iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统有有哪些垃圾清理方法
  • 144
分享到

Linux系统有有哪些垃圾清理方法

2023-06-12 22:06:28 144人浏览 泡泡鱼
摘要

本篇内容主要讲解“linux系统有有哪些垃圾清理方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统有有哪些垃圾清理方法”吧!Linux的最大优点之一就是,使用一段时间后,它照样很稳

本篇内容主要讲解“linux系统有有哪些垃圾清理方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统有有哪些垃圾清理方法”吧!

Linux的最大优点之一就是,使用一段时间后,它照样很稳定。Linux面临的最大挑战就是,将它安装起来,并找到并配置你完成工作所需要的软件。一旦你完成了这项任务,它几乎就会顺利运行起来。至于系统维护方面,倒没有太多的东西需要担心。另一方面,windows是我所说的一款“肮脏”的系统,原因在于它在运行过程中,会生成大量的额外数据,留在硬盘上。众所周知,一段时间后,随着这类数据不断积累,Windows的运行速度自然会慢下来,这时Windows用户要么安装软件,清理掉所有这些垃圾数据;要么定期重装系统,好让启动速度让人觉得焕然一新。实际上,有整个产业致力于销售面向Windows的“清理工具”。其中一些软件其实就是“披着羊皮”的恶意软件,不过有许多还是相当有用。当然,关键在于弄清楚哪个才是真正优秀的工具。

如果你使用Linux,那么可能会很庆幸自己没必要处理这类烦心事,不过也别高兴得太早了。虽然Linux不像Windows那么肮脏,但它确实多少得益于偶尔进行的清理工作。Linux在运行过程中也会生成数据,具体有日志缓存数据和临时文件。这些额外数据通常并不影响系统的性能。想要清理掉这些数据的主要原因是,收回占用的硬盘空间。如果你在运行固态硬盘(SSD),这可能是你在乎的方面,因为固态硬盘的容量往往不如我们习惯使用的传统硬盘,所以我们要密切关注占用的空间,直到大容量固态硬盘的价格降下来一点。下面不妨介绍为清理Linux系统可以采取的几个要点。

清除旧内核
警告!在清除与Linux内核有关的任何东西时,要极其小心!清除错软件包很有可能会导致你的计算机瘫痪,或者完全沦为垃圾!我们可是警告过你了!

每个Linux发行版处理内核管理的方式不一样。有些拥有出色的GUI工具,让你可以选择运行什么内核,比如OpenSUSE、Linux Mint和Manjaro。而另一些发行版很少或从不更新内核,将手动更新这项任务完全交给了用户。内核相当重要,拥有经过更新的内核是你确保系统安全、远离病毒和黑客的主要手段之一。我在这里会着重介绍ubuntu,不过鼓励你深入研究一番内核,了解你使用的那个发行版如何处理内核的更新。

Ubuntu将内核连同系统上的其他一切一块更新,并留下旧内核。内核更新偶尔会导致问题,所以最好保留旧内核。那样万一需要的话,可以恢复到旧内核。问题在于,Ubuntu完全将旧内核留在那里;一段时间后,最后你的系统上安装了一大堆旧内核。内核及相关文件占用大量空间,多达数百MB。因而,清除旧内核可以释放好多空间。

在Ubuntu下管理内核的最佳工具是新立得软件包管理器(Synaptic Package Manager)。要是它还没有安装到你的系统上,现在就安装。在你打开该管理器之前,先打开终端,执行这个命令:

代码如下:


uname -r


你应该会看到类似这样的输出结果:

代码如下:


3.16.0-38-generic


这是目前运行的内核的版本号,需要把它记下来,因为我们想要确保没有对这个内核或随带的任何文件做任何操作。

由于我们知道了运行什么样的版本,接下来可以打开该管理器,看看有没有任何旧内核在占用空间。想找到内核,只要往搜索框中输入“linux-image”,然后按已安装版本对列表进行排序。为此,你可以点击软件包列表的标题。即使你只安装了一个版本的内核,也会看到与它一块安装的一大堆文件列了出来。你没必要将它们逐个清理掉,高亮选中主内核映像软件包,并将它标记为从右击菜单中完全清除,就可以让系统清除与之相关的一切文件。务必要反复核查版本号,确保没有清除当前版本。要是你按已安装的软件包对列表进行排序,最新的运行中内核应该会出现在列表的最上面。现在可以标记所有的旧内核,不过在你点击“应用”按钮之前,还需要寻找另一个软件包。

清空搜索栏,现在搜索一下“linux-headers”。要是它们已安装,你应该会获得一份列表,上面列出了与安装在系统上的内核有关的所有已安装的Linux标题文件。版本号伴随内核,所以务必要确保你没有清除当前版本的标题文件。实际上,标题文件对于计算机的日常操作而言并非必要,但是如果你想从源代码编译程序或驱动程序,有标题文件在是好事。它们并不占用太多的空间,所以我总是将运行中内核的标题文件留在系统上。

使用BleachBit
有一些确实很出色的Linux版程序可以自动检查系统,清除额外文件。我总是使用的一个程序就是BleachBit。它的历史并不短,几乎每一个Linux发行版上都有它。我用它来清除系统上的任何异常文件还没有遇到过任何问题。BleachBit很轻巧,却提供了一些相当强大的功能特性。我们在此只介绍很基本的功能,不过需要花点时间才能深入了解它的本领,你完全会觉得一些高级功能很有用。

一旦你安装好了BleachBit,就会在仪表板或应用程序菜单中看到与它对应的两个条目。一个让你可以以根用户来运行它,另一个以你本人来运行它。以你本人来运行会清除与你帐户有关的文件,而以根用户来运行会清除缓存软件包和系统日志之类的数据。BleachBit还让你可以清空可能安装在系统上的WEB浏览器、电子邮件客户程序以及插件的缓存内容。这里选择时要小心,因为它会清除掉你的所有已保存密码和设置;如果你想清空一切,这也许没什么,但如果你使用别人的帐户来运行它,可能会让用户不高兴。我发现,保持其他设置不变,仅仅清空Web浏览器里面的缓存就能收回大量的空间。

以根用户运行BleachBit让你可以使用APT清理命令,清空你系统上的缓存软件包和更新版。你可以在终端中使用clean、auto clean和auto remove命令,不过在这里全为你做好了。说到终端,BleachBit在这里也可以使用。你可以执行“bleachbit”命令,它就会以你用GUI配置的预设值来运行。这很好,因为它意味着你可以制作一个Bash脚本,自动清理系统。

对硬盘进行碎片整理
已经说过好多次:运行Linux的优点之一就是,从来没必要对硬盘进行碎片整理。其实,并非完全如此。大多数普通用户从来没必要为文件碎片整理而操心,因为碎片现象不会严重到影响旋转硬盘性能的地步。ext4文件系统非常擅长以一种并不进行碎片整理的方式来存储文件。不像Windows上使用的NTFS文件系统,ext4将数据分散在整个硬盘上,将类似的文件归为一类,以便不用碎片整理,就为文件的增长留出了大量空间。这意味着,你在硬盘上只要有大量的闲置空间,可能根本不需要进行碎片整理。我的系统运行了两三年,检查硬盘后,发现碎片整理分数为“0”,这表明根本不需要碎片整理。

既然如此,我为何还要费心告诉各位进行碎片整理呢?在一些情况下,你可能需要考虑碎片整理,比如如果你的硬盘开始塞满。已占用空间超过80%的任何ext4旋转硬盘往往会开始对文件进行碎片整理,因为系统将文件分开来,确保空间增加会开始变得更难。引起文件碎片整理的另一种情形是,如果你有一大批非常庞大的文件。如果用户处理大量视频制作、处理大型数据库虚拟机,最后就会面临一大堆非常庞大的文件。一段时间后,这些文件的碎片现象会变得非常严重,运行碎片整理完全会显著改善硬盘性能。

打开终端,执行这个命令,看看你的系统是否需要碎片整理:

代码如下:


sudo e4defrag / -c


输入密码,程序会迅速分析你的文件系统。如果你有好多文件,这个过程可能需要1分钟,所以耐心点。你应该会看到类似这样的输出结果:

代码如下:


now/best size/ext


1. /var/log/syslog 3/1 4 KB 
2. /var/log/samba/log.nmbd 2/1 4 KB 
3. /var/log/boot.log 2/1 4 KB 
4. /var/log/auth.log 3/1 5 KB 
5. /var/log/ConsoleKit/history 3/1 10 KB 
 
Total/best extents 128413/128382 
Average size per extent 41 KB 
Fragmentation score 0 
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag] 
This directory (/) does not need defragmentation. 
Done.


一般对磁盘的清理方式
1.定期对重要文件系统扫描,并作对比,分析那些文件经常读写

代码如下:


#IS-IR/home>;files.txt
#diff filesold.txt files.txt


通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。
2.查看空间文件系统的inodes消耗

代码如下:


#df-i/home


如果还有大量的inpde可用,说明大文件占用空间,否贼可能大量小文件占用空间。
3.找出占用空间较大的目录
查看/home占用的空间

代码如下:


#du-hs/home


查看/home下占用空间超过1000m

代码如下:


#du/awk'$1>;2000'


4.找出占用空间较大的文件

代码如下:


#find/home-size +2000K


5.找出最近修改或创建的文件
先TOUCH一个你想要的时间的文件如下

代码如下:


#TOUCH-t 08190800 test
#find/home-newer test-print


删除日志

代码如下:


#rm-rf/var/log/*


6.对分区做连接
在有空间的分区,对没有空进分区做连接

代码如下:


#in-s/home/use/home


7.找出耗费大量的空间的进程
根据不同的应用,找出对应的进程,分析原因。
8.检查并修复文件系统

代码如下:


#fsck-y/home


9.重启机器
有了以上的十招,应该可以解决大部分问题,但是关键还是安装时要规划好分区。另外发现磁盘蛮时,不能急,小心操作,认真分析原因,然后小心应对。需要注 意,以上十招不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等“硬”办法了
还可以:

代码如下:


cd/
du-h--max-depth=q/grep M/sort-n


找到最大的那个目录后进入该目录
再运行

代码如下:

du-h-max-depth=1/grep M /sort-n


找出来以后看是否有用的文件
没用就删掉
希望以上的清理方法步骤能够给操作linux系统的用户带来磁盘空间一定的释放。
我们关注的主要参数是碎片整理分数。它在这里是0,所以我们没必要为硬盘碎片整理而操心。如果你的主文件夹不在其自己的分区,那么你确实应该将/换成/home,还要检查那里的碎片整理状态。如果你想运行碎片整理程序,只要执行不带-c参数的命令:

代码如下:


sudo e4defrag /


然后,它会检查文件系统,对需要碎片整理的文件进行碎片整理。在这个过程中,会有大量的输出结果滚动显示。要是你系统上有好多文件,这个过程很漫长,所以你可以在晚上上床前让碎片整理程序开始运行,完毕后关闭系统。为此,你可以执行类似这样的命令:

代码如下:


sudo e4defrag / && sudo e4defrag /home && sudo shutdown -h now


如今我通常采取的做法是,在完成安装新系统、将所有文件倒过来之后,运行碎片整理工具。之后,我会偶尔检查一下状态,我发现此后碎片整理分数基本上保持在0。

值得一提的是,你根本没必要对固态硬盘进行碎片整理。事实上,在固态硬盘上执行上述命令通常会弹出一个消息,显示不允许这种操作。只使用固态硬盘的那些人完全可以不用看这一节。

最后说一句:在Linux中对硬盘进行碎片整理后,别指望性能会有大幅提升,因为即使硬盘上有一些碎片文件,ext4也其实擅长于快速运行。切记:ext4在设计当初就考虑到了高输入/输出文件服务器,它非常高效。即使要处理笔记本电脑或台式机,它也不会“气喘吁吁”。

别过分追求干净!
一些计算机用户在确保系统干净、在最高性能下运行到了无以复加的地步。牢记一点:许多Linux系统在根本没有采取上述措施的情况下运行了好多年。Linux根本不会像Windows或Mac那样慢下来,哪怕长时间使用后也是如此。你想要清空文件的主要原因是,收回硬盘空间,或者控制完全系统备份的大小。如果你与别人一样喜欢一直试用不同的发行版,很可能最后根本不需要采取任何上述措施,就因为你在频繁地重装。不过,知道有这样一些工具总归是件好事。

到此,相信大家对“Linux系统有有哪些垃圾清理方法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Linux系统有有哪些垃圾清理方法

本文链接: https://www.lsjlt.com/news/263248.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统有有哪些垃圾清理方法
    本篇内容主要讲解“Linux系统有有哪些垃圾清理方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统有有哪些垃圾清理方法”吧!Linux的最大优点之一就是,使用一段时间后,它照样很稳...
    99+
    2023-06-12
  • vps清理垃圾的方法有哪些
    清理VPS上的垃圾可以采取以下方法:1. 删除不需要的文件和文件夹:查找并删除不再使用的文件和文件夹,包括临时文件、日志文件、备份文...
    99+
    2023-09-14
    vps
  • win8.1怎么清理垃圾 win8.1清理系统垃圾方法介绍
    很多win8.1用户对于如何清理系统垃圾还不是很清楚吧,下面小编为大家介绍一下win8.1清理垃圾方法,一起来看看吧。 win8.1怎么清理垃圾呢 1、首先打开“ 2、打开磁盘清理后会自动扫描可以清理的文件;...
    99+
    2023-06-05
    win8.1 清理垃圾 系统垃圾 垃圾 win8 系统 清理 方法
  • 清理c盘垃圾的cmd命令有哪些
    清理c盘垃圾的cmd命令有:1、“del /s /f /q %temp%\*”;2、“del /s /f /q C:\Windows\Temp\*”;3、“del /s /f /q C:\Users\用户名\AppData\Local\Te...
    99+
    2023-08-01
  • windows系统垃圾清理脚本
    1、命令行清理方式部分: 以下命令主要清理 临时文件:*.tmp,*.syd,*.$$$,*.@@@,*._mp,*.gid,*.~*,*.gts 备份文件:*.bak,*.old,*.wbk,*.xlk,*.ckr_ ...
    99+
    2023-05-23
    脚本 系统 windows 垃圾
  • win10手动清理系统垃圾文件的方法
    本文小编为大家详细介绍“win10手动清理系统垃圾文件的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10手动清理系统垃圾文件的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。具体方法:右键系统桌面...
    99+
    2023-06-27
  • JavaScript中有哪些垃圾回收方法
    这篇文章给大家介绍JavaScript中有哪些垃圾回收方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JavaScript的特点1.JavaScript主要用来向HTML页面添加交互行为。2.JavaScript可以...
    99+
    2023-06-14
  • 在Linux上怎么清理垃圾系统管理员
    这篇文章主要介绍了在Linux上怎么清理垃圾系统管理员,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。rm 的那些事首先,这条命令是用来清除 Linux 系统的根目录(/)下所...
    99+
    2023-06-16
  • Win8系统怎么清理c盘垃圾
    1、双击计算机,右击C盘,选择属性 2、属性一栏我们选择磁盘清理,这是系统会自动扫描可以清理的文件垃圾,耐心等待一会 3、选择你需要清理的文件,这里列出来的都可以清理,找出占用空间大的文件清理掉吧,点击确认开始永久...
    99+
    2023-06-03
    win8系统c盘清理 win8怎么清理c盘 win8怎样清理c盘 c Win8 垃圾
  • windows8系统怎么清理c盘垃圾
    当采用的windows8系统长期不清理磁盘垃圾得话,時间久了沉积的垃圾会布满电脑硬盘,造成系统运作的速度减缓.那麼windows8系统怎么清理c盘垃圾下列就是有关windows8系统怎么清理c盘垃圾,windows8系统清理c盘的方式。系统...
    99+
    2023-07-14
  • 有哪些jvm垃圾回收算法
    这篇文章将为大家详细讲解有关有哪些jvm垃圾回收算法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。jvm垃圾回收算法:1、“标记–清除”算法;首先标记出所有需要被回收的对象,然后在标记完成后...
    99+
    2023-06-14
  • win10中彻底清除C盘垃圾文件的方法有哪些
    小编给大家分享一下win10中彻底清除C盘垃圾文件的方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!win10如何彻底清理C盘垃圾方法一、删除临时文件在电脑上点击 win 键,在系统左侧会弹出一个对话框,点击如图所...
    99+
    2023-06-10
  • JVM调优之垃圾定位、垃圾回收算法、垃圾处理器的区别有哪些
    本篇内容主要讲解“JVM调优之垃圾定位、垃圾回收算法、垃圾处理器的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JVM调优之垃圾定位、垃圾回收算法、垃...
    99+
    2024-04-02
  • 一分钟清除系统中所有垃圾文件的方法教程
    本篇内容介绍了“一分钟清除系统中所有垃圾文件的方法教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Windows在安装和使用过程中都会产生...
    99+
    2023-06-09
  • win10如何清理系统垃圾软件
    这篇“win10如何清理系统垃圾软件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10如何清理系统垃圾软件”文章吧。w...
    99+
    2023-07-01
  • win7系统如何一键清理系统垃圾【xitongtiandi.net】
    win7系统如何一键清理系统垃圾呢?使用电脑的每一步操作都会产生一定的垃圾,每次都要进行磁盘清理也挺麻烦的。所以一些电脑爱好者,发明了一件清理系统垃圾的小方法。今天,我就将这个方法分享给大家。win7系统如何一键清理系统垃圾1、复制下面的文...
    99+
    2023-06-05
  • 怎么清理Ubuntu系统的垃圾文件
    这篇文章主要介绍“怎么清理Ubuntu系统的垃圾文件”,在日常操作中,相信很多人在怎么清理Ubuntu系统的垃圾文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么清理Ubuntu系统的垃圾文件”的疑惑有所...
    99+
    2023-06-13
  • 怎么用cmd命令清理系统垃圾
    小编给大家分享一下怎么用cmd命令清理系统垃圾,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!用cmd命令清理系统垃圾的方法:首先按【windows+R】,输入【cmd】;然后输入【cleanmgr】,并按下回车键【ente...
    99+
    2023-06-14
  • Win10系统如何清理注册表垃圾
    小编给大家分享一下Win10系统如何清理注册表垃圾,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、在桌面空白处右键,然后选择新建文本文档。二、将以下代码复制进文本文档中:@echo off  del/f/s/q %sys...
    99+
    2023-06-28
  • java中有哪些垃圾回收算法
    这篇文章给大家介绍java中有哪些垃圾回收算法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实现了Web MVC设计模式的...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作