遇到这种情况 , 开机延迟 ,  可以用下面的办法来查看 , 寻找到问题的源头 , 来看看到的是怎么回事

[root@DaMoWang ~]# dmesg |grep udev    #显示系统的启动信息 , 从中过滤udev
[ 1.088863] systemd[]: Listening on udev Control Socket.
[ 1.088869] systemd[]: Starting udev Control Socket.
[ 1.088889] systemd[]: Listening on udev Kernel Socket.
[ 1.088893] systemd[]: Starting udev Kernel Socket.
[root@DaMoWang ~]# journalctl -k |grep udev   #查看系统本次启动的日志 , 从中过滤udev
7月 :: DaMoWang.localdomain systemd[]: Listening on udev Control Socket.
7月 :: DaMoWang.localdomain systemd[]: Starting udev Control Socket.
7月 :: DaMoWang.localdomain systemd[]: Listening on udev Kernel Socket.
7月 :: DaMoWang.localdomain systemd[]: Starting udev Kernel Socket.

这看不出有什么问题 , 下面来一项一项的找 , 看看到底等待的是哪个服务

 

[root@DaMoWang ~]# systemd-analyze blame     #查看每个服务的启动耗时
2min 586ms systemd-udev-settle.service
.258s NetworkManager-wait-online.service
.640s mysqld.service
.771s tuned.service
.301s named.service
.617s postfix.service
.201s polkit.service
.604s ModemManager.service
.135s dev-mapper-centos\x2droot.device
.747s lvm2-monitor.service
.636s systemd-logind.service
.626s rpcbind.service
.621s sysstat.service
.589s gssproxy.service
.588s named-setup-rndc.service
.495s avahi-daemon.service
.477s rhel-dmesg.service
.612s httpd.service
.934s chronyd.service
.524s abrt-ccpp.service
.783s vdo.service
.039s network.service
.982s auditd.service
.306s boot.mount
.027s systemd-tmpfiles-setup-dev.service
.927s NetworkManager.service
.670s systemd-udevd.service
.292s lvm2-pvscan@:.service
.272s rhel-readonly.service
.019s lvm2-pvscan@:.service
.797s lvm2-pvscan@:.service
.788s dmraid-activation.service
.761s lvm2-pvscan@:.service
.679s lvm2-pvscan@:.service
.462s sshd.service
.327s rhel-domainname.service
.267s plymouth-read-write.service
.213s systemd-rfkill@rfkill0.service
.212s rsyslog.service
880ms systemd-tmpfiles-setup.service
817ms dev-hugepages.mount
761ms systemd-remount-fs.service
759ms sys-kernel-debug.mount
758ms dev-mqueue.mount
696ms nfs-config.service
686ms rhel-import-state.service
644ms kmod-static-nodes.service
585ms systemd-journald.service
488ms systemd-user-sessions.service #下面还有很多服务 , 不过不需要看 , 只需要找到时间最长的那个服务就可以了

通过运行 systemd 分析,发现 systemd-udev-setle.service 是造成延迟的原因 

[root@DaMoWang ~]# systemctl mask systemd-udev-settle     #屏蔽掉这个服务
Created symlink from /etc/systemd/system/systemd-udev-settle.service to /dev/null.

  

CentOS 7 开机延迟解决办法的更多相关文章

  1. CentOS忘记root密码解决办法

    如果是忘记普通的用户密码,那还好说,用root登录命令行界面,修改即可. 但如果是root的话,那就需要这样修改了.   记住,这几篇文章说的都是对的,只是我复杂了,实际只需要将光标移到最后" ...

  2. 架构师必备:MySQL主从延迟解决办法

    上一篇文章介绍了MySQL主从同步的原理和应用,本文总结了MySQL主从延迟的原因和解决办法.如果主从延迟过大,会影响到业务,应当采用合适的解决方案. MySQL主从延迟的表现 先insert或upd ...

  3. CentOS 6忘记密码解决办法,root和普通用户均可

    转自nui111的文章:http://blog.csdn.net/nui111/article/details/28007357 说明 操作系统:CentOS 6.0 遇到问题:忘记管理员账号root ...

  4. Win10通电自动开机的解决办法

    前几天Win10强推系统升级,更新后无意中发现每次通电电脑就自动开机了. 解决办法: 打开控制面板>电源选项>选择电源按钮的功能,把关机设置里的“启用快速启动(推荐)”选项去掉就可以了. ...

  5. CentOS中文乱码之解决办法

    在学习Linux的过程中,最先碰到的是通过SSH终端连接时发现有乱码出现,使用这篇文章先从这里说起. 在 ssh , telnet 终端中文显示乱码解决办法#vim /etc/sysconfig/i1 ...

  6. Centos ssh 登陆乱码解决办法

    1.vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB23 ...

  7. 开启Centos网卡失败的解决办法

    虚拟机安装了Centos,使用ip addr命令查看网卡,但是ens33没有ip地址,按照网上说的,修改ens33网卡的配置文件: vi /etc/sysconfig/network-scripts/ ...

  8. CentOS 7不能联网解决办法

    在使用 Ubuntu 一段时间之后想体验一下 CentOS,就去下载了 CentOS 7 安装到了虚拟机里面,结果发现不能联网,一直提示Cannot find a valid baseurl for ...

  9. 虚拟机下的CentOS无法上网的解决办法

    1.首先保证虚拟机的网络适配器为NAT模式 2.设置虚拟机的“编辑”-->“虚拟网络编辑器”中的VMnet8的DHCP的设置两个选项都勾选上. 3.设置物理主机,保证虚拟网关的IP地址为自动获取 ...

随机推荐

  1. Oracle分析函数-统计(sum、avg、max、min)

    很多需求中都涉及到统计:均值.累计.范围均值.相邻记录比较等.这些操作会统计多次,或有明确的统计范围,或返回的记录统计的数据集不同... 根据场景不同可分为如下几类: 1. 全统计 2. 滚动统计 3 ...

  2. HTTP 02 HTTP1.1 协议

    发送请求: 返回时, content-type 与 HTTP 正文之间有一个空格 HTTP 是不保存状态协议, 也就是说在 HTTP 这个级别, 协议对于发送过的请求或相应都不做持久化处理. 但是, ...

  3. websocket Tomcat JSP Demo

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  4. MapReduce原理

    MapReduce原理 WordCount例子 用mapreduce计算wordcount的例子: package org.apache.hadoop.examples; import java.io ...

  5. 处理MySQL的ibdata1文件过大问题

    ibdata1文件是什么? ibdata1是一个用来构建innodb系统表空间的文件,这个文件包含了innodb表的元数据.撤销记录.修改buffer和双写buffer.如果file-per-tabl ...

  6. jquery Ajax请求示例,jquery Ajax基本请求方法示例

    jquery Ajax请求示例,jquery Ajax基本请求方法示例 ================================ ©Copyright 蕃薯耀 2018年5月7日 https: ...

  7. GLSL数组类型、浮点数Uniform

    // 添加shader中的uniform ss->addUniform(new osg::Uniform("test1", false)); //设置shader中的unif ...

  8. navicat for mysql cant connect to server 10038 远程连接出错

    使用的登录账号没有开通远程登录的权限,所以只能在服务器上通过命令行登录. 解决办法如下:1.在服务器上通过命令行或客户端登录mysql:2.执行以下sql:GRANT ALL PRIVILEGES O ...

  9. 零拷贝sendfile解析

    传统方式read/write send/recv 在传统的文件传输里面(read/write方式),在实现上事实上是比較复杂的,须要经过多次上下文的切换.我们看一下例如以下两行代码: 1. read( ...

  10. oracle 字符转换成数字

    1>函数转换 select nvl2(translate(a.data, '\1234567890.', '\'), null, a.data) n, a.data from rpt_detai ...