Systemd入门(1)
Systemd并不是一个命令,而是一组命令,涉及到系统管理的方方面面。
$ systemctl --version #命令查看Systemd的版本。
** 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 命令用于查看当前登录的用户
#列出当前session
$ loginctl list-sessions
#列出当前登录用户
$ loginctl list-users
#列出显示指定用户的信息
$ loginctl show-user ruanyf
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!