**在线日志分析**
-
查看文件内容
1:cat 查看,缺点是无法控制,只能打开文件内容比较少的文件,不推荐使用
2:more 可以分页展示内容,enter键显示下一行、空格键显示下一页、F键显示下一屏、B显示
上一屏内容,/内容 进行查找
3 :less比more更加丰富,用于大文件查找,用法与more一样。/查找内容 能够高亮显示,推荐使用
4 tail 显示文件尾部,可以实时显示正在刷新的文件
显示文件最后四行
显示实时刷新的文件5:head的用法,与tail一样,显示文件头的内容
6:字符统计,wc命令用于统计文件中的字符数,字数,行数,并输出结果
显示文件行数(1):wc -c 文件名称–显示文件字节数
(2):wc -L 文件名称,显示最长的行数
(3):wc -w 文件名称,显示有多少个单词7:字符串查找 grep
(1):grep 字符串内容 文件名 grep mxli acc.log
(2):grep -c 字符串内容 文件名 grep -c mxli acc.log 显示查找到的行数8:文件查找 find
(1):find 文件名 find ass.log 在某个路径下查询文件名称
(2):find 包含文件名 find ‘ss’.log 或者find ‘ss’ ,即可查询出ass.log文件9:表达式求值expr
**监控指标**
1:查看load值,load值是特定时间内运行队列的平均线程数,load值越大,意味着系统越繁忙,
可以同过uptime查看load值
load average 后边的三个值,代表1分钟,5分钟,15分钟系统的load值2:cpu利用率
可以通过cpu利用率,查看cpu消耗和使用情况
参数描述说明
1:us :用户时间,表示CPU执行用户所需要的时间,一般us占比越高越好
2:sy :system time 系统时间,表示cpu在内核态所花费的时间,sy占比越高,代表系统在某些方
面不合理。
3:ni :nice time,表示系统在调正进程优先级所花费的时间
4:id:Idle time4:查询磁盘剩余空间
磁盘剩余空间是一个很重要的指标、如果磁盘没有重组的空间,则导致正常的日志和I/O都无法进
行,查看磁盘空间的命令为 df -h
总共15G,已经使用3.2G,
在实际应用场景中,例如我们系统,测试环境多次出现系统反应缓慢、经查询是由磁盘可用空间不
足导致的。5内存使用情况查询
free -m 内存使用情况
total 总体内存
userd 已经使用内存
free 空闲内存
shared 共享内存空间
buffers 缓冲区的大小
cached 缓存的大小**心跳检测**
1: ping命令,检测网络链路是否通畅 ping 10.100.205.40
ping -c 5 10.100.205.40 -c 表示加次数,ping几次
此种情况代表通畅
2 telnet 也可以检测两个服务导致之间是否畅通
telnet 10.100.205.40 8080 加上端口。