Answers:
您提到的命令的目的仅仅是为了节省磁盘空间。此外,如今在大多数计算机上,节省的费用仅占磁盘空间的一小部分。因此它们不是很有用。
系统会自动执行大多数常见的维护任务。如果您对它们感到好奇,可以在中执行它们的脚本/etc/cron.*
。脚本的名称或内容可能会提示您它们的作用。不要更改您不理解的任何内容-这些命令存在是有原因的。
一项不会自动完成的维护任务是安装安全性和稳定性更新(重大错误修复)。默认情况下,您将收到有关可用更新的通知。您应该在第一时间遵循通知。如果更新在不方便的时间到达(例如当您按字节付费访问Internet或必须立即关闭计算机时),则不会自动完成此操作。还因为更新存在(很小)损坏某些内容的风险,因此最好不要无人照管。
更新是我手动触发的唯一维护任务。如果我不得不做其他事情,我会认为这是一个错误。如果必须这样做,则应使其自动化。
apt-get update && apt-get upgrade --assume-yes
到crontab中才能以特权运行。
unattended-upgrades
:help.ubuntu.com/lts/serverguide/automatic-updates.html
我向您推荐2个gui程序:
bleach-bit是linux的“ ccleaner”等效项,因此您可以弄清楚它可以做什么:
sudo apt-get install从控制台安装bleachbit。
ubuntu tweak有点像是“ tweak-ui” /软件中心/ gconf / etc,我们在这里感兴趣的是“ package clean”选项:
要安装ubuntu-tweak:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
从apt-get的官方手册页(我的缩写版本)中:
clean
clean clears out the local repository of retrieved package files.
It removes everything but the lock file from
/var/cache/apt/archives/ and /var/cache/apt/archives/partial/.
This frees up disk space
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for some package and that are no
more needed.
还有gui computer-janitor
(System
=> Administration
=> System Janitor
)
computer-janitor
。这根本不是一个好的程序。
我是一名软件迷-我一直在尝试新软件,将其安装在计算机上,然后将其删除。所以对我来说,apt-get -clean和apt-get -autoremove经常使用:-)
我还建议检查更新通知并定期更新。
您可能要看的一种工具(我相信它可以在“管理”部分中找到)是计算机管理员。识别多余的软件包非常有用,您可以删除它们并释放空间。
您可能要看的另一件事是冗余服务-例如Apache,SSH,telnet等,它们可能与单个桌面安装无关或不需要。如果将它们配置为在启动时运行,则可能浪费了不必要的服务的性能/内存。
aptitude install
和aptitude purge
,它会自动删除不需要的软件包。除此之外,purge
还删除已安装的所有配置文件包。