Kali 开机启动慢

  • 一:确定罪魁祸首
    • 1.1 第一种方法
    • 1.2 第二种方法
  • 二:禁用
    • 2.1 plymouth-quit-wait.service
    • 2.2 systemd-journal-flush.service

kali开机竟然56秒,士可忍叔不可忍。

一:确定罪魁祸首

1.1 第一种方法

systemd-analyze

这次用到了systemd-analyze,是Linux系统自带的一个程序,可以用来查看占用系统启动时间的罪魁祸首。


然而这样只是大致的了解,你并不能确定是哪个服务!

systemd-analyze blame

blame是前面命令的选项,大致功能是将每一项服务耗费的时间都打印出来。这里你可以加上head命令输出耗费时间最长的几项。

systemd-analyze blame | head


从图片我们可以看出耗费时间最长的服务是plymouth-quit-wait.service,有28.567秒。哈哈,这下抓到了罪魁祸首!!!!
这里另外推荐个命令:systemd-analyze critical-chain。以树状的形式打印时间关键时间链的输出,通俗的说就是可以更加直观的看到每个服务以及内容。

1.2 第二种方法

systemd-analyze plot > ~/SystemdAnalyzePlot.svg
上面的命令是将开机进程信息,输出为文件,然后用浏览器打开,以图形的方式展示,下面上效果图。

二:禁用

2.1 plymouth-quit-wait.service

这里翻译一下英文,这个服务的目的是:加载启动动画,然后等待。意思是在你的boot启动过程中,一直显示动画,而不至于什么也不输出,让你觉得这个系统是不是凉了,其实慢的不是这个程序,而是你的boot加载过程慢。意思是说禁用了没用,但是我禁用了,还是有点用的。

可以尝试禁用它,来提升我们的使用体验。这里有两个命令,a)disable,b)mask,mask的效果更加强烈一些。

systemctl mask plymouth-quit-wait.service

这里的systemctl是 控制系统和服务管理器。

2.2 systemd-journal-flush.service

在systemd-journal-flush.service询问期刊守护进程(journal daemon),清除存储在/运行/日志/日记到在/ var /日志/日志的任何日志数据,如果persistent存储已启用。如果您(已经)有巨大的日志文件,这将导致启动速度变慢。此外,磁盘(带有/var/log)必须以可写方式安装才能这样做。
就是说:在启动过程中检查的大量旧日志文件和新日志数据的附加导致启动时间变慢。

不推荐禁用

journalctl --disk-usage
# 查看占据磁盘大小
sudo rm -rf /var/log/journal
# 清除一些磁盘上的老的文件

从某种意义上来说,这也可以加快一点启动速度。

->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

这里是第二次记录,我发现禁用了NetworkManager.service选项后,再次开机竟然无法开启网络,这里给出临时解决方案。

service NetworkManager start #可以直接使用网络
systemctl reenable NetworkManager.service #去除systemctl disable NetworkManager.service的效果

参考文档1:https://askubuntu.com/questions/1119167/slow-boot-issue-due-to-plymouth-quit-wait-service-ubuntu-18-04?r=SearchResults

Kali 开机启动慢解决方案(用时56秒)相关推荐

  1. Kali开机启动配置选项

    系统开机配置 一.更换源 ┌──(root㉿kali)-[/home/kali/Desktop] └─# vim /etc/apt/sources.list #deb http://http.kali ...

  2. Kali 开机报错解决方案

    问题一: piix4_smbus 0000:00:007.3: Host SMBus controller not enabled 解决:打开 /etc/modprobe.d/blacklist.co ...

  3. Android 开机启动慢的原因分析

    开机启动花了40多秒,正常开机只需要28秒就能开机起来. 内核的启动我没有去分析,另一个同事分析的.我主要是分析从SystemServer启来到开机动画结束显示解锁界面的这段时间,也就是开机动画的第三 ...

  4. 计算机管理咂打开,6个开机启动项,害我差点把电脑砸了!禁用后电脑果然开机5秒...

    原标题:6个开机启动项,害我差点把电脑砸了!禁用后电脑果然开机5秒 使用电脑最扎心的一点就是:为什么电脑这么卡!开机速度辣么慢!打个lol卡断线5次,都成了提款机了.差点就气得把电脑砸了!冷静下来后, ...

  5. Ubuntu虚拟机磁盘扩容+VM虚拟机开机多出1分30秒的解决方案(终极教程)

    详细步骤,请参考我电脑上的Word:[在用] Word:Ubuntu虚拟机磁盘扩容+VM虚拟机开机多出1分30秒的解决方案(终极教程) 扩容简单总结: 参考1:https://www.cnblogs. ...

  6. windows开机进入grub解决方案 (无easyUEFI删除Linux启动项)

    windows开机进入grub解决方案 (无easyUEFI删除Linux启动项) 之前装了windows 10 + ubuntu 21.04双系统,后面在windows下面使用磁盘管理删除了ubun ...

  7. linux重装系统u盘启动不了怎么办,u盘装linux开机无法启动的解决方案

    u盘装linux开机无法启动的解决方案.最近有个网友跟小编反映,用syslinux制作的u盘启动盘,安装系统的过程完全没有问题,但是安装完成系统后却无法启动了.在进入grub时黑屏.这是怎么回事呢?又 ...

  8. kali开启禁止或删除ssh 开机启动

    开启禁止或删除ssh 开机启动 # update-rc.d ssh enable #//开机启动 # update-rc.d ssh disable #//禁止开机启动 # update-rc.d - ...

  9. kali linux aria2c 开机启动

    在 /lib/systemd/system/aria2.service 编写如下脚本 [Unit] Description= aria2 After=network.target[Service] # ...

最新文章

  1. 不依赖任何系统API,用c语言实现gbk/utf8/unicode编码转换
  2. Ajax乱码解决方案
  3. 如何选择适合自己的CMS建站系统
  4. linux 内网怎么安装git环境_linux 安装go环境
  5. [转载] 使用Python编写打字训练小程序
  6. springBoot 简单优雅是实现文件上传和下载
  7. java final date_Java中的时间和日期(上)
  8. 第一次装TFS的曲折经历
  9. Shopee跨境电商开店高频问题解答
  10. 市场调研报告-电动汽车充电插座市场现状及未来发展趋势
  11. 码云上传文件夹_本地上传码云文件
  12. 高速缓存(cache)存储器
  13. 开发常用的google插件
  14. @程序员:连小学生都开始学编程了,你们怕了吗?
  15. C++实现复数矩阵求逆 matlab inv
  16. H5 AUI 使用总结
  17. 用vue实现按字母排序的多选列表功能类似通讯录
  18. 1833 雪糕的最大数量(排序)
  19. 世界各国新娘幸福瞬间
  20. 走出职业迷茫,做好未来规划

热门文章

  1. 没固定公网 IP 的公司内网实现动态域名解析( 阿里云万网解析 )
  2. Cisdem PDF Converter OCR for Mac(PDF文字识别转换工具)
  3. 暖暖CEO姚润昊:“公司80%都是女生,大多是踏实的90后”
  4. 32位低功耗MCU的设计
  5. 中国00后互联网学习行为报告.pdf
  6. 改变文字颜色html,html怎么改变字体大小和颜色
  7. Python 抽扑克牌游戏
  8. Vimdiff 使用
  9. 浦东人大常委会副主任刘宇青一行莅临零数科技指导工作
  10. 训练营四教官打死网瘾少年案今开庭审理