systemd优化了service只能线性起服务的缺点。这里主要对一些常用组件的功能做一个笔记,知道想干嘛的时候用哪个。不详细记录命令的写法。
systemd主命令,用于管理系统,可以重启、halt、救援模式等。
对服务的启动耗时进行分析。
查看/设置当前主机信息。
查看/设置本地化相关信息。
查看/设置时区相关信息。
查看当前用户信息。
日志管理,日志的配置文件是/etc/systemd/journald.conf
可以查看/设置日志信息与存储方式。
支持各种方式的定制查看,包括查看用户态/内核态、特定时间、特定行数、特定用户等。
Unit:
每一个unit其实可以理解成一个service,都有一个配置文件。配置文件写法可参考https://www.freedesktop.org/software/systemd/man/systemd.unit.html
unit通过systemctl命令来控制。
启用服务,准确的说是将服务搞到/etc/systemd/system目录下,让他变得可读取。相当于激活了开机启动。
停用服务,enable反向操作。
查看当前units的状态,可以查看各种状态的(启动失败、没找到配置文件等)。
查看单个unit状态。
重载单个unit配置文件。
重载所有改动过的配置文件。
修改某个unit配置中的指定参数。
列出一个unit的所有依赖。
列出所有配置文件,可以查看对应配置文件的状态。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。