systemd.md
概述
systemd
系列的命令包括一组管理和操作 systemd
系统和服务的命令。以下是一些常用的 systemd
命令:
systemctl:
systemctl start <service>
:启动服务。systemctl stop <service>
:停止服务。systemctl restart <service>
:重启服务。systemctl reload <service>
:重新加载服务配置。systemctl enable <service>
:设置服务在引导时启动。systemctl disable <service>
:取消服务在引导时启动。systemctl status <service>
:查看服务状态。systemctl is-active <service>
:检查服务是否正在运行。systemctl is-enabled <service>
:检查服务是否设置为在引导时启动。systemctl list-units
:列出所有已加载的单元。systemctl list-units --type=service
:列出所有已加载的服务单元。systemctl list-timers
:列出所有已激活的计时器单元。
journalctl:
journalctl
:查看系统日志。journalctl -u <service>
:查看特定服务的日志。journalctl -b
:查看当前引导过程的日志。journalctl -f
:实时查看日志(类似于tail -f
)。journalctl --since "YYYY-MM-DD HH:MM:SS"
:查看指定时间之后的日志。
loginctl:
loginctl
:管理和查询用户登录会话。loginctl list-sessions
:列出当前的会话。loginctl session-status <session-id>
:查看指定会话的状态。loginctl terminate-session <session-id>
:终止指定会话。loginctl list-users
:列出当前的用户。loginctl user-status <username>
:查看指定用户的状态。
hostnamectl:
hostnamectl
:查看和设置系统主机名。hostnamectl set-hostname <hostname>
:设置系统主机名。hostnamectl status
:查看当前主机名和其他相关信息。
timedatectl:
timedatectl
:查看和设置系统时间和日期。timedatectl set-time <time>
:设置系统时间。timedatectl set-timezone <timezone>
:设置系统时区。timedatectl status
:查看当前时间、日期和时区信息。
localectl:
localectl
:查看和设置系统本地化配置。localectl set-locale <locale>
:设置系统区域设置。localectl status
:查看当前区域设置和键盘布局。
这些命令提供了强大的工具来管理和操作基于 systemd
的 Linux 系统和服务。
常用命令
journalctl
- journalctl
docker systemctl
1 |
|
systemd.md
https://abrance.github.io/2024/05/22/mdstorage/domain/linux/systemd/