微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux命令的场景应用

一、Nginx出问题怎么把错误信息给开发同学:

Nginx:反向代理中间件。

1.连接到服务器

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错误日志。

 

二、在哪找出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.打开错误日志

2.输入/outofmemory (快速定位到outofmemory)

如果日志被删了,就去看实时日志(tail -f logs.txt),因为实时日志是不断在更新的。退出实时日志:ctrl c

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐