RHEL/CentOS 系统和服务管理

系统和服务管理器:systemd

  • SysV init 守护进程(sysvinit软件包),基于运行级别的系统
  • Upstart init 守护进程(upstart软件包),基于事件的系统,使用事件来启动和关闭系统服务
  • systemd 系统和服务管理器,可以用来管理启动的服务、调整运行级别、管理日志等

systemd的主要工具

  • systemctl 命令:查询和控制systemd系统和系统服务管理器的状态
  • journalctl 命令:查询系统的journal(日志)
  • systemd-cgls命令:以树型列出正在运行的进程,可以递归显示Linux控制组的内容

监视和控制systemd的命令:systemctl

systemctl 用于查看系统状态和管理系统及服务

系统资源 Unit

  • systemd 开启和监督整个系统是基于unit的概念
  • unit是由一个与配置文件对应的名字和类型组成
  • systemd可以管理所有系统资源
  • 不同的资源统称为Unit(单元)
  • unit是systemd的最小功能单元,是单个进程的描述
  • 多个单元互相调用和依赖,构成一个庞大的任务管理系统

常用单元管理命令

命令功能
systemctl list-units列出正在运行的单元
systemctl list-units-all列出所有单元
systemctl start UnitName立即启动单元
systemctl stop UnitName立即停止单元
systemctl restart UnitName重启单元
systemctl kill UnitName发出kill信号来杀死进程及其所有子进程
systemctl status UnitName查看单元运行状态
systemctl enable UnitName开启 开机自动启动该服务
systemctl disable UnitName取消开机自动启动该服务
systemctl is-enable UnitName检测该单元 是否开启了 开机自动启动功能
systemctl is-active UnitName检测该单元是否处于正在运行状态
systemctl is-failed UnitName检测该单元是否处于启动失败状态
systemctl reload UnitName重新加载一个服务的配置文件
systemctl help UnitName显示单元的手册页
systemctl cat查看配置文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值