#linux运维常用命令
一.日志查看
1.打印日志:
格式 :cat uri
样例 :cat /usr/local/tomcat/logs/abc.log
2.打印日志,简单过滤:
格式 :cat uri | grep [过滤字段]
样例:cat /usr/local/tomcat/logs/abc.log |grep keyword
3.打印日志,过滤关键字与行数区间:
格式:cat uri |grep -n [过滤字段]
样例:cat /usr/local/tomcat/logs/abc.log |grep -n keyword
拿到行数后:
格式:sed -n ‘x,yp’ uri
样例:sed -n ‘1,100p’ /usr/local/tomcat/logs/abc/log
(以上为取1,100行的日志)
4.查看动态日志:
格式:tail -f logfile
样例:tail -f abc.log
二.查看服务器配置及磁盘存储状况
1.查看服务器核数
样例:lscpu
可参见linux查看配置
2.查看服务器内存大小
样例:free -m
样例:free -h
解析
3.简单磁盘存储查看:
样例:df -h
4.查看文件大小:
样例:du -sh *
三.ssh连接服务器
1.ssh端口未改变情况
格式:ssh user@host
样例:ssh root@10.1.12.169
2.ssh端口改变为指定端口:如。3450端口
格式:ssh -p port user@host
样例:ssh -p 3450 root@10.1.12.169
4.查看端口占用
1.查看端口
格式:netstat -tunlp|grep 端口号
样例:netstat -tunlp|grep 8080