Systemd
Systemd
是 Linux
系统工具,不仅仅是用来管理服务,而且是管理整个 Linux
的系统启动周期。
systemctl
是 Systemd
的主命令,用于管理系统。
# 重启系统 $ sudo systemctl reboot
# 关闭系统,切断电源 $ sudo systemctl poweroff
# CPU停止工作 $ sudo systemctl halt
# 暂停系统 $ sudo systemctl suspend
# 让系统进入冬眠状态 $ sudo systemctl hibernate
# 让系统进入交互式休眠状态 $ sudo systemctl hybrid-sleep
# 启动进入救援状态(单用户状态) $ sudo systemctl rescue
|
systemd-analyze
命令用于查看启动耗时。
$ systemd-analyze
$ systemd-analyze blame
$ systemd-analyze critical-chain
$ systemd-analyze critical-chain atd.service
|
hostnamectl
命令用于查看当前主机的信息。
$ hostnamectl
$ sudo hostnamectl set-hostname rhel7
|
localectl
命令用于查看本地化设置。
$ localectl
$ sudo localectl set-locale LANG=en_GB.utf8 $ sudo localectl set-keymap en_GB
|
timedatectl
命令用于查看当前时区设置。
$ 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
命令用于查看当前登录的用户。
$ loginctl list-sessions
$ loginctl list-users
$ loginctl show-user root
|