日志相关技术
1.查看日志: 、、、、、
ps -ef|grep java 查看进程
解压:gunzip 解压 gz 文件
查找文件: find /www -name aa.txt
》》》》 主要实时
tail -f test.log 查看实时日志
tail -n 200 info.log:查看info.log日志后200行
tail -100f test.log 查看最后100行日志记录
tail -f info.log | grep "orderId":动态查看含有关键字orderId的日志
按时间:grep -E "2022-07-27T11:3.+stratInstCapitalSettlement.+1204615" /www/data/logs/job-executor-server/job-executor-server-dubbo-access.log 根据时间匹配
》》》》 <span style="color: rgb(255, 0, 0);">小文件
cat info.log:查看info.log的全部日志内容
cat info.log | grep -A 5 "java":查看info.log的java关键字后5行关联的全部内容
cat info.log | grep -B 10 "java":查看info.log的java关键字前10行关联的全部内容
cat info.log | grep -C 20 "java":查看info.log的java关键字前后20行关联的全部内容
》》》》 通常用
less info.log :从头开始查看info.log日志内容
搜索方式:
向前搜索
先输入/,再加搜索关键字,如 /getName,则会高亮显示关键字getName内容,按n : 向后查找下一个匹配的关键字的内容,shift+n : 向后查找前一个匹配的文本;
向后搜索
先输入?,再加搜索关键字,如 /getName,则会高亮显示关键字getName内容,按n : 向前查找下一个匹配的关键字的内容,shift+n : 向后查找后一个匹配的文本;
1.全屏导航
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏
2.单行导航
j - 向前移动一行
k - 向后移动一行
3.其它导航
G - 移动到最后一行
g - 移动到第一行
q / ZZ - 退出 less 命令
》》》》》
more info.log:查看info.log的日志内容,按下方附加操作滚动日志内容
more info.log |grep "test":查看全部关键字test关联内容
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
--------
vim 》编辑查看
《查看磁盘》
df -h 查看磁盘使用情况
https://www.runoob.com/w3cnote/linux-view-disk-space.html
《查看内存》
free -h,查询当前服务器内存使用状况
系统剩余内存为:available
有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数:
$ free -h -s 3
上面的命令每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + c
https://www.cnblogs.com/ultranms/p/9254160.html