Ubuntu系统清理



1.清理下载的缓存包
    我们在 Ubuntu 中通过 sudo apt-get install 安装软件时,其下载的包都缓存在 /var/cache/apt/archives/ 目录中.如果要清理掉这些已下载的缓存包,那么可以执行命令:
      sudo apt-get autoclean
      sudo apt-get clean

2.清理不再需要的包
  我们知道,在 Ubuntu 系统中安装软件时,该软件的依赖通常也会自动安装上.那么,在我们删除该软件后,其依赖可能需要我们手动删除之.你可以运行如下命令来解决这个问题.
    sudo apt-get autoremove

### 如何在 Ubuntu 系统清理内存 #### 使用 `free` 命令查看当前内存状态 为了了解系统中的可用内存量以及已使用的内存量,可以使用 `free` 命令来获取这些信息: ```bash free -h ``` 此命令会以人类可读的方式显示内存总量、已用量、空闲量以及其他相关信息。 #### 刷新缓存并释放页面缓存 Linux 系统通常会在磁盘缓存中存储最近访问过的数据以便快速检索。当物理 RAM 中有足够多未被应用程序占用的空间时,这有助于提升性能。然而,在某些情况下可能希望手动清除这部分缓存。可以通过以下命令刷新缓存并将脏页写入磁盘: ```bash sudo sync; echo 3 | sudo tee /proc/sys/vm/drop_caches ``` 上述操作将会执行三个级别的缓存清理动作:清空 pagecache (1),清空 dentries 和 inodes 缓存(2), 同时也包括pagecache 的清理(3)[^2]。 需要注意的是,这种做法并不会真正增加实际可用的物理RAM数量;相反,它只是让 Linux 不再依赖于那些临时性的缓存机制而已。对于大多数日常应用场景来说,默认设置已经能够很好地平衡效率与资源利用之间的关系。 #### 调整 swappiness 参数控制交换分区行为 swappiness 参数决定了操作系统倾向于将进程的数据移动到 swap 分区的程度。默认值通常是60,这意味着当剩余物理内存低于总容量的大约40%时就会开始积极地把不活跃的数据转移到swap上去。如果想要减少这种情况的发生频率,则可以把该参数设得更低一些(比如10),从而鼓励尽可能多地保留活动的工作集在真实的RAM里头: ```bash echo vm.swappiness=10 | sudo tee -a /etc/sysctl.conf sudo sysctl -p ``` 这样修改之后,除非绝对必要,否则不会轻易触发向虚拟内存转移的过程,进而保持较高的响应速度和整体流畅度[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值