扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
var/log /tmp 目录下的文件都可以删除 然后使用一下命令
创新互联建站主营桑日网站建设的网络公司,主营网站建设方案,成都app开发,桑日h5小程序制作搭建,桑日网站营销推广欢迎桑日等地区企业咨询
[root@www /]# du --max-depth=1
0 ./sys
24 ./mnt
16 ./lost+found
16 ./home
8 ./initrd
36 ./tmp
311944 ./var
96552 ./lib
2168 ./root
0 ./selinux
263012 ./proc
6314 ./boot
6124 ./bin
100 ./tftpboot
36276 ./etc
8 ./srv
8 ./misc
17704 ./sbin
216 ./dev
1434828 ./opt
24 ./media
3154664 ./usr
5330086 .
8.0K /var/log/quagga
8.0K /var/log/radius/radacct
52K /var/log/radius
24K /var/log/gdm
8.0K /var/log/ppp
44K /var/log/cups
8.0K /var/log/squid
16K /var/log/mail
8.0K /var/log/audit
88M /var/log
[root@www /]# du -h /tmp
12K /tmp/.font-unix
8.0K /tmp/.ICE-unix
28K /tmp
[root@www /]#
可以使用以下方法:
1、/tmp目录下是用户的临时文件,可将不需要的直接用rm命令删除。
2、临时文件目录都可以清理:/var/cache/apt/archives
3、未下载完目录:/var/cache/apt/archives/partial
你要删除那些文件直接使用rm命令就可以了。。
如果不确定那些垃圾文件可以直接使用find 安装日期、类型、修改时间等判断那些老旧没用的文件。然后用通道|传给rm进行删除
var/log /tmp 目录下的文件都可以删除 然后使用一下命令
[root@www /]# du --max-depth=1
0 ./sys
24 ./mnt
16 ./lost+found
16 ./home
8 ./initrd
36 ./tmp
311944 ./var
96552 ./lib
2168 ./root
0 ./selinux
263012 ./proc
6314 ./boot
6124 ./bin
100 ./tftpboot
36276 ./etc
8 ./srv
8 ./misc
17704 ./sbin
216 ./dev
1434828 ./opt
24 ./media
3154664 ./usr
5330086 .
8.0K /var/log/quagga
8.0K /var/log/radius/radacct
52K /var/log/radius
24K /var/log/gdm
8.0K /var/log/ppp
44K /var/log/cups
8.0K /var/log/squid
16K /var/log/mail
8.0K /var/log/audit
88M /var/log
[root@www /]# du -h /tmp
12K /tmp/.font-unix
8.0K /tmp/.ICE-unix
28K /tmp
[root@www /]#
查看某个目录的文件大小并排序 (单位为MB)
清空 /var/log/journal 文件的方法
1、用echo命令,将空字符串内容重定向到指定文件中
echo "" system.journal
2、journalctl 命令自动维护文件大小
1)只保留近一周的日志
journalctl --vacuum-time=1w
2)只保留500MB的日志
journalctl --vacuum-size=500M
3)直接删除 /var/log/journal/ 目录下的日志文件
rm -rf /var/log/journal/f9d400c5e1e8c3a8209e990d887d4ac1
问题与分析解决
执行 journalctl时报错:Error was encountered while opening journal files: Input/output error
问题分析:日志文件损坏
解决方法:删除之前的日志,并重启 journalctl 服务
然后,再执行 journalctl 限制日志的命令:
tmp目录下是用户的临时文件,可将不需要的直接用rm命令删除。 另外,也可以使用以下方法对linux系统进行清理。
1)清理升级缓存以及无用包;
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
2)清理opera/firefox缓存文件;
ls ~/.opera/cache4|xargs rm -f
ls ~/.mozilla/firefox/*.default/Cache|xargs rm -f
3)清理Linux下孤立的包;
图形界面下我们可以用:gtkorphan
sudo apt-get install gtkorphan -y
终端命令下我们可以用:deborphan
sudo apt-get install deborphan -y
4)删除多余的内核;
打开终端敲命令:dpkg --get-selections|grep linux
有image的就是内核文件;
删除老的内核文件:
sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic)
内核删除,释放空间了,应该能释放130-140M空间。
最后看看当前内核:uname -a
5)清空某个目录下所有log日志;
for i in `ls *.log*`
do
cat /dev/null $i
done
附录:
临时文件目录:/var/cache/apt/archives
未下载完目录:/var/cache/apt/archives/partial
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流