|
发表于 2015-11-28 19:33:56
|
显示全部楼层
4 g, j9 j+ F/ a8 r( R2 N. r我是用的amh面板,可能有点不同,但大概是一样的!先通过ssh登录liunx再操作,ftp一般不能删除的,我具体命令是:% Y; e9 R7 ^$ e. e# d
+ B' j" f: T! v8 c/ ~( P' K
首先通过 #df -hl #du -h 等 查询那个目录占用的数据多。5 q' L. W8 J: g2 G0 N' _* K" m/ O
1、df -hl 查看硬盘大小及剩余空间,以M显示2 ?! v$ M; E* N) l+ l" G- ?: J
2、du -sm 查看文件夹数目
% W8 u* u" O! y, O4 p添加内容,然后系统就会每个月的1号凌晨4点自动删除所有的日志文件
% l5 n2 F* B; }$ e# _( W6 u- `在/home下新建一个dellog.sh, P/ X. ^" ]8 d/ H, M
1.touch dellog.sh
1 T* ?8 h0 T' d5 D5 X7 ]: U) q2.vi dellog.sh / i0 [5 i _2 y" p& \
键入i : T J: s( W8 M% B+ h; y+ @
内容为
3 M) z8 Z$ H6 T, l* E0 Z1. #!/bin/bash
1 }+ m& D2 A3 _9 P2. cd /8 x; b1 Z u$ O; M: T; c$ N; Q* G
3. rm /home/usrdata/mysql*/mysql-bin* -f #删除MySQL日志: [3 v, R* M9 k
4. rm /home/wwwroot/*/logs/*.log -f #删除网站日志' p4 ?9 X3 u+ n7 B; J7 J1 k
5. amh nginx restart #Nginx重启( M( G1 f9 H) M% Q i
6. amh mysql restart #MySQL重启
: u. V" f0 {9 I. Q
1 y" m! x( x! ^8 Q5 ~# R" r保存并退出: D/ \# u: y( k
1.安ESC键
% Z) v. A# Y. Z$ A- F 2. :wq
% Y2 H* s+ a- f! u然后执行命令' {* w/ E, v' K+ q. v0 g
1. chmod 755 /home/dellog.sh4 e E( R& Y, j1 ~/ w' W
执行命令& N" m, J* t3 S5 g9 d
1. crontab -e
5 o/ d8 X2 J6 Y4 L按 a 插入
( R3 q2 J8 Y' N添加内容 复制进去- w6 i9 u. D7 `( \ e
1. 0 4 1 * * /home/dellog.sh
7 Y- w' Y- `; N6 O# x保存并退出" a7 l* |! N1 T
1.安ESC键
. u% @ |- E) V9 w; A 2. :wq0 @9 G# `$ H. A8 {0 i% n& F
最后执行命令 看添加成功了没用
9 k8 v# N/ x; V6 J1. crontab -l% V; L* i4 x! G6 `- k- q) i8 @
添加内容然后系统就会每个月的1号凌晨4点自动删除所有的日志文件! Y2 n+ N1 Q3 Z+ w
|
评分
-
查看全部评分
|