linux关于服务启动的那点事
2011-09-15 17:17
246 查看
linux关于服务启动的那点事
linux中的每个服务都有相应的运行脚本,可用于设置启动,停止,重启和查询服务等信息;所有的服务脚本都写在"/etc/rc.d/init.d"中,脚本名称和服务器名称相对应,大都有说明,大家可自己查看,各运行级别的脚本目录所
在位置为:/etc/rc.d当中可以看到以0~6加在RC的后面,构成了相应的运行级别服务脚本目录.可进入相应级别
的脚本目录,查看其有什么设置.比如,我们进入级别3有脚本目录:
#ls /etc/rc.d/rc3.d/
K05saslauthd K68ipsec K96pcmcia S17keytable S55sshd
这里只列出一行进行分析,可以看到每个服务目录都有一些明显的特点,前面有一个"K"代表"KILL"是指这个服
务在这个级别被停止.若前面有一个"s"表示"Start",表示这个服务在这个运行级别被启动.在K或S的后面有一些
数字,这是服务的序号,当启动服务时,按序号从小到大启动,当停止服务时,按序号从大到小停止.
使用SHELL命令来停止或者运行服务---service
#service xinetd stop //停止运行xinetd服务
Stopping xinetd:
#service xinetd start //启动xinetd服务
#service network restart //当然重启使用restart,这里是重启网络服务,修改IP之类的操作需要做此步。
技巧:有的时候我们利用LINUX进行上网时,不能联网,其实有些时候是由于LINUX防火墙的原因,我们可能关闭
防火墙,使用这个命令:
#service iptables stop
服务启动状态的配置命令:
1. ntsysv
2. chkconfig,这个命令功能强大,看看吧:
查看服务启动状态:#CHKCONFIG --LIST [SERVICES]
举例:
#chkconfig --list //查看系统所有服务的启动状态.
#chkconfig --list syslog //查看syslog服务的启动状态.
设置独立服务的启动状态:#chkconfig --level
举例:
#chkconfig --level 123 syslog off //表示syslog这个服务在1,2,3停止运行.
相关文章推荐
- linux 关于服务的自动启动
- 【OM】关于linux SSHD服务启动错误,exitcode=255
- 关于linux下的nginx、php、mysql的服务启动、停止、重启命令
- 关于Linux设置跟随系统启动的服务
- Apache自动启动及添加为Linux的服务
- 关于MongoDB无法启动服务
- 【Linux】 网络服务的启动、关闭和重启
- linux启动流程详解、破解root密码、添加服务脚本
- linux开机启动服务的修改与查看
- Linux中Oracle服务启动和停止脚本与开机自启动
- Linux下启动相关oracle服务与监听的命令
- openstack启动linuxbridge_agent服务报错 'LinuxBridgeNeutronAgentRPC' object has no attribute 'plugin_rpc'
- Linux Oracle服务启动&停止脚本与开机自启动 详细
- 介绍Linux系统如何初始化和启动系统服务的(Linux的开机流程)
- Apache自动启动及添加为Linux的服务
- 将可执行程序设为linux服务启动
- Linux添加服务并设置开机自动启动
- Linux启动中加载了哪些服务
- linux ubuntu 系统启动服务设置
- 关于关于Linux 系统中 oracle lsnrctl 无法启动问题