一、列出单元网络
命令 | 说明 |
systemctl list-units |
列出全部运行单元 |
systemctl list-unit-files | 列出全部可用单元 |
systemctl --failed | 列出全部失败单元 |
systemctl list-unit-files --type service | 列出全部服务 |
二、启动、重启、中止、重载服务以及开机自启动服务、取消开机启动、禁止服务、取消禁止(如httpd.service服务)socket
命令 | 说明 |
systemctl start httpd.service | 启动httpd服务 |
systemctl restart httpd.service | 重启httpd服务 |
systemctl stop httpd.service | 中止httpd服务 |
systemctl reload httpd.service | 重载httpd服务 |
systemctl enable httpd.service | 设置开机自启动httpd服务 |
systemctl disable httpd.service | 取消开机启动httpd服务 |
systemctl mask httpd.service |
禁止httpd服务 |
systemctl unmask httpd.service | 取消httpd服务的禁止 |
注意:当咱们使用systemctl命令的start、restart、stop、reload选项时,终端不会输出任何内容,只有status选项能够打印输出。
ide
三、检查服务状态、检查服务是否启动、检查服务开机是否启动(如httpd服务)
spa
命令 | 说明 |
systemctl status httpd.service | 查看httpd服务状态 |
systemctl is-active httpd.service |
查看httpd服务是否启动 |
systemctl is-enabled httpd.service | 检查httpd服务是否开机自启动 |
四、使用systemctl命令杀死服务(如:杀死crond服务)命令行
命令 | 说明 |
systemctl kill crond | 杀死crond服务 |
五、列出系统全部的挂载点rest
命令 | 说明 |
systemctl list-unit-files --type mount | 列出系统全部的挂载点 |
六、挂载、卸载、从新挂载、重载系统挂载点,并检查系统中挂载点状态(如:tmp.mount挂载点)
接口
命令 | 说明 |
systemctl start tmp.mount | 挂载 |
systemctl stop tmp.mount | 卸载 |
systemctl restart tmp.mount | 从新挂载 |
systemctl reload tmp.mount | 重载 |
systemctl status tmp.mount | 检查状态 |
七、开机自动挂载、取消开机挂载、查看挂载点是否启用、查看开机是否自动挂载
ci
命令 | 说明 |
systemctl is-active tmp.mount | 查看挂载点是否启用 |
systemctl enable tmp.mount | 设置开机自动挂载 |
systemctl disable tmp.mount | 取消开机自动挂载 |
systemctl is-enabled tmp.mount | 查看开机是否自动挂载 |
八、禁止挂载点任何操做,并中止运行;取消禁止
get
命令 | 说明 |
systemctl mask tmp.mount | 禁止 |
systemctl unmask tmp.mount | 取消禁止 |
九、列出系统全部可用的系统套接口
it
命令 | 说明 |
systemctl list-unit-files --type socket | 列出全部可用的系统套接口 |
十、检查某个服务的全部配置细节(如:httpd服务)
命令 | 说明 |
systemctl show httpd.service | 检查httpd服务全部配置细节 |
十一、获取某个服务的依赖性列表(如:httpd服务)
命令 | 说明 |
systemctl list-dependencies httpd.service | 获取httpd服务的依赖性列表 |
十二、启动救援模式
命令 | 说明 |
systemctl rescue | 启动救援模式 |
1三、进入紧急模式
命令 | 说明 |
systemctl emergency | 进入紧急模式 |
1四、运行级别
命令 | 说明 |
systemctl get-default | 查看默认的运行级别 |
systemctl isolate graphical.target 或 systemctl isolate runlevel5.target |
启动运行级别5(图形模式) |
systemctl isolate multi-user.target 或 systemctl isolate runlevel3.target |
启动运行级别3(命令行模式) |
systemctl set-default graphical.target 或 systemctl set-default runlevel5.target |
设置图形模式为默认运行级别 |
systemctl set-default multi-user.target 或 systemctl set-default runlevel3.target |
设置命令行模式为默认运行级别 |
系统运行级别说明以下:
Runlevel 0:关闭系统
Runlevel 1:单用户模式
Runlevel 2:多用户,命令行模式(无网络)
Runlevel 3:多用户,命令行模式
Runlevel 4:保留
Runlevel 5:多用户,图形化模式
Runlevel 6:重启系统