当前位置: 首页 > news >正文

成都建设官方网站/游戏优化大师官网

成都建设官方网站,游戏优化大师官网,国外有什么做网站的软件吗,网站建设 系统 排名自从将公司电脑的Ubuntu系统升级到了Ubuntu 16.04 (之前是15.04), 每次开机竟然耗时2分钟左右, 简直不能忍! 咋能向Windows看齐(Windows都没这么慢好嘛), 话说以前的Macbook Pro高配开机只要2秒钟… 那么如何找出拖慢开机速度的元凶并将其禁用呢? systemd自带分析利器system…

自从将公司电脑的Ubuntu系统升级到了Ubuntu 16.04 (之前是15.04), 每次开机竟然耗时2分钟左右, 简直不能忍! 咋能向Windows看齐(Windows都没这么慢好嘛), 话说以前的Macbook Pro高配开机只要2秒钟…

那么如何找出拖慢开机速度的元凶并将其禁用呢?

systemd自带分析利器systemd-analyze
systemd-analyze有一些参数,大体上来讲就是一些功能, 可以用

man systemd-analyze
来看看:

man systemd-analyze
其中, 对我们比较有用的参数就是blame。

blame : blame是"指责"的意思。

如果你平时使用git来进行版本控制, 那你应该知道有个命令叫

git blame
用git blame加文件名就可以看到文件中每一行最近是谁更改的。

同理, systemd-analyze blame就是显示开机启动项的时间, 从最慢依次列出。

systemd-analyze blame
systemd-analyze blame
可以看到, 最慢的启动项是NetworkManager-wait-online.service, 竟然用了30秒, 不能忍!

禁用之:

sudo systemctl disable NetworkManager-wait-online.service
systemctl命令,从字面上理解就是「控制系统」,因为 systemctl 是 system 和 ctl 的连写,system 是英语「系统」的意思,ctl 则是 control 的缩写,是英语「控制」的意思。
用 man systemctl 可以看到它的解释和用法。
其解释是「Control the systemd system and service manager」,也就是「控制systemd系统和服务管理器」。

sudo systemctl disable NetworkManager-wait-online.service
disable 是英语「使失去能力」的意思。

但是,后来的使用中,我又发现一个拖慢系统的启动项,叫 plymouth-quit-wait.service。这次用 disable 却不能将其彻底禁用。

只能用 mask 来禁用,也就是:

sudo systemctl mask plymouth-quit-wait.service
为什么呢?

因为 mask 这个 systemctl 命令的选项参数是比 disable 更强力的,可以用 man systemctl 来查看。

首先是 disable 的解释:

disable选项
接着看 mask 选项:

mask 选项
看到 mask 选项的解释中有一句英语「This is a stronger version of disable, since it prohibits all kinds of activation of the unit, including enablement and manual activation.」

翻译过来就是:「这是一个增强版本的 disable,因为它阻止了所有激活这个单元的行为,包括启用和手动激活」。

mask 是英语「掩盖,遮蔽」的意思。

可以看到执行了上面的 sudo systemctl mask plymouth-quit-wait.service 这句命令后的输出:

Created symlink from /etc/systemd/system/plymouth-quit-wait.service to /dev/null.
也就是说 mask 选项把 plymouth-quit-wait.service 直接软链接到了 /dev/null 这个著名的「黑洞」中去了,然后世界就清净了。

题外
其实, 昨天我还禁用了两个启动项, 都是fstab中的, 用于挂载(mount)服务器上的nfs磁盘, 每一个竟然用了1分钟左右 (用systemd-analyze blame看到的):

用vim编辑器打开/etc/fstab文件(记得要加sudo哦, 不然不能修改此文件):

sudo vim /etc/fstab
/etc/fstab auto
就是上图中

172.19.0.133:/mnt/androidstorage/NFS_RO /mnt/nfs_ro
172.19.0.133:/mnt/androidstorage/NFS_RW /mnt/nfs_rw
那两行, 表示

把远端服务器172.19.0.133上的/mnt/androidstorage/NFS_RO挂载(sudo mount)到本机的/mnt/nfs_ro

把远端服务器172.19.0.133上的/mnt/androidstorage/NFS_RW挂载(sudo mount)到本机的/mnt/nfs_rw

如何禁用呢?

在options那一列中加上 noauto即可, 表示不自动启动。

auto是automatic的缩写, 表示"自动"。而noauto就是not/no automatic的缩写, 表示"不自动"。

/etc/fstab noauto
用man fstab来学习一下fstab中每一列的含义:

man fstab
man fstab default auto
可以看到, 默认情况下(default中)是auto的, 也就是说默认情况下会在开机时自动挂载那两个nfs磁盘。

如此处理之后, 再次重启电脑:

sudo reboot
这回, 电脑启动只要几秒啦!

小结
所以, 如果想加快开机启动, 只要先用

systemd-analyze blame
列出开机启动项的时间, 然后禁用(用 systemctl disable 或 mask)那些很慢的即可。
systemd-analyze plot > ./boot.xml
dmesg > /tmp/boot.txt
可以更直观的查看systemd-analyze

不过也要小心, 不要禁用了系统的关键启动项。
对应的可以使用unmask和enable

http://www.lbrq.cn/news/776557.html

相关文章:

  • 官网的网站设计公司/广州网站营销推广
  • 北京住房和城乡建设委员会网站电话/bing搜索
  • 导购类网站怎么做/济南seo网站排名优化工具
  • 怎么用 java做网站/互联网品牌的快速推广
  • 郑州做网站的公司/百度教育官网登录入口
  • 网站建设中单页源码/深圳电子网络推广查询
  • 收费网站怎么做/seo可以从哪些方面优化
  • 俄罗斯 日本/seo关键词是怎么优化的
  • 网站两侧固定广告代码/淘宝指数查询官网
  • 网站收录免费咨询/南京seo全网营销
  • 建设银行网银网站激活/百度小说排行榜2020
  • 深圳营销型网站公司电话/如何做营销推广
  • 体验比较好的网站/河北seo公司
  • wordpress 白色/北京企业网站seo平台
  • 湖南省网站备案时间/优化设计三年级上册答案
  • 深圳网站制作易捷网络/现在最火的推广平台有哪些
  • 温州外贸网站建设/外链网站是什么
  • 武汉平台网站建设 APP/网站营销网站营销推广
  • 鹤山网站建设/google收录提交入口
  • 宁波拾谷网站建设/微信推广链接怎么制作
  • wordpress建站打不开二级页面/简述优化搜索引擎的方法
  • 广州做网站的公司/最近爆发什么病毒感染
  • 怎么做网站音乐/软文推广是什么
  • 网站建设 网址导航/个人如何在百度上做广告
  • 谷歌优化seo/宁波seo搜索优化费用
  • 营销展示型网站建设价格/国产搜什么关键词最好看
  • 网站推广策划报告/小程序怎么引流推广
  • 我做网站啦 圆通导航/软文世界
  • 哪建设网站/最近一周的重大新闻
  • 网站建设应计入哪个会计科目/河北网站seo地址
  • 数据可视化交互深入理解
  • 【07-AGI的讨论】
  • 力扣热题100-----322.零钱兑换
  • C++方向知识汇总(三)
  • 正则表达式:文本模式的数学语言与编程工具
  • 第2节 PyTorch加载数据