File tree Expand file tree Collapse file tree 1 file changed +40
-6
lines changed Expand file tree Collapse file tree 1 file changed +40
-6
lines changed Original file line number Diff line number Diff line change @@ -17,11 +17,7 @@ ls/ll、cd、mkdir、rm-rf、cp、mv、ps -ef | grep xxx、kill、free-m、tar -
17
17
18
18
ps -aux | grep xxx(-aux显示所有状态)
19
19
20
- ** 查看日志:**
21
-
22
- tail -f * .log : 适用于实时查看日志,开发环境还行,生产就算了,日志会很多。
23
20
24
- ** tail -f error.log** :生产中一般用这个实时看异常日志
25
21
26
22
** 编辑 vi/vim : **
27
23
35
31
36
32
Shift+g 跳至当前文本最后一行,看最新的日志,都在最下面
37
33
38
- ## grep 查找(重要)
34
+ ## top⭐
35
+
36
+ 显示系统中各个进程的资源占用状况,可以看是否有 CPU 占用过大的进程。
37
+
38
+ ## less 和 more
39
+
40
+ less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
41
+
42
+ ## tail⭐
43
+
44
+ ** 查看日志:**
45
+
46
+ tail -f * .log : 适用于实时查看日志,开发环境还行,生产就算了,日志会很多。
47
+
48
+ ** tail -f error.log** :生产中一般用这个实时看异常日志
49
+
50
+ ** -f :循环读取 ,用于查阅正在改变的日志文件。**
51
+
52
+ ## netstat⭐
53
+
54
+ 用于显示网络状态。
55
+
56
+ ```
57
+ -a (all)显示所有选项,netstat默认不显示LISTEN相关
58
+ -n 拒绝显示别名,能显示数字的全部转化成数字。(重要)
59
+ -r 显示路由信息,路由表
60
+ -e 显示扩展信息,例如uid等
61
+ -s 按各个协议进行统计 (重要)
62
+ ```
63
+
64
+ ## grep 查找⭐
39
65
40
66
** grep 是必备日志分析命令**
41
67
@@ -67,9 +93,17 @@ ps -ef | grep java 【先查java进程ID】
67
93
68
94
kill -9 java进程ID 【生产环境谨慎使用】
69
95
70
- ## 对文件内容做统计 awk
96
+ ## 对文件内容做统计 awk ⭐
97
+
98
+ 依次处理文件的每一行,并读取里面的每一个字段,可用作统计。
71
99
100
+ $ awk 动作 文件名
72
101
73
102
## 批量替换 sed
74
103
75
104
sed 配合正则表达式批量替换文本内容
105
+
106
+ ## 你经常使用哪些 Linux 命令,主要用来解决什么问题?
107
+
108
+
109
+
You can’t perform that action at this time.
0 commit comments