LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务、环境、快照相关命令,systemd服务的配置重载,系统开机关机相关的命令。

1. 列出所有可用单元

  1. 列出所有运行中单元

  1. 列出所有失败单元

  1. 检查某个单元(如 crond.service)是否启用

  1. 列出所有服务

  1. Linux中如何启动、重启、停止、重载服务以及检查服务(如 httpd.service)状态

注意:当我们使用systemctl的start,restart,stop和reload命令时,终端不会输出任何内容,只有status命令可以打印输出。

  1. 如何激活服务并在开机时启用或禁用服务(即系统启动时自动启动mysql.service服务)

  1. 如何屏蔽(让它不能启动)或显示服务(如ntpdate.service)

  1. 使用systemctl命令杀死服务

  1. 列出所有系统挂载点

  1. 挂载、卸载、重新挂载、重载系统挂载点并检查系统中挂载点状态

  1. 在启动时激活、启用或禁用挂载点(系统启动时自动挂载)

  1. 在Linux中屏蔽(让它不能启用)或可见挂载点

  1. 列出所有可用系统套接口

  1. 检查某个服务的所有配置细节

  1. 获取某个服务(httpd)的依赖性列表

  1. 启动救援模式

  1. 进入紧急模式

  1. 列出当前使用的运行等级

  1. 启动运行等级5,即图形模式

  1. 启动运行等级3,即多用户模式(命令行)

  1. 设置多用户模式或图形模式为默认运行等级

  1. 重启、停止、挂起、休眠系统或使系统进入混合睡眠

对于不知运行等级为何物的人,说明如下。

Runlevel 0 : 关闭系统

Runlevel 1 : 救援,维护模式

Runlevel 3 : 多用户,无图形系统

Runlevel 4 : 多用户,无图形系统

Runlevel 5 : 多用户,图形化系统

Runlevel 6 : 关闭并重启机器

本博客所有内容采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

转载文章请注明:centos7-systemctl命令 - https://yangxx.net/?p=3442

分类: linux

young

记住该记住的,忘记该忘记的,改变能改变的,接受不能改变的!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

我不是机器人*