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

[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. JavaScript 字符串与json对象互转的几种方法

    第一种:浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器: JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON. ...

  2. 使用cnpm 安装vue.js

    前提已经安装了node.js 一.临时使用 1.npm install -g cnpm --registry=https://registry.npm.taobao.org 2.cnpm instal ...

  3. Laravel 添加路由文件

    在laravel 5.4中的routes文件夹里面默认有两个路由文件web.php和api.php. 新建路由文件 我们在routes文件夹下多创建一个admin.php文件作为管理后台的路由 修改R ...

  4. React Native Android原生模块开发实战|教程|心得|怎样创建React Native Android原生模块

    尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691503) 告诉大家一个好消息. ...

  5. 使用AS-REP Roasting和kerberoasting攻击kerberos

    准备工作 ''' PowerView是PowerSploit框架的一个子集,里面继承了很多和渗透相关的powershell脚本下载地址:https://github.com/PowerShellMaf ...

  6. 从零开始搭建Go语言开发环境

    一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://gol ...

  7. 45道sql

    一.设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2 ...

  8. python API whoami

    import getpass print getpass.getuser() See the documentation of the getpass module. getpass.getuser( ...

  9. mac shell 获取ip,自动启动文件http服务

    因为工作原因,时常有文件传输需求. rz.nc.rsync都用过,各有各的好处. 但相对的,向别处推文件时总有各种麻烦,尤其是在给同事发送文件时. 然后就想到了提供http服务. 在环境变量中定义别名 ...

  10. ArcGIS Runtime For Android setViewpointCenterAsync(Point center, double scale)效果奇葩,不响应

    最近做一个东西,用的是ArcGIS Runtime Sdk for Android 100.1.0,由于刚用这个版本,理解不够,出现了一个奇葩问题 在对FeatureLayer进行Query之后,想要 ...