稀里糊涂做了这么久的中转了。稀里糊涂地要写简书了。
shell
是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
工具
ssh shell or shellcraft 还有别的。
两个工具都不错,综合上来shellcraft好很多,不过shellcraft不可以本页面搜索,但是ssh shell 检索日志的时候很容易崩溃。
连接服务器
Name:随便写,一般是写host,方便记忆
Protocol:有两种SSH 和 telnet
Host:xxx:xxx:xx:xx 22是指端口号
下面是连接服务器所用的密码方式 用户名 密码(密码在连接的时候还要输)
question1:有时候连不上,要看你是否在服务器的白名单里
question2:在名单里,配置也对,还是连不上,看服务器是不是出问题了
使用
连上服务器后,就是一些Linux命令的使用了
cd mkdir mv rm sudo ****.sh stop start restart copy ....balabala
检索日志
一种tail 一种less
tail -f /logs/resin/logs/jvm-agentappnew-*.log | grep ‘关键字’
less /logs/resin/logs/jvm-agentappnew-808*.log.20171124.* | grep '160598832'
tail是跟踪最新的,可以理解成,我输入命令后,增加的 符合条件的最新的数据
less是检索日志里所有符合条件的数据
我们可以在有多项的时候 比如 jvm-agentappnew-01 -02 -03...用 * 代替,即01 02 03 都在搜索范围内
grep后跟的是条件 我们可以在二者之间加限制条件,比如grep -A20 即符合条件的后边的20行,-B(之前)-C(前后)