使用systemctl list-dependencies命令可以查看服务的依赖关系,从而推断启动顺序。例如,要查看basic.target之后启动的服务,可以输入: bash systemctl list-dependencies --after=basic.target 这个命令会列出所有在basic.target之后启动的服务及其依赖关系。 另一个有用的命令是systemd-analyze blame,它会显示启动时间最长的...
systemd-analyze :命令用于查看启动耗时。 hostnamectl :命令用于查看当前主机的信息。 localectl :命令用于查看本地化设置 timedatectl :命令用于查看当前时区设置 loginctl :命令用于查看当前登录的用户 管理系统服务: CentOS 7: service unit 注意:能兼容早期的服务脚本 命令:systemctl COMMAND name.service service命令...
Systemd-analyze是一个内建的命令,可以用来检测引导过程。你可以找出在启动过程中出错的单元,然后跟踪并改正引导组件的问题。在下面列出一些常用的systemd-analyze命令。 systemd-analyze time 用于显示内核和普通用户空间启动时所花的时间。
systemd-analyze 可以显示系统启动过程中的性能统计数据、 获取 systemd 系统管理器的状态与跟踪信息、 校验单元文件的正确性。 systemd-analyze time 可以显示如下时间: (1)在启动第一个用户态进程(init)之前,内核运行了多长时间; (2)在切换进入实际的根文件系统之前,initrd(initial RAM disk)运行了多长时间; (3)...
$ systemd-analyze blame #显示瀑布状的启动过程流 $ systemd-analyze critical-chain #显示指定服务的启动流 $ systemd-analyze critical-chain atd.service 3hostnamectl 命令,用于查看当前主机的信息 #显示当前主机的信息 $ hostnamectl #设置主机名
systemd-analyze是一个分析启动性能的工具,用于分析启动时服务时间消耗。默认显示启动是内核和用户空间的消耗时间:使用systemd-analyze plot > boot.svg生成一张启动详细信息矢量图,然后用图像浏览器或者网页浏览器打开查看 。 [root@localhost~]#systemd-analyze ...
$ systemd-analyze Startup finished in 3.256s (kernel) + 10.574s (userspace) = 13.831s graphical.target reached after 10.568s in userspace 1. 2. 3. 4. 在上面的示例中,我们使用 systemd-analyze 命令显示了系统的总体时间统计信息。输出结果显示,内核启动时间为 3.256 秒,用户空间启动时间为 10.574 ...
systemd-analyze 其他组件: kernel-install:用于自动将内核及其各自的 initramfs 映像移动到启动分区的脚本 systemd-boot:简单的UEFI引导管理器 systemd-creds:安全地存储和检索 systemd 单元使用的凭据 systemd-cryptenroll:将 PKCS#11、FIDO2、TPM2 令牌/设备注册到 LUKS2 加密卷 ...
(2)systemd-analyze命令用于查看启动耗时。 查看系统启动耗时 systemd-analyze 查看每个服务的启动耗时 systemd-analyze blame 显示瀑布状的系统启动过程流 systemd-analyze critical-chain 显示指定服务的启动流 systemd-analyze critical-chain atd.service (3)hostnamectl命令用于查看当前主机的信息。
# 查看每个服务的启动耗时$ systemd-analyze blame# 显示瀑布状的启动过程流$ systemd-analyze critical-chain# 显示指定服务的启动流$ systemd-analyze critical-chain atd.service 3.3 hostnamectl hostnamectl命令用于查看当前主机的信息。 # 显示当前主机的信息$ hostnamectl# 设置主机名。$ sudo hostnamectl set...