测试运维-linux中常用的操作命令以及工作思路

以下纯属个人经验,本人刚接触运维····希望老司机们传授下工作经验

cd /data/logs  进入日志存放的目录,如果你不知道log文件在哪,你可以用

find / -name log 这个命令,再筛选到想要的日志。

查看日志也要注意,可以通过cat或者vim来查看。我更推荐使用view,和tail

日志常常是一大篇,慢慢去找很麻烦。最快的方法是把能复现问题的操作再执行一边,在Linux系统中用tail -f demo.log 实时观察日志的反应

如果服务有依赖,可以试着先把依赖的服务关闭,再观察日志,最后把你所知道的情况和错误截图反馈给开发

现在大都数服务是java开发的,jps命令可以快速看到有哪几个Java进程,在查看端口是否正常,用netstat -ntlp,查看正在运行的端口,如果开放的端口较多,可以netstat -ntlp|grep 8080

看服务是否运行也可以用ps -ef|grep -v grep|grep tomact 

当服务出现假死,可以找到进程号,kill -9 29239,意思是强制杀掉29239这个进程

 在用linux时,经常会用到vim编辑命令,工作中常用的快捷键有:1.ZZ保存退出,一般是编辑完文件后,左手按住shift,连续按两下z;和这个对应的是ZQ,不保存强制退出

2.x,删除当前光标下的字符

3.dd,删除一行

4.{,跳转到段首,},跳转到段尾

5.还有最常用的u,撤销上一次操作,如果不小心误撤销了···你还要可以使用ctrl+r来撤销这个‘u’的误操作
6.i,这个应该用的多,vi里面也用,插入。还有a,o也可以插入。。。大家不妨试试它们的区别

每天进步一点点!
原文地址:https://www.cnblogs.com/qianjunjun/p/14183833.html