|
发表于 2015-11-28 19:33:56
|
显示全部楼层
: o8 \2 G# [/ U7 {' ?* R7 S( B
我是用的amh面板,可能有点不同,但大概是一样的!先通过ssh登录liunx再操作,ftp一般不能删除的,我具体命令是:
) c, d7 k7 S) v' h; ?0 q; w; D2 k4 l) ^8 X3 I3 p1 ?& E" ]/ u; s4 P
首先通过 #df -hl #du -h 等 查询那个目录占用的数据多。
, g& r" S- C% {. {4 Q3 z1、df -hl 查看硬盘大小及剩余空间,以M显示
6 X$ B# I7 D" o, w$ P2、du -sm 查看文件夹数目: X0 H) J, `* F: Y; A
添加内容,然后系统就会每个月的1号凌晨4点自动删除所有的日志文件
3 L+ K8 T& k3 x4 D0 h在/home下新建一个dellog.sh5 ^9 k' p6 C: P: N) f9 t( P* D, |- R3 s3 _
1.touch dellog.sh; }% u7 S$ |5 s3 S1 }
2.vi dellog.sh : r6 y0 e$ [( u( b; g: J8 }
键入i
5 n4 c6 }% [! v$ }$ R; v# H' Q内容为! o4 f! q, b! g$ R3 b; Y, M
1. #!/bin/bash
^0 p; |) x- _( q6 \2. cd /! [( a7 m9 Y, R8 I, r
3. rm /home/usrdata/mysql*/mysql-bin* -f #删除MySQL日志- F; }! c2 H% C3 p# n8 A
4. rm /home/wwwroot/*/logs/*.log -f #删除网站日志6 Q5 ~: _* N3 V1 D9 j6 b- S
5. amh nginx restart #Nginx重启
0 v6 Y) f9 [ d: M/ l6. amh mysql restart #MySQL重启
9 y# _1 ?- M7 o5 C: o" L+ @- z# D6 o8 e
保存并退出
, v9 |; [3 ]' {# z- g 1.安ESC键& L* P- m8 w; I. d& P$ C O5 l
2. :wq
6 W6 h2 L- Y% Q3 h- b然后执行命令
; L& ^0 N% w) k+ c& U# L8 {* T1. chmod 755 /home/dellog.sh
# h! ~: j0 F" \- ?% M3 c" q执行命令* W, B# N# W2 w, M3 g$ T
1. crontab -e
' g% D' Q3 {2 I- ]0 r按 a 插入
6 Z% q- ? N" W添加内容 复制进去- d( P8 f9 M8 \- i! Y5 y% q
1. 0 4 1 * * /home/dellog.sh
0 {/ v( _3 {; O) F保存并退出
+ z) m" I1 ~+ ?, m$ O 1.安ESC键" a5 i4 Z' D* J, i* [' h9 e
2. :wq& a2 e' Q9 K( u0 W
最后执行命令 看添加成功了没用
' `, H# C) S! q) z% m; g1. crontab -l* ?1 J( m: C2 A j3 i# c# Y+ x
添加内容然后系统就会每个月的1号凌晨4点自动删除所有的日志文件
; Z# V: N; A4 i- @$ c6 z |
评分
-
查看全部评分
|