Linux服务管理

来源:互联网 发布:淘宝网店简要策划方案 编辑:程序博客网 时间:2024/05/16 05:56

系统运行级别

  1. 列表内容
  2. 这里写图片描述
  3. 这里写图片描述

启动和自启动

  1. 查看开机启动的服务
    1. chkconfig –list :查看自启动的服务
    2. netstat -tlunp : 查看启动的服务

服务与端口

  1. 查看系统开启的服务
    1. netstat -tlunp
      1. -t 列出tcp数据
      2. -u 列出udp数据
      3. -l 列出正在监听的网络服务(不包含已经连接的网络服务)
      4. -n 用端口号来显示服务,而不是用服务名
      5. -p 列出该服务的进程ID(PID)

RPM包安装服务的位置

  1. 这里写图片描述
  2. 列表内容

独立服务的自启动

  1. chkconfig [–level 运行级别] [独立服务名] [on|off]
    1. 开机自启动apache
      1. chkconfig –level 2345 httpd on
      2. chkconfig httpd on
    2. 关闭自启动
      1. chkconfig httpd off
  2. 修改/etc/rc.d/rc.local文件
    1. 开机启动apache
      1. 将启动命令写到文件里,如下:
      2. /etc/init.d/httpd start
  3. 使用ntsysv命令管理自启动

基于xinetd服务的管理

  1. 安装xinetd
    1. yum -y install xinetd
  2. 启动xinetd服务
    1. 这里写图片描述 这里的rsync代表的是xinetd服务的名称。修改了之后需要重启xinetd服务。
  3. 重启xinetd服务
    1. service xinetd restart

源码包服务管理

  1. 源码包安装服务的启动
    1. 这里写图片描述
  2. 让源码包服务被服务管理命令识别
    1. 通过加入软连接的方式
    2. 这里写图片描述
    3. 上面意思是将源码包apache启动脚本的绝对路径通过软链接的方式加入到系统目录里,就能通过service命令控制了。
  3. 让源码包的apache服务能被chkconfig与ntsysv命令管理自启动
    1. 这里写图片描述
    2. 这里写图片描述

服务管理总结

这里写图片描述

0 0
原创粉丝点击