优化Linux系统中的服务

实验环境

公司在文件服务器中新安装了RHEL 6操作系统,由于默认启动的服务程序较多,系统运行缓慢。现需要对系统服务进行适当优化,减少一些不必要的自启动服务,并设置系统在开机后直接进入字符模式。

需求描述

  • 设置Linux系统每次开机后自动进入字符模式

  • 使用ntsysv工具同时调整2、3、4、5运行级别中的服务状态,关闭下列服务:atd、Bluetooth、cups、ip6tables、iptables、mdmonitor、nfslock、rhnsd、rpcgssd、postfix

  • 使用chkconfig工具调整个别服务的启动状态

  • 将cups服务在运行级别3中默认启动状态设为关闭

  • 将network服务在运行级别3、5中默认启动状态设为启用

  • 将postfix服务在运行级别3、5中默认启动状态设为启用,其余级别中设为关闭

  • 查看当前系统中内存占用情况,重启并登录到字符模式,再次查看内存占用情况

  • 使用init命令切换到图形模式,再次确认运行级别并查看内存占用情况,比较优化服务前后及在不同运行级别中的差异

实验步骤

1.设置Linux系统每次开机后自动进入字符模式

进入系统图形界面之后,进入tty终端,在终端中切换用户

字符界面优化Linux系统中的服务_第1张图片

之后输入vi /etc/inittab进入vi工具设置开机进入字符模式

字符界面优化Linux系统中的服务_第2张图片

然后reboot重启之后就是字符模式了

2. 使用ntsysv工具同时调整2、3、4、5运行级别中的服务状态,关闭下列服务:atd、Bluetooth、cups、ip6tables、iptables、mdmonitor、nfslock、rhnsd、rpcgssd、postfix

wKioL1fIBNKwP-YDAAAEpvVVDfw899.png


字符界面优化Linux系统中的服务_第3张图片

字符界面优化Linux系统中的服务_第4张图片

字符界面优化Linux系统中的服务_第5张图片

3. 将cups服务在运行级别3中默认启动状态设为关闭

wKiom1fIBamDns0WAAAQZ8aqRVk944.png

4. 将network服务在运行级别3、5中默认启动状态设为启用

wKiom1fIBVnDCISTAAAROIzoyXc977.png

5.将postfix服务在运行级别3、5中默认启动状态设为启用,其余级别中设为关闭

字符界面优化Linux系统中的服务_第6张图片

6. 查看当前系统中内存占用情况,重启并登录到字符模式,再次查看内存占用情况

 1)当前系统占用内存大小

wKiom1fIBfzg1tG4AAALjI8X2Dg312.png

 2)字符界面内存占用情况

wKioL1fIBcPBGu3RAAAKcHo-s2I338.png

7.使用init命令切换到图形模式,再次确认运行级别并查看内存占用情况,比较优化服务前后及在不同运行级别中的差异

使用vi /etc/inittab进入vi工具修改运行模式到5

在使用init 5进入图形界面