首页 > 系统相关 >让你的Linux飞起来的5个妙招

让你的Linux飞起来的5个妙招

时间:2023-10-14 10:12:21浏览次数:55  
标签:起来 缓存 个妙 get 卸载 apt APT Linux

让你的Linux飞起来的5个妙招让你的Linux飞起来的5个妙招

当系统使用的时间越来越长,系统中的安装、 卸载的程序变得越来越多,让整个系统看起来很臃肿。尤其对于那些只有128GB的SSD固态硬盘的笔记本而言,释放磁盘空间变得十分必要。

为了更好地为小白提供帮助,本期Linux实验室提供的五种方法都具有很高的安全性,大家可以放心使用。同时,本文使用的是Ubuntu16.04系统,但你如果使用的是其他Ubuntu版本或者Linux Mint也可以采用相同的步骤。

删除无用的安装包

在之前的Linux实验室中,笔者介绍过apt-get及其相似命令,而在apt-get命令中,有一项“autoremove”自动移除选项。这个选项能够移除一些无用的自动安装包和库,也可以删除那些在系统升级中自动安装的就得Linux内核。

这是一个傻瓜式的命令,你随时都可以运行,以加大你的磁盘可用空间。

sudo apt-get autoremove

让你的Linux飞起来的5个妙招让你的Linux飞起来的5个妙招

如你所见,这个命令能够释放我电脑中的300MB空间。

清空系统中的APT缓存

APT的全称是Advanced Package Tool,即高级软件包工具,他是一个成熟的软件包管理系统。Ubuntu使用APT在系统上进行软件的安装、管理和卸载,而在进行这些操作之后,APT会保留以前下载和安装过的软件包缓存。

APT会将DEB软件包缓存保存在/var/cache/apt/archives中,而随着时间的退役,这个缓存会变得越来越大,其中也会包含大量不需要的软件安装包。你可以通过一下这个命令来查看你的缓存大小:

sudo du -sh /var/cache/apt

正如你所见,APT在这个系统中一共有581MB的空间占用。当你已经没有空间可用是,500MB已经是一个非常有意义的空间了。

让你的Linux飞起来的5个妙招让你的Linux飞起来的5个妙招

接下来你就有两种方法来清理这些缓存了,前一种由系统自动判断清除,而后一个命令行能够清空更大的空间。

sudo apt-get autoclean
sudo apt-get clean
清理thumbnail缓存

对于Linux为内核的大多数系统中(包括安卓),都会有thumbnail,可以直译为“缩略图”,也就是说Ubuntu会自动创建一个缩略图版本,并存储在文件管理器中。一般来讲, 这种缩略图存储在一个隐藏目录中,位于~/.cache/thumbnails

当然,随着时间推移,缩略图的数量也将大大增加,里面的文件也会越来越大,如果要了解你的thumbnail的大小可以用这个命令来查看,可以看到该系统目前有380MB的缓存。

让你的Linux飞起来的5个妙招让你的Linux飞起来的5个妙招

du -sh ~/.cache/thumbnails

然后你就可以在任何时间清理你的缓存了,最快速的方法就是终端上使用清理命令:

rm -rf ~/.cache/thumbnails/*
卸载不常用的软件

总有写软件我们一心潮澎湃就下载了,然而下载后半年都不用一次,对于这些及占用电脑资源,有没有什么实际意义的软件,最好的办法就是卸载了吧。

如果你需要卸载这些使用频率很低的软件,并且知道这个软件的名字的话,可以使用下面的命令进行卸载。

sudo apt-get remove package-name1 package-name2
通过GUI清理Ubuntu空间

以上几种方法可以说都是用命令行的方式去清理磁盘空间的,可能有些人并不习惯这么做,毕竟你需要记住所有命令,在一个接一个的使用它们,所以这里给大家推荐一种通过GUI来清理内存空间的方法。
Linux实验室:五招清空Linux系统空间

让你的Linux飞起来的5个妙招让你的Linux飞起来的5个妙招

比如Stacer就是这样一个工具,它可以展示你系统中的内存、CPU等各种部件状态信息,当然还有很多其他类似的工具,等着你不断去发掘。

标签:起来,缓存,个妙,get,卸载,apt,APT,Linux
From: https://www.cnblogs.com/roccn/p/17763730.html

相关文章

  • Linux怎么修改权限
    rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件,如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限时-rw----第一位:-就代表是文件,d代表是文件夹第一段(3位):代表拥有者的权限第二段(3位):代表拥有者所在的组,组员的......
  • Linux桌面环境(桌面系统)
    早期的Linux系统都是不带界面的,只能通过命令来管理,比如运行程序、编辑文档、删除文件等。所以,要想熟练使用Linux,就必须记忆很多命令。后来随着Windows的普及,计算机界面变得越来越漂亮,点点鼠标就能完成很多工作,人们已经习惯了图形界面化的操作,很难再忍受一片漆黑的命令行窗口了......
  • Linux实现虚拟机间跨网段通信
    Linux虚拟机跨网段通信目录:目录实验场景3实验环境3添加虚拟网络3配置VM1地址4配置R1地址5有网卡配置文件5如果没有网卡配置文件5配置R2地址7有配置文件7配置VM2地址8配置路由8开启R1路由转发功能8配置静态路由9开启R2路由转发9说明:9配置静态路由9验证10VM1pingV......
  • Linux终端常见命令
    Linux终端常见命令ls查看当前目录cdnoip跳转到noip文件夹g++a.cpp-std=c++14-O2-oa编译a.cpp,生成了一个名为a的文件(生成的文件没有扩展名,O2大写,-o小写)./a运行amorea.out查看a.out(a.in同理)clear清空终端......
  • linux spi
    linuxspispi_sync()执行流程?spi_async()执行流程?spiperipheraldriver中,调用spi_sync()为什么会看到spi*内核线程会有负载?intspi_sync(structspi_device*spi,structspi_message*message){ intret; mutex_lock(&spi->controller->bus_lock_mutex); ret=_......
  • linux内核:futex锁
    1、背景多线程间需进行通信,锁是通信的主要机制。但是每次使用都会引发系统调用,当锁具有低争用率时,系统调用可能会构成显著的开销。经研究发现,很多同步是无竞争的,即某个进程进入互斥区,到再从某个互斥区出来这段时间,常常是没有进程也要进这个互斥区或者请求同一同步变量的。但是在......
  • Linux开发环境中使用shell/python脚本快速自动打包并查看apk文件
    最近工作中突然遇到一个很烦人的问题,事情的起因是这样的.我参与开发/维护着大概5个项目,负责服务端后台的同事经常在自己的本地电脑启着本地服务测试一些东西,而他们的本地局域网IP是经常变动的,那么问题来了,只要他们的IP地址变动了就会过来找我针对某个局域网IP地址为某个......
  • Linux第二次周总结
    第三章用户管理3.1用户/组概览Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。每个用户都属于一个用户组或者多个组,系统可以对一个用户组中的所有用户进行集中管理。3.1.1用户标识:UID与GIDLinux系统并不能......
  • Linux服务器初始化
    1、服务器初始化sed-i"s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/configrm-rf/etc/yum.repos.d/*#配置yumcurl-o/etc/yum.repos.d/Centos-7.repohttp://mirrors.aliyun.com/repo/Centos-7.repocurl-o/etc/yum.repos.d/epel.repohttp://mirrors.......
  • linux 中给文本按照指定列标记重复次数
     001、[root@pc1test2]#lsa.txt[root@pc1test2]#cata.txt##测试数据abbabcffba[root@pc1test2]#awk'{ay[$0]++;printay[$0],$0}'a.txt##按照列标记重复次数1a1b2b2a3b1c1f2f4b3a 。 ......