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

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

[复制链接]

524

主题

676

回帖

4597

积分

管理员

积分
4597
QQ
发表于 2023-6-4 10:26:14 | 显示全部楼层 |阅读模式
清理CentOS和nginx的垃圾文件和日志文件的步骤如下:
+ C' x- Z+ M! L8 G# p, S' t
3 Y+ W2 I6 v3 \& j9 ^' p. G. }1. 首先登录到服务器,使用管理员账户或者具有sudo权限的账户。
4 ^- d0 K, {$ q* \7 ^- x$ R' l5 R# _! V* K) H) a, r+ R& i$ ?
2. 清理CentOS系统垃圾文件4 W0 [  D) L* j8 q' I0 D3 ^# `) o
6 c$ H) g9 C: h
  - 使用以下命令清理yum缓存文件:4 ?& B( W7 o* l4 F- W4 u* ~, e

# K2 t! P4 o7 w    ```( v- w' |2 L+ l/ @- |5 _3 u$ T" y
    sudo yum clean all
$ e& V: L7 x" l9 R4 R    ```2 B4 Q3 Z% P; `8 N  v- b
$ y( Q1 x6 ~- u: p5 ]
  - 使用以下命令清理旧的内核版本:& `. s0 r6 I3 J8 m4 T& N
& W& H4 d% K+ c' U
    ```
$ [# n7 z. c$ O, {' u- {: e- F9 t; Y    sudo package-cleanup --oldkernels --count=1# N9 |: ^6 }% g$ t; [9 P
    ```# U% K$ C. i+ \7 Z/ s% K9 c2 c

4 m7 ?# w4 _6 X' G" C  - 使用以下命令清理系统日志文件:
% \+ l: l' x! s4 ]) [  m7 {' U& a5 a3 v) ?* |+ J: u
    ```
2 _" X, b: _% B- `" m' s7 ^    sudo journalctl --vacuum-time=<time>2 V2 m. \/ V0 C. ~3 A1 p% I8 K7 T
    ```
$ z* X: B7 {2 |; K: i; ?2 l5 p" [7 ^4 r/ }* k% H
    其中,<time>为时间参数,表示删除多久前的日志文件。例如,如果要删除30天前的日志文件,可以使用以下命令:
1 n* ~6 W9 Z0 G7 o, r, d
9 R* W+ M0 K' h. n    ```
# w: I8 O& I7 w2 l    sudo journalctl --vacuum-time=30days
7 l4 s7 w8 D, w" E& N6 i- b. R    ```7 w5 _7 E0 e8 B1 F  [  y

2 Y" k' R- B  R( I" a& m3. 清理nginx日志文件
- D' c; n& G% s$ q4 F/ e. t; w
! t! l; e" p4 E' Y% Z  - 打开nginx配置文件:
1 h9 n: b: A- C& Q
# f6 l8 k: t8 h8 V. L    ```3 |& H$ t' t* z  t* u6 H. a5 k
    sudo nano /etc/nginx/nginx.conf8 n8 Z  l+ m: V$ x% W6 j4 r
    ```
8 ?1 o' R. r( A5 F
5 Y- @* e! l5 O! j0 Y( U  - 定位到日志文件路径,通常为:
% ?: @1 u: ^' L
$ M( a" O0 D/ S& g6 b; s0 G' X. P    ```
' J! {$ o% \; A    access_log /var/log/nginx/access.log;' L5 Y+ N* F7 |6 K
    error_log /var/log/nginx/error.log;
) {- D! d( j% [6 Q' Z( e    ```
( Z. z6 N- h$ a) j; z7 |, |7 \% g! H( z6 L
  - 使用以下命令清空nginx访问日志和错误日志:0 Z; B( g; f; \8 r$ E/ ^" m
9 A+ O9 T, D3 R7 S
    ```
" g; l. S  N( l6 S' X8 v* D  E    sudo sh -c '> /var/log/nginx/access.log'; a8 Z9 p. ~% T: T9 S8 a
    sudo sh -c '> /var/log/nginx/error.log'
& {" Q! w: K, m4 Z% J! c2 }( Y1 C    ```( N( r' A9 H* s- L' V2 i7 f5 v% H

. A: |/ y: ~5 x1 |/ L, d$ _7 R+ s4. 清理其他垃圾文件
# ?* S0 X4 w# n' N2 B2 a8 a4 Z% e5 z, E( |3 g* h. r
  - 使用以下命令查找大文件:6 ^+ w2 ]$ v, T
0 I5 x6 P' }/ R1 c& a/ b- s- ^
    ```
6 M/ w! V4 {$ H& P! S) H    sudo find / -type f -size +100M- M& G; r& l+ Q7 a/ i, K" U
    ```4 p5 F2 a% J# c7 W% U' Q8 {3 `

) g4 [; _0 {: A$ g- [! ]    上述命令将查找所有大小超过100MB的文件。
) ?# u' [# ?  q2 @3 @: S' w# t4 h, B- l) h( m8 A4 @" J
  - 手动删除不再需要的大文件或目录。5 g: _2 J9 g9 ~

4 L5 ]$ [6 g0 y  V& u  @+ O& n请注意,清理日志文件可能会导致某些应用程序无法正常工作,因此在进行操作之前,请确保您已经备份了重要的日志文件。
欢迎定制:13928122889
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-18 21:09 , Processed in 0.019437 second(s), 3 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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