搭建基于linux桌面环境的影音平台_第1页
搭建基于linux桌面环境的影音平台_第2页
搭建基于linux桌面环境的影音平台_第3页
搭建基于linux桌面环境的影音平台_第4页
搭建基于linux桌面环境的影音平台_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/7搭建基于LINUX桌面环境的影音平台任何计算机安全措施的一个重要方面是维持实际控制服务的运行。本文向你展示了在LINUX操作系统的PC机上如何配置安全服务管理。任何计算机安全措施的一个重要方面是维持实际控制服务的运行,让不必要的网络服务接受请求将提高系统的安全风险。即使这些网络服务对于服务器的某些功能是必要的也需要仔细管理,并且对其进行配置最小化不受欢迎的入侵和登录的可能性。为LINUX系统配置安全性时,使用/ETC/INITTAB文件、RUNLEVELS和一两个服务管理“SUPERDAEMONS”如INETD或XINETD直接管理服务。INITTAB/ETC/INITTAB文件用于系统的初始化过程启动系统服务。在一个配置好的系统上,虽然它一般都不会包括很多服务,但是在某些LINUX系统的默认安装中会加载很多其他服务。/ETC/INITTAB文件内容有些模糊,它的重要之处在于让服务管理变得相对简单。首先,可不要通过/ETC/INITTAB文件方式向系统启动项中添加服务。第二,不要移除/ETC/INITTAB文件中第一个冒号之2/7前其第一个字段是单精度型的数字,或整个登录服务的前面部分。以单精度数字开头的行可以打开TTY控制台,所有服务在它们打开之前都一一列出,甚至列出其更重要的功能。也许有些例外情况,在不改动它时是很安全的,尤其如果不确定的情况下请不要改动。第三,/ETC/INITTAB在导入和RUNLEVEL选择的时候用于过程管理。一般不用于正常的系统操作。第四,在导入时由RC系统开始添加步骤,而不是INIT系统。如果看看/ETC/INITTAB的内容,将会注意到登录以RC0到RC6这样的字符结束。这是初始化系统如何处理RUNLEVELS的说明。RUNLEVELS基于LINUX操作系统的运转可以通过RUNLEVELS进行管理。不同的RUNLEVELS被定义成有不同的行为,就像WINDOWS操作系统一样,它有正常操作模式、安全模式、在某些情况下还有DOS模式。RUNLEVEL0用于关闭系统,如果软电源设置恰当,它能关闭系统电源。RUNLEVEL1是单用户无网络的模式,它用于低水平的故障修复和管理操作。RUNLEVEL到RUNLEVEL正常系统操作的多用户模式。RUNLEVEL2和3是命令行模式,3有网络连接而2没有网络3/7连接。RUNLEVEL用于启动XWINDOWS提供图形用户接口。RUNLEVEL用于系统重启,当整个INIT系统甚至BOOTLOADER需要重启时采用它。其他RUNLEVELS由系统管理员进行定义,但是“传统”UNIX系统没有此功能。这种情况下,他们不能被定义也不能被使用。在SHELL处,可以输入RUNLEVEL命令找到以前的RENLEVEL和当前RUNLEVEL。如果没有更改系统RUNLEVEL,命令的输出结果为大写N后面跟RUNLEVEL的数字,这里的N表示没有前RUNLEVEL,如果要更改RUNLEVEL,可以使用INIT命令,后面跟想要使用到的RUNLEVEL的数字。例如,输入INIT表示重启系统,或INIT1进入单用户模式。配置RUNLEVEL的过程每一版本的情况都不同。例如,在DEBIANGNU/LINUX系统中,位于/ETC/的服务脚本有来自/ETC/的路径与它们进行链接,这里的N表示需要配置的RUNLEVEL数字。以字母K开头的SYMLINKS指示在进入RUNLEVEL时被杀死的程序,而以字母S开头的SYMLINKS指示在进入RUNLEVEL时被启动的程序。字母后面的数字值越大,从1到99,表示启动或杀死的时间愈靠后。大多数基于RPM的版本都采用REDHAT所用到的RC系统。比起基于DEBIAN的系统,这一系统使用更复杂的路4/7径结构,并且不同的基于RPM的系统之间也有很大的不同。说明书上提供了更多的关于管理RUNLEVEL的信息。INETD一个用于LINUX后台程序管理的“SUPERDAEMON”是众所周知的INETD,它是个用于服务管理的命令行工具。终止服务很简单首先,作为根用户用文本编辑器打开/ETC/文件。接下来,找到文件中需要终止的服务。最后,在服务所在行的最前面添加符号其他还有“尖顶符”和“英镑符”,如下所示。“注释掉”这一行,因此INTED以后都不会启动这一服务。编辑之前服务登录可能是下面这样IDENTSTREAMTCPWAITIDENTD/USR/SBIN/IDENTDIDENTD停止之后,服务登录变成下面这个样子IDENTSTREAMTCPWAITIDENTD/USR/SBIN/IDENTDIDENTD转贴于论文联盟HTTP/如果正在卸载被登录参考的后台程序,可以删除文件中的某些行是否通过包管理器进行卸载或删除执行文件卸载对于上面的例子是/USR/SBIN/IDENTD文件。编辑/ETC/文件之后,保存它,INETD以后则可以使用更改。编辑和保存一旦完成,可5/7以在根部输入下面的命令使更改即时生效KILLHUPPIDOFINETD使用修改保存后的配置文件会导致INETD重启。XINETD另外一个称为XINETD的SUPERDAEMON比INETD更新颖更复杂,能完成更多的功能。但是对于关闭服务来说,他们的使用方法相似。使用XINETD时,必须在/ETC/文件中添加一行关闭服务。如果只想简单的删除服务,必须删除好几行代码而不是一行。找到想要关闭的服务所在的那一块,在块的后面添加“DISABLEYES”这一行,或者删除整个块。例如,如果关闭TELNET服务,需要像下面这样做。这里的省略号代表了块的其他内容SERVICETELNETDISABLEYES在某些系统中,对于某些服务,服务配置并不在/ETC/文件中。例如,像TELNET这样的服务有可能在文件/ETC/TELNET中,改变其服务配置方法与它在/ETC/文件中的方法是一样的。6/7编辑保存了/ETC/文件后或者更改了服务文件后,可以输入下面的命令让修改即时生效KILLUSRPIDOFXINETD这将通知XINETD程序,使用更改后的配置。XINETD除了关闭或移除服务配置之外,还可以用于控制远程主机登录服务。这将通过几个机制完成可以为服务指定一个允许的主机。例如可以通过在服务配置文件中添加ONLY_FROM这一行限制主机登录TELNET服务。尽管使用了词语“ONLY”,但是它只能限制主机的数目,而不仅仅只一台主机。也可以使用部分地址指定完整的网络。例如可以使用“ONLY_FROM”表示本地CLASSC的任何主机都能访问这个服务。可以在配置文件中为某个服务指定禁止的主机。例如可以在配置文件中添加“NO_ACCESS”这一行禁止这个主机远程访问TELNET服务。这个也可以使用多次而且也可以使用部分地址指定多个主机。万一某个主机满足ONLY_FROM和NO_ACCESS两个限制,则会权衡确定其访问权限。如果XINETD不能确定哪个限制能被应用,则系统默认更安全的选项服务不会开启。超越服务管理对于安全的远程服务访问,还有更多的事情可以做。应该恰当配置防火墙保护服务免受攻击。代理服务器、通7/7过网关服务器端口推进以及网络地址转移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论