系统运行级别
启动和自启动
- 查看开机启动的服务
- chkconfig –list :查看自启动的服务
- netstat -tlunp : 查看启动的服务
服务与端口
- 查看系统开启的服务
- netstat -tlunp
- -t 列出tcp数据
- -u 列出udp数据
- -l 列出正在监听的网络服务(不包含已经连接的网络服务)
- -n 用端口号来显示服务,而不是用服务名
- -p 列出该服务的进程ID(PID)
- netstat -tlunp
RPM包安装服务的位置
独立服务的自启动
- chkconfig [–level 运行级别] [独立服务名] [on|off]
- 开机自启动apache
- chkconfig –level 2345 httpd on
- chkconfig httpd on
- 关闭自启动
- chkconfig httpd off
- 开机自启动apache
- 修改/etc/rc.d/rc.local文件
- 开机启动apache
- 将启动命令写到文件里,如下:
- /etc/init.d/httpd start
- 开机启动apache
- 使用ntsysv命令管理自启动
基于xinetd服务的管理
- 安装xinetd
- yum -y install xinetd
- 启动xinetd服务
- 这里的rsync代表的是xinetd服务的名称。修改了之后需要重启xinetd服务。
- 重启xinetd服务
- service xinetd restart
源码包服务管理
- 源码包安装服务的启动
- 让源码包服务被服务管理命令识别
- 通过加入软连接的方式
- 上面意思是将源码包apache启动脚本的绝对路径通过软链接的方式加入到系统目录里,就能通过service命令控制了。
- 让源码包的apache服务能被chkconfig与ntsysv命令管理自启动