linux使用
2023-05-22
场景一 : 日志bug排查
首先我们可以用vim/vi命令打开日志文件
命令模式下通过? ,进去末行模式 ,一般都是输入关键字 ,倒查
开始可以反查
n或; | 向同一方向重复上次的查找指令 |
N或, | 向相反方向重复上次的查找指定 |
查询到需要的位置后通过
ctrl+b或pageUp键 | 翻屏操作,向上翻 |
ctrl+f或pageDn键 | 翻屏操作,向下翻 |
查找到需要的日志
场景二 : 已知ip ,应用名称如何查询 ,该应用的端口占用
- ps -ef|grep tomcat 查询到pid
- netstat -anp|grep pid 查看当前应用占用的端口
场景三 : 内外网同时需要使用的时候
内外网的转换 ==可以用双网
route add 23.211.0.0 mask 255.255.0.0 23.135.13.254
场景四 : 后台运行程序
nohup java -jar server-api-1.0.0.jar >logs/server.log &
nohup命令
关闭当前session不会中断程序,可以通过kill等命令终止。
示例及说明
nohup command > output.log 2>&1 &
其中 2>&1是用来将标准错误2重定向到标准输出1中。1前面的&是为了让bash将1解释成标准输出而不是文件1。而最后一个&是为了让bash在后台执行。