本文引用地址:http://www.eepw.com.cn/article/257155.htm
2.4.2定制Linux系统服务
1.实验目的
通过定制Linux系统服务,进一步理解Linux的守护进程,能够更加熟练运用Linux操作基本命令,同时也加深对init进程的了解和掌握。
2.实验内容
查看Linux系统服务,并定制其系统服务。
3.实验步骤
(1)查看系统的默认运行级别。
命令为:cat/etc/inittab(假设当前运行级别为N)
(2)进入相应级别的服务脚本目录,查看哪些服务是系统启动的独立运行的服务,并做下记录。
命令为:cd/etc/rc.d/rcN.d
(3)利用命令查看系统开机自启动服务,与上次查看结果进行比较,找出其中的区别,并思考其中的原因。
命令为:chkconfig–list
(4)记录chkconfig–list命令中由xinet管理的服务,并将其中启动的服务做下记录。
(5)进入xinet配置管理的相应目录,查看是否与chkconfig–list所得的结果相吻合,并查看相应脚本文件。
命令为:cd/etc/xinetd.d
(6)将sshd服务停止。
命令为:servicesshdstop
(7)将sshd服务设置为开机不启动。
命令为:chkconfig–levelNsshdstop
(8)查看该设置是否生效。
命令为:chkconfig–list
(9)查看系统中所有服务及其端口号列表。
命令为:cat/etc/services
(10)将sshd服务端口号改为4022。
命令为:vi/etc/services
(11)重启sshd服务,验证所改的端口号是否生效。
命令为:servicesshdstart
(12)重启Linux系统,验证所改的服务开机启动是否生效。
4.实验结果分析
本实验通过验证Linux系统服务的启动状态,进一步明确Linux系统服务启动的流程,更深入地理解了Linux系统操作。
本实验还通过定制Linux系统服务sshd的开机启动状态和端口号,熟悉了Linux的系统定制步骤。