dz怎么清理硬盘空间 linux

dz怎么清理硬盘空间 linux,第1张

其实,一般小网站,几十G的空间是不容易那么快就满的,除非网站的运营中你没维护过,没清理过。遇到网站空间不足的时候,我们要考虑自己平时有无清理维护的习惯。

有的朋友连备份都没清除过,几年的备份还在空间上,不满才怪。我们的备份,应该定时下载到电脑本地,再删除空间上的备份。另外,网站生成的日志等文件也要定时清理。特别是网站“回收站”,是许多朋友会忽略的,许多程序,删除的内容是进入网站的“回收站”的,并没在空间里清除。

说了这个么,下面具体说说linux下网站空间的清理方法:

第一步:打开SSH系统管理工具,运行#df -h命令(df后有一个空格的哦!没空格会像下图一样提示错误,一般#号已有了),看下里面的各盘空间使用情况。

看到吗?上图中的空间只有一个系统盘,使用达100%了,只剩余14M了。

第二步:输入运行清理命令:tmpwatch -afv 5 /tmp,你会看到有一系列的删除动作,如下图:

#df -h看下下图中空间占用率有无少了?

经过第二步,剩余空间大了点,使用率99% ,剩余368M(上图方框上面内容)

第三步:输入运行清理日志命令rm -rf /www/wdlinux/apache/logs/*和rm -rf /www/wdlinux/nginx/logs/*(因为我是手动清理,所以下图中没显示清理命令)

#df -h看下(方框里),剩余空间是不是多了许多?

第四步:输入运行清理“回收站”命令rm -rf /www/trash/*(trash是回收站文件夹,你也可直接进行FTP里面删除这个文件夹里的内容)

再#df -h看下,惊喜吧?

5.png (63.05 KB, 下载次数: 3)

下载附件 保存到相册

2015-10-25 13:03 上传

所以说,许多空间看似满了,事实是“垃圾”多了没清理,而空间使用率还是很低的。

注意:日志文件也是有用的,供我们查看查找分析一些网站的问题用,如果有需要可先备份下来再清空!

1:清理残余的配置文件

一般而言,当从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以大可一并删除之。

要删除某个软件的残余配置文件,可以执行下面的 *** 作:

在终端中执行 sudo synaptic,以便启动 Synaptic 包管理工具。

点击 Synaptic 右下角的 Status 按钮进行切换。

现在,应该能够在 Synaptic 的左边看到 Not installed (residual config)。选择它即可在右边看到包含有残余配置文件的包,可以在此选择删除该包。

2:清理下载的缓存包

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

sudo apt-get autoclean

sudo apt-get clean

3:清理不再需要的包

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

4:清理无用的语言文件

Ubuntu 与其他 Linux 发行版一样,是一个支持多语言界面的系统。其实,对使用自己母语的我们来说,通常保留中文即可,也可以保留自己所需要使用的语言,如英文。其他的语言文件则没有必要保留。

为了清理这些无用的语言文件,需要在 Ubuntu 系统中安装一个名为 localepurge 的小工具。

安装 localepurge 是十分简单的,只需执行 sudo aptitude install localepurge 命令就可以了。在安装的过程中,程序会提示进入如下图所示的画面中进行配置。

localepurge

使用空格键可以选择需要保留的区域配置,其他的则会被删除。当以后在安装程序时,此工具也会自动执行,勿需再次配置。中文用户保留zh、zh_CN、zh_CN.*

5:清理无用的翻译内容

可以使用 trans-purge 这组小工具来清理 *.desktop、mime-database、gconf schema 中的无用翻译内容。

trans-purge 这组小工具使用过程如下:

下载源代码:

wget http://pcman.sayya.org/desktop-purge.c

wget http://pcman.sayya.org/mime-purge.c

wget http://pcman.sayya.org/gconf-purge.c

安装编译依赖:

 

 sudo apt-get install libglib2.0-dev

编译程序:

gcc `pkg-config glib-2.0 --cflags --libs` -o desktop-purge desktop-purge.c

gcc `pkg-config glib-2.0 --cflags --libs` -o mime-purge mime-purge.c

gcc `pkg-config glib-2.0 --cflags --libs` -o gconf-purge gconf-purge.c

安装程序:

sudo cp desktop-purge /usr/bin/

sudo cp mime-purge /usr/bin/

sudo cp gconf-purge /usr/bin/

执行清理:

手动清理:

sudo desktop-purge

sudo mime-purge

sudo gconf-purge

自动清理:

让每次 apt-get 安装软件后自动进行清理。创建 /etc/apt/apt.conf.d/99-transpurge 文件,并添加下列内容:

 

 DPkg

{

Post-Invoke {"if [ $(ps w -p "$PPID" | grep -c remove) != 1 ] then /usr/bin/desktop-purge > /dev/null /usr/bin/mime-purge >/dev/null  /usr/bin/gconf-purge > /dev/null else exit 0 fi"}

}

警告:无用翻译在清除后无法还原


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8493553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存