Linux服务管理
服务分类
独立服务
RPM默认安装的服务 {
linux服务{ 基于xinetd服务
源码包包默认安装的服务
独立服务
RPM默认安装的服务 {
linux服务{ 基于xinetd服务
源码包包默认安装的服务
查询已安装的服务
1)RPM包安装的服务
chkconfig --list
查看服务自启动状态,可以看到所有RPM包安装的服务。不能查看源码包服务,因为安装位置不同。
2)源码包安装的服务
查看服务安装位置,一般是/usr/local下
1)RPM包安装的服务
chkconfig --list
查看服务自启动状态,可以看到所有RPM包安装的服务。不能查看源码包服务,因为安装位置不同。
2)源码包安装的服务
查看服务安装位置,一般是/usr/local下
服务启动:就是在当前系统中让服务运行,并提供功能。
服务自启动:自启动是指让服务在系统开机或重启动之后,随系统的启动而自动启动服务。
独立服务启动:
1)/etc/init.d/独立服务名 start/stop/restart/status (status是查看服务状态)
2)service 独立服务名 start/stop/restart/status
1)/etc/init.d/独立服务名 start/stop/restart/status (status是查看服务状态)
2)service 独立服务名 start/stop/restart/status
独立服务自启动:
1)chkconfig [ --level 运行级别] [独立服务名] [on/off]
2)修改/etc/rc.d/rc.local文件(写入启动命令,建议使用)
3)使用ntsysv命令管理自启动
1)chkconfig [ --level 运行级别] [独立服务名] [on/off]
2)修改/etc/rc.d/rc.local文件(写入启动命令,建议使用)
3)使用ntsysv命令管理自启动
基于xinetd服务管理
安装xinetd 与telnet
[root@hhh~]#yum -y install xinetd
[root@hhh~]#yum -y install telnet-server
[root@hhh~]#yum -y install xinetd
[root@hhh~]#yum -y install telnet-server
xinetd启动
第一步:vi /etc/xinetd.d/telnet
把disable = yes 改为 no。
第一步:vi /etc/xinetd.d/telnet
把disable = yes 改为 no。
第二步:service xinetd restart
xinetd自启动
1)chkconfig telnet on
2)ntsysv
1)chkconfig telnet on
2)ntsysv
xinetd的这两种启动没有太大的区别,开启自启动,启动也开启了。开启启动,自启动也开启了。
而且这种服务不常见,了解即可。
而且这种服务不常见,了解即可。
源码包服务管理
启动
使用绝对路径,调用启动脚本来启动。不同的源码包的启动脚本不同。可以查看源码包的安装说明install,找到启动脚本的方式。
使用绝对路径,调用启动脚本来启动。不同的源码包的启动脚本不同。可以查看源码包的安装说明install,找到启动脚本的方式。
自启动
1)修改/etc/rc.d/rc.local文件(写入启动命令,建议使用)
1)修改/etc/rc.d/rc.local文件(写入启动命令,建议使用)
2)让源码包服务被service命令识别
3)在/etc/init.d/目录下建立一个软连接
3)在/etc/init.d/目录下建立一个软连接