常用的 Systemctl 命令

设置开机启动

systemctl enable apache.service

立即启动一个服务

$ sudo systemctl start apache.service

立即停止一个服务

$ sudo systemctl stop apache.service

重启一个服务

$ sudo systemctl restart apache.service

杀死一个服务的所有子进程

$ sudo systemctl kill apache.service

重新加载一个服务的配置文件

$ sudo systemctl reload apache.service

重载所有修改过的配置文件

$ sudo systemctl daemon-reload

显示某个 Unit 的所有

$ systemctl show httpd.service

显示某个 Unit 的指定属性的值

$ systemctl show -p CPUShares httpd.service

设置某个 Unit 的指定属性

$ sudo systemctl set-property httpd.service CPUShares=500

输出配置文件状态信息列表,有四种状态:

  • enabled:已建立启动链接
  • disabled:没建立启动链接
  • static:该配置文件没有[Install]部分(无法执行),只能作为其他配置文件的依赖
  • masked:该配置文件被禁止建立启动链接
$ systemctl list-unit-files

一旦修改配置文件,需要让 Systemd 重新加载配置文件,然后重新启动,才会生效。

$ sudo systemctl daemon-reload
$ sudo systemctl restart httpd.service

日志

Systemd 统一管理了所有 Unit 的日志,所以我们可以方便的使用一个 journalctl 命令就可以查看所有日志

查看所有日志

$ sudo journalctl

显示尾部的最新 n 行日志

$ sudo journalctl -n

查看指定进程的日志

$ sudo journalctl _PID=1

查看某个路径的脚本的日志

$ sudo journalctl /usr/bin/bash

实时滚动显示最新日志

$ sudo journalctl -f

实时滚动显示某个 Unit 的最新日志

$ sudo journalctl -u nginx.service -f

查看指定优先级(及其以上级别)的日志,共有8级
0: emerg
1: alert
2: crit
3: err
4: warning
5: notice
6: info
7: debug

$ sudo journalctl -p err -b

作者:tingshuo123
链接:https://www.jianshu.com/p/36150c09838b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最新文章

  1. win7下利用ftp实现华为路由器的上传和下载
  2. IDEA tomcat乱码
  3. 缓存算法(页面置换算法)-FIFO、LFU、LRU
  4. Android中对Log日志文件的分析[转]
  5. [RGeos]手簿
  6. C++学习20 虚基类详解
  7. ImageView的Scaletype
  8. my-view-isnt-reflecting-changes-ive-made-to-the-underlying-tables
  9. hdu2030java
  10. Could not parse mapping document from resource cn/spt/model/Student.hbm.xml
  11. 关于android应用闪屏的几种情况
  12. VS2013以管理员身份使用
  13. LeetCode_Longest Palindromic Substring
  14. MVC中验证码
  15. springboot 实战之一站式开发体验
  16. shell 终端常用插件
  17. multi-voltage design apr
  18. 洛谷——P1821 [USACO07FEB]银牛派对Silver Cow Party
  19. angular2+ 自定义pipe管道实例--定义全局管道及使用
  20. scss-@mixin

热门文章

  1. C# 特性篇 Attributes
  2. HTML重构与网页常用工具
  3. Pytest 单元测试框架标记用例
  4. Spring设置启动时执行方法
  5. HTTPS加密协议详解(一):HTTPS基础知识
  6. redis.cluster/memcached.cluster/wmware esxi
  7. Netty 源码解析(二):Netty 的 Channel
  8. JavaScript中数组去重的几种方法
  9. activiti6基础01-如何数据库操作及相关表
  10. django 缓存(memcached)