找回密码
 立即注册
查看: 1443|回复: 0

请详细介绍清理清除清空删除CentOS和nginx的垃圾文件和日志文件的步骤、路径和命令。

[复制链接]

322

主题

485

回帖

3164

积分

管理员

积分
3164
QQ
发表于 2023-6-4 10:26:14 | 显示全部楼层 |阅读模式
清理CentOS和nginx的垃圾文件和日志文件的步骤如下:* j* g0 ]5 X$ ]+ i9 O) e/ g: p

) {- L6 ~# Q7 y3 ]9 n# h1. 首先登录到服务器,使用管理员账户或者具有sudo权限的账户。% E+ w& ~" o- Q
- c6 i/ O2 J% |% i4 N, H! _' X
2. 清理CentOS系统垃圾文件
" ^5 a! G# y# P$ J
8 x8 N2 |2 m3 @  - 使用以下命令清理yum缓存文件:
2 E. A/ L( p& h! S( N* P- T3 w0 _! N
! L7 X( D0 A, l$ w    ```3 H# w! v- w+ @& d3 A3 W& M
    sudo yum clean all
9 j- c/ D# b6 E+ d    ```
! q5 n& u; s( |- I' u& K. z1 O6 n( D9 v
  - 使用以下命令清理旧的内核版本:
$ g% V) S! }7 B. w7 g9 G& d+ r7 w* s6 b+ [- j9 t& o
    ```
2 H: X" A, g! o+ q; V    sudo package-cleanup --oldkernels --count=1
# M6 _% v8 E' J    ```
0 B: k- k6 ~+ f' _* Y+ f. M1 C, M2 l# @9 D
  - 使用以下命令清理系统日志文件:
7 X3 \' p  x; m/ {* }, ]
& d% i1 q1 j: `8 s- m% X  t" p    ```
. Y  F) d' s5 R" b6 _* h    sudo journalctl --vacuum-time=<time>6 G% z' L& S1 ?3 x" ^6 d
    ```
7 O; e& Q; F7 ~4 b" G: @0 @0 ?  c
. g6 c( G" Y0 _& W: }    其中,<time>为时间参数,表示删除多久前的日志文件。例如,如果要删除30天前的日志文件,可以使用以下命令:
3 Y( X1 h' Y! X: G7 x9 b2 y) L* I9 W2 {! y# b# J" M
    ```
3 E/ \6 P0 i6 b$ k; g    sudo journalctl --vacuum-time=30days, _& C! [% n; W7 C( D: o5 {
    ```1 `  U" _8 [. F  f

  C4 @5 T! W. I4 X3 @3. 清理nginx日志文件
" T8 N" ?1 x( P, s# y, i
1 k& }9 w8 a8 o) T% w  - 打开nginx配置文件:
& O* i1 _" ?6 U7 z; n2 m2 G7 M
" ?7 N5 e; }2 v) [    ```; v0 ]" @5 f) c! e
    sudo nano /etc/nginx/nginx.conf
! k+ R! P, u, p- Y    ```
1 M% |' V$ _5 c6 _9 e- l8 r
! J; C8 p. k( F! p+ R  - 定位到日志文件路径,通常为:% e8 Z# b4 m7 f
4 c$ h( `, s: ~, [  h! @, w& \! r) S
    ```- o2 r( `) _5 j5 U2 c
    access_log /var/log/nginx/access.log;  K$ L, o8 V3 i3 _: n0 z  e
    error_log /var/log/nginx/error.log;
3 Y) M( j" i: l8 w0 v    ```* `0 i7 y' ^1 L. t) P
5 ^2 \0 f% _) h% V
  - 使用以下命令清空nginx访问日志和错误日志:
! y% q/ q6 |- r! q
$ @8 i$ U* x: S) D6 }    ```7 u) A# `, i+ @1 ~1 D
    sudo sh -c '> /var/log/nginx/access.log') w6 W0 f! \/ U
    sudo sh -c '> /var/log/nginx/error.log'
- V! N6 c6 R, M, U: i  E5 d    ```( x' Q% P+ H) T( h

1 z% ]$ Y+ d3 P: [# X9 |4. 清理其他垃圾文件7 D  g, {$ o8 G. |

9 N$ Z: D! o# T3 j3 c  - 使用以下命令查找大文件:7 l$ r4 G. R' A! a

# Z% F$ U: b2 n9 e    ```5 u- u7 q% Q( }' \+ C  U8 z
    sudo find / -type f -size +100M/ J$ x9 ~2 o& Z
    ```  f' j, m8 u; w" z7 l

" q& c: Z- s4 |0 t& T: E    上述命令将查找所有大小超过100MB的文件。7 g( S4 a: G7 o+ d# I+ o. \8 C

8 b( P1 k% O3 x& ?  - 手动删除不再需要的大文件或目录。
% i  F, |* e0 ~, M) v3 s  q4 J, P
请注意,清理日志文件可能会导致某些应用程序无法正常工作,因此在进行操作之前,请确保您已经备份了重要的日志文件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|通达产控投资 ( 粤ICP备2023021749号-1|粤公网安备 44030402006137号 )

GMT+8, 2025-9-7 21:30 , Processed in 0.079035 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表