常用命令 

使某服务自动启动

systemctl enable httpd.service

使某服务不自动启动

systemctl disable httpd.service

检查服务状态

systemctl status httpd.service (服务详细信息)
systemctl is-active httpd.service (仅显示是否 Active)

显示所有已启动的服务

systemctl list-units --type=service

启动某服务

systemctl start httpd.service

停止某服务

systemctl stop httpd.service

重启某服务

systemctl restart httpd.service

开机服务管理

开机启动 unit

systemctl enable test.service
增加由/lib/systemd/system/到/etc/systemd/system/multi-user.target.wants/下的软链接
ln -s '/usr/lib/systemd/system/postfix.service' '/etc/systemd/system/multi-user.target.wants/test.service'

开机不启动 unit

systemctl disable test.service
删除/etc/systemd/system/multi-user.target.wants下的软链接

查看服务开机是否启动

systemctl is-enabled test.service #查询服务是否开机启动

查看开机自启动程序

ls /etc/systemd/system/multi-user.target.wants/

显示启动失败的单元

systemctl --failed

查看 systemd 管理的所有单元

systemctl list-unit-files

日志管理

Systemd 统一管理所有 Unit 的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf。

journalctl功能强大,用法非常多。

# 查看所有日志(默认情况下 ,只保存本次启动的日志)
$ sudo journalctl# 查看内核日志(不显示应用日志)
$ sudo journalctl -k# 查看系统本次启动的日志
$ sudo journalctl -b
$ sudo journalctl -b -0# 查看上一次启动的日志(需更改设置)
$ sudo journalctl -b -1# 查看指定时间的日志
$ sudo journalctl --since="2012-10-30 18:17:16"
$ sudo journalctl --since "20 min ago"
$ sudo journalctl --since yesterday
$ sudo journalctl --since "2015-01-10" --until "2015-01-11 03:00"
$ sudo journalctl --since 09:00 --until "1 hour ago"# 显示尾部的最新10行日志
$ sudo journalctl -n# 显示尾部指定行数的日志
$ sudo journalctl -n 20# 实时滚动显示最新日志
$ sudo journalctl -f# 查看指定服务的日志
$ sudo journalctl /usr/lib/systemd/systemd# 查看指定进程的日志
$ sudo journalctl _PID=1# 查看某个路径的脚本的日志
$ sudo journalctl /usr/bin/bash# 查看指定用户的日志
$ sudo journalctl _UID=33 --since today# 查看某个 Unit 的日志
$ sudo journalctl -u nginx.service
$ sudo journalctl -u nginx.service --since today# 实时滚动显示某个 Unit 的最新日志
$ sudo journalctl -u nginx.service -f# 合并显示多个 Unit 的日志
$ journalctl -u nginx.service -u php-fpm.service --since today# 查看指定优先级(及其以上级别)的日志,共有8级
# 0: emerg
# 1: alert
# 2: crit
# 3: err
# 4: warning
# 5: notice
# 6: info
# 7: debug
$ sudo journalctl -p err -b# 日志默认分页输出,--no-pager 改为正常的标准输出
$ sudo journalctl --no-pager# 以 JSON 格式(单行)输出
$ sudo journalctl -b -u nginx.service -o json# 以 JSON 格式(多行)输出,可读性更好
$ sudo journalctl -b -u nginx.serviceqq-o json-pretty# 显示日志占据的硬盘空间
$ sudo journalctl --disk-usage# 指定日志文件占据的最大空间
$ sudo journalctl --vacuum-size=1G# 指定日志文件保存多久
$ sudo journalctl --vacuum-time=1years

Reference:

https://blog.csdn.net/qq562029186/article/details/67639676   Linux开机启动管理---systemd使用

转载于:https://www.cnblogs.com/piperck/p/10951290.html

【转】Linux开机启动管理---systemd使用相关推荐

  1. Linux开机启动管理---systemd使用

    常用命令 使某服务自动启动 systemctl enable httpd.service 使某服务不自动启动 systemctl disable httpd.service 检查服务状态 system ...

  2. linux 开机启动文件夹,Linux开机启动流程

    linux开机启动详细流程图: 一.BIOS 加电自检 当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的. BIOS 的工作 1.检测连接硬件,比如显卡 ...

  3. linux开机启动详细流程图

    linux开机启动详细流程图: 一.BIOS 加电自检 当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的. BIOS 的工作 1.检测连接硬件,比如显卡 ...

  4. Linux开机启动分析与系统配置

    在业务运维中,经常需要做系统环境配置,环境配置要在当前运行环境中生效,也要持久化依然重启生效. 通常,大家都会想到在/etc/rc.local中去添加业务自定义代码,但是也会发现,有些配置重启无法生产 ...

  5. linux系统设置服务开机启动3种方法,Linux开机启动程序详解

    linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明一下ch ...

  6. Linux开机启动流程分析

    Linux开机启动十步骤 收藏分享2012-2-6 11:15| 发布者: 红黑魂| 查看数: 1366| 评论数: 0|来自: 比特网 摘要: 开机过程指的是从打开计算机电源直到LINUX显示用户登 ...

  7. linux开机启动服务详解

    http://blog.163.com/sjt_linux/blog/static/19931031920126295452884/ linux开机启动服务详解(转) 2012-07-29 17:45 ...

  8. linux 打开上一级目录,linux开机启动过程、PATH、过滤一级目录、cd的参数、ls -lrt、命令切割日志...

    第二波命令正向我方来袭 :开机启动过程.PATH.过滤一级目录.cd的参数.ls -lrt.命令切割日志 1.1 linux开机启动过程 1.1.1 开机自检(BIOS)-- MBR引导-- GRUB ...

  9. Linux开机启动过程:从点下电源键到系统正常运行

    学习内核,只要是要以柔克刚,不能急于求成.共勉 <Linux开机启动过程(1):内核引导过程> <Linux开机启动过程(2):内核启动的第一步> <Linux开机启动过 ...

最新文章

  1. 让英文版windows 8支持非Unicode程序的语言方法
  2. 一口气拿了9家公司的offer,年薪50W
  3. halcon知识:差分模板variation_model
  4. 关于用飞信框架运行net程序-用批处理运行
  5. Input框设置只能输入中文
  6. 直播 | 北京邮电大学助理教授王啸:网络嵌入的最新进展
  7. 低学历程序员的红利来了,这个政策来的太惊喜!
  8. MySQL数据库模式_SQL模式
  9. 光落在你脸上,可爱一如往常
  10. ubuntu 将某个目录下的文件复制到_Ubuntu系统简单美化
  11. TypeScript设计模式之职责链、状态
  12. 想入行SAP咨询,最具性价比的方式
  13. postman设置成中文
  14. 应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序
  15. 注册表方法删除WINDOWS右键多余扩展项
  16. IKBC键盘win键失效
  17. 人机融合智能:人工智能3.0。道翰天琼认知智能机器人平台API接口大脑为您揭秘
  18. CDA数据分析师认证考试模拟题库
  19. MAC 苹果电脑开机密码忘了怎么办
  20. 反病毒利器Autoruns和ProcessExplorer, SREng - 本人推荐使用的查毒杀毒辅助工具

热门文章

  1. Spring Cloud(六) 服务网关GateWay 入门
  2. 重新理解@Resource注解
  3. oracle 数据语句优化,oracle 查询语句优化录
  4. 零基础python嵌入式开发_零基础Python入门教程
  5. 手撕设计模式之「单例模式」(详细解析)
  6. 深入云原生 AI:基于 Alluxio 数据缓存的大规模深度学习训练性能优化
  7. 基于函数计算的 BFF 架构
  8. 你不得不了解 Helm 3 中的 5 个关键新特性
  9. xampp打开mysql的admin访问被拒绝_我被我的电脑磁盘拒绝了,为什么打不开,而显示“拒绝访问”呢...
  10. 计算机组成原理手动在线模式,实验四计算机组成原理 运算器手动实验