linux下日志查看命令

参考博客:https://blog.csdn.net/zzw_awen/article/details/68945708
1、
alias: 查看命令
cat .bashrc:查看alias的实际路径
2、
vi查看日志
/查找内容:可以直接查找内容
3、
tail -f ***. log:查看日志的最后几行
tail -100f ***.log:查看日志的最后100行
tail -f ***.log|grep yangzhe(tail与yangzhe可以连用)
grep -v yangzhe(除了yangzhe字段之外的都打印出来)
cat ***.log:连接***.log文件并打印到标准输出设备上
cat ***.log |grep X:使用X过滤
cat ***.log|grep “/file/shoot”|grep -v “|20002|” :过滤"/file/shoot"并排除"|20002|"
zcat(打开压缩包并展示)
zgrep “Failed to check whether the user belongs to a group” him_run-2021-06-10-98.log.gz(解开压缩包并搜索)
cat ***.log | more(more ***.log可以看到查看百分号):不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,而且还有搜寻字串的功能(与 vi 相 似),使用中的说明文件,请按 h。按Enter键一行一行显示阅读
cat ***.log | less:[pagedown]: 向下翻动一页 [pageup]: 向上翻动一页 ,[pageleft]: 向左翻动 [pageright]: 向右翻动 退出less请来按案件 q 键就可以了
4、
ll my.cnf:展示该目录内容,不是详细内容。(包含时间)
ls -lrt:表示按修改时间倒序列出当前工作目录下的文件
ls -l:表示按名称顺序正序列出当前工作目录下的文件
ls | wc -l 统计文件夹文件数
5、
crontab是用来定期执行程序的命令。
当安装完成操作系统之后,默认便会启动此任务调度命令。
crontab -l : 用来定期执行程序的命令,并列出目前的时程表
6、
vi ***.log:进入命令模式,按下ESC按钮回到一般模式,在一般模式下按下:q离开vi(wq:保存离开)
ctrl c:退出

7、
ping IP地址(查看服务器通不通)
string ***.pcap(控制台上查看网络包)
telnet 10.1.250.13 8080(控制台上查看网络包,telnet命令用于远端登入,端口号可以不填,默认就是8080)
ssh 10.1.250.13 -p 2222(控制台上查看网络包,telnet命令用于远端登入,端口号可以不填,默认就是8080)

netstat -an | grep 5005:netstat -an命令能看到所有和本地计算机建立连接的IP,它包含四个部分:proto(连接方式)、local address(本地连接地址)、foreign address(和本地建立连接的地址)、state(当前端口状态)。通过这个命令的详细信息可以完全监控自己的计算机上的连接。
通常用来查看后台5005端口微服务有没有在运行,程序端口占用情况
netstat -anpt | grep 5005
netstat -anpt | grep -i listen(-i不区分大小写,listen表示监听)
netstat -an|grep 3306 |grep ESTABLISHED|wc -l(双重过滤,wc -l原本就不是用来查看行数的,而是用来查看文件的newline的数量的。)
netstat -anp命令简单说明:
-a,显示所有
-n,不用别名显示,只用数字显示
-p,显示进程号和进程名
curl命令的使用

你可能感兴趣的:(linux,linux,服务器,运维)