冷蟊初退 孤灯野澜 志起鸡鸣 墓不悲秋 技术交流 软件开发 商业合作 加Q:411239339

Ubuntu 20.04.6 server安装完后的一些必须操作

浏览:1841次阅读
没有评论

共计 1588 个字符,预计需要花费 4 分钟才能阅读完成。

文章目录

1. 关闭自动更新

# 关闭 Update-Package-Lists
sudo sed -i.bak‘s/1/0/’/etc/apt/apt.conf.d/10periodic

# 关闭 unattended-upgrades
sudo sed -i.bak‘s/1/0/’/etc/apt/apt.conf.d/20auto-upgrades

# 也可以通过以下命令选择 No
sudo dpkg-reconfigure unattended-upgrades

# 禁用 unattended-upgrades 服务
sudo systemctl stop unattended-upgrades
sudo systemctl disable unattended-upgrades

#可选:移除 unattended-upgrades
#sudo apt remove unattended-upgrades

2. 清空缓存

sudo apt autoremove #移除不在使用的软件包
sudo apt clean && sudo apt autoclean #清理下载文件的存档
sudo rm -rf /var/cache/apt
sudo rm -rf /var/lib/apt/lists
sudo rm -rf /var/lib/apt/periodic

3. 禁用内核更新

为什么要禁用内核更新呢,主要考虑到显卡驱动的问题,一更新就要重新安装驱动,而且非必要情况下不需要更新。

# 禁用内核更新
sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic

# 恢复内核更新
sudo apt-mark unhold linux-generic linux-image-generic linux-headers-generic

4. 卸载 snap

最近由于复现实验新装了 Ubuntu20.04,发现后台中 snapd 进程占用高。snap 是 Canonical 公司推出的一款软件管理工具,在 20.04 以及之后版本 Ubuntu 中都有预装,但因其难用,资源占用高被广为诟病,特搜索整理资料将其卸载。

snap list
sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service

运行 sudo snap remove –purge snap-store 等命令依次删除前面列表中的各个软件,需要注意的是在上述列表 notes 列表明是 base 的表示是其他软件的依赖项,需要放在最后面删除。最后运行 sudo snap remove –purge snapd 删除 snapd

运行命令 sudo apt autoremove –purge snapd 使用 apt 卸载 snapd 服务

rm -rf ~/snap
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd

即使使用以上命令移除了 Snap 软件包,但如果没有关闭 apt 触发器,sudo apt update 命令会再一次将 Snap 安装回来。

要关闭它,需要在 /etc/apt/preferences.d/ 目录下创建一个 apt 设置文件 nosnap.pref 来阻止 Snap 服务自动下载

运行命令 sudo vim /etc/apt/preferences.d/nosnap.pref,打开编辑器,输入以下内容并保存文件

Package: snapd
Pin: release a=*
Pin-Priority: -10
文件保存后运行 sudo apt update 即可。

正文完
创作不易,扫码加点动力
post-qrcode
 3
果较瘦
版权声明:本站原创文章,由 果较瘦 于2023-09-10发表,共计1588字。
转载说明:除特殊说明外本站文章皆由果较瘦原创发布,转载请注明出处。