最近遇到一个朋友Windows系统卡死,一开机就卡的不行,鼠标动不了,看了一下C还剩40G左右,不多也不是很少,本来想着重装一下系统,我也是远程看的,看不出别的什么,我也没别的办法,后面我朋友说,有人设置了一下BIOS设置,就变得不那么卡了,我就很奇怪,好奇改什么东西了,现在还是不了解,怀疑可能是此前BIOS处于节能模式(如限制CPU频率、禁用Turbo Boost),恢复高性能设置后就流畅了,没看到电脑,不了解,大家有经验希望可以和我分享一下,然后我用的是Ubuntu,主要是之前工作需要,然后使用下来感觉还可以,就没有再刷回去了,算是刚入门,然后我突然想到,用这个从来没有杀过毒,清理垃圾,当然肯定有文件的删除操作,所以我就搜了搜Ubuntu的相关操作,简单分享
apt autoremove 和 apt autoclean,可以自动删除不再需要的软件包及缓存文件,帮助保持系统整洁。
为了提高系统维护的效率,可以将以下任务写入脚本,定期自动执行:
sudo apt update 与 sudo apt upgrade 命令,保持系统最新、修补安全漏洞。
sudo apt autoremove 自动删除无用软件包。
sudo apt autoclean 清除软件包缓存。
下面是一个简单的Bash脚本示例,涵盖了系统更新、垃圾清理和(可选的)安全扫描任务:
#!/bin/bash
# Ubuntu系统维护脚本
# 1. 更新软件包列表并升级所有软件包
echo "更新软件包列表..."
sudo apt update && sudo apt upgrade -y
# 2. 清理无用软件包及缓存
echo "清理无用软件包..."
sudo apt autoremove -y
echo "清理软件包缓存..."
sudo apt autoclean
# 3. (可选) 进行ClamAV病毒扫描(需先安装ClamAV)
# echo "启动ClamAV扫描..."
# sudo clamscan -r --remove /home
# 4. (可选) 清理过大的日志文件(如大于50M的日志)
echo "检查并清理过大的日志文件..."
find /var/log -type f -name "*.log" -size +50M -exec sudo truncate -s 0 {} \;
echo "系统维护任务已完成。"说明: