Linux操作系統-CentOS7啟動流程和服務管理
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
一.systemd
POST --> Boot Sequence --> Bootloader --> kernel + initramfs(initrd) --> rootfs --> /sbin/init /sbin/init在各版本是不同的:
CentOS 5 SysV init CentOS 6 Upstart CentOS 7 Systemd
什么是Systemd:
系統啟動和服務器守護進程管理器,負責在系統啟動或運行時,激活系統資源,服務器進程和其它進程
Systemd新特性 系統引導時實現服務並行啟動 按需啟動守護進程 自動化的服務依賴關系管理 同時采用socket式與D-Bus總線式激活服務 系統狀態快照 核心概念:unit unit表示不同類型的systemd對象,通過配置文件進行標識和配置;文件中主要包含了系統服務、監聽socket、保存的系統快照以及其它與init相關的信息
配置文件: /usr/lib/systemd/system:
每個服務最主要的啟動腳本設置,類似於之前的/etc/init.d/ /run/systemd/system:
系統執行過程中所產生的服務腳本,比上面目錄優先運行 /etc/systemd/system:
管理員建立的執行腳本,類似於/etc/rcN.d/Sxx的功能,比上面目錄優先運行
1>.systemd管理瞬態服務(即替代CentOS 6.x系列的非獨立服務xinetd管理程序)

[root@node101.yinzhengjie.org.cn ~]# yum -y install telnet-server #注意,CentOS 7.x版本安裝telnet server服務時並不會安裝xinetd服務,原因就是xinetd有了替代角色,那就是systemd程序。 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirror.jdcloud.com Resolving Dependencies --> Running transaction check ---> Package telnet-server.x86_64 1:0.17-64.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================ Installing: telnet-server x86_64 1:0.17-64.el7 base 41 k Transaction Summary ================================================================================================================================================ Install 1 Package Total download size: 41 k Installed size: 55 k Downloading packages: telnet-server-0.17-64.el7.x86_64.rpm | 41 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : 1:telnet-server-0.17-64.el7.x86_64 1/1 Verifying : 1:telnet-server-0.17-64.el7.x86_64 1/1 Installed: telnet-server.x86_64 1:0.17-64.el7 Complete! [root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# systemctl status telnet.socket ● telnet.socket - Telnet Server Activation Socket Loaded: loaded (/usr/lib/systemd/system/telnet.socket; disabled; vendor preset: disabled) Active: inactive (dead) Docs: man:telnetd(8) Listen: [::]:23 (Stream) Accepted: 0; Connected: 0 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl start telnet.socket #注意啟動tenlet服務是telnet.socket喲~若啟動過程中沒有輸出就是最好的信號,若有輸出基本上就是啟動出錯了 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl status telnet.socket ● telnet.socket - Telnet Server Activation Socket Loaded: loaded (/usr/lib/systemd/system/telnet.socket; disabled; vendor preset: disabled) Active: active (listening) since Fri 2019-12-06 06:37:35 CST; 1s ago Docs: man:telnetd(8) Listen: [::]:23 (Stream) Accepted: 0; Connected: 0 Dec 06 06:37:35 node101.yinzhengjie.org.cn systemd[1]: Listening on Telnet Server Activation Socket. [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ss -ntl | grep 23 LISTEN 0 128 :::23 :::* [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ss -ntlp | grep 23 #不難發現,在CentOS 6.x操作系統上是由xinetd服務管理,但在CentOS7.x操作系統上是由systemd進程來管理啦~ LISTEN 0 128 :::23 :::* users:(("systemd",pid=1,fd=23)) [root@node101.yinzhengjie.org.cn ~]#
2>.system可以自動化的服務依賴關系管理案例

[root@node101.yinzhengjie.org.cn ~]# systemctl status rpcbind nfs-server #查看rpcbind和nfs-server服務,不難發現前者是開啟的,后者是關閉的 ● rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-12-06 06:49:44 CST; 28s ago Process: 12068 ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 12069 (rpcbind) Tasks: 1 CGroup: /system.slice/rpcbind.service └─12069 /sbin/rpcbind -w Dec 06 06:49:44 node101.yinzhengjie.org.cn systemd[1]: Starting RPC bind service... Dec 06 06:49:44 node101.yinzhengjie.org.cn systemd[1]: Started RPC bind service. ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: inactive (dead) since Fri 2019-12-06 06:50:00 CST; 12s ago Process: 12081 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 12079 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 12076 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 12008 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl restart gssproxy ; fi (code=exited, status=0/SUCCES S) Process: 11991 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 11989 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 11991 (code=exited, status=0/SUCCESS) Dec 06 06:48:15 node101.yinzhengjie.org.cn systemd[1]: Starting NFS server and services... Dec 06 06:48:15 node101.yinzhengjie.org.cn systemd[1]: Started NFS server and services. Dec 06 06:50:00 node101.yinzhengjie.org.cn systemd[1]: Stopping NFS server and services... Dec 06 06:50:00 node101.yinzhengjie.org.cn systemd[1]: Stopped NFS server and services. [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# rpm -ql telnet-server /usr/lib/systemd/system/telnet.socket #"/usr/lib/systemd/system/"是CentOS 7存放每個服務的啟動腳本,類似於CentOS的"/etc/init.d/" /usr/lib/systemd/system/telnet@.service /usr/sbin/in.telnetd /usr/share/man/man5/issue.net.5.gz /usr/share/man/man8/in.telnetd.8.gz /usr/share/man/man8/telnetd.8.gz [root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# systemctl start nfs-server #在rpcbind服務啟動着的情況下啟動nfs-server是可以正常啟動的 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl status rpcbind nfs-server ● rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-12-06 06:49:44 CST; 2min 2s ago Process: 12068 ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 12069 (rpcbind) Tasks: 1 CGroup: /system.slice/rpcbind.service └─12069 /sbin/rpcbind -w Dec 06 06:49:44 node101.yinzhengjie.org.cn systemd[1]: Starting RPC bind service... Dec 06 06:49:44 node101.yinzhengjie.org.cn systemd[1]: Started RPC bind service. ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: active (exited) since Fri 2019-12-06 06:51:44 CST; 1s ago Process: 12081 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 12079 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 12076 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 12145 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl restart gssproxy ; fi (code=exited, status=0/SUCCES S) Process: 12128 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 12126 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 12128 (code=exited, status=0/SUCCESS) Tasks: 0 CGroup: /system.slice/nfs-server.service Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Starting NFS server and services... Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Started NFS server and services. [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# systemctl status rpcbind nfs-server ● rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-12-06 06:49:44 CST; 3min 1s ago Process: 12068 ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 12069 (rpcbind) Tasks: 1 CGroup: /system.slice/rpcbind.service └─12069 /sbin/rpcbind -w Dec 06 06:49:44 node101.yinzhengjie.org.cn systemd[1]: Starting RPC bind service... Dec 06 06:49:44 node101.yinzhengjie.org.cn systemd[1]: Started RPC bind service. ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: active (exited) since Fri 2019-12-06 06:51:44 CST; 1min 0s ago Process: 12081 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 12079 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 12076 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 12145 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl restart gssproxy ; fi (code=exited, status=0/SUCCES S) Process: 12128 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 12126 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 12128 (code=exited, status=0/SUCCESS) Tasks: 0 CGroup: /system.slice/nfs-server.service Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Starting NFS server and services... Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Started NFS server and services. [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl stop rpcbind.socket nfs-server #接下來我們將rpcbind和nfs-server服務關閉掉 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl status rpcbind nfs-server ● rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: inactive (dead) since Fri 2019-12-06 06:53:09 CST; 1s ago Process: 12185 ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 12186 (code=exited, status=0/SUCCESS) Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Starting RPC bind service... Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Started RPC bind service. Dec 06 06:53:09 node101.yinzhengjie.org.cn systemd[1]: Stopping RPC bind service... Dec 06 06:53:09 node101.yinzhengjie.org.cn systemd[1]: Stopped RPC bind service. ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: inactive (dead) since Fri 2019-12-06 06:52:49 CST; 21s ago Process: 12181 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 12179 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 12175 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 12145 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl restart gssproxy ; fi (code=exited, status=0/SUCCES S) Process: 12128 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 12126 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 12128 (code=exited, status=0/SUCCESS) Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Starting NFS server and services... Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Started NFS server and services. Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Stopping NFS server and services... Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Stopped NFS server and services. [root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# systemctl status rpcbind nfs-server ● rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: inactive (dead) since Fri 2019-12-06 06:53:09 CST; 1min 27s ago Process: 12185 ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 12186 (code=exited, status=0/SUCCESS) Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Starting RPC bind service... Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Started RPC bind service. Dec 06 06:53:09 node101.yinzhengjie.org.cn systemd[1]: Stopping RPC bind service... Dec 06 06:53:09 node101.yinzhengjie.org.cn systemd[1]: Stopped RPC bind service. ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: inactive (dead) since Fri 2019-12-06 06:52:49 CST; 1min 47s ago Process: 12181 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 12179 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 12175 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 12145 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl restart gssproxy ; fi (code=exited, status=0/SUCCES S) Process: 12128 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 12126 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 12128 (code=exited, status=0/SUCCESS) Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Starting NFS server and services... Dec 06 06:51:44 node101.yinzhengjie.org.cn systemd[1]: Started NFS server and services. Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Stopping NFS server and services... Dec 06 06:52:49 node101.yinzhengjie.org.cn systemd[1]: Stopped NFS server and services. [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl start nfs-server #咱們單獨啟動nfs-server服務時,他會自動去啟動未啟動的依賴服務,即會自動地將rpcbind服務啟動。 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl status rpcbind nfs-server ● rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-12-06 06:54:42 CST; 1s ago Process: 12244 ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 12245 (rpcbind) Tasks: 1 CGroup: /system.slice/rpcbind.service └─12245 /sbin/rpcbind -w Dec 06 06:54:42 node101.yinzhengjie.org.cn systemd[1]: Starting RPC bind service... Dec 06 06:54:42 node101.yinzhengjie.org.cn systemd[1]: Started RPC bind service. ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: active (exited) since Fri 2019-12-06 06:54:42 CST; 1s ago Process: 12181 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 12179 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 12175 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 12268 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl restart gssproxy ; fi (code=exited, status=0/SUCCES S) Process: 12251 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 12249 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 12251 (code=exited, status=0/SUCCESS) Tasks: 0 CGroup: /system.slice/nfs-server.service Dec 06 06:54:42 node101.yinzhengjie.org.cn systemd[1]: Starting NFS server and services... Dec 06 06:54:42 node101.yinzhengjie.org.cn systemd[1]: Started NFS server and services. [root@node101.yinzhengjie.org.cn ~]#
二.Unit類型
1>.常見的unit類型概述

[root@node101.yinzhengjie.org.cn ~]# systemctl -t help #查看unit類型 Available unit types: service socket busname target snapshot device mount automount swap timer path slice scope [root@node101.yinzhengjie.org.cn ~]#
常見的unit類型介紹 service unit:
文件擴展名為".service",用於定義系統服務 Target unit:
文件擴展名為".target",用於模擬實現運行級別 Device unit:
文件擴展名為".device",用於定義內核識別的設備 Mount unit:
文件擴展名為".mount",定義文件系統掛載點 Socket unit:
文件擴展名為".socket",用於標識進程間通信用的socket文件,也可在系統啟動時,延遲啟動服務,實現按需啟動。因為socket與服務程序是分離的。 Snapshot unit:
文件擴展名為".snapshot",管理系統快照,保存各個unit的當前狀態信息於持久存儲設備中。 Swap unit:
文件擴展名為".swap",用於標識swap設備 Automount unit:
文件擴展名為".automount"文件系統的自動掛載點 Path unit:
文件擴展名為".path",用於定義文件系統中的一個文件或目錄使用,常用於當文件系統變化時,延遲激活服務,如:spool目錄

[root@node101.yinzhengjie.org.cn ~]# ll /usr/lib /lib -d lrwxrwxrwx. 1 root root 7 Aug 1 21:59 /lib -> usr/lib dr-xr-xr-x. 43 root root 4096 Aug 1 22:35 /usr/lib [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll /lib/systemd/system | wc -l 430 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll /usr/lib/systemd/system | wc -l 430 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ls /lib/systemd/system #存放unit類型的服務 abrt-ccpp.service iscsi.service serial-getty@.service abrtd.service iscsi-shutdown.service shutdown.target abrt-oops.service iscsiuio.service shutdown.target.wants abrt-pstoreoops.service iscsiuio.socket sigpwr.target abrt-vmcore.service kdump.service sleep.target abrt-xorg.service kexec.target -.slice accounts-daemon.service kexec.target.wants slices.target alsa-restore.service kmod-static-nodes.service smartcard.target alsa-state.service kpatch.service smartd.service anaconda-direct.service ksm.service sockets.target anaconda-nm-config.service ksmtuned.service sockets.target.wants anaconda-noshell.service libstoragemgmt.service sound.target anaconda-pre.service libvirtd.service sound.target.wants anaconda.service lldpad.service speech-dispatcherd.service anaconda-shell@.service lldpad.socket spice-vdagentd.service anaconda-sshd.service local-fs-pre.target spice-vdagentd.socket anaconda.target local-fs.target sshd-keygen.service anaconda-tmux@.service local-fs.target.wants sshd.service arp-ethers.service lvm2-lvmetad.service sshd@.service atd.service lvm2-lvmetad.socket sshd.socket auditd.service lvm2-lvmpolld.service sssd-autofs.service auth-rpcgss-module.service lvm2-lvmpolld.socket sssd-autofs.socket autofs.service lvm2-monitor.service sssd-nss.service autovt@.service lvm2-pvscan@.service sssd-nss.socket avahi-daemon.service machine.slice sssd-pac.service avahi-daemon.socket machines.target sssd-pac.socket basic.target mdadm-grow-continue@.service sssd-pam-priv.socket basic.target.wants mdadm-last-resort@.service sssd-pam.service blk-availability.service mdadm-last-resort@.timer sssd-pam.socket bluetooth.service mdmonitor.service sssd-secrets.service bluetooth.target mdmon@.service sssd-secrets.socket bolt.service messagebus.service sssd.service brandbot.path microcode.service sssd-ssh.service brandbot.service ModemManager.service sssd-ssh.socket brltty.service multipathd.service sssd-sudo.service canberra-system-bootup.service multi-user.target sssd-sudo.socket canberra-system-shutdown-reboot.service multi-user.target.wants suspend.target canberra-system-shutdown.service ndctl-monitor.service swap.target certmonger.service netcf-transaction.service sys-fs-fuse-connections.mount cgconfig.service NetworkManager-dispatcher.service sysinit.target cgdcbxd.service NetworkManager.service sysinit.target.wants cgred.service NetworkManager-wait-online.service sys-kernel-config.mount chrony-dnssrv@.service network-online.target sys-kernel-debug.mount chrony-dnssrv@.timer network-pre.target syslog.socket chronyd.service network.target syslog.target.wants chrony-wait.service nfs-blkmap.service sysstat.service clean-mount-point@.service nfs-client.target systemd-ask-password-console.path colord.service nfs-config.service systemd-ask-password-console.service configure-printer@.service nfs-idmapd.service systemd-ask-password-plymouth.path console-getty.service nfs-idmap.service systemd-ask-password-plymouth.service console-shell.service nfs-lock.service systemd-ask-password-wall.path containerd.service nfslock.service systemd-ask-password-wall.service container-getty@.service nfs-mountd.service systemd-backlight@.service cpupower.service nfs-rquotad.service systemd-binfmt.service crond.service nfs-secure.service systemd-bootchart.service cryptsetup-pre.target nfs-server.service systemd-firstboot.service cryptsetup.target nfs.service systemd-fsck-root.service ctrl-alt-del.target nfs-utils.service systemd-fsck@.service cups-browsed.service nss-lookup.target systemd-halt.service cups.path nss-user-lookup.target systemd-hibernate-resume@.service cups.service ntpdate.service systemd-hibernate.service cups.socket ntpd.service systemd-hostnamed.service dbus-org.freedesktop.hostname1.service numad.service systemd-hwdb-update.service dbus-org.freedesktop.import1.service oddjobd.service systemd-hybrid-sleep.service dbus-org.freedesktop.locale1.service packagekit-offline-update.service systemd-importd.service dbus-org.freedesktop.login1.service packagekit.service systemd-initctl.service dbus-org.freedesktop.machine1.service paths.target systemd-initctl.socket dbus-org.freedesktop.timedate1.service plymouth-halt.service systemd-journal-catalog-update.service dbus.service plymouth-kexec.service systemd-journald.service dbus.socket plymouth-poweroff.service systemd-journald.socket dbus.target.wants plymouth-quit.service systemd-journal-flush.service debug-shell.service plymouth-quit-wait.service systemd-kexec.service default.target plymouth-read-write.service systemd-localed.service default.target.wants plymouth-reboot.service systemd-logind.service dev-hugepages.mount plymouth-start.service systemd-machined.service dev-mqueue.mount plymouth-switch-root.service systemd-machine-id-commit.service dm-event.service polkit.service systemd-modules-load.service dm-event.socket postfix.service systemd-nspawn@.service dmraid-activation.service poweroff.target systemd-poweroff.service dnsmasq.service poweroff.target.wants systemd-quotacheck.service docker.service printer.target systemd-random-seed.service docker.socket proc-fs-nfsd.mount systemd-readahead-collect.service dracut-cmdline.service proc-sys-fs-binfmt_misc.automount systemd-readahead-done.service dracut-initqueue.service proc-sys-fs-binfmt_misc.mount systemd-readahead-done.timer dracut-mount.service psacct.service systemd-readahead-drop.service dracut-pre-mount.service qemu-guest-agent.service systemd-readahead-replay.service dracut-pre-pivot.service quotaon.service systemd-reboot.service dracut-pre-trigger.service radvd.service systemd-remount-fs.service dracut-pre-udev.service rc-local.service systemd-rfkill@.service dracut-shutdown.service rdisc.service systemd-shutdownd.service ebtables.service rdma-hw.target systemd-shutdownd.socket emergency.service rdma-load-modules@.service systemd-suspend.service emergency.target rdma-ndd.service systemd-sysctl.service fcoe.service rdma.service systemd-timedated.service final.target realmd.service systemd-tmpfiles-clean.service firewalld.service reboot.target systemd-tmpfiles-clean.timer firstboot-graphical.service reboot.target.wants systemd-tmpfiles-setup-dev.service flatpak-system-helper.service remote-cryptsetup.target systemd-tmpfiles-setup.service fprintd.service remote-fs-pre.target systemd-udevd-control.socket fstrim.service remote-fs.target systemd-udevd-kernel.socket fstrim.timer rescue.service systemd-udevd.service fwupdate-cleanup.service rescue.target systemd-udev-settle.service fwupd-offline-update.service rescue.target.wants systemd-udev-trigger.service fwupd.service rhel-autorelabel-mark.service systemd-update-done.service gdm.service rhel-autorelabel.service systemd-update-utmp-runlevel.service geoclue.service rhel-configure.service systemd-update-utmp.service getty-pre.target rhel-dmesg.service systemd-user-sessions.service getty@.service rhel-domainname.service systemd-vconsole-setup.service getty.target rhel-import-state.service system.slice graphical.target rhel-loadmodules.service system-update.target graphical.target.wants rhel-readonly.service system-update.target.wants gssproxy.service rngd.service target.service halt-local.service rpcbind.service tcsd.service halt.target rpcbind.socket teamd@.service halt.target.wants rpcbind.target telnet@.service hibernate.target rpc-gssd.service telnet.socket hybrid-sleep.target rpcgssd.service timers.target hypervfcopyd.service rpcidmapd.service timers.target.wants hypervkvpd.service rpc_pipefs.target time-sync.target hypervvssd.service rpc-rquotad.service tmp.mount initial-setup-graphical.service rpc-statd-notify.service tuned.service initial-setup-reconfiguration.service rpc-statd.service udisks2.service initial-setup.service rsyncd.service umount.target initial-setup-text.service rsyncd@.service unbound-anchor.service initrd-cleanup.service rsyncd.socket unbound-anchor.timer initrd-fs.target rsyslog.service upower.service initrd-parse-etc.service rtkit-daemon.service usb_modeswitch@.service initrd-root-fs.target runlevel0.target usbmuxd.service initrd-switch-root.service runlevel1.target user.slice initrd-switch-root.target runlevel1.target.wants var-lib-nfs-rpc_pipefs.mount initrd-switch-root.target.wants runlevel2.target vdo.service initrd.target runlevel2.target.wants vgauthd.service initrd.target.wants runlevel3.target virt-guest-shutdown.target initrd-udevadm-cleanup-db.service runlevel3.target.wants virtlockd-admin.socket instperf.service runlevel4.target virtlockd.service iprdump.service runlevel4.target.wants virtlockd.socket iprinit.service runlevel5.target virtlogd-admin.socket iprupdate.service runlevel5.target.wants virtlogd.service iprutils.target runlevel6.target virtlogd.socket ipsec.service saned@.service vmtoolsd.service irqbalance.service saned.socket wacom-inputattach@.service iscsid.service saslauthd.service wpa_supplicant.service iscsid.socket selinux-policy-migrate-local-changes@.service zram.service [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]#
2>.service unit文件格式
/etc/systemd/system: 系統管理員和用戶使用 /usr/lib/systemd/system: 發行版打包者使用 通用參數: 以"#"開頭的行后面的內容會被認為是注釋 相關布爾值,"1,yes,on,true"都是開啟,"0,no,off,false"都是關閉 時間單位默認是秒,所以要用毫秒(ms)分鍾(m)等須顯式說明 service unit file文件通常由三部分組成: [Unit]: 定義與Unit類型無關的通用選項;用於提供unit的描述信息、unit行為及依賴關系等 Unit段的常用選項: Description:描述信息 After:定義unit的啟動次序,表示當前unit應該晚於哪些unit啟動,其功能與Before相反 Requires:依賴到的其它units,強依賴,被依賴的units無法激活時,當前unit也無法激活 Wants:依賴到的其它units,弱依賴 Conflicts:定義units間的沖突關系 [Service]: 與特定類型相關的專用選項;此處為Service類型 Service段的常用選項: Type:定義影響ExecStart及相關參數的功能的unit進程啟動類型 simple:默認值,這個daemon主要由ExecStart接的指令串來啟動,啟動后常駐於內存中 forking:由ExecStart啟動的程序透過spawns延伸出其他子程序來作為此daemon的主要服務。原生父程序在啟動結束后就會終止 oneshot:與simple類似,不過這個程序在工作完畢后就結束了,不會常駐在內存中 dbus:與simple類似,但這個daemon必須要在取得一個D-Bus的名稱后,才會繼續運作.因此通常也要同時設定"BusNname= "才行 notify:在啟動完成后會發送一個通知消息。還需要配合NotifyAccess來讓Systemd接收消息 idle:與simple類似,要執行這個daemon必須要所有的工作都順利執行完畢后才會執行。這類的daemon通常是開機到最后才執行即可的服務 EnvironmentFile:環境配置文件 ExecStart:指明啟動unit要運行命令或腳本的絕對路徑 ExecStartPre: ExecStart前運行 ExecStartPost: ExecStart后運行 ExecStop:指明停止unit要運行的命令或腳本 Restart:當設定Restart=1 時,則當次daemon服務意外終止后,會再次自動啟動此服務 [Install]: 定義由“systemctl enable”以及"systemctl disable“命令在實現服務啟用或禁用時用到的一些選項 Install段的常用選項: Alias:別名,可使用systemctl command Alias.service RequiredBy:被哪些units所依賴,強依賴 WantedBy:被哪些units所依賴,弱依賴 Also:安裝本服務的時候還要安裝別的相關服務 注意:
對於新創建的unit文件,或者修改了的unit文件,要通知systemd重載(systemctl daemon-reload)此配置文件,而后可以選擇重啟
3>.編寫服務Unit文件案例讓systemctl命令來管理

[root@node101.yinzhengjie.org.cn ~]# cat /etc/systemd/system/bak.service #編寫service類型腳本 [Unit] Description= Add backup "/etc" service by yinzhengjie. Requires=atd.service [Service] Type=simple ExecStart=/bin/bash -c "echo /script/backup.sh|at now" [Install] WantedBy=multi-user.target [root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# cat /script/backup.sh #編寫備份腳本 #!/bin/bash # #******************************************************************** #Author: yinzhengjie #QQ: 1053419035 #Date: 2019-11-28 #FileName: backup.sh #URL: http://www.cnblogs.com/yinzhengjie #Description: The test script #Copyright notice: original works, no reprint! Otherwise, legal liability will be investigated. #******************************************************************** tar cvf /data/etc-`date +%F`.tar /etc &> /dev/null [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# chmod +x /script/backup.sh [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll /script/backup.sh -rwxr-xr-x. 1 root root 515 Dec 6 08:42 /script/backup.sh [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# systemctl daemon-reload #重新加載配置 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl status bak #觀察這個輸出,不難發現第一行是咱們上面腳本中的描述信息 ● bak.service - Add backup "/etc" service by yinzhengjie. Loaded: loaded (/etc/systemd/system/bak.service; disabled; vendor preset: disabled) Active: inactive (dead) [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll /data/ total 0 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# systemctl start bak [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# ll /data/ total 37512 -rw-r--r--. 1 root root 38410240 Dec 6 09:22 etc-2019-12-06.tar [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]#
4>.運行級別
target units: unit配置文件:.target ls /usr/lib/systemd/system/*.target systemctl list-unit-files --type target --all 運行級別: 0 ==> runlevel0.target, poweroff.target 1 ==> runlevel1.target, rescue.target 2 ==> runlevel2.target, multi-user.target #字符集界面 3 ==> runlevel3.target, multi-user.target #字符集界面 4 ==> runlevel4.target, multi-user.target #字符集界面 5 ==> runlevel5.target, graphical.target #圖形界面 6 ==> runlevel6.target, reboot.target 查看依賴性: systemctl list-dependencies graphical.target 級別切換:init N ==> systemctl isolate name.target systemctl isolate multi-user.target #CentOS 7.x切換到字符界面,命令支持tab鍵補齊 注:只有/lib/systemd/system/*.target文件中AllowIsolate=yes 才能切換(修改文件需執行systemctl daemon-reload才能生效) 查看target: runlevel who -r systemctl list-units --type target 獲取默認運行級別: /etc/inittab ==> systemctl get-default 修改默認級別: /etc/inittab ==> systemctl set-default name.target systemctl set-default multi-user.target #CentOS 7.x修改默認級別字符界面,命令支持tab鍵補齊 ls –l /etc/systemd/system/default.target 切換至緊急救援模式:(類似於單用戶模式) systemctl rescue 切換至emergency模式:(緊急模式,比單用戶模式還要緊急,但該模式功能較弱) systemctl emergency 其它常用命令: 傳統命令init,poweroff,halt,reboot都成為systemctl的軟鏈接 關機: systemctl halt、systemctl poweroff 重啟: systemctl reboot 掛起: systemctl suspend 休眠: systemctl hibernate 休眠並掛起: systemctl hybrid-sleep
三.systemctl命令服務管理
1>.systemctl命令的不兼容性
systemctl命令固定不變,不可擴展(因為它是一個已經編譯好的二進制程序,除非你修改源代碼重新編譯) 我們知道CentOS 6.x系列可以編寫腳本交由service命令來管理,但CentOS 7.x系列非由systemd啟動的服務,systemctl無法與之通信和控制。

[root@node101.yinzhengjie.org.cn ~]# which systemctl /usr/bin/systemctl [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# file /usr/bin/systemctl /usr/bin/systemctl: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID [sha1]=52ec5dc13ed3617e0c04474fef2aa1f17252d446, stripped [root@node101.yinzhengjie.org.cn ~]#
2>.管理服務舉例
CentOS 7.x也可以使用"service unit"的方式來管理服務,但只能兼容早期的服務腳本。 在CentOS 7.X咱們推薦使用命令:"systemctl COMMAND name.service" 常見的Centos 6.x對應Centos 7.x管理服務命令如下所示: 啟動: service name start ==> systemctl start name.service 停止:
service name stop ==> systemctl stop name.service 重啟:
service name restart ==> systemctl restart name.service 狀態:
service name status ==> systemctl status name.service 條件式重啟(已啟動才重啟,否則不做操作): service name condrestart ==> systemctl try-restart name.service 重載或重啟服務(先加載,再啟動): systemctl reload-or-restart name.service 重載或條件式重啟服務: systemctl reload-or-try-restart name.service 禁止自動和手動啟動: systemctl mask name.service 取消禁止: systemctl unmask name.service
3>.服務查看
查看某服務當前激活與否的狀態: systemctl is-active name.service 查看所有已經激活的服務: systemctl list-units --type|-t service 查看所有服務: systemctl list-units --type service --all|-a chkconfig命令的對應關系: 設定某服務開機自啟: chkconfig name on ==> systemctl enable name.service 設定某服務開機禁止啟動: chkconfig name off ==> systemctl disable name.service 查看所有服務的開機自啟狀態: chkconfig --list ==> systemctl list-unit-files --type service 用來列出該服務在哪些運行級別下啟用和禁用 chkconfig sshd –list ==> ls /etc/systemd/system/*.wants/sshd.service 查看服務是否開機自啟: systemctl is-enabled name.service 其它命令: 查看服務的依賴關系: systemctl list-dependencies name.service 殺掉進程: systemctl kill unitname
4>.服務狀態
systemctl list-unit-files --type service --all
顯示狀態
loaded
Unit配置文件已處理
active(running)
一次或多次持續處理的運行
active(exited)
成功完成一次性的配置
active(waiting)
運行中,等待一個事件
inactive
不運行
enabled
開機啟動
disabled
開機不啟動
static
開機不啟動,但可被另一個啟用的服務激活
5>.systemctl 命令示例
顯示所有單元狀態 systemctl 或 systemctl list-units 只顯示服務單元的狀態 systemctl --type=service 顯示sshd服務單元 systemctl –l status sshd.service 驗證sshd服務當前是否活動 systemctl is-active sshd 啟動,停止和重啟sshd服務 systemctl start sshd.service systemctl stop sshd.service systemctl restart sshd.service 重新加載配置 systemctl reload sshd.service 列出活動狀態的所有服務單元 systemctl list-units --type=service 列出所有服務單元 systemctl list-units --type=service --all 查看服務單元的啟用和禁用狀態 systemctl list-unit-files --type=service 列出失敗的服務 systemctl --failed --type=service 列出依賴的單元 systemctl list-dependencies sshd 驗證sshd服務是否開機啟動 systemctl is-enabled sshd 禁用network,使之不能自動啟動,但手動可以 systemctl disable network 啟用network systemctl enable network 禁用network,使之不能手動或自動啟動 systemctl mask network 啟用network systemctl unmask network
四.CentOS7啟動流程
1>.CentOS7引導順序
UEFi或BIOS初始化,運行POST開機自檢 選擇啟動設備 引導裝載程序, centos7是grub2 加載裝載程序的配置文件: /etc/grub.d/ /etc/default/grub /boot/grub2/grub.cfg 加載initramfs驅動模塊 加載內核選項 內核初始化,centos7使用systemd代替init 執行initrd.target所有單元,包括掛載/etc/fstab 從initramfs根文件系統切換到磁盤根目錄 systemd執行默認target配置,配置文件/etc/systemd/system/default.target systemd執行sysinit.target初始化系統及basic.target准備操作系統 systemd啟動multi-user.target下的本機與服務器服務 systemd執行multi-user.target下的/etc/rc.d/rc.local Systemd執行multi-user.target下的getty.target及登錄服務 systemd執行graphical需要的服務
2>.查看Centos操作系統的啟動時間
[root@node101.yinzhengjie.org.cn ~]# systemd-analyze #如下所示,改命令可以簡短的顯示啟動內核用時1.287s,啟動initrd進程勇士1.831s,而啟動用戶空間用時8.909s,因此開機啟動共計用時12.028s。 Startup finished in 1.287s (kernel) + 1.831s (initrd) + 8.909s (userspace) = 12.028s [root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# systemd-analyze plot <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="1555px" height="4090px" version="1.1" xmlns="http://www.w3.org/2000/svg"> <!-- This file is a systemd-analyze SVG file. It is best rendered in a --> <!-- browser such as Chrome, Chromium or Firefox. Other applications --> <!-- that render these files properly but much slower are ImageMagick, --> <!-- gimp, inkscape, etc. To display the files on your system, just --> <!-- point your browser to this file. --> <!-- This plot was generated by systemd-analyze version 219 --> <defs> <style type="text/css"> <![CDATA[ rect { stroke-width: 1; stroke-opacity: 0; } rect.background { fill: rgb(255,255,255); } rect.activating { fill: rgb(255,0,0); fill-opacity: 0.7; } rect.active { fill: rgb(200,150,150); fill-opacity: 0.7; } rect.deactivating { fill: rgb(150,100,100); fill-opacity: 0.7; } rect.kernel { fill: rgb(150,150,150); fill-opacity: 0.7; } rect.initrd { fill: rgb(150,150,150); fill-opacity: 0.7; } rect.firmware { fill: rgb(150,150,150); fill-opacity: 0.7; } rect.loader { fill: rgb(150,150,150); fill-opacity: 0.7; } rect.userspace { fill: rgb(150,150,150); fill-opacity: 0.7; } rect.security { fill: rgb(144,238,144); fill-opacity: 0.7; } rect.generators { fill: rgb(102,204,255); fill-opacity: 0.7; } rect.unitsload { fill: rgb( 82,184,255); fill-opacity: 0.7; } rect.box { fill: rgb(240,240,240); stroke: rgb(192,192,192); } line { stroke: rgb(64,64,64); stroke-width: 1; } // line.sec1 { } line.sec5 { stroke-width: 2; } line.sec01 { stroke: rgb(224,224,224); stroke-width: 1; } text { font-family: Verdana, Helvetica; font-size: 14px; } text.left { font-family: Verdana, Helvetica; font-size: 14px; text-anchor: start; } text.right { font-family: Verdana, Helvetica; font-size: 14px; text-anchor: end; } text.sec { font-size: 10px; } ]]> </style> </defs> <rect class="background" width="100%" height="100%" /> <text x="20" y="50">Startup finished in 1.287s (kernel) + 1.831s (initrd) + 8.909s (userspace) = 12.028s</text><text x="20" y="30">Linux ( ) x 86-64 vmware</text><g transform="translate(20.000,100)"><rect class="box" x="0" y="0" width="1202.900" height="3840.000" /> <line class="sec5" x1="0.000" y1="0" x2="0.000" y2="3840.000" /> <text class="sec" x="0.000" y="-5.000" >0.0s</text> <line class="sec01" x1="10.000" y1="0" x2="10.000" y2="3840.000" /> <line class="sec01" x1="20.000" y1="0" x2="20.000" y2="3840.000" /> <line class="sec01" x1="30.000" y1="0" x2="30.000" y2="3840.000" /> <line class="sec01" x1="40.000" y1="0" x2="40.000" y2="3840.000" /> <line class="sec01" x1="50.000" y1="0" x2="50.000" y2="3840.000" /> <line class="sec01" x1="60.000" y1="0" x2="60.000" y2="3840.000" /> <line class="sec01" x1="70.000" y1="0" x2="70.000" y2="3840.000" /> <line class="sec01" x1="80.000" y1="0" x2="80.000" y2="3840.000" /> <line class="sec01" x1="90.000" y1="0" x2="90.000" y2="3840.000" /> <line class="sec1" x1="100.000" y1="0" x2="100.000" y2="3840.000" /> <text class="sec" x="100.000" y="-5.000" >1.0s</text> <line class="sec01" x1="110.000" y1="0" x2="110.000" y2="3840.000" /> <line class="sec01" x1="120.000" y1="0" x2="120.000" y2="3840.000" /> <line class="sec01" x1="130.000" y1="0" x2="130.000" y2="3840.000" /> <line class="sec01" x1="140.000" y1="0" x2="140.000" y2="3840.000" /> <line class="sec01" x1="150.000" y1="0" x2="150.000" y2="3840.000" /> <line class="sec01" x1="160.000" y1="0" x2="160.000" y2="3840.000" /> <line class="sec01" x1="170.000" y1="0" x2="170.000" y2="3840.000" /> <line class="sec01" x1="180.000" y1="0" x2="180.000" y2="3840.000" /> <line class="sec01" x1="190.000" y1="0" x2="190.000" y2="3840.000" /> <line class="sec1" x1="200.000" y1="0" x2="200.000" y2="3840.000" /> <text class="sec" x="200.000" y="-5.000" >2.0s</text> <line class="sec01" x1="210.000" y1="0" x2="210.000" y2="3840.000" /> <line class="sec01" x1="220.000" y1="0" x2="220.000" y2="3840.000" /> <line class="sec01" x1="230.000" y1="0" x2="230.000" y2="3840.000" /> <line class="sec01" x1="240.000" y1="0" x2="240.000" y2="3840.000" /> <line class="sec01" x1="250.000" y1="0" x2="250.000" y2="3840.000" /> <line class="sec01" x1="260.000" y1="0" x2="260.000" y2="3840.000" /> <line class="sec01" x1="270.000" y1="0" x2="270.000" y2="3840.000" /> <line class="sec01" x1="280.000" y1="0" x2="280.000" y2="3840.000" /> <line class="sec01" x1="290.000" y1="0" x2="290.000" y2="3840.000" /> <line class="sec1" x1="300.000" y1="0" x2="300.000" y2="3840.000" /> <text class="sec" x="300.000" y="-5.000" >3.0s</text> <line class="sec01" x1="310.000" y1="0" x2="310.000" y2="3840.000" /> <line class="sec01" x1="320.000" y1="0" x2="320.000" y2="3840.000" /> <line class="sec01" x1="330.000" y1="0" x2="330.000" y2="3840.000" /> <line class="sec01" x1="340.000" y1="0" x2="340.000" y2="3840.000" /> <line class="sec01" x1="350.000" y1="0" x2="350.000" y2="3840.000" /> <line class="sec01" x1="360.000" y1="0" x2="360.000" y2="3840.000" /> <line class="sec01" x1="370.000" y1="0" x2="370.000" y2="3840.000" /> <line class="sec01" x1="380.000" y1="0" x2="380.000" y2="3840.000" /> <line class="sec01" x1="390.000" y1="0" x2="390.000" y2="3840.000" /> <line class="sec1" x1="400.000" y1="0" x2="400.000" y2="3840.000" /> <text class="sec" x="400.000" y="-5.000" >4.0s</text> <line class="sec01" x1="410.000" y1="0" x2="410.000" y2="3840.000" /> <line class="sec01" x1="420.000" y1="0" x2="420.000" y2="3840.000" /> <line class="sec01" x1="430.000" y1="0" x2="430.000" y2="3840.000" /> <line class="sec01" x1="440.000" y1="0" x2="440.000" y2="3840.000" /> <line class="sec01" x1="450.000" y1="0" x2="450.000" y2="3840.000" /> <line class="sec01" x1="460.000" y1="0" x2="460.000" y2="3840.000" /> <line class="sec01" x1="470.000" y1="0" x2="470.000" y2="3840.000" /> <line class="sec01" x1="480.000" y1="0" x2="480.000" y2="3840.000" /> <line class="sec01" x1="490.000" y1="0" x2="490.000" y2="3840.000" /> <line class="sec5" x1="500.000" y1="0" x2="500.000" y2="3840.000" /> <text class="sec" x="500.000" y="-5.000" >5.0s</text> <line class="sec01" x1="510.000" y1="0" x2="510.000" y2="3840.000" /> <line class="sec01" x1="520.000" y1="0" x2="520.000" y2="3840.000" /> <line class="sec01" x1="530.000" y1="0" x2="530.000" y2="3840.000" /> <line class="sec01" x1="540.000" y1="0" x2="540.000" y2="3840.000" /> <line class="sec01" x1="550.000" y1="0" x2="550.000" y2="3840.000" /> <line class="sec01" x1="560.000" y1="0" x2="560.000" y2="3840.000" /> <line class="sec01" x1="570.000" y1="0" x2="570.000" y2="3840.000" /> <line class="sec01" x1="580.000" y1="0" x2="580.000" y2="3840.000" /> <line class="sec01" x1="590.000" y1="0" x2="590.000" y2="3840.000" /> <line class="sec1" x1="600.000" y1="0" x2="600.000" y2="3840.000" /> <text class="sec" x="600.000" y="-5.000" >6.0s</text> <line class="sec01" x1="610.000" y1="0" x2="610.000" y2="3840.000" /> <line class="sec01" x1="620.000" y1="0" x2="620.000" y2="3840.000" /> <line class="sec01" x1="630.000" y1="0" x2="630.000" y2="3840.000" /> <line class="sec01" x1="640.000" y1="0" x2="640.000" y2="3840.000" /> <line class="sec01" x1="650.000" y1="0" x2="650.000" y2="3840.000" /> <line class="sec01" x1="660.000" y1="0" x2="660.000" y2="3840.000" /> <line class="sec01" x1="670.000" y1="0" x2="670.000" y2="3840.000" /> <line class="sec01" x1="680.000" y1="0" x2="680.000" y2="3840.000" /> <line class="sec01" x1="690.000" y1="0" x2="690.000" y2="3840.000" /> <line class="sec1" x1="700.000" y1="0" x2="700.000" y2="3840.000" /> <text class="sec" x="700.000" y="-5.000" >7.0s</text> <line class="sec01" x1="710.000" y1="0" x2="710.000" y2="3840.000" /> <line class="sec01" x1="720.000" y1="0" x2="720.000" y2="3840.000" /> <line class="sec01" x1="730.000" y1="0" x2="730.000" y2="3840.000" /> <line class="sec01" x1="740.000" y1="0" x2="740.000" y2="3840.000" /> <line class="sec01" x1="750.000" y1="0" x2="750.000" y2="3840.000" /> <line class="sec01" x1="760.000" y1="0" x2="760.000" y2="3840.000" /> <line class="sec01" x1="770.000" y1="0" x2="770.000" y2="3840.000" /> <line class="sec01" x1="780.000" y1="0" x2="780.000" y2="3840.000" /> <line class="sec01" x1="790.000" y1="0" x2="790.000" y2="3840.000" /> <line class="sec1" x1="800.000" y1="0" x2="800.000" y2="3840.000" /> <text class="sec" x="800.000" y="-5.000" >8.0s</text> <line class="sec01" x1="810.000" y1="0" x2="810.000" y2="3840.000" /> <line class="sec01" x1="820.000" y1="0" x2="820.000" y2="3840.000" /> <line class="sec01" x1="830.000" y1="0" x2="830.000" y2="3840.000" /> <line class="sec01" x1="840.000" y1="0" x2="840.000" y2="3840.000" /> <line class="sec01" x1="850.000" y1="0" x2="850.000" y2="3840.000" /> <line class="sec01" x1="860.000" y1="0" x2="860.000" y2="3840.000" /> <line class="sec01" x1="870.000" y1="0" x2="870.000" y2="3840.000" /> <line class="sec01" x1="880.000" y1="0" x2="880.000" y2="3840.000" /> <line class="sec01" x1="890.000" y1="0" x2="890.000" y2="3840.000" /> <line class="sec1" x1="900.000" y1="0" x2="900.000" y2="3840.000" /> <text class="sec" x="900.000" y="-5.000" >9.0s</text> <line class="sec01" x1="910.000" y1="0" x2="910.000" y2="3840.000" /> <line class="sec01" x1="920.000" y1="0" x2="920.000" y2="3840.000" /> <line class="sec01" x1="930.000" y1="0" x2="930.000" y2="3840.000" /> <line class="sec01" x1="940.000" y1="0" x2="940.000" y2="3840.000" /> <line class="sec01" x1="950.000" y1="0" x2="950.000" y2="3840.000" /> <line class="sec01" x1="960.000" y1="0" x2="960.000" y2="3840.000" /> <line class="sec01" x1="970.000" y1="0" x2="970.000" y2="3840.000" /> <line class="sec01" x1="980.000" y1="0" x2="980.000" y2="3840.000" /> <line class="sec01" x1="990.000" y1="0" x2="990.000" y2="3840.000" /> <line class="sec5" x1="1000.000" y1="0" x2="1000.000" y2="3840.000" /> <text class="sec" x="1000.000" y="-5.000" >10.0s</text> <line class="sec01" x1="1010.000" y1="0" x2="1010.000" y2="3840.000" /> <line class="sec01" x1="1020.000" y1="0" x2="1020.000" y2="3840.000" /> <line class="sec01" x1="1030.000" y1="0" x2="1030.000" y2="3840.000" /> <line class="sec01" x1="1040.000" y1="0" x2="1040.000" y2="3840.000" /> <line class="sec01" x1="1050.000" y1="0" x2="1050.000" y2="3840.000" /> <line class="sec01" x1="1060.000" y1="0" x2="1060.000" y2="3840.000" /> <line class="sec01" x1="1070.000" y1="0" x2="1070.000" y2="3840.000" /> <line class="sec01" x1="1080.000" y1="0" x2="1080.000" y2="3840.000" /> <line class="sec01" x1="1090.000" y1="0" x2="1090.000" y2="3840.000" /> <line class="sec1" x1="1100.000" y1="0" x2="1100.000" y2="3840.000" /> <text class="sec" x="1100.000" y="-5.000" >11.0s</text> <line class="sec01" x1="1110.000" y1="0" x2="1110.000" y2="3840.000" /> <line class="sec01" x1="1120.000" y1="0" x2="1120.000" y2="3840.000" /> <line class="sec01" x1="1130.000" y1="0" x2="1130.000" y2="3840.000" /> <line class="sec01" x1="1140.000" y1="0" x2="1140.000" y2="3840.000" /> <line class="sec01" x1="1150.000" y1="0" x2="1150.000" y2="3840.000" /> <line class="sec01" x1="1160.000" y1="0" x2="1160.000" y2="3840.000" /> <line class="sec01" x1="1170.000" y1="0" x2="1170.000" y2="3840.000" /> <line class="sec01" x1="1180.000" y1="0" x2="1180.000" y2="3840.000" /> <line class="sec01" x1="1190.000" y1="0" x2="1190.000" y2="3840.000" /> <line class="sec1" x1="1200.000" y1="0" x2="1200.000" y2="3840.000" /> <text class="sec" x="1200.000" y="-5.000" >12.0s</text> <rect class="kernel" x="0.000" y="0.000" width="128.763" height="19.000" /> <text class="left" x="5.000" y="14.000">kernel</text> <rect class="initrd" x="128.763" y="20.000" width="183.175" height="19.000" /> <text class="left" x="133.763" y="34.000">initrd</text> <rect class="active" x="311.938" y="40.000" width="890.962" height="19.000" /> <rect class="security" x="312.136" y="40.000" width="11.740" height="19.000" /> <rect class="generators" x="330.978" y="40.000" width="3.609" height="19.000" /> <rect class="unitsload" x="334.784" y="40.000" width="12.118" height="19.000" /> <text class="left" x="316.938" y="54.000">systemd</text> <rect class="activating" x="347.883" y="60.000" width="2.869" height="19.000" /> <rect class="active" x="350.752" y="60.000" width="852.148" height="19.000" /> <rect class="deactivating" x="1202.900" y="60.000" width="0.000" height="19.000" /> <text class="left" x="352.883" y="74.000">systemd-journald.service (28ms)</text> <rect class="activating" x="348.178" y="80.000" width="0.000" height="19.000" /> <rect class="active" x="348.178" y="80.000" width="854.722" height="19.000" /> <rect class="deactivating" x="1202.900" y="80.000" width="0.000" height="19.000" /> <text class="left" x="353.178" y="94.000">systemd-udevd-control.socket</text> <rect class="activating" x="348.207" y="100.000" width="0.000" height="19.000" /> <rect class="active" x="348.207" y="100.000" width="854.693" height="19.000" /> <rect class="deactivating" x="1202.900" y="100.000" width="0.000" height="19.000" /> <text class="left" x="353.207" y="114.000">systemd-shutdownd.socket</text> <rect class="activating" x="348.239" y="120.000" width="0.000" height="19.000" /> <rect class="active" x="348.239" y="120.000" width="854.661" height="19.000" /> <rect class="deactivating" x="1202.900" y="120.000" width="0.000" height="19.000" /> <text class="left" x="353.239" y="134.000">user.slice</text> <rect class="activating" x="348.244" y="140.000" width="0.000" height="19.000" /> <rect class="active" x="348.244" y="140.000" width="854.656" height="19.000" /> <rect class="deactivating" x="1202.900" y="140.000" width="0.000" height="19.000" /> <text class="left" x="353.244" y="154.000">nss-user-lookup.target</text> <rect class="activating" x="348.294" y="160.000" width="0.000" height="19.000" /> <rect class="active" x="348.294" y="160.000" width="854.606" height="19.000" /> <rect class="deactivating" x="1202.900" y="160.000" width="0.000" height="19.000" /> <text class="left" x="353.294" y="174.000">systemd-udevd-kernel.socket</text> <rect class="activating" x="348.338" y="180.000" width="0.000" height="19.000" /> <rect class="active" x="348.338" y="180.000" width="854.562" height="19.000" /> <rect class="deactivating" x="1202.900" y="180.000" width="0.000" height="19.000" /> <text class="left" x="353.338" y="194.000">systemd-initctl.socket</text> <rect class="activating" x="348.416" y="200.000" width="2.218" height="19.000" /> <rect class="active" x="350.634" y="200.000" width="852.266" height="19.000" /> <rect class="deactivating" x="1202.900" y="200.000" width="0.000" height="19.000" /> <text class="left" x="353.416" y="214.000">sys-kernel-debug.mount (22ms)</text> <rect class="activating" x="348.491" y="220.000" width="0.000" height="19.000" /> <rect class="active" x="348.491" y="220.000" width="854.409" height="19.000" /> <rect class="deactivating" x="1202.900" y="220.000" width="0.000" height="19.000" /> <text class="left" x="353.491" y="234.000">system-getty.slice</text> <rect class="activating" x="348.587" y="240.000" width="2.091" height="19.000" /> <rect class="active" x="350.678" y="240.000" width="852.222" height="19.000" /> <rect class="deactivating" x="1202.900" y="240.000" width="0.000" height="19.000" /> <text class="left" x="353.587" y="254.000">dev-hugepages.mount (20ms)</text> <rect class="activating" x="348.727" y="260.000" width="2.317" height="19.000" /> <rect class="active" x="351.043" y="260.000" width="851.856" height="19.000" /> <rect class="deactivating" x="1202.900" y="260.000" width="0.000" height="19.000" /> <text class="left" x="353.727" y="274.000">systemd-remount-fs.service (23ms)</text> <rect class="activating" x="348.788" y="280.000" width="0.000" height="19.000" /> <rect class="active" x="348.788" y="280.000" width="854.112" height="19.000" /> <rect class="deactivating" x="1202.900" y="280.000" width="0.000" height="19.000" /> <text class="left" x="353.788" y="294.000">getty.target</text> <rect class="activating" x="348.861" y="300.000" width="2.344" height="19.000" /> <rect class="active" x="351.205" y="300.000" width="851.695" height="19.000" /> <rect class="deactivating" x="1202.900" y="300.000" width="0.000" height="19.000" /> <text class="left" x="353.861" y="314.000">kmod-static-nodes.service (23ms)</text> <rect class="activating" x="348.894" y="320.000" width="0.000" height="19.000" /> <rect class="active" x="348.894" y="320.000" width="854.006" height="19.000" /> <rect class="deactivating" x="1202.900" y="320.000" width="0.000" height="19.000" /> <text class="left" x="353.894" y="334.000">machine.slice</text> <rect class="activating" x="348.922" y="340.000" width="0.000" height="19.000" /> <rect class="active" x="348.922" y="340.000" width="853.978" height="19.000" /> <rect class="deactivating" x="1202.900" y="340.000" width="0.000" height="19.000" /> <text class="left" x="353.922" y="354.000">system-selinux\x2dpolicy\x2dmigrate\x2dlocal\x2dchanges.slice</text> <rect class="activating" x="348.928" y="360.000" width="0.000" height="19.000" /> <rect class="active" x="348.928" y="360.000" width="853.972" height="19.000" /> <rect class="deactivating" x="1202.900" y="360.000" width="0.000" height="19.000" /> <text class="left" x="353.928" y="374.000">slices.target</text> <rect class="activating" x="349.001" y="380.000" width="2.315" height="19.000" /> <rect class="active" x="351.316" y="380.000" width="851.584" height="19.000" /> <rect class="deactivating" x="1202.900" y="380.000" width="0.000" height="19.000" /> <text class="left" x="354.001" y="394.000">systemd-sysctl.service (23ms)</text> <rect class="activating" x="349.346" y="400.000" width="0.000" height="19.000" /> <rect class="active" x="349.346" y="400.000" width="853.554" height="19.000" /> <rect class="deactivating" x="1202.900" y="400.000" width="0.000" height="19.000" /> <text class="left" x="354.346" y="414.000">lvm2-lvmetad.socket</text> <rect class="activating" x="349.558" y="420.000" width="1.112" height="19.000" /> <rect class="active" x="350.671" y="420.000" width="852.229" height="19.000" /> <rect class="deactivating" x="1202.900" y="420.000" width="0.000" height="19.000" /> <text class="left" x="354.558" y="434.000">dev-mqueue.mount (11ms)</text> <rect class="activating" x="349.736" y="440.000" width="1.709" height="19.000" /> <rect class="active" x="351.445" y="440.000" width="851.455" height="19.000" /> <rect class="deactivating" x="1202.900" y="440.000" width="0.000" height="19.000" /> <text class="left" x="354.736" y="454.000">rhel-domainname.service (17ms)</text> <rect class="activating" x="349.811" y="460.000" width="0.000" height="19.000" /> <rect class="active" x="349.811" y="460.000" width="853.089" height="19.000" /> <rect class="deactivating" x="1202.900" y="460.000" width="0.000" height="19.000" /> <text class="left" x="354.811" y="474.000">lvm2-lvmpolld.socket</text> <rect class="activating" x="349.847" y="480.000" width="0.000" height="19.000" /> <rect class="active" x="349.847" y="480.000" width="853.053" height="19.000" /> <rect class="deactivating" x="1202.900" y="480.000" width="0.000" height="19.000" /> <text class="left" x="354.847" y="494.000">rpcbind.target</text> <rect class="activating" x="349.917" y="500.000" width="0.000" height="19.000" /> <rect class="active" x="349.917" y="500.000" width="852.983" height="19.000" /> <rect class="deactivating" x="1202.900" y="500.000" width="0.000" height="19.000" /> <text class="left" x="354.917" y="514.000">proc-sys-fs-binfmt_misc.automount</text> <rect class="activating" x="349.968" y="520.000" width="0.000" height="19.000" /> <rect class="active" x="349.968" y="520.000" width="852.932" height="19.000" /> <rect class="deactivating" x="1202.900" y="520.000" width="0.000" height="19.000" /> <text class="left" x="354.968" y="534.000">systemd-ask-password-wall.path</text> <rect class="activating" x="350.024" y="540.000" width="0.000" height="19.000" /> <rect class="active" x="350.024" y="540.000" width="852.876" height="19.000" /> <rect class="deactivating" x="1202.900" y="540.000" width="0.000" height="19.000" /> <text class="left" x="355.024" y="554.000">dm-event.socket</text> <rect class="activating" x="350.238" y="560.000" width="129.574" height="19.000" /> <rect class="active" x="479.812" y="560.000" width="723.088" height="19.000" /> <rect class="deactivating" x="1202.900" y="560.000" width="0.000" height="19.000" /> <text class="left" x="355.238" y="574.000">lvm2-monitor.service (1.295s)</text> <rect class="activating" x="350.616" y="580.000" width="154.120" height="19.000" /> <rect class="active" x="504.735" y="580.000" width="698.165" height="19.000" /> <rect class="deactivating" x="1202.900" y="580.000" width="0.000" height="19.000" /> <text class="left" x="355.616" y="594.000">dev-mapper-centos\x2droot.device (1.541s)</text> <rect class="activating" x="351.584" y="600.000" width="5.073" height="19.000" /> <rect class="active" x="356.656" y="600.000" width="846.244" height="19.000" /> <rect class="deactivating" x="1202.900" y="600.000" width="0.000" height="19.000" /> <text class="left" x="356.584" y="614.000">systemd-tmpfiles-setup-dev.service (50ms)</text> <rect class="activating" x="351.704" y="620.000" width="3.018" height="19.000" /> <rect class="active" x="354.722" y="620.000" width="848.178" height="19.000" /> <rect class="deactivating" x="1202.900" y="620.000" width="0.000" height="19.000" /> <text class="left" x="356.704" y="634.000">rhel-readonly.service (30ms)</text> <rect class="activating" x="352.045" y="640.000" width="8.577" height="19.000" /> <rect class="active" x="360.622" y="640.000" width="842.278" height="19.000" /> <rect class="deactivating" x="1202.900" y="640.000" width="0.000" height="19.000" /> <text class="left" x="357.045" y="654.000">systemd-udev-trigger.service (85ms)</text> <rect class="activating" x="352.229" y="660.000" width="2.109" height="19.000" /> <rect class="active" x="354.338" y="660.000" width="848.562" height="19.000" /> <rect class="deactivating" x="1202.900" y="660.000" width="0.000" height="19.000" /> <text class="left" x="357.229" y="674.000">systemd-journal-flush.service (21ms)</text> <rect class="activating" x="354.499" y="680.000" width="0.000" height="19.000" /> <rect class="active" x="354.499" y="680.000" width="848.401" height="19.000" /> <rect class="deactivating" x="1202.900" y="680.000" width="0.000" height="19.000" /> <text class="left" x="359.499" y="694.000">lvm2-lvmetad.service</text> <rect class="activating" x="354.874" y="700.000" width="0.446" height="19.000" /> <rect class="active" x="355.319" y="700.000" width="847.581" height="19.000" /> <rect class="deactivating" x="1202.900" y="700.000" width="0.000" height="19.000" /> <text class="left" x="359.874" y="714.000">systemd-random-seed.service (4ms)</text> <rect class="activating" x="356.755" y="720.000" width="9.909" height="19.000" /> <rect class="active" x="366.664" y="720.000" width="836.236" height="19.000" /> <rect class="deactivating" x="1202.900" y="720.000" width="0.000" height="19.000" /> <text class="left" x="361.755" y="734.000">systemd-udevd.service (99ms)</text> <rect class="activating" x="360.876" y="740.000" width="344.775" height="19.000" /> <rect class="active" x="705.651" y="740.000" width="497.249" height="19.000" /> <rect class="deactivating" x="1202.900" y="740.000" width="0.000" height="19.000" /> <text class="left" x="365.876" y="754.000">systemd-udev-settle.service (3.447s)</text> <rect class="activating" x="373.756" y="760.000" width="0.000" height="19.000" /> <rect class="active" x="373.756" y="760.000" width="829.144" height="19.000" /> <rect class="deactivating" x="1202.900" y="760.000" width="0.000" height="19.000" /> <text class="left" x="378.756" y="774.000">sys-module-configfs.device</text> <rect class="activating" x="461.442" y="780.000" width="0.000" height="19.000" /> <rect class="active" x="461.442" y="780.000" width="741.458" height="19.000" /> <rect class="deactivating" x="1202.900" y="780.000" width="0.000" height="19.000" /> <text class="left" x="466.442" y="794.000">sys-subsystem-net-devices-ens33.device</text> <rect class="activating" x="461.442" y="800.000" width="0.000" height="19.000" /> <rect class="active" x="461.442" y="800.000" width="741.458" height="19.000" /> <rect class="deactivating" x="1202.900" y="800.000" width="0.000" height="19.000" /> <text class="left" x="466.442" y="814.000">sys-devices-pci0000:00-0000:00:11.0-0000:02:01.0-net-ens33.device</text> <rect class="activating" x="467.306" y="820.000" width="0.000" height="19.000" /> <rect class="active" x="467.306" y="820.000" width="735.594" height="19.000" /> <rect class="deactivating" x="1202.900" y="820.000" width="0.000" height="19.000" /> <text class="left" x="472.306" y="834.000">dev-disk-by\x2dpath-pci\x2d0000:00:10.0\x2dscsi\x2d0:0:0:0.device</text> <rect class="activating" x="467.307" y="840.000" width="0.000" height="19.000" /> <rect class="active" x="467.307" y="840.000" width="735.593" height="19.000" /> <rect class="deactivating" x="1202.900" y="840.000" width="0.000" height="19.000" /> <text class="left" x="472.307" y="854.000">dev-sda.device</text> <rect class="activating" x="467.307" y="860.000" width="0.000" height="19.000" /> <rect class="active" x="467.307" y="860.000" width="735.593" height="19.000" /> <rect class="deactivating" x="1202.900" y="860.000" width="0.000" height="19.000" /> <text class="left" x="472.307" y="874.000">sys-devices-pci0000:00-0000:00:10.0-host2-target2:0:0-2:0:0:0-block-sda.device</text> <rect class="activating" x="468.924" y="880.000" width="0.000" height="19.000" /> <rect class="active" x="468.924" y="880.000" width="733.976" height="19.000" /> <rect class="deactivating" x="1202.900" y="880.000" width="0.000" height="19.000" /> <text class="left" x="473.924" y="894.000">dev-disk-by\x2duuid-51a4e5d5\x2d6231\x2d43c7\x2db4e8\x2d730b431e53fe.device</text> <rect class="activating" x="468.930" y="900.000" width="0.000" height="19.000" /> <rect class="active" x="468.930" y="900.000" width="733.970" height="19.000" /> <rect class="deactivating" x="1202.900" y="900.000" width="0.000" height="19.000" /> <text class="left" x="473.930" y="914.000">dev-disk-by\x2dpath-pci\x2d0000:00:10.0\x2dscsi\x2d0:0:0:0\x2dpart1.device</text> <rect class="activating" x="468.930" y="920.000" width="0.000" height="19.000" /> <rect class="active" x="468.930" y="920.000" width="733.969" height="19.000" /> <rect class="deactivating" x="1202.900" y="920.000" width="0.000" height="19.000" /> <text class="left" x="473.930" y="934.000">dev-sda1.device</text> <rect class="activating" x="468.931" y="940.000" width="0.000" height="19.000" /> <rect class="active" x="468.931" y="940.000" width="733.969" height="19.000" /> <rect class="deactivating" x="1202.900" y="940.000" width="0.000" height="19.000" /> <text class="left" x="473.931" y="954.000">sys-devices-pci0000:00-0000:00:10.0-host2-target2:0:0-2:0:0:0-block-sda-sda1.device</text> <rect class="activating" x="469.272" y="960.000" width="0.000" height="19.000" /> <rect class="active" x="469.272" y="960.000" width="733.628" height="19.000" /> <rect class="deactivating" x="1202.900" y="960.000" width="0.000" height="19.000" /> <text class="left" x="474.272" y="974.000">dev-block-8:2.device</text> <rect class="activating" x="469.272" y="980.000" width="0.000" height="19.000" /> <rect class="active" x="469.272" y="980.000" width="733.628" height="19.000" /> <rect class="deactivating" x="1202.900" y="980.000" width="0.000" height="19.000" /> <text class="left" x="474.272" y="994.000">dev-disk-by\x2dpath-pci\x2d0000:00:10.0\x2dscsi\x2d0:0:0:0\x2dpart2.device</text> <rect class="activating" x="469.272" y="1000.000" width="0.000" height="19.000" /> <rect class="active" x="469.272" y="1000.000" width="733.628" height="19.000" /> <rect class="deactivating" x="1202.900" y="1000.000" width="0.000" height="19.000" /> <text class="left" x="474.272" y="1014.000">dev-disk-by\x2did-lvm\x2dpv\x2duuid\x2d8WsFY2\x2dLJ6I\x2dsNgy\x2d13Ia\x2dZfQc\x2dDOV6\x2dv1vRGy.de vice</text> <rect class="activating" x="469.272" y="1020.000" width="0.000" height="19.000" /> <rect class="active" x="469.272" y="1020.000" width="733.628" height="19.000" /> <rect class="deactivating" x="1202.900" y="1020.000" width="0.000" height="19.000" /> <text class="left" x="474.272" y="1034.000">dev-sda2.device</text> <rect class="activating" x="469.273" y="1040.000" width="0.000" height="19.000" /> <rect class="active" x="469.273" y="1040.000" width="733.627" height="19.000" /> <rect class="deactivating" x="1202.900" y="1040.000" width="0.000" height="19.000" /> <text class="left" x="474.273" y="1054.000">sys-devices-pci0000:00-0000:00:10.0-host2-target2:0:0-2:0:0:0-block-sda-sda2.device</text> <rect class="activating" x="469.311" y="1060.000" width="0.000" height="19.000" /> <rect class="active" x="469.311" y="1060.000" width="733.589" height="19.000" /> <rect class="deactivating" x="1202.900" y="1060.000" width="0.000" height="19.000" /> <text class="left" x="474.311" y="1074.000">system-lvm2\x2dpvscan.slice</text> <rect class="activating" x="469.618" y="1080.000" width="125.856" height="19.000" /> <rect class="active" x="595.474" y="1080.000" width="607.426" height="19.000" /> <rect class="deactivating" x="1202.900" y="1080.000" width="0.000" height="19.000" /> <text class="left" x="474.618" y="1094.000">lvm2-pvscan@8:2.service (1.258s)</text> <rect class="activating" x="470.933" y="1100.000" width="0.000" height="19.000" /> <rect class="active" x="470.933" y="1100.000" width="731.967" height="19.000" /> <rect class="deactivating" x="1202.900" y="1100.000" width="0.000" height="19.000" /> <text class="left" x="475.933" y="1114.000">dev-disk-by\x2duuid-2018\x2d11\x2d26\x2d14\x2d22\x2d58\x2d00.device</text> <rect class="activating" x="470.933" y="1120.000" width="0.000" height="19.000" /> <rect class="active" x="470.933" y="1120.000" width="731.966" height="19.000" /> <rect class="deactivating" x="1202.900" y="1120.000" width="0.000" height="19.000" /> <text class="left" x="475.933" y="1134.000">dev-disk-by\x2dlabel-CentOS\x5cx207\x5cx20x86_64.device</text> <rect class="activating" x="470.933" y="1140.000" width="0.000" height="19.000" /> <rect class="active" x="470.933" y="1140.000" width="731.966" height="19.000" /> <rect class="deactivating" x="1202.900" y="1140.000" width="0.000" height="19.000" /> <text class="left" x="475.933" y="1154.000">dev-disk-by\x2dpath-pci\x2d0000:00:07.1\x2data\x2d2.0.device</text> <rect class="activating" x="470.934" y="1160.000" width="0.000" height="19.000" /> <rect class="active" x="470.934" y="1160.000" width="731.966" height="19.000" /> <rect class="deactivating" x="1202.900" y="1160.000" width="0.000" height="19.000" /> <text class="left" x="475.934" y="1174.000">dev-disk-by\x2did-ata\x2dVMware_Virtual_IDE_CDROM_Drive_10000000000000000001.device</text> <rect class="activating" x="470.934" y="1180.000" width="0.000" height="19.000" /> <rect class="active" x="470.934" y="1180.000" width="731.966" height="19.000" /> <rect class="deactivating" x="1202.900" y="1180.000" width="0.000" height="19.000" /> <text class="left" x="475.934" y="1194.000">dev-cdrom.device</text> <rect class="activating" x="470.934" y="1200.000" width="0.000" height="19.000" /> <rect class="active" x="470.934" y="1200.000" width="731.966" height="19.000" /> <rect class="deactivating" x="1202.900" y="1200.000" width="0.000" height="19.000" /> <text class="left" x="475.934" y="1214.000">sys-devices-pci0000:00-0000:00:07.1-ata2-host1-target1:0:0-1:0:0:0-block-sr0.device</text> <rect class="activating" x="470.934" y="1220.000" width="0.000" height="19.000" /> <rect class="active" x="470.934" y="1220.000" width="731.966" height="19.000" /> <rect class="deactivating" x="1202.900" y="1220.000" width="0.000" height="19.000" /> <text class="left" x="475.934" y="1234.000">dev-sr0.device</text> <rect class="activating" x="477.625" y="1240.000" width="0.000" height="19.000" /> <rect class="active" x="477.625" y="1240.000" width="725.275" height="19.000" /> <rect class="deactivating" x="1202.900" y="1240.000" width="0.000" height="19.000" /> <text class="left" x="482.625" y="1254.000">dev-ttyS2.device</text> <rect class="activating" x="477.625" y="1260.000" width="0.000" height="19.000" /> <rect class="active" x="477.625" y="1260.000" width="725.275" height="19.000" /> <rect class="deactivating" x="1202.900" y="1260.000" width="0.000" height="19.000" /> <text class="left" x="482.625" y="1274.000">sys-devices-platform-serial8250-tty-ttyS2.device</text> <rect class="activating" x="477.642" y="1280.000" width="0.000" height="19.000" /> <rect class="active" x="477.642" y="1280.000" width="725.258" height="19.000" /> <rect class="deactivating" x="1202.900" y="1280.000" width="0.000" height="19.000" /> <text class="left" x="482.642" y="1294.000">dev-ttyS0.device</text> <rect class="activating" x="477.642" y="1300.000" width="0.000" height="19.000" /> <rect class="active" x="477.642" y="1300.000" width="725.258" height="19.000" /> <rect class="deactivating" x="1202.900" y="1300.000" width="0.000" height="19.000" /> <text class="left" x="482.642" y="1314.000">sys-devices-pnp0-00:05-tty-ttyS0.device</text> <rect class="activating" x="478.124" y="1320.000" width="0.000" height="19.000" /> <rect class="active" x="478.124" y="1320.000" width="724.776" height="19.000" /> <rect class="deactivating" x="1202.900" y="1320.000" width="0.000" height="19.000" /> <text class="left" x="483.124" y="1334.000">dev-ttyS1.device</text> <rect class="activating" x="478.124" y="1340.000" width="0.000" height="19.000" /> <rect class="active" x="478.124" y="1340.000" width="724.776" height="19.000" /> <rect class="deactivating" x="1202.900" y="1340.000" width="0.000" height="19.000" /> <text class="left" x="483.124" y="1354.000">sys-devices-platform-serial8250-tty-ttyS1.device</text> <rect class="activating" x="478.237" y="1360.000" width="0.000" height="19.000" /> <rect class="active" x="478.237" y="1360.000" width="724.663" height="19.000" /> <rect class="deactivating" x="1202.900" y="1360.000" width="0.000" height="19.000" /> <text class="left" x="483.237" y="1374.000">dev-ttyS3.device</text> <rect class="activating" x="478.237" y="1380.000" width="0.000" height="19.000" /> <rect class="active" x="478.237" y="1380.000" width="724.663" height="19.000" /> <rect class="deactivating" x="1202.900" y="1380.000" width="0.000" height="19.000" /> <text class="left" x="483.237" y="1394.000">sys-devices-platform-serial8250-tty-ttyS3.device</text> <rect class="activating" x="479.841" y="1400.000" width="0.000" height="19.000" /> <rect class="active" x="479.841" y="1400.000" width="723.059" height="19.000" /> <rect class="deactivating" x="1202.900" y="1400.000" width="0.000" height="19.000" /> <text class="left" x="484.841" y="1414.000">local-fs-pre.target</text> <rect class="activating" x="479.935" y="1420.000" width="5.230" height="19.000" /> <rect class="active" x="485.164" y="1420.000" width="717.736" height="19.000" /> <rect class="deactivating" x="1202.900" y="1420.000" width="0.000" height="19.000" /> <text class="left" x="484.935" y="1434.000">boot.mount (52ms)</text> <rect class="activating" x="504.642" y="1440.000" width="0.000" height="19.000" /> <rect class="active" x="504.642" y="1440.000" width="698.258" height="19.000" /> <rect class="deactivating" x="1202.900" y="1440.000" width="0.000" height="19.000" /> <text class="left" x="509.642" y="1454.000">dev-mapper-centos\x2dswap.device</text> <rect class="activating" x="504.680" y="1460.000" width="0.000" height="19.000" /> <rect class="active" x="504.680" y="1460.000" width="698.220" height="19.000" /> <rect class="deactivating" x="1202.900" y="1460.000" width="0.000" height="19.000" /> <text class="left" x="509.680" y="1474.000">dev-disk-by\x2duuid-eae4cb32\x2df35f\x2d497d\x2d8672\x2d8f11d2ef959f.device</text> <rect class="activating" x="504.680" y="1480.000" width="0.000" height="19.000" /> <rect class="active" x="504.680" y="1480.000" width="698.220" height="19.000" /> <rect class="deactivating" x="1202.900" y="1480.000" width="0.000" height="19.000" /> <text class="left" x="509.680" y="1494.000">dev-disk-by\x2did-dm\x2duuid\x2dLVM\x2dQjcsc9eGcGDr2LUNcx05DezSsnSWQ6wu99f2X328XeVfqxHTa00g2OMAUVQ XSNdK.device</text> <rect class="activating" x="504.680" y="1500.000" width="0.000" height="19.000" /> <rect class="active" x="504.680" y="1500.000" width="698.220" height="19.000" /> <rect class="deactivating" x="1202.900" y="1500.000" width="0.000" height="19.000" /> <text class="left" x="509.680" y="1514.000">dev-centos-swap.device</text> <rect class="activating" x="504.680" y="1520.000" width="0.000" height="19.000" /> <rect class="active" x="504.680" y="1520.000" width="698.220" height="19.000" /> <rect class="deactivating" x="1202.900" y="1520.000" width="0.000" height="19.000" /> <text class="left" x="509.680" y="1534.000">dev-disk-by\x2did-dm\x2dname\x2dcentos\x2dswap.device</text> <rect class="activating" x="504.680" y="1540.000" width="0.000" height="19.000" /> <rect class="active" x="504.680" y="1540.000" width="698.220" height="19.000" /> <rect class="deactivating" x="1202.900" y="1540.000" width="0.000" height="19.000" /> <text class="left" x="509.680" y="1554.000">dev-dm\x2d1.device</text> <rect class="activating" x="504.680" y="1560.000" width="0.000" height="19.000" /> <rect class="active" x="504.680" y="1560.000" width="698.220" height="19.000" /> <rect class="deactivating" x="1202.900" y="1560.000" width="0.000" height="19.000" /> <text class="left" x="509.680" y="1574.000">sys-devices-virtual-block-dm\x2d1.device</text> <rect class="activating" x="504.735" y="1580.000" width="0.000" height="19.000" /> <rect class="active" x="504.735" y="1580.000" width="698.165" height="19.000" /> <rect class="deactivating" x="1202.900" y="1580.000" width="0.000" height="19.000" /> <text class="left" x="509.735" y="1594.000">dev-disk-by\x2duuid-db5d8619\x2d9ca7\x2d44cb\x2d9d69\x2dc3323b7609e8.device</text> <rect class="activating" x="504.735" y="1600.000" width="0.000" height="19.000" /> <rect class="active" x="504.735" y="1600.000" width="698.165" height="19.000" /> <rect class="deactivating" x="1202.900" y="1600.000" width="0.000" height="19.000" /> <text class="left" x="509.735" y="1614.000">dev-disk-by\x2did-dm\x2duuid\x2dLVM\x2dQjcsc9eGcGDr2LUNcx05DezSsnSWQ6wuy5olvlyo9ltpf8MHTNTwLdNQQZn yKD4o.device</text> <rect class="activating" x="504.735" y="1620.000" width="0.000" height="19.000" /> <rect class="active" x="504.735" y="1620.000" width="698.165" height="19.000" /> <rect class="deactivating" x="1202.900" y="1620.000" width="0.000" height="19.000" /> <text class="left" x="509.735" y="1634.000">dev-disk-by\x2did-dm\x2dname\x2dcentos\x2droot.device</text> <rect class="activating" x="504.735" y="1640.000" width="0.000" height="19.000" /> <rect class="active" x="504.735" y="1640.000" width="698.165" height="19.000" /> <rect class="deactivating" x="1202.900" y="1640.000" width="0.000" height="19.000" /> <text class="left" x="509.735" y="1654.000">dev-centos-root.device</text> <rect class="activating" x="504.735" y="1660.000" width="0.000" height="19.000" /> <rect class="active" x="504.735" y="1660.000" width="698.165" height="19.000" /> <rect class="deactivating" x="1202.900" y="1660.000" width="0.000" height="19.000" /> <text class="left" x="509.735" y="1674.000">dev-dm\x2d0.device</text> <rect class="activating" x="504.735" y="1680.000" width="0.000" height="19.000" /> <rect class="active" x="504.735" y="1680.000" width="698.165" height="19.000" /> <rect class="deactivating" x="1202.900" y="1680.000" width="0.000" height="19.000" /> <text class="left" x="509.735" y="1694.000">sys-devices-virtual-block-dm\x2d0.device</text> <rect class="activating" x="504.806" y="1700.000" width="1.833" height="19.000" /> <rect class="active" x="506.639" y="1700.000" width="696.261" height="19.000" /> <rect class="deactivating" x="1202.900" y="1700.000" width="0.000" height="19.000" /> <text class="left" x="509.806" y="1714.000">dev-mapper-centos\x2dswap.swap (18ms)</text> <rect class="activating" x="506.586" y="1720.000" width="0.000" height="19.000" /> <rect class="active" x="506.586" y="1720.000" width="696.314" height="19.000" /> <rect class="deactivating" x="1202.900" y="1720.000" width="0.000" height="19.000" /> <text class="left" x="511.586" y="1734.000">dev-disk-by\x2duuid-eae4cb32\x2df35f\x2d497d\x2d8672\x2d8f11d2ef959f.swap</text> <rect class="activating" x="506.623" y="1740.000" width="0.000" height="19.000" /> <rect class="active" x="506.623" y="1740.000" width="696.277" height="19.000" /> <rect class="deactivating" x="1202.900" y="1740.000" width="0.000" height="19.000" /> <text class="left" x="511.623" y="1754.000">dev-disk-by\x2did-dm\x2duuid\x2dLVM\x2dQjcsc9eGcGDr2LUNcx05DezSsnSWQ6wu99f2X328XeVfqxHTa00g2OMAUVQ XSNdK.swap</text> <rect class="activating" x="506.627" y="1760.000" width="0.000" height="19.000" /> <rect class="active" x="506.627" y="1760.000" width="696.273" height="19.000" /> <rect class="deactivating" x="1202.900" y="1760.000" width="0.000" height="19.000" /> <text class="left" x="511.627" y="1774.000">dev-disk-by\x2did-dm\x2dname\x2dcentos\x2dswap.swap</text> <rect class="activating" x="506.631" y="1780.000" width="0.000" height="19.000" /> <rect class="active" x="506.631" y="1780.000" width="696.269" height="19.000" /> <rect class="deactivating" x="1202.900" y="1780.000" width="0.000" height="19.000" /> <text class="left" x="511.631" y="1794.000">dev-centos-swap.swap</text> <rect class="activating" x="506.635" y="1800.000" width="0.000" height="19.000" /> <rect class="active" x="506.635" y="1800.000" width="696.265" height="19.000" /> <rect class="deactivating" x="1202.900" y="1800.000" width="0.000" height="19.000" /> <text class="left" x="511.635" y="1814.000">dev-dm\x2d1.swap</text> <rect class="activating" x="506.824" y="1820.000" width="0.000" height="19.000" /> <rect class="active" x="506.824" y="1820.000" width="696.076" height="19.000" /> <rect class="deactivating" x="1202.900" y="1820.000" width="0.000" height="19.000" /> <text class="left" x="511.824" y="1834.000">swap.target</text> <rect class="activating" x="507.610" y="1840.000" width="0.000" height="19.000" /> <rect class="active" x="507.610" y="1840.000" width="695.290" height="19.000" /> <rect class="deactivating" x="1202.900" y="1840.000" width="0.000" height="19.000" /> <text class="left" x="512.610" y="1854.000">sys-subsystem-bluetooth-devices-hci0.device</text> <rect class="activating" x="507.610" y="1860.000" width="0.000" height="19.000" /> <rect class="active" x="507.610" y="1860.000" width="695.290" height="19.000" /> <rect class="deactivating" x="1202.900" y="1860.000" width="0.000" height="19.000" /> <text class="left" x="512.610" y="1874.000">sys-devices-pci0000:00-0000:00:11.0-0000:02:00.0-usb2-2\x2d2-2\x2d2.1-2\x2d2.1:1.0-bluetooth-hci0. device</text> <rect class="activating" x="508.031" y="1880.000" width="0.000" height="19.000" /> <rect class="active" x="508.031" y="1880.000" width="694.869" height="19.000" /> <rect class="deactivating" x="1202.900" y="1880.000" width="0.000" height="19.000" /> <text class="left" x="513.031" y="1894.000">sys-subsystem-rfkill-devices-rfkill0.device</text> <rect class="activating" x="508.032" y="1900.000" width="0.000" height="19.000" /> <rect class="active" x="508.032" y="1900.000" width="694.868" height="19.000" /> <rect class="deactivating" x="1202.900" y="1900.000" width="0.000" height="19.000" /> <text class="left" x="513.032" y="1914.000">sys-devices-pci0000:00-0000:00:11.0-0000:02:00.0-usb2-2\x2d2-2\x2d2.1-2\x2d2.1:1.0-bluetooth-hci0- rfkill0.device</text> <rect class="activating" x="508.067" y="1920.000" width="0.000" height="19.000" /> <rect class="active" x="508.067" y="1920.000" width="694.833" height="19.000" /> <rect class="deactivating" x="1202.900" y="1920.000" width="0.000" height="19.000" /> <text class="left" x="513.067" y="1934.000">system-systemd\x2drfkill.slice</text> <rect class="activating" x="508.122" y="1940.000" width="0.579" height="19.000" /> <rect class="active" x="508.700" y="1940.000" width="694.200" height="19.000" /> <rect class="deactivating" x="1202.900" y="1940.000" width="0.000" height="19.000" /> <text class="left" x="513.121" y="1954.000">systemd-rfkill@rfkill0.service (5ms)</text> <rect class="activating" x="550.143" y="1960.000" width="0.000" height="19.000" /> <rect class="active" x="550.143" y="1960.000" width="652.757" height="19.000" /> <rect class="deactivating" x="1202.900" y="1960.000" width="0.000" height="19.000" /> <text class="left" x="555.143" y="1974.000">sys-devices-pci0000:00-0000:00:11.0-0000:02:02.0-sound-card0.device</text> <rect class="activating" x="594.885" y="1980.000" width="0.000" height="19.000" /> <rect class="active" x="594.885" y="1980.000" width="608.015" height="19.000" /> <rect class="deactivating" x="1202.900" y="1980.000" width="0.000" height="19.000" /> <text class="left" x="599.885" y="1994.000">dev-mapper-centos\x2dhome.device</text> <rect class="activating" x="594.895" y="2000.000" width="0.000" height="19.000" /> <rect class="active" x="594.895" y="2000.000" width="608.005" height="19.000" /> <rect class="deactivating" x="1202.900" y="2000.000" width="0.000" height="19.000" /> <text class="left" x="599.895" y="2014.000">dev-disk-by\x2duuid-2d670b42\x2d5aa3\x2d427a\x2d9cd6\x2da934c9cc25bc.device</text> <rect class="activating" x="594.895" y="2020.000" width="0.000" height="19.000" /> <rect class="active" x="594.895" y="2020.000" width="608.005" height="19.000" /> <rect class="deactivating" x="1202.900" y="2020.000" width="0.000" height="19.000" /> <text class="left" x="599.895" y="2034.000">dev-disk-by\x2did-dm\x2dname\x2dcentos\x2dhome.device</text> <rect class="activating" x="594.895" y="2040.000" width="0.000" height="19.000" /> <rect class="active" x="594.895" y="2040.000" width="608.005" height="19.000" /> <rect class="deactivating" x="1202.900" y="2040.000" width="0.000" height="19.000" /> <text class="left" x="599.895" y="2054.000">dev-disk-by\x2did-dm\x2duuid\x2dLVM\x2dQjcsc9eGcGDr2LUNcx05DezSsnSWQ6wugBU0TWp7153SiflePgesOs4adSG RulWY.device</text> <rect class="activating" x="594.895" y="2060.000" width="0.000" height="19.000" /> <rect class="active" x="594.895" y="2060.000" width="608.005" height="19.000" /> <rect class="deactivating" x="1202.900" y="2060.000" width="0.000" height="19.000" /> <text class="left" x="599.895" y="2074.000">dev-centos-home.device</text> <rect class="activating" x="594.896" y="2080.000" width="0.000" height="19.000" /> <rect class="active" x="594.896" y="2080.000" width="608.004" height="19.000" /> <rect class="deactivating" x="1202.900" y="2080.000" width="0.000" height="19.000" /> <text class="left" x="599.896" y="2094.000">sys-devices-virtual-block-dm\x2d2.device</text> <rect class="activating" x="594.896" y="2100.000" width="0.000" height="19.000" /> <rect class="active" x="594.896" y="2100.000" width="608.004" height="19.000" /> <rect class="deactivating" x="1202.900" y="2100.000" width="0.000" height="19.000" /> <text class="left" x="599.896" y="2114.000">dev-dm\x2d2.device</text> <rect class="activating" x="594.974" y="2120.000" width="7.017" height="19.000" /> <rect class="active" x="601.991" y="2120.000" width="600.909" height="19.000" /> <rect class="deactivating" x="1202.900" y="2120.000" width="0.000" height="19.000" /> <text class="left" x="599.974" y="2134.000">home.mount (70ms)</text> <rect class="activating" x="705.769" y="2140.000" width="3.014" height="19.000" /> <rect class="active" x="708.784" y="2140.000" width="0.000" height="19.000" /> <rect class="deactivating" x="708.784" y="2140.000" width="0.000" height="19.000" /> <text class="left" x="710.769" y="2154.000">dmraid-activation.service (30ms)</text> <rect class="activating" x="708.886" y="2160.000" width="0.000" height="19.000" /> <rect class="active" x="708.886" y="2160.000" width="494.014" height="19.000" /> <rect class="deactivating" x="1202.900" y="2160.000" width="0.000" height="19.000" /> <text class="left" x="713.886" y="2174.000">local-fs.target</text> <rect class="activating" x="709.073" y="2180.000" width="1.567" height="19.000" /> <rect class="active" x="710.640" y="2180.000" width="0.000" height="19.000" /> <rect class="deactivating" x="710.640" y="2180.000" width="0.000" height="19.000" /> <text class="left" x="714.073" y="2194.000">plymouth-read-write.service (15ms)</text> <rect class="activating" x="709.283" y="2200.000" width="2.881" height="19.000" /> <rect class="active" x="712.163" y="2200.000" width="490.737" height="19.000" /> <rect class="deactivating" x="1202.900" y="2200.000" width="0.000" height="19.000" /> <text class="left" x="714.283" y="2214.000">rhel-import-state.service (28ms)</text> <rect class="activating" x="709.384" y="2220.000" width="0.000" height="19.000" /> <rect class="active" x="709.384" y="2220.000" width="493.516" height="19.000" /> <rect class="deactivating" x="1202.900" y="2220.000" width="0.000" height="19.000" /> <text class="left" x="714.384" y="2234.000">cryptsetup.target</text> <rect class="activating" x="712.267" y="2240.000" width="4.002" height="19.000" /> <rect class="active" x="716.269" y="2240.000" width="486.631" height="19.000" /> <rect class="deactivating" x="1202.900" y="2240.000" width="0.000" height="19.000" /> <text class="left" x="717.267" y="2254.000">systemd-tmpfiles-setup.service (40ms)</text> <rect class="activating" x="716.412" y="2260.000" width="16.142" height="19.000" /> <rect class="active" x="732.554" y="2260.000" width="470.346" height="19.000" /> <rect class="deactivating" x="1202.900" y="2260.000" width="0.000" height="19.000" /> <text class="left" x="721.412" y="2274.000">auditd.service (161ms)</text> <rect class="activating" x="716.556" y="2280.000" width="3.598" height="19.000" /> <rect class="active" x="720.154" y="2280.000" width="482.745" height="19.000" /> <rect class="deactivating" x="1202.900" y="2280.000" width="0.000" height="19.000" /> <text class="left" x="721.556" y="2294.000">var-lib-nfs-rpc_pipefs.mount (35ms)</text> <rect class="activating" x="720.338" y="2300.000" width="0.000" height="19.000" /> <rect class="active" x="720.338" y="2300.000" width="482.562" height="19.000" /> <rect class="deactivating" x="1202.900" y="2300.000" width="0.000" height="19.000" /> <text class="left" x="725.338" y="2314.000">rpc_pipefs.target</text> <rect class="activating" x="732.673" y="2320.000" width="0.708" height="19.000" /> <rect class="active" x="733.382" y="2320.000" width="469.518" height="19.000" /> <rect class="deactivating" x="1202.900" y="2320.000" width="0.000" height="19.000" /> <text class="left" x="737.673" y="2334.000">systemd-update-utmp.service (7ms)</text> <rect class="activating" x="733.407" y="2340.000" width="0.000" height="19.000" /> <rect class="active" x="733.407" y="2340.000" width="469.493" height="19.000" /> <rect class="deactivating" x="1202.900" y="2340.000" width="0.000" height="19.000" /> <text class="left" x="738.407" y="2354.000">sysinit.target</text> <rect class="activating" x="733.413" y="2360.000" width="0.000" height="19.000" /> <rect class="active" x="733.413" y="2360.000" width="469.487" height="19.000" /> <rect class="deactivating" x="1202.900" y="2360.000" width="0.000" height="19.000" /> <text class="left" x="738.413" y="2374.000">systemd-tmpfiles-clean.timer</text> <rect class="activating" x="733.593" y="2380.000" width="0.000" height="19.000" /> <rect class="active" x="733.593" y="2380.000" width="469.307" height="19.000" /> <rect class="deactivating" x="1202.900" y="2380.000" width="0.000" height="19.000" /> <text class="left" x="738.593" y="2394.000">dbus.socket</text> <rect class="activating" x="733.790" y="2400.000" width="0.000" height="19.000" /> <rect class="active" x="733.790" y="2400.000" width="469.110" height="19.000" /> <rect class="deactivating" x="1202.900" y="2400.000" width="0.000" height="19.000" /> <text class="left" x="738.790" y="2414.000">avahi-daemon.socket</text> <rect class="activating" x="733.937" y="2420.000" width="0.000" height="19.000" /> <rect class="active" x="733.937" y="2420.000" width="468.963" height="19.000" /> <rect class="deactivating" x="1202.900" y="2420.000" width="0.000" height="19.000" /> <text class="left" x="738.937" y="2434.000">cups.socket</text> <rect class="activating" x="734.038" y="2440.000" width="0.000" height="19.000" /> <rect class="active" x="734.038" y="2440.000" width="468.862" height="19.000" /> <rect class="deactivating" x="1202.900" y="2440.000" width="0.000" height="19.000" /> <text class="left" x="739.038" y="2454.000">virtlogd.socket</text> <rect class="activating" x="734.159" y="2460.000" width="0.000" height="19.000" /> <rect class="active" x="734.159" y="2460.000" width="468.741" height="19.000" /> <rect class="deactivating" x="1202.900" y="2460.000" width="0.000" height="19.000" /> <text class="left" x="739.159" y="2474.000">virtlockd.socket</text> <rect class="activating" x="734.548" y="2480.000" width="0.000" height="19.000" /> <rect class="active" x="734.548" y="2480.000" width="468.352" height="19.000" /> <rect class="deactivating" x="1202.900" y="2480.000" width="0.000" height="19.000" /> <text class="left" x="739.548" y="2494.000">iscsiuio.socket</text> <rect class="activating" x="734.587" y="2500.000" width="0.000" height="19.000" /> <rect class="active" x="734.587" y="2500.000" width="468.313" height="19.000" /> <rect class="deactivating" x="1202.900" y="2500.000" width="0.000" height="19.000" /> <text class="left" x="739.587" y="2514.000">unbound-anchor.timer</text> <rect class="activating" x="734.594" y="2520.000" width="0.000" height="19.000" /> <rect class="active" x="734.594" y="2520.000" width="468.305" height="19.000" /> <rect class="deactivating" x="1202.900" y="2520.000" width="0.000" height="19.000" /> <text class="left" x="739.594" y="2534.000">timers.target</text> <rect class="activating" x="734.621" y="2540.000" width="0.000" height="19.000" /> <rect class="active" x="734.621" y="2540.000" width="468.279" height="19.000" /> <rect class="deactivating" x="1202.900" y="2540.000" width="0.000" height="19.000" /> <text class="left" x="739.621" y="2554.000">cups.path</text> <rect class="activating" x="734.628" y="2560.000" width="0.000" height="19.000" /> <rect class="active" x="734.628" y="2560.000" width="468.272" height="19.000" /> <rect class="deactivating" x="1202.900" y="2560.000" width="0.000" height="19.000" /> <text class="left" x="739.628" y="2574.000">paths.target</text> <rect class="activating" x="734.641" y="2580.000" width="0.000" height="19.000" /> <rect class="active" x="734.641" y="2580.000" width="468.259" height="19.000" /> <rect class="deactivating" x="1202.900" y="2580.000" width="0.000" height="19.000" /> <text class="left" x="739.641" y="2594.000">iscsid.socket</text> <rect class="activating" x="734.647" y="2600.000" width="0.000" height="19.000" /> <rect class="active" x="734.647" y="2600.000" width="468.253" height="19.000" /> <rect class="deactivating" x="1202.900" y="2600.000" width="0.000" height="19.000" /> <text class="left" x="739.647" y="2614.000">sockets.target</text> <rect class="activating" x="734.650" y="2620.000" width="0.000" height="19.000" /> <rect class="active" x="734.650" y="2620.000" width="468.250" height="19.000" /> <rect class="deactivating" x="1202.900" y="2620.000" width="0.000" height="19.000" /> <text class="left" x="739.650" y="2634.000">basic.target</text> <rect class="activating" x="734.742" y="2640.000" width="35.690" height="19.000" /> <rect class="active" x="770.431" y="2640.000" width="432.469" height="19.000" /> <rect class="deactivating" x="1202.900" y="2640.000" width="0.000" height="19.000" /> <text class="left" x="739.742" y="2654.000">systemd-logind.service (356ms)</text> <rect class="activating" x="734.896" y="2660.000" width="28.617" height="19.000" /> <rect class="active" x="763.514" y="2660.000" width="439.386" height="19.000" /> <rect class="deactivating" x="1202.900" y="2660.000" width="0.000" height="19.000" /> <text class="left" x="739.896" y="2674.000">sysstat.service (286ms)</text> <rect class="activating" x="735.031" y="2680.000" width="33.292" height="19.000" /> <rect class="active" x="768.323" y="2680.000" width="434.577" height="19.000" /> <rect class="deactivating" x="1202.900" y="2680.000" width="0.000" height="19.000" /> <text class="left" x="740.031" y="2694.000">ModemManager.service (332ms)</text> <rect class="activating" x="735.533" y="2700.000" width="34.762" height="19.000" /> <rect class="active" x="770.295" y="2700.000" width="7227.161" height="19.000" /> <rect class="deactivating" x="7997.455" y="2700.000" width="1844674407364160.500" height="19.000" /> <text class="left" x="740.533" y="2714.000">systemd-machined.service (347ms)</text> <rect class="activating" x="735.706" y="2720.000" width="29.038" height="19.000" /> <rect class="active" x="764.744" y="2720.000" width="438.156" height="19.000" /> <rect class="deactivating" x="1202.900" y="2720.000" width="0.000" height="19.000" /> <text class="left" x="740.706" y="2734.000">rhel-dmesg.service (290ms)</text> <rect class="activating" x="735.936" y="2740.000" width="34.190" height="19.000" /> <rect class="active" x="770.126" y="2740.000" width="432.774" height="19.000" /> <rect class="deactivating" x="1202.900" y="2740.000" width="0.000" height="19.000" /> <text class="left" x="740.936" y="2754.000">accounts-daemon.service (341ms)</text> <rect class="activating" x="736.317" y="2760.000" width="0.000" height="19.000" /> <rect class="active" x="736.317" y="2760.000" width="466.583" height="19.000" /> <rect class="deactivating" x="1202.900" y="2760.000" width="0.000" height="19.000" /> <text class="left" x="741.317" y="2774.000">libstoragemgmt.service</text> <rect class="activating" x="737.399" y="2780.000" width="13.225" height="19.000" /> <rect class="active" x="750.624" y="2780.000" width="452.276" height="19.000" /> <rect class="deactivating" x="1202.900" y="2780.000" width="0.000" height="19.000" /> <text class="left" x="742.399" y="2794.000">rtkit-daemon.service (132ms)</text> <rect class="activating" x="737.918" y="2800.000" width="0.000" height="19.000" /> <rect class="active" x="737.918" y="2800.000" width="464.982" height="19.000" /> <rect class="deactivating" x="1202.900" y="2800.000" width="0.000" height="19.000" /> <text class="right" x="732.918" y="2814.000">smartd.service</text> <rect class="activating" x="738.016" y="2820.000" width="0.000" height="19.000" /> <rect class="active" x="738.016" y="2820.000" width="464.884" height="19.000" /> <rect class="deactivating" x="1202.900" y="2820.000" width="0.000" height="19.000" /> <text class="right" x="733.016" y="2834.000">getty-pre.target</text> <rect class="activating" x="738.177" y="2840.000" width="0.000" height="19.000" /> <rect class="active" x="738.177" y="2840.000" width="464.723" height="19.000" /> <rect class="deactivating" x="1202.900" y="2840.000" width="0.000" height="19.000" /> <text class="right" x="733.177" y="2854.000">alsa-state.service</text> <rect class="activating" x="738.426" y="2860.000" width="59.794" height="19.000" /> <rect class="active" x="798.220" y="2860.000" width="404.680" height="19.000" /> <rect class="deactivating" x="1202.900" y="2860.000" width="0.000" height="19.000" /> <text class="right" x="733.426" y="2874.000">vdo.service (597ms)</text> <rect class="activating" x="739.004" y="2880.000" width="31.020" height="19.000" /> <rect class="active" x="770.024" y="2880.000" width="432.876" height="19.000" /> <rect class="deactivating" x="1202.900" y="2880.000" width="0.000" height="19.000" /> <text class="right" x="734.004" y="2894.000">polkit.service (310ms)</text> <rect class="activating" x="739.626" y="2900.000" width="0.000" height="19.000" /> <rect class="active" x="739.626" y="2900.000" width="463.274" height="19.000" /> <rect class="deactivating" x="1202.900" y="2900.000" width="0.000" height="19.000" /> <text class="right" x="734.626" y="2914.000">dbus.service</text> <rect class="activating" x="750.981" y="2920.000" width="0.000" height="19.000" /> <rect class="active" x="750.981" y="2920.000" width="451.918" height="19.000" /> <rect class="deactivating" x="1202.900" y="2920.000" width="0.000" height="19.000" /> <text class="right" x="745.981" y="2934.000">abrtd.service</text> <rect class="activating" x="751.319" y="2940.000" width="28.917" height="19.000" /> <rect class="active" x="780.236" y="2940.000" width="422.664" height="19.000" /> <rect class="deactivating" x="1202.900" y="2940.000" width="0.000" height="19.000" /> <text class="right" x="746.319" y="2954.000">abrt-ccpp.service (289ms)</text> <rect class="activating" x="751.567" y="2960.000" width="0.000" height="19.000" /> <rect class="active" x="751.567" y="2960.000" width="451.333" height="19.000" /> <rect class="deactivating" x="1202.900" y="2960.000" width="0.000" height="19.000" /> <text class="right" x="746.567" y="2974.000">abrt-oops.service</text> <rect class="activating" x="751.981" y="2980.000" width="0.000" height="19.000" /> <rect class="active" x="751.981" y="2980.000" width="450.919" height="19.000" /> <rect class="deactivating" x="1202.900" y="2980.000" width="0.000" height="19.000" /> <text class="right" x="746.981" y="2994.000">irqbalance.service</text> <rect class="activating" x="752.313" y="3000.000" width="17.217" height="19.000" /> <rect class="active" x="769.530" y="3000.000" width="433.370" height="19.000" /> <rect class="deactivating" x="1202.900" y="3000.000" width="0.000" height="19.000" /> <text class="right" x="747.313" y="3014.000">bluetooth.service (172ms)</text> <rect class="activating" x="753.041" y="3020.000" width="16.347" height="19.000" /> <rect class="active" x="769.388" y="3020.000" width="433.512" height="19.000" /> <rect class="deactivating" x="1202.900" y="3020.000" width="0.000" height="19.000" /> <text class="right" x="748.041" y="3034.000">avahi-daemon.service (163ms)</text> <rect class="activating" x="753.104" y="3040.000" width="0.000" height="19.000" /> <rect class="active" x="753.104" y="3040.000" width="449.796" height="19.000" /> <rect class="deactivating" x="1202.900" y="3040.000" width="0.000" height="19.000" /> <text class="right" x="748.104" y="3054.000">sound.target</text> <rect class="activating" x="753.268" y="3060.000" width="0.000" height="19.000" /> <rect class="active" x="753.268" y="3060.000" width="449.632" height="19.000" /> <rect class="deactivating" x="1202.900" y="3060.000" width="0.000" height="19.000" /> <text class="right" x="748.268" y="3074.000">rngd.service</text> <rect class="activating" x="753.712" y="3080.000" width="0.000" height="19.000" /> <rect class="active" x="753.712" y="3080.000" width="449.188" height="19.000" /> <rect class="deactivating" x="1202.900" y="3080.000" width="0.000" height="19.000" /> <text class="right" x="748.712" y="3094.000">vgauthd.service</text> <rect class="activating" x="754.123" y="3100.000" width="0.000" height="19.000" /> <rect class="active" x="754.123" y="3100.000" width="448.777" height="19.000" /> <rect class="deactivating" x="1202.900" y="3100.000" width="0.000" height="19.000" /> <text class="right" x="749.123" y="3114.000">vmtoolsd.service</text> <rect class="activating" x="755.571" y="3120.000" width="0.000" height="19.000" /> <rect class="active" x="755.571" y="3120.000" width="447.329" height="19.000" /> <rect class="deactivating" x="1202.900" y="3120.000" width="0.000" height="19.000" /> <text class="right" x="750.571" y="3134.000">abrt-xorg.service</text> <rect class="activating" x="756.487" y="3140.000" width="20.210" height="19.000" /> <rect class="active" x="776.697" y="3140.000" width="426.203" height="19.000" /> <rect class="deactivating" x="1202.900" y="3140.000" width="0.000" height="19.000" /> <text class="right" x="751.487" y="3154.000">udisks2.service (202ms)</text> <rect class="activating" x="756.951" y="3160.000" width="8.573" height="19.000" /> <rect class="active" x="765.524" y="3160.000" width="437.376" height="19.000" /> <rect class="deactivating" x="1202.900" y="3160.000" width="0.000" height="19.000" /> <text class="right" x="751.951" y="3174.000">ksm.service (85ms)</text> <rect class="activating" x="770.870" y="3180.000" width="55.298" height="19.000" /> <rect class="active" x="826.168" y="3180.000" width="376.732" height="19.000" /> <rect class="deactivating" x="1202.900" y="3180.000" width="0.000" height="19.000" /> <text class="right" x="765.870" y="3194.000">firewalld.service (552ms)</text> <rect class="activating" x="771.992" y="3200.000" width="0.000" height="19.000" /> <rect class="active" x="771.992" y="3200.000" width="430.908" height="19.000" /> <rect class="deactivating" x="1202.900" y="3200.000" width="0.000" height="19.000" /> <text class="right" x="766.992" y="3214.000">bluetooth.target</text> <rect class="activating" x="772.172" y="3220.000" width="8.705" height="19.000" /> <rect class="active" x="780.877" y="3220.000" width="0.000" height="19.000" /> <rect class="deactivating" x="780.877" y="3220.000" width="0.000" height="19.000" /> <text class="right" x="767.172" y="3234.000">unbound-anchor.service (87ms)</text> <rect class="activating" x="772.502" y="3240.000" width="8.665" height="19.000" /> <rect class="active" x="781.167" y="3240.000" width="421.733" height="19.000" /> <rect class="deactivating" x="1202.900" y="3240.000" width="0.000" height="19.000" /> <text class="right" x="767.502" y="3254.000">ksmtuned.service (86ms)</text> <rect class="activating" x="772.646" y="3260.000" width="0.000" height="19.000" /> <rect class="active" x="772.646" y="3260.000" width="430.254" height="19.000" /> <rect class="deactivating" x="1202.900" y="3260.000" width="0.000" height="19.000" /> <text class="right" x="767.646" y="3274.000">nfs-client.target</text> <rect class="activating" x="826.218" y="3280.000" width="0.000" height="19.000" /> <rect class="active" x="826.218" y="3280.000" width="376.682" height="19.000" /> <rect class="deactivating" x="1202.900" y="3280.000" width="0.000" height="19.000" /> <text class="right" x="821.218" y="3294.000">network-pre.target</text> <rect class="activating" x="826.350" y="3300.000" width="4.785" height="19.000" /> <rect class="active" x="831.134" y="3300.000" width="371.766" height="19.000" /> <rect class="deactivating" x="1202.900" y="3300.000" width="0.000" height="19.000" /> <text class="right" x="821.350" y="3314.000">NetworkManager.service (47ms)</text> <rect class="activating" x="831.336" y="3320.000" width="103.491" height="19.000" /> <rect class="active" x="934.827" y="3320.000" width="268.073" height="19.000" /> <rect class="deactivating" x="1202.900" y="3320.000" width="0.000" height="19.000" /> <text class="right" x="826.336" y="3334.000">NetworkManager-wait-online.service (1.034s)</text> <rect class="activating" x="935.158" y="3340.000" width="34.977" height="19.000" /> <rect class="active" x="970.135" y="3340.000" width="232.765" height="19.000" /> <rect class="deactivating" x="1202.900" y="3340.000" width="0.000" height="19.000" /> <text class="right" x="930.158" y="3354.000">network.service (349ms)</text> <rect class="activating" x="970.264" y="3360.000" width="0.000" height="19.000" /> <rect class="active" x="970.264" y="3360.000" width="232.636" height="19.000" /> <rect class="deactivating" x="1202.900" y="3360.000" width="0.000" height="19.000" /> <text class="right" x="965.264" y="3374.000">network.target</text> <rect class="activating" x="970.338" y="3380.000" width="1.189" height="19.000" /> <rect class="active" x="971.527" y="3380.000" width="231.373" height="19.000" /> <rect class="deactivating" x="1202.900" y="3380.000" width="0.000" height="19.000" /> <text class="right" x="965.338" y="3394.000">iscsi-shutdown.service (11ms)</text> <rect class="activating" x="970.482" y="3400.000" width="0.000" height="19.000" /> <rect class="active" x="970.482" y="3400.000" width="232.418" height="19.000" /> <rect class="deactivating" x="1202.900" y="3400.000" width="0.000" height="19.000" /> <text class="right" x="965.482" y="3414.000">cups.service</text> <rect class="activating" x="970.614" y="3420.000" width="73.759" height="19.000" /> <rect class="active" x="1044.373" y="3420.000" width="158.527" height="19.000" /> <rect class="deactivating" x="1202.900" y="3420.000" width="0.000" height="19.000" /> <text class="right" x="965.614" y="3434.000">postfix.service (737ms)</text> <rect class="activating" x="970.692" y="3440.000" width="158.023" height="19.000" /> <rect class="active" x="1128.716" y="3440.000" width="74.184" height="19.000" /> <rect class="deactivating" x="1202.900" y="3440.000" width="0.000" height="19.000" /> <text class="right" x="965.692" y="3454.000">tuned.service (1.580s)</text> <rect class="activating" x="970.815" y="3460.000" width="8.325" height="19.000" /> <rect class="active" x="979.140" y="3460.000" width="223.760" height="19.000" /> <rect class="deactivating" x="1202.900" y="3460.000" width="0.000" height="19.000" /> <text class="right" x="965.815" y="3474.000">sshd.service (83ms)</text> <rect class="activating" x="970.855" y="3480.000" width="0.000" height="19.000" /> <rect class="active" x="970.855" y="3480.000" width="232.045" height="19.000" /> <rect class="deactivating" x="1202.900" y="3480.000" width="0.000" height="19.000" /> <text class="right" x="965.855" y="3494.000">network-online.target</text> <rect class="activating" x="971.164" y="3500.000" width="5.250" height="19.000" /> <rect class="active" x="976.414" y="3500.000" width="226.486" height="19.000" /> <rect class="deactivating" x="1202.900" y="3500.000" width="0.000" height="19.000" /> <text class="right" x="966.164" y="3514.000">rsyslog.service (52ms)</text> <rect class="activating" x="971.781" y="3520.000" width="1.505" height="19.000" /> <rect class="active" x="973.286" y="3520.000" width="229.614" height="19.000" /> <rect class="deactivating" x="1202.900" y="3520.000" width="0.000" height="19.000" /> <text class="right" x="966.781" y="3534.000">blk-availability.service (15ms)</text> <rect class="activating" x="971.817" y="3540.000" width="0.000" height="19.000" /> <rect class="active" x="971.817" y="3540.000" width="231.083" height="19.000" /> <rect class="deactivating" x="1202.900" y="3540.000" width="0.000" height="19.000" /> <text class="right" x="966.817" y="3554.000">remote-fs-pre.target</text> <rect class="activating" x="971.832" y="3560.000" width="0.000" height="19.000" /> <rect class="active" x="971.832" y="3560.000" width="231.068" height="19.000" /> <rect class="deactivating" x="1202.900" y="3560.000" width="0.000" height="19.000" /> <text class="right" x="966.832" y="3574.000">remote-fs.target</text> <rect class="activating" x="971.978" y="3580.000" width="229.890" height="19.000" /> <rect class="active" x="1201.868" y="3580.000" width="1.032" height="19.000" /> <rect class="deactivating" x="1202.900" y="3580.000" width="0.000" height="19.000" /> <text class="right" x="966.978" y="3594.000">kdump.service (2.298s)</text> <rect class="activating" x="972.564" y="3600.000" width="25.834" height="19.000" /> <rect class="active" x="998.398" y="3600.000" width="204.502" height="19.000" /> <rect class="deactivating" x="1202.900" y="3600.000" width="0.000" height="19.000" /> <text class="right" x="967.564" y="3614.000">libvirtd.service (258ms)</text> <rect class="activating" x="972.668" y="3620.000" width="3.646" height="19.000" /> <rect class="active" x="976.314" y="3620.000" width="226.586" height="19.000" /> <rect class="deactivating" x="1202.900" y="3620.000" width="0.000" height="19.000" /> <text class="right" x="967.668" y="3634.000">systemd-user-sessions.service (36ms)</text> <rect class="activating" x="976.930" y="3640.000" width="10.754" height="19.000" /> <rect class="active" x="987.684" y="3640.000" width="215.216" height="19.000" /> <rect class="deactivating" x="1202.900" y="3640.000" width="0.000" height="19.000" /> <text class="right" x="971.930" y="3654.000">gdm.service (107ms)</text> <rect class="activating" x="977.106" y="3660.000" width="0.000" height="19.000" /> <rect class="active" x="977.106" y="3660.000" width="225.794" height="19.000" /> <rect class="deactivating" x="1202.900" y="3660.000" width="0.000" height="19.000" /> <text class="right" x="972.106" y="3674.000">crond.service</text> <rect class="activating" x="978.017" y="3680.000" width="0.000" height="19.000" /> <rect class="active" x="978.017" y="3680.000" width="224.883" height="19.000" /> <rect class="deactivating" x="1202.900" y="3680.000" width="0.000" height="19.000" /> <text class="right" x="973.017" y="3694.000">atd.service</text> <rect class="activating" x="1027.652" y="3700.000" width="0.000" height="19.000" /> <rect class="active" x="1027.652" y="3700.000" width="175.248" height="19.000" /> <rect class="deactivating" x="1202.900" y="3700.000" width="0.000" height="19.000" /> <text class="right" x="1022.652" y="3714.000">sys-subsystem-net-devices-virbr0.device</text> <rect class="activating" x="1027.652" y="3720.000" width="0.000" height="19.000" /> <rect class="active" x="1027.652" y="3720.000" width="175.248" height="19.000" /> <rect class="deactivating" x="1202.900" y="3720.000" width="0.000" height="19.000" /> <text class="right" x="1022.652" y="3734.000">sys-devices-virtual-net-virbr0.device</text> <rect class="activating" x="1029.398" y="3740.000" width="0.000" height="19.000" /> <rect class="active" x="1029.398" y="3740.000" width="173.502" height="19.000" /> <rect class="deactivating" x="1202.900" y="3740.000" width="0.000" height="19.000" /> <text class="right" x="1024.398" y="3754.000">sys-subsystem-net-devices-virbr0\x2dnic.device</text> <rect class="activating" x="1029.399" y="3760.000" width="0.000" height="19.000" /> <rect class="active" x="1029.399" y="3760.000" width="173.501" height="19.000" /> <rect class="deactivating" x="1202.900" y="3760.000" width="0.000" height="19.000" /> <text class="right" x="1024.399" y="3774.000">sys-devices-virtual-net-virbr0\x2dnic.device</text> <rect class="activating" x="1202.112" y="3780.000" width="0.000" height="19.000" /> <rect class="active" x="1202.112" y="3780.000" width="0.788" height="19.000" /> <rect class="deactivating" x="1202.900" y="3780.000" width="0.000" height="19.000" /> <text class="right" x="1197.112" y="3794.000">multi-user.target</text> <rect class="activating" x="1202.120" y="3800.000" width="0.000" height="19.000" /> <rect class="active" x="1202.120" y="3800.000" width="0.780" height="19.000" /> <rect class="deactivating" x="1202.900" y="3800.000" width="0.000" height="19.000" /> <text class="right" x="1197.120" y="3814.000">graphical.target</text> <rect class="activating" x="1202.314" y="3820.000" width="0.550" height="19.000" /> <rect class="active" x="1202.864" y="3820.000" width="0.000" height="19.000" /> <rect class="deactivating" x="1202.864" y="3820.000" width="0.000" height="19.000" /> <text class="right" x="1197.314" y="3834.000">systemd-update-utmp-runlevel.service (5ms)</text> </g> <g transform="translate(20,100)"> <rect class="activating" x="0.000" y="3860.000" width="30.000" height="19.000" /> <text class="left" x="45.000" y="3874.000">Activating</text> <rect class="active" x="0.000" y="3880.000" width="30.000" height="19.000" /> <text class="left" x="45.000" y="3894.000">Active</text> <rect class="deactivating" x="0.000" y="3900.000" width="30.000" height="19.000" /> <text class="left" x="45.000" y="3914.000">Deactivating</text> <rect class="security" x="0.000" y="3920.000" width="30.000" height="19.000" /> <text class="left" x="45.000" y="3934.000">Setting up security module</text> <rect class="generators" x="0.000" y="3940.000" width="30.000" height="19.000" /> <text class="left" x="45.000" y="3954.000">Generators</text> <rect class="unitsload" x="0.000" y="3960.000" width="30.000" height="19.000" /> <text class="left" x="45.000" y="3974.000">Loading unit files</text> </g> </svg> [root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# systemd-analyze plot > boot.html [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# sz boot.html #下載本地用瀏覽器打開如下圖所示。 [root@node101.yinzhengjie.org.cn ~]#
3>.設置內核參數
設置內核參數,只影響當次啟動 啟動時,在linux16行后添加systemd.unit=desired.target systemd.unit=emergency.target systemd.unit=rescue.target rescue.target 比emergency 支持更多的功能,例如日志等 systemctl default 進入默認target
五.故障排除
1>.啟動排錯
文件系統損壞 先嘗試自動修復,失敗則進入emergency shell,提示用戶修復 在/etc/fstab不存在對應的設備和UUID 等一段時間,如不可用,進入emergency shell 在/etc/fstab不存在對應掛載點 systemd 嘗試創建掛載點,否則提示進入emergency shell. 在/etc/fstab不正確的掛載選項 提示進入emergency shell
2>.破解CentOS7的root口令方法兩種方案
破解CentOS7的root口令方法一: 啟動時任意鍵暫停啟動 按e鍵進入編輯模式 將光標移動linux16開始的行,添加內核參數rd.break 按ctrl-x啟動 mount –o remount,rw /sysroot chroot /sysroot passwd root touch /.autorelabel exit reboot 破解CentOS7的root口令方法二: 啟動時任意鍵暫停啟動 按e鍵進入編輯模式 將光標移動linux16開始的行,改為rw init=/sysroot/bin/sh 按ctrl-x啟動 chroot /sysroot passwd root touch /.autorelabel exit reboot 博主推薦閱讀:(有圖解說明喲~) https://www.cnblogs.com/yinzhengjie/p/11997262.html https://www.cnblogs.com/yinzhengjie/p/7457286.html
3>.修復GRUB2
GRUB“the Grand Unified Bootloader” 引導提示時可以使用命令行界面 可從文件系統引導 主要配置文件: /boot/grub2/grub.cfg 修復配置文件 grub2-mkconfig > /boot/grub2/grub.cfg 修復grub grub2-install /dev/sda BIOS環境 grub2-install UEFI環境 調整默認啟動內核 vim /etc/default/grub GRUB_DEFAULT=0 #注意:這個參數表示指定默認內核編號來啟動相應的內核。該參數是參考"/boot/grub2/grub.cfg"中的菜單項(以"menuentry"開頭),編號從0開始喲~關於內核的編譯可參考我之前的筆記。修改該參數后,別忘記使用"grub2-mkconfig"來使得配置生效喲~

[root@node101.yinzhengjie.org.cn ~]# grep GRUB_DEFAULT /etc/default/grub GRUB_DEFAULT=saved [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# vim /etc/default/grub #調整默認啟動內核 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# grep GRUB_DEFAULT /etc/default/grub GRUB_DEFAULT=0 [root@node101.yinzhengjie.org.cn ~]# [root@node101.yinzhengjie.org.cn ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-22848f95520c44db9caaa9661a12ef33 Found initrd image: /boot/initramfs-0-rescue-22848f95520c44db9caaa9661a12ef33.img done [root@node101.yinzhengjie.org.cn ~]#