服务器租用后都会在默认的安装方法下,当 Linux系统运行时,内存中会有很多的过程,这些过程对于特定目标的 linux系统来说,并不都是一定要。例如,如果某一 Linux系统重要为外界供给Web服务,上面运行着 Apache服务器,则其他的一些过程如 Sendmail等,就没有必要运行,应当将其终止。这样,不仅会为 Apache服务器的过程腾出CPU和内存资源,而且减少了由于 Sendmail过程可能存在的漏洞而造成的安全要挟。
当 Linux安装时,默认已经设置了部分过程是主动启动的,用户可以根据需要转变这些设置。方法是在桌面环境下,选择“系统”“管理”1“服务”命令,将涌现如图1所示的窗口。在左边的列表框中,列出了当前系统可以运行的服务。某一服务过程的当前状态可以选中后从右边的“状态”文本提示框中看到。服务管理窗口中还供给了“开端”结束”和“重启”按钮,可以分辨对选中的服务过程进行启动、终止和重启操作。
另外,服务过程列表框中的每一个服务过程前面都有一个复选框,复选框里面打勾的表现系统启动后要主动运行该服务过程。因此,如果不盼望某一服务过程在开机时被主动运行,可以把该服务过程前面的勾去掉。反之,如果盼望某个服务过程开机时要主动运行的,可以在其前面的方框内打上勾。
Linux的服务是分运行级别的,用户可用的级别有3、4、5三个。在RHEL6默认安装时,系统启动后是处在第5运行级别的,这也是图形桌面方法的级别,在图1所示的服务过程管理窗口中列出的只是第5运行级别的服务过程。如果盼望列出其他运行级别的服务过程,可以在“定制”菜单中选择相应的运行级别,如图2所示。
当应用图形界面时,需要运行很多的过程,占用很多的系统资源,而对于专门为外界供给网络服务的服务器来说,图形界面几乎是没有用处的。因此,为了优化服务器的性能往往盼望 Linux开机时不要进入图形界面状态,此时,可以通过转变系统的初始运行级别来达到目标。具体方法是在/ etc/inittab文件中找到以下一行代码:
id: 5: initdefault:
上面一行代码中的数字5就表现 Ilinux启动落后入第5运行级别,即图形方法。如果将其改为3,则 Linux启动后将进入第3运行级别,即字符状态的多任务模式。于是,有关 GNOME桌面系统的过程就不会运行,将节俭大批的系统资源。