仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1104|回复: 12
打印 上一主题 下一主题

[其他Linux] Linux设计给 Linux 体系“减肥”仓酷云

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:25:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
媒介
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用户名:就能够找到根目次上司于这个用户的相干文件,利用命令:
  1. #find./-nouser|xargsrm–rf
复制代码
core文件

当我们在体系下运转某个程序堕落的时分,体系会主动将残留在内存中的数据存成core文件,一朝一夕,体系中遗留上去的core会愈来愈多,就像尘土一样散落在体系的每个角落里非常烦人。这个时分,我们就能够使用find命令加上—exec参数来清算它们。利用命令:
  1. #find/-namecore-print-execrm-rf{};
复制代码
过剩的手册页

别的Linux供应了浩瀚言语的手册页(man)好比Ubuntu的手册页位于/usr/share/man目次下,可使用命令删除过剩言语的手册页保存中英文便可。
  1. #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工具删除指定目次下反复文件
fdupes是一个命令行工具,它会查找和删除指定目次的反复文件,它经由过程文件的巨细和MD5值举行对照。一个字节一个字节举行对照。起首安装这个工具
  1. #apt-getinstallfdupes
复制代码
在/etc目次查找反复文件,利用以下命令:
  1. #fdupes/etc
复制代码
能够与Linux命令组合利用,删除文件:
  1. #fdupes-r-f.|grep-v^$|teeduplicate.txtcatduplicate.txt|whilereadfile;dorm-v"$file";done
复制代码
别的也能够与sed命令组合利用,删除文件:
  1. #fdupes-r-n-S/tmp|sed-r“s/^/#rm”/”|sed-r“s/$/”/”>duplicate-files.sh
复制代码
删除缓存文件

清算旧版本的软件缓存
  1. #apt-getautoclean
复制代码
清算一切软件缓存:
  1. #apt-getclean
复制代码
删除体系不再利用的伶仃软件
  1. [/code]这三个命令次要清算晋级缓存和无用包的。
  2. [size=3]利用Geeqie工具找出类似图象文件[/size]
  3. 如今的硬盘容量是愈来愈年夜,出于备份的思索,良多伴侣会接纳“宁滥勿缺”的准绳保留图片,这便可能呈现文件反复的情形,形成文件搜刮的效力低下。要在海量的存储空间中找出反复的文档,并非一件简单的事情。实在借助出名的图象扫瞄工具Geeqie能够很轻松地找出体系中的反复和类似图象文件。这些文件比拟文本文件更年夜,工夫长了会占用良多硬盘空间。利用下面先容的fdupes工具就不可,由于fdupes工具只能删除完整不异(md5sum不异)的反复文件,但如果要剔除"类似"的图片文件,则可以使用geeqie工具。起首安装这个工具:
  4. [code]#find/-namecore-print-execrm-rf{};0
复制代码
上面运转这个工具,在要搜刮的目次上按鼠标右键,选择"Findduplicatesrecursive..."见。
.选择"Findduplicatesrecursive..."


<br>
选择左下角的"Compareby:"下拉菜单可选择比对体例Similarity(custom)找出类似度99%以上的图片,别的能够勾选"Thumbnails"可显现缩略图见
.找出类似度99%以上的图片


<br>
上面在被拔取的项目上按鼠标右键,点选"Delete"便可删除一切被拔取的图片,删除前会有一个切实其实认界面以避免误删。申明99%是图片类似度的缺省值,用户能够经由过程以下体例修正参数:在Edit→Preferences→Preferences...→Behavior→Miscellaneous:Customsimilaritythreshold见。
.修正参数


<br>
利用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软件包安装过程当中天生的缓存文件和剪切板内里的汗青文件信息等。
起首安装软件:
  1. #find/-namecore-print-execrm-rf{};1
复制代码
安装以后体系工具菜单里就会多出两个工具:bleachbit和bleachbitasroot。关于root用户利用第2个,软件第一次运转,弹出“首选项窗口”,见。
.BleachBit设置界面


<br>
复杂申明一下设置界面:包含定制文件和文件夹,驱动器列表,言语,白名单(免于清算的)设置,和是不是开机启动BleachBit等一些选项。
上面看看事情界面见。
.BleachBit事情界面


<br>
BleachBit软件功效单一因而利用起来也便利。从里我能看到。软件的右边排列出了可以清算的各类渣滓,点击“预览“按钮,就会剖析出渣滓文件的明细和巨细。勾选好软件按clean(扫除)按钮便可。
以Chrome扫瞄器为例先容操纵实例

Chrome扫瞄器能够清算的文件次要包含:


  • 缓存:删除那些网页缓冲文件(这些缓冲文件能够削减下次会见该网页的工夫)
  • Cookies:删除cookies文件,它们保留网站首选项、认证和身份等信息
  • 以后会话:删除以后会话
  • DOM(文档对象模子)存储:删除HTML5cookies
  • 表单汗青:网站表单输出汗青
  • 汗青:删除已扫瞄网站、下载及缩略图的汗青纪录
  • 搜刮引擎:重置搜刮引擎利用汗青并删除非内置搜刮引擎,个中一些引擎为主动增加
  • 收拾数据库:清算数据库碎片以削减空间并进步速率(无需删除任何数据)
起首检察可清算的Chrome扫瞄器文件见。
.检察Chrome扫瞄器可清算的体系渣滓


<br>
选中欲清算的项目后,点击“预览“按钮便可实行对该类项目内所含渣滓文件的扫描操纵,扫描历程十分疾速,扫描历程终了,用户将看到检测到的渣滓文件列表及其统计信息,上面用户只需鼠标点击“清算”按钮便可轻松扫除这些已被检测到的渣滓文件。
下面笔者选择实行的是对Chrome扫瞄器的扫描清算义务,固然能够选择全体渣滓列表中的一切项目,用户只需一一勾选扫描项目选择激活项便可。
利用ActivityLogManager清算残留在体系中的利用陈迹

上彀冲浪,用账号登录体系,包含利用一些编纂软件城市在体系里留下千丝万缕,这些残留信息中包括团体信息,假如被犯科份子使用,就会形成隐私保守,上面先容的工具是ActivityLogManager,它是设置在Zeitgeist举动日记中纪录的内容的,利用它能够无效回护隐私。起首安装这个工具:
  1. #find/-namecore-print-execrm-rf{};2
复制代码
ActivityLogManager的中文称号是举动日记办理器,安装完成后呈现在附件菜单中。它的利用办法也对照复杂。最间接的就是设置中断纪录的功效,然后删除一切汗青文件见。
.删除一切汗青文件


<br>
固然用户也能够举行有区分的设置,能够依据详细情形设置哪些使用程序和文件能够保存汗青文件那些不保存。上面经由过程“文件”界面举行设置见
.设置哪些使用程序和文件能够保存汗青文件那些不保存


<br>
这里笔者选择“电子表格、文本、立即动静”三个事关隐私的选项。别的关于一些特别的使用程序用户还能够本人增加到举动日记办理器中,见
.把使用程序用户增加到举动日记办理器


<br>

系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-21 06:02:44 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
莫相离 该用户已被删除
板凳
发表于 2015-1-24 11:25:54 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
再现理想 该用户已被删除
地板
发表于 2015-1-30 22:28:32 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
深爱那片海 该用户已被删除
5#
发表于 2015-2-6 16:22:06 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
山那边是海 该用户已被删除
6#
发表于 2015-2-12 23:53:31 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
活着的死人 该用户已被删除
7#
发表于 2015-2-24 17:14:08 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
只想知道 该用户已被删除
8#
发表于 2015-2-26 21:13:04 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
谁可相欹 该用户已被删除
9#
发表于 2015-3-8 17:57:21 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
分手快乐 该用户已被删除
10#
发表于 2015-3-8 18:07:26 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
11#
发表于 2015-3-11 14:24:24 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
乐观 该用户已被删除
12#
 楼主| 发表于 2015-3-18 18:47:43 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
柔情似水 该用户已被删除
13#
发表于 2015-3-26 09:54:15 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表