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

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

[复制链接]

462

主题

653

回帖

4343

积分

管理员

积分
4343
QQ
发表于 2023-6-4 10:26:14 | 显示全部楼层 |阅读模式
清理CentOS和nginx的垃圾文件和日志文件的步骤如下:
$ ^1 W3 g6 j6 R2 A. h
) T. E- \4 n2 f' L1. 首先登录到服务器,使用管理员账户或者具有sudo权限的账户。
) M% C6 ~4 o: t: u5 N* ?$ c. M, i5 F" W7 U
2. 清理CentOS系统垃圾文件' ~1 J1 K/ p( G' F4 d+ g) a7 n

5 e2 r7 }" h8 \* j: S  - 使用以下命令清理yum缓存文件:) m5 n( |- m2 X: |( g6 K

0 E: r# l7 T4 c    ```
; x3 @$ g7 X3 N' l# z" q    sudo yum clean all7 c( A$ \8 a- n3 O5 j
    ```
" K* B+ d: j9 H! y! p2 J  r
) V( Q6 m3 D" ~  u  - 使用以下命令清理旧的内核版本:* C/ G% l- m6 a6 H) P5 ~
' B' }: M* L* X
    ```
5 |  ~  ]- ?# `; j7 @! x5 H* R    sudo package-cleanup --oldkernels --count=1- ^) [2 A: |% |' Q& ?
    ```$ t/ K# w8 `. U0 m7 C+ N. x- k) r

1 ]4 S$ ?, g! S* w6 B  - 使用以下命令清理系统日志文件:
* }  M+ B1 H3 J. v- F, [9 V  h: l" J: l0 q
    ```
0 E, j4 X# w, T    sudo journalctl --vacuum-time=<time>
% v3 H  o3 |, E0 B  w: X  D* J    ```3 i1 o5 j# f9 v0 A
: Z4 B- h  K9 G3 z8 m+ L& F# v: k
    其中,<time>为时间参数,表示删除多久前的日志文件。例如,如果要删除30天前的日志文件,可以使用以下命令:) }/ c% V6 L; R2 `( a: W
4 Q' _- _- h5 c* Q9 N; c
    ```# W% K3 m  R  B/ X
    sudo journalctl --vacuum-time=30days
* B+ _4 \" V' P7 U' E( c  V    ```* j$ m* k- I, O" j
3 Q8 M6 a4 Y0 v- j! J+ x* ~' D
3. 清理nginx日志文件
" T- j: \2 v, |) a& @! g1 e6 e% r8 p% N( ^
  - 打开nginx配置文件:
3 V, r; u5 U% P# q8 E7 `% u( M  I8 ]8 m2 [, t% X' G; L- ^3 J, q! q/ ~
    ```" _/ ^2 ^% @" G0 o2 e
    sudo nano /etc/nginx/nginx.conf
+ q3 b; i# d1 M2 M: Y$ b    ```8 s1 x! K6 L0 K  \1 ^

- f/ l, |- ^: n4 _. B$ U) o. G  - 定位到日志文件路径,通常为:9 ?6 U$ ~5 n' a/ V$ L

3 S2 M; W! l% ]& k, ~! O; g    ```/ B1 |- W) Q- R
    access_log /var/log/nginx/access.log;
6 B0 ~0 L( I8 j& B$ L+ a    error_log /var/log/nginx/error.log;5 m; n5 u8 r2 e! X, G0 t! W
    ```
. A2 [6 J- b$ W% j+ K
/ C- {& V+ T1 b  - 使用以下命令清空nginx访问日志和错误日志:8 ^* C6 F0 b: N

* K6 |, \" ?$ }2 }9 I    ```9 V" H; \# V! t8 a' b( Z; L
    sudo sh -c '> /var/log/nginx/access.log', k" g, k+ t& I* Q& [! _: S8 D, r
    sudo sh -c '> /var/log/nginx/error.log'
. S5 x2 _1 {& f  `. l& _6 i    ```# l8 ?1 C! K4 y) K
( H/ L7 J! K5 [3 _- C5 z; Z5 o7 L
4. 清理其他垃圾文件+ b/ p7 ?$ E) v5 z
' w& Z' {7 L) y5 Z/ J$ ~% A$ f9 l
  - 使用以下命令查找大文件:
- S- b# S: K" }3 d7 j
6 z$ ^% @' i: W    ```/ V/ Y; v2 u) z" [2 u
    sudo find / -type f -size +100M1 ]0 s0 d  [* Z2 Q) V! p3 l
    ```4 D4 n1 ]5 ~6 }9 Z% I9 u; g6 Z, C! D

  G, B; F8 g3 M    上述命令将查找所有大小超过100MB的文件。7 y- J, w! i8 ^, D; \1 l

. c1 J1 q9 L5 |2 G% E/ y7 q4 C  - 手动删除不再需要的大文件或目录。: u4 d9 l5 w4 M5 {( D! G1 x
: P5 E2 a( o1 J3 ]" ?7 F
请注意,清理日志文件可能会导致某些应用程序无法正常工作,因此在进行操作之前,请确保您已经备份了重要的日志文件。
欢迎定制:13928122889
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|通达创业无忧交流社区 ( 粤ICP备2023021749号|粤公网安备 44030402006137号 )

GMT+8, 2026-5-28 04:27 , Processed in 0.018348 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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