标签:实战 文件 logs vim nginx 应用 Linux 日志 log
一、nginx出问题怎么把错误信息给开发同学:
nginx:反向代理中间件。
1.连接到服务器 (ssh)
2.找nginx所在目录:find / -name “nginx”
3.进入到nginx目录下 (cd /usr/local/nginx)pwd查看路径
4.ls,找到logs文件
5.进入 logs日志文件(cd logs),ls ,找到error .log(error.log是错误日志,access.log是常规日志)
6.tail -f error.log(实时查看error.log的后几行)
总结: nginx出问题,要找错误信息,先找到nginx的目录,在目录下找到logs文件(日志文件),
进入logs,找到error.log错误日志。
在测试的过程中程序出现了500的状态码,下来测试需要提单反馈给开发,但是需要把错误日志信息
也是需要带上,这个时候你的操作步骤是什么?
1、再次操作同样的操作步骤(出问题操作步骤)
2、在操作的时候实时查看日志内容,使用的命令是tail -f
3、那么出错的时候,日志会打印出错误的信息
4、把错误信息获取出来,然后提单给开发
二、在哪找出tomcat的故障?如果发现是端口被占用问题,在哪修改?怎么快速确定?
1.找到tomcat,进入tomcat文件,找到logs文件,就能找出故障问题。
2.发现端口问题,进入tomcat下的conf目录(配置文件),找到server.xml
3.vim server.xml 进入文件,/端口号,快速定位,并修改,保存退出。
总结:查看错误日志在logs目录下,找出问题。端口问题在conf配置文件下的server.xml文件中,vim进入文件,/关键字 命令快速定位到端口,修改并保存 :wq。
三、场景:写一个shell脚本,其中有当前时间和root目录下的所有详细信息。
1.touch j.sh(新建.sh脚本文件)
2.vim j.sh (编辑脚本)
3.写入可执行命令(date,ls -ll),保存并退出
4.执行脚本文件
5.发现权限不够,赋予权限
6.重新执行脚本
总结:shell文件是可执行文件,写脚本是用vim,执行脚本是./
四、outofmemory 内存溢出(内存泄漏)问题
1.vim进入错误日志 logs
2.在命令行输入/outofmemory关键字 (快速定位到outofmemory)
如果日志被删了,就去看实时日志(tail -f logs.txt),因为实时日志是不断在更新的,也能看到问题。退出实时日志:ctrl c
标签:实战,文件,logs,vim,nginx,应用,Linux,日志,log 来源: https://www.cnblogs.com/wrwangrong/p/16538764.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。