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 ~]#