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/