LINUX场景实操(五)
一、nginx出问题了,怎么把错误找到给开发?
第一步:首先找到nginx, find / -name nginx
第二步:cd /user/local/nginx
第三步:查找进入logs
第四步:找到error.log
第五步:tail -f error.log
二、Tomcat无法启动?
1、日志判断,在哪里看?怎么看?
首先登录到Linux账户
find找到Apache-tomcat目录:cd apache-tomcat/
进到tomcat目录下的logs文件夹查看错误日志:cd logs
如出现端口被占用的情况,需要到tomcat下的配置文件夹conf中更改端口
vim server.xml进到文本编辑模式 /8080快速定位到端口8080位置,
a/i进入编辑模式修改端口 ESC退出编辑模式, :wq 保存并退出
三、写一个shell.sh 脚本,写一个当前时间,root目录下所有文件信息包含隐藏的文件?
1.首先写一个shell脚本touch lm.sh
2、再输入vim lm.sh 进入编辑,输入a就可以编写内容,输入date 和ls -la;写完之后按esc加shift: wq进行退出保存
3、
四、如何快速定位内存溢出?
out of memory内存溢出
1.首先登录账户进行查找 ,输入ls找到logs.txt,
2.进入logs.txt,输入/outofmemory,进行定位
3.成功找到内存溢出的位置
当内存溢出日志被删时,想再找出日志?
重新运行内存溢出的程序,然后查看实时日志tail -f logs.txt,
场景:
在测试的过程中程序出现了500的状态码,下来测试需要提单反馈给开发,但是需要把错误日志信息
也是需要带上,这个时候你的操作步骤是什么?
1、再次操作同样的操作步骤(出问题操作步骤)
2、在操作的时候查看日志内容,使用的命令是tail -f
3、那么出错的时候,日志会打印出错误的信息
4、把错误信息获取出来,然后提单给开发