1.查询cpu,内存。#top我们可以看到系统的内存(Mem),然后输入数字1显示CPU数量,按q退出或者按ctal+ct退出。让我解释一下如何查看内存。下面的total是总内存,free是空闲未使用的,used是正在使用的包括之前使用的,不会还给free。您不能使用userd/total来计算内存使用率。如果一定要计算的话,应该是(free+buffers+cached)。如果没有这三项,可以直接看availMem,也就是可用内存。Swap是为了交换内存。当这条线的used值不断变化的时候,就说明内存真的不够用了。#free-m这个命令会直观的看到内存空间。2.查看存储空间,查询程序进程#df-ah#ps-auornetstat-unptl(查询正在运行的程序和端口)3.截取一定时间查看日志查询信息sed-n'/3月21日30:02/,/3月22日00:03/p'/var/log/messages4.查询nginx的访问日志(日志已经轮询过,不轮询一个文件所有日志不方便排查)\[");if(数组\[2\]>="26/Mar/2020:21:30:05"&&数组\[2\]<="26/Mar/2020:22:44:53"){print$0}}'access.log-20200327在某天的eroor.log中查询某段时间。caterror.log-20200327|sed-n'/21:30:22/,/22:20:22/p'>80-error.txt注意:截取时间段查询日志时,你输入的时间点必须存在于日志记录中,否则记录不能被截取。不知道大家有没有仔细观察。查询日志的时间格式不同。那是因为你查询的日志记录的时间格式不一样,所以需要在日志中使用相同的时间。要查询的格式。
