查看系统启动的服务方法:1.netstat 2.service --status-all
设置开机启动服务:1.chkconfig 管理系统服务开机启动与否,具体根据run level设置的。
2. ntsysv 类图形界面设置开机启动服务。
注意,chkconfig只是设置开机是否启动,与目前该服务是否启动没有关系。比如开机后关闭了httpd服务,但是chkconfig --list httpd还是显示on的。
设置自己的开机服务:1.写启动服务脚本到/etc/init.d/内
2.在/etc/rc.d/rc[0-6].d/内写入启动和停止顺序脚本。
2.使用chkconfig --add添加管理,然后on即可。
stand alone daemon服务的启动脚本是放到/etc/init.d这个目录中的,super daemon则放置在/etc/xinetd.d/目录中。但是两者的服务开启是不相同的。
stand alone daemon服务启动直接使用脚本启动或停止,或重启。
如/etc/init.d/rsyslogd [start|stop|restart]
也可以通过service这个命令来启动。service rsyslog [start|stop|restart]
而super daemon下的服务的启动则是通过两步来启动。
1.修改要启动的服务的配置文件中的diable=no;
2.重启xinetd服务。/etc/init.d/xinetd restart