1.1 查看资源利用率****
命令:top,查看CPU使用率
命令:df -k,查看硬盘使用率
查看内存和swap分区使用率
命令:free -m(b/k/m/g),以M的单位查看
命令:free -h,可读的方式查看
命令:free -l:显示高低内存的利用率
命令:free -t:显示linux的全部内存
1.2 检查NTP****
命令:date,查看当前时间
命令:service ntpd status,查看NTP运行状态
命令:ntpq -p,查看NTP同步情况
1.3 检查服务端口状态****
命令:netstat -an | grep Port
说明:检查服务端口是否处于监听状态
1.4 检查服务进程状态****
命令:ps -ef | grep PID
说明:检查服务进程状态,PID可通过5.3进行查看
1.5 检查服务连接状态****
命令:telnet IP Port
说明:检查数据库服务或者加密机服务连接状态
1.6 查看当前服务连接****
命令:netstat -an|grep ESTAB -------------当前连接
netstat -an|grep CLOSE_WAIT --------------未完全释放连接
netstat -an|grep TIME_WAIT ---------------未完全释放连接
1.7 查看当前并发连接****
命令:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a,S[a]}'
1.8 查看日志****
日志分割:
grep 'patt1|patt2'
如果不使用grep命令的任何选项,可以通过使用 '|' 来分割多个pattern,以此实现OR的操作。
grep -E 'patt1|patt2' grep -E 选项可以用来扩展选项为正则表达式。 如果使用了grep 命令的选项-E,则应该使用 | 来分割多个pattern,以此实现OR操作。
egrep 'patt1|patt2'
egrep 命令等同于‘grep -E’。因此,使用egrep (不带任何选项)命令,以此根据分割的多个Pattern来实现OR操作。
grep -E 'patt1.*patt2'
实现AND操作,数据包含patt1和patt2.
cat catalina.out | grep -E '2022-09-01 11|2022-09-01 12|2022-09-01 13'>2022090111-13.log grep -E根据分割的多个Pattern来实现OR操作.
tail -200 catalina.out 查看文本后200行;
tail -f catalina.out,查看文本实时更新的内容;
more catalina.out 空格键 代表向下翻页 Enter 下翻一行 b 回滚 q 离开
cat catalina.out | grep “ERROR” -C 1000 -C 前后1000行