linux中的每位服务都有相应的运行脚本,可用于设置启动,停止,重启和查询服务等信息;所有的服务脚本都写在"/etc/rc.d/init.d"中,脚本名称和服务器名称相对应,大都有说明,你们可自己查看,各运行级别的脚本目录所在位置为:/etc/rc.d当中可以见到以0~6加在RC的旁边,构成了相应的运行级别服务脚本目录。可步入相应级别的脚本目录,查看其有哪些设置。例如,我们步入级别3有脚本目录:
#ls/etc/rc.d/rc3.d/
K05saslauthdK6868ipsecK9696pcmciaS1717keytableS5555sshd这儿只列举一行进行剖析,可以看见每位服务目录都有一些显著的特征,上面有一个"K"代表"KILL"是指这个服务在这个级别被停止。若后面有一个"s"表示"Start"linux查看操作系统linux漏洞扫描,表示这个服务在这个运行级别被启动。在K或S的旁边有一些数字,这是服务的序号,当启动服务时,按序号从小到大启动,当停止服务时,按序号从大到小停止。
使用SHELL命令来停止或则运行服务——service
#servicexinetdstop//停止运行xinetd服务
Stoppingxinetd:
#servicexinetdstart//启动xinetd服务方法:有的时侯我们借助LINUX进行上网时,不能联网,虽然有些时侯是因为LINUX防火墙的缘由,我们可能关掉防火墙linux自动启动服务,使用这个命令:#serviceiptablesstop
服务启动状态的配置命令:
1.ntsysv
2.chkconfig,这个命令功能强悍linux自动启动服务,瞧瞧吧:
查看服务启动状态:#CHKCONFIG——LIST[SERVICES]
E.G.:
#chkconfig——list//查看系统所有服务的启动状态。
#chkconfig——listsyslog//查看syslog服务的启动状态。
设置独立服务的启动状态:#chkconfig——level
e.g.:
#chkconfig——level123syslogoff//表示syslog这个服务在1,2,3停止运行。