马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!媒介
Linux盘算机装置后,在我们不休的利用过程当中,由于增加、删除软件和上彀冲浪、调试步伐等举动,硬盘中会发生林林总总的渣滓文件,而跟着这些渣滓文件的不休收缩,它们不但会平白吞噬失落我们可贵的硬盘空间,更会拖累呆板的运转速率,影响我们的事情效力。本文先容一下给Linux体系减肥的***和工具的利用技能,本文利用的Linux刊行版本是Ubuntu12.04。本文先容的工具包含:ActivityLogManager、BleachBit、find、fdupes、Geeqie、GConfCleaner,这些工具都是开源工具,Linux用户能够经由过程下载编译源代码在其他盛行的Linux版本(如Redhat、SUSE等)上利用。
Linux下哪些文件属于渣滓文件
很多bin格局的软件在装置时,起首要把本身的装置文件解紧缩到一个一时目次(通常是/tmp目次)然后再举行装置。假如软件计划有忽略大概体系有成绩,当装置停止后,这些一时文件就会变得其实不“一时”,成为硬盘里的一堆渣滓,良多时分它们以*.tmp的面目面貌呈现。
和装置历程一样,在软件的运转过程当中一般也会发生一些一时互换文件,有些软件运转事后遗留上去的渣滓乃至多达数百兆,好比SSH办事器和客户端毗连过程当中时发生的文件。另有假造机运转时发生的文件。别的我们删除一个账户以后,还会存在一些无用渣滓文件及目次。
我们在上彀的时分,扫瞄器老是将网页文件下载到当地呆板上,这些缓存文件不仅占用了可贵的磁盘空间,还经常会把我们的团体隐私公之于众。
好比一些使用软件自带的匡助和体系手册页等。既然食之有趣干脆也将它们视作渣滓文件的一种体现。占用空间甚年夜,更会严峻拖累体系和一些图形处置软件的运转速率。别的另有一些破坏的桌面文件,它包含破坏的使用步伐菜单按钮和文件联系关系。
假如Linux用户装置利用GIMP大概Geeqie等图形编纂工具,在这些软件都有图片预览功效,在保留了图片的文件夹下会发生一个名为“Thumbs.db”的文件,这个文件会跟着图片文件的增添而收缩。另有就是.DS_Store文件,DS_Store文件是用来存储这个文件夹的显现属性的:好比文件图标的摆放地位。删除今后的反作用就是这些信息的得到。别的另有利用apt大概YUM软件包装置过程当中天生的缓存文件。
利用Linux下令删除渣滓文件
这里我们利用到的次要下令是find。举个例子:我们删除一个账户以后,还会存在一些无用渣滓文件及目次,我们要找出属于这个用户的渣滓器材,利用find/-user用户名:就能够找到根目次上司于这个用户的相干文件,利用下令:- #find./-nouser|xargsrmCrf
复制代码 当我们在体系下运转某个步伐堕落的时分,体系会主动将残留在内存中的数据存成core文件,一朝一夕,体系中遗留上去的core会愈来愈多,就像尘土一样散落在体系的每个角落里非常烦人。这个时分,我们就能够使用find下令加上―exec参数来清算它们。利用下令:- #find/-namecore-print-execrm-rf{};
复制代码 别的Linux供应了浩瀚言语的手册页(man)好比Ubuntu的手册页位于/usr/share/man目次下,可使用下令删除过剩言语的手册页保存中英文便可。- #cd/usr/share/man#find./-maxdepth1-typed|tail-n+2|grep-E-v(en|zh|man).*|whilereadd;dorm-rf$d;done
复制代码 申明:关头字是(en|zh|man),您能够依据本人的情形修正。
fdupes是一个下令行工具,它会查找和删除指定目次的反复文件,它经由过程文件的巨细和MD5值举行对照。一个字节一个字节举行对照。起首装置这个工具在/etc目次查找反复文件,利用以下下令:能够与Linux下令组合利用,删除文件:- #fdupes-r-f.|grep-v^$|teeduplicate.txtcatduplicate.txt|whilereadfile;dorm-v"$file";done
复制代码 别的也能够与sed下令组合利用,删除文件:- #fdupes-r-n-S/tmp|sed-r“s/^/#rm”/”|sed-r“s/$/”/”>duplicate-files.sh
复制代码 清算旧版本的软件缓存清算一切软件缓存:删除体系不再利用的伶仃软件
这三个下令次要清算晋级缓存和无用包的。
利用Geeqie工具找出类似图象文件
如今的硬盘容量是愈来愈年夜,出于备份的思索,良多伴侣会接纳“宁滥勿缺”的准绳保留图片,这便可能呈现文件反复的情形,形成文件搜刮的效力低下。要在海量的存储空间中找出反复的文档,并非一件简单的事情。实在借助出名的图象扫瞄工具Geeqie能够很轻松地找出体系中的反复和类似图象文件。这些文件比拟文本文件更年夜,工夫长了会占用良多硬盘空间。利用下面先容的fdupes工具就不可,由于fdupes工具只能删除完整不异(md5sum不异)的反复文件,但如果要剔除"类似"的图片文件,则可以使用geeqie工具。起首装置这个工具:上面运转这个工具,在要搜刮的目次上按鼠标右键,选择"Findduplicatesrecursive..."见。
.选择"Findduplicatesrecursive..."
选择左下角的"Compareby:"下拉菜单可选择比对体例Similarity(custom)找出类似度99%以上的图片,别的能够勾选"Thumbnails"可显现缩略图见:
.找出类似度99%以上的图片
上面在被拔取的项目上按鼠标右键,点选"Delete"便可删除一切被拔取的图片,删除前会有一个切实其实认界面以避免误删。申明99%是图片类似度的缺省值,用户能够经由过程以下体例修正参数:在Edit→Preferences→Preferences...→Behavior→Miscellaneous:Customsimilaritythreshold见。
.修正参数
利用BleachBit清算文件
简介
BleachBit是一款开源收费的体系清算工具,功效相似Windows平台的CCleaner。BleachBit可以删除埋没的渣滓文件,和复杂的回护你的隐私。擦除缓存,删除cookies文件,扫除互联网扫瞄汗青,删除未利用的当地化碎片日记,删除一时文件,是一款十分有用的跨平台的体系清算工具。BleachBit供应有rpm和deb二进制包,合用于Fedora/CentOS/RHEL、Debian/Ubuntu等Linux刊行版。别的Linux用户能够选择BleachBit的源码包(下载地点:http://bleachbit.sourceforge.net/download.php)。利用BleachBit,你能够清算体系中的缓存、汗青、一时文件、cookies等不必要的器材,如许能够开释你的磁盘空间。以后,BleachBit可以清算Beagle、Firefox、Epiphany、Flash、OpenOffice.org、KDE、GIMP、Java编程工具、vim、Gedit编纂器等70多种软件所发生的渣滓文件。另有体系运转时天生的“Thumbs.db”的文件和利用apt大概YUM软件包装置过程当中天生的缓存文件和剪切板内里的汗青文件信息等。
起首装置软件:- #find/-namecore-print-execrm-rf{};0
复制代码 装置以后体系工具菜单里就会多出两个工具:bleachbit和bleachbitasroot。关于root用户利用第2个,软件第一次运转,弹出“首选项窗口”,见。
.BleachBit设置界面
复杂申明一下设置界面:包含定制文件和文件夹,驱动器列表,言语,白名单(免于清算的)设置,和是不是开机启动BleachBit等一些选项。
上面看看事情界面见。
.BleachBit事情界面
BleachBit软件功效单一因而利用起来也便利。从里我能看到。软件的右边排列出了可以清算的各类渣滓,点击“预览“按钮,就会剖析出渣滓文件的明细和巨细。勾选好软件按clean(扫除)按钮便可。
以Chrome扫瞄器为例先容操纵实例
Chrome扫瞄器能够清算的文件次要包含:
- 缓存:删除那些网页缓冲文件(这些缓冲文件能够削减下次会见该网页的工夫)
- Cookies:删除cookies文件,它们保留网站首选项、认证和身份等信息
- 以后会话:删除以后会话
- DOM(文档工具模子)存储:删除HTML5cookies
- 表单汗青:网站表单输出汗青
- 汗青:删除已扫瞄网站、下载及缩略图的汗青纪录
- 搜刮引擎:重置搜刮引擎利用汗青并删除非内置搜刮引擎,个中一些引擎为主动增加
- 收拾数据库:清算数据库碎片以削减空间并进步速率(无需删除任何数据)
起首检察可清算的Chrome扫瞄器文件见。
.检察Chrome扫瞄器可清算的体系渣滓
选中欲清算的项目后,点击“预览“按钮便可实行对该类项目内所含渣滓文件的扫描操纵,扫描历程十分疾速,扫描历程终了,用户将看到检测到的渣滓文件列表及其统计信息,上面用户只需鼠标点击“清算”按钮便可轻松扫除这些已被检测到的渣滓文件。
下面笔者选择实行的是对Chrome扫瞄器的扫描清算义务,固然能够选择全体渣滓列表中的一切项目,用户只需一一勾选扫描项目选择激活项便可。
利用ActivityLogManager清算残留在体系中的利用陈迹
上彀冲浪,用账号登录体系,包含利用一些编纂软件城市在体系里留下千丝万缕,这些残留信息中包括团体信息,假如被犯科份子使用,就会形成隐私保守,上面先容的工具是ActivityLogManager,它是设置在Zeitgeist举动日记中纪录的内容的,利用它能够无效回护隐私。起首装置这个工具:- #find/-namecore-print-execrm-rf{};1
复制代码 ActivityLogManager的中文称号是举动日记办理器,装置完成后呈现在附件菜单中。它的利用***也对照复杂。最间接的就是设置中断纪录的功效,然后删除一切汗青文件见。
.删除一切汗青文件
固然用户也能够举行有区分的设置,能够依据详细情形设置哪些使用步伐和文件能够保存汗青文件那些不保存。上面经由过程“文件”界面举行设置见
.设置哪些使用步伐和文件能够保存汗青文件那些不保存
这里笔者选择“电子表格、文本、立即动静”三个事关隐私的选项。别的关于一些特别的使用步伐用户还能够本人增加到举动日记办理器中,见:
.把使用步伐用户增加到举动日记办理器
利用GConfCleaner清算GConf
GConf是一个用于存储GNOME使用步伐选项设置的体系。假如该体系充溢着大批无用键值,那末将使GConf痴肥不胜。这对使用步伐的启动速率和功能都是有影响的。为懂得决这个成绩,你可使用GConfCleaner来对其举行清算。Gconf-Cleaner是一款相似于Windows注册表清算器的工具。它会反省Gconf数据库(即GNOME设置数据库)并移除无用及过期的项目。
起首装置这个工具:- #find/-namecore-print-execrm-rf{};2
复制代码 然后从终端实行gconf-cleaner启动GConfCleaner步伐。这个步伐具有实行导游,只需按步调操纵便可。导游初始画面,点击Forward会进进剖析历程。0是剖析了局,它供应详细数据,并可保留。再次点击Forward则入手下手清算历程。
0.剖析了局
1是以与Linux下令组合利用清算完成的界面。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |