Linux 服务管理命令基础

运行级别
  • 0 关机
  • 1 单用户,可以想象为windows的安全模式,主要用于系统修复
  • 2 不完全多用户,不含NFS服务
  • 3 完全多用户,标准字符界面
  • 4 未分配,系统保留
  • 5 图形界面
  • 6 重启

runlevel 查看当前运行级别

  • N 3
    进入当前级别前的级别 当前级别

init 级别 进入级别
/etc/inittab 修改系统默认运行级别

  • id:3:initdefault: 3 为默认级别
服务分类:

在这里插入图片描述

chkconfig --list 查看服务自启动状态,查看所有RPM包安装的服务

在这里插入图片描述
这里的开启关闭代表服务是否是自启动,不是现在有没有启动
不能查看源码包服务的自启动状态
要查看基于xinetd的服务,需要先安装xinetd:yum -y install xinetd
再执行chkconfig --list(不能查看源码包服务,后面设置后可以)

启动与自启动
查看启动服务

ps aux 查看系统中运行了哪些服务

netstat -tlunp 列出系统中所有已启动的服务

  • -t 列出tcp服务
  • -u 列出udp服务
  • -l 列出正在监听的网络服务(不包括已经连接的网络服务)
  • -n 用端口号来显示服务,而不是服务名
  • -p 列出该服务的进程ID(PID)
    在这里插入图片描述
    netstat -an 查看已经连接的服务
RPM包服务管理
独立服务的管理

RPM包安装在默认位置中
在这里插入图片描述
独立服务标准启动方法:
/etc/init.d/独立服务名 + start/stopstatus/restart
/etc/init.d/rc.d/独立服务名 + start/stopstatus/restart
service 独立服务名 + start/stopstatus/restart

独立服务的自启动:

  • chkconfig [--level 运行级别] [独立服务名] [on|off] 开启|关闭自启动
    chkconfig --level 2345 httpd on

  • vi /etc/rc.d/rc.local 修改配置文件
    添加/etc/init.d/httpd start

chkconfig 和 配置文件 方法2选1 如果都设置,会自启动2次

  • ntsysv 管理自启动
    开启窗口设置
    chkconfig 和 ntsysv 是通用设置
基于xinted服务的管理

启动服务:
在这里插入图片描述
修改 disabled=no,rsync 由xinted管理,重启xinted service xinted restart

服务自启动:

  • chkconfig rsync on|off
    没有级别
    启动就是自启动
  • ntsysv
源码包服务管理

使用绝对路径启动

自启动:

  • vi /etc/rc.d/rc.local 修改配置文件 添加启动命令
  • ln -s 启动文件 /etc/init.d/[自定义服务名]
    ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apache

如果要让设置的启动命令能被chkconfigntsysv 管理

  • 修改命令文件
    • 添加#chkconfig: 运行级别 启动顺序 关闭顺序chkconfig 35 86 76
      /etc/rc3.d/目录下K开头是终止,S开头时启动,设置的顺序不能和系统重叠
    • 添加#desdcribe: source package apache
  • chkconfig --add apache 把源码包apache加入chkconfig命令

总结:
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值