Systemd
Systemd
是 Linux
系统工具,不仅仅是用来管理服务,而且是管理整个 Linux
的系统启动周期。
systemctl
是 Systemd
的主命令,用于管理系统。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| $ sudo systemctl reboot
$ sudo systemctl poweroff
$ sudo systemctl halt
$ sudo systemctl suspend
$ sudo systemctl hibernate
$ sudo systemctl hybrid-sleep
$ sudo systemctl rescue
|
systemd-analyze
命令用于查看启动耗时。
1 2 3 4 5 6 7 8 9 10 11 12
|
$ systemd-analyze
$ systemd-analyze blame
$ systemd-analyze critical-chain
$ systemd-analyze critical-chain atd.service
|
hostnamectl
命令用于查看当前主机的信息。
1 2 3 4 5
| $ hostnamectl
$ sudo hostnamectl set-hostname rhel7
|
localectl
命令用于查看本地化设置。
1 2 3 4 5 6
| $ localectl
$ sudo localectl set-locale LANG=en_GB.utf8 $ sudo localectl set-keymap en_GB
|
timedatectl
命令用于查看当前时区设置。
1 2 3 4 5 6 7 8 9 10
| $ timedatectl
$ timedatectl list-timezones
$ sudo timedatectl set-timezone America/New_York $ sudo timedatectl set-time YYYY-MM-DD $ sudo timedatectl set-time HH:MM:SS
|
loginctl
命令用于查看当前登录的用户。
1 2 3 4 5 6 7 8
| $ loginctl list-sessions
$ loginctl list-users
$ loginctl show-user root
|