Linux 服务有两种形式:
1.rpm 包默认安装的服务形式
包括独立的服务和基于xinetd的服务
2.源码包安装的服务形式
服务分为启动和自启动
服务启动: 就是在当前系统中让服务运行,并提供功能。
服务自启动:就是在让服务在系统开启或重启之后,随着系统的启动而自动启动服务。
查看已经安装的服务
rpm包安装的服务
chkconfig --list
查看服务自启动状态,可以看到所有rpm包安装的服务
ubuntu下没有chkconfig 需要额外安装
安装 sysv-rc-conf
# apt-get install sysv-rc-conf
链接 chkconfig
# cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig
源码包安装的服务
查看服务安装位置,一般在/usr/local下面
ps -aux 查看当前系统正在运行的服务进程
netstat -tlun 查看服务端口
rpm安装服务和源码包安装服务的区别
主要就是安装位置不同
源码包安装在指定位置,一般在/usr/local
rpm安装在默认位置
service httpd start 能启动的原因是
它搜索和启动了/etc/init.d (/etc/rc.d/init.d)目录里的文件