- 帖子
- 1008
- 主题
- 761
- 精华
- 0
- 积分
- 1794
- 贡献
- 941
- 激情
- 7771
- 阅读权限
- 100
- 最后登录
- 2020-4-28
|
软皮沙发
发表于 2012-8-8 15:34
| 只看该作者
本帖最后由 jim9 于 2012-8-8 15:35 编辑 8 W, L: x, u+ H9 s6 l& e' M
4 Q# @! x/ F3 Y2 c# T# U1 u, e$ ?使用过Windows的人都知道,在使用windows系统的过程中系统会变得越来越慢。而对于Windows下饱受诟病的各种垃圾文件都需要自己想办法删除,不然系统将会变得越来越大,越来越迟钝!windows怎么清理垃圾相信大家都知道的,那么linux下怎么清理系统垃圾呢?
/ L! ?+ F( h m. ELinux的文件系统比Windows的要优秀,不会产生碎片,对于长时间运行的服务器来说尤为重要,而且Linux系统本身也不会像Windows一样产生大量的垃圾文件。不知道这个说法有没有可信度!至少我们可以确定的是linux系统的文件系统是比较优秀的!! l9 J' K, s! N) O
$ z- Q' Q; N6 v, X0 T
W4 `* \) e' W& ^
错误, |6 ^1 L7 t2 o# p- ^6 j4 ?
; u# m! ?$ e6 \: u k1 Q9 @rm -f logfile3 z) M6 W: R+ g% i; t4 g
0 W, ?7 |& C7 Z6 n, g, \3 Q- E/ L原因
5 s) b8 F( ?8 O- t5 R应用已经打开文件句柄,直接删除会造成:
$ y* V/ v! O) i2 ~- m应用无法正确释放日志文件和写入' ~8 h4 ]4 a$ I7 l- `( p% D. {
显示磁盘空间未释放
6 K2 A9 p% |/ ]4 Q# `正确7 u4 N8 [% t6 Y& M" _- `) B+ I1 s7 P9 Z+ l
8 n% a6 Z& A5 U( |: u; u& d( V7 C0 N! ^( F/ W9 f
' y) T F4 u1 m) U$ n8 j2 I
把一下代码保存为.sh后缀脚本来运行即可清除Linux系统日志
' c% z+ `6 h* \- #!/bin/sh
- cat /dev/null > /var/log/syslog
- cat /dev/null > /var/adm/sylog
- cat /dev/null > /var/log/wtmp
- cat /dev/null > /var/log/maillog
- cat /dev/null > /var/log/messages
- cat /dev/null > /var/log/openwebmail.log
- cat /dev/null > /var/log/maillog
- cat /dev/null > /var/log/secure
- cat /dev/null > /var/log/httpd/error_log
- cat /dev/null > /var/log/httpd/ssl_error_log
- cat /dev/null > /var/log/httpd/ssl_request_log
- cat /dev/null > /var/log/httpd/ssl_access_log
- cat /dev/null > /var/log/brcm-iscsi.log
- cat /dev/null > /var/log/btmp.1
复制代码 # C j1 w; z+ e: L1 n, u5 b
% b8 _+ j' D. ~+ [1 c2 F7 y) |
5 ?% W) ^9 ?7 J r, P
另外清理linux系统垃圾还有以下命令" d8 Y5 _9 r2 d% m6 N# X/ M8 }$ J$ X' Y" L& E* _; m) T
sudo apt-get autoclean 清理旧版本的软件缓存( R2 i B4 ]% ?
9 M p/ v8 M. [2 K4 h4 psudo apt-get clean 清理所有软件缓存9 X; P! S% m8 ~+ G+ L# f8 ?
sudo apt-get autoremove 删除系统不再使用的孤立软件
* G/ g+ r8 k6 F" t; _7 K, }
/ w3 D; L" F% D+ d) U8 @4 x$ r. }4 N2 V% e8 G( D* Q9 l# V
总结:$ T- m' B0 x1 ]
; n. p8 W, y) M: p I& J0 U* \; |1 b9 V
) K/ h) o( y) c1 }6 n希望本文介绍的Linux下清除系统日志方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。 |
|