写在前面的话:html
最近参与了新项目开发,周期短,与本身负责的主要业务对接。业务复杂,时常出现bug,然额对于菜鸟的我,更是无从下手。其实最好的帮助就是linux
学会查看日志,关键是以前查看日志真是太少了,菜鸟一个。好不容易有点头绪了,在这作如下整理shell
工具:链接远程linux服务器的工具(居然不知道是叫这种工具)安全
1.secureCRT 服务器
是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登陆UNIX或Linux服务器主机的软件。网络
结果很差用,登上去乱码,还卡的很。果断的舍弃掉工具
2.Xshell学习
Xshell
[1] 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 经过互联网到远程主机的安全链接以及它创新性的设计和特点帮助用户在复杂的网络环境中享受他们的工做。
Xshell能够在Windows界面下用来访问远端不一样系统下的服务器,从而比较好的达到远程控制终端的目的。除此以外,其还有丰富的外观配色方案以及样式选择。
立马找同事传个安装包装上了,终于登上了测试环境日志机
3.grep命令,tail命令
咋查找关键字啊,就知道用grep 还有 tail啥的,具体执行可真真忘了
百度嫌太慢,只能问大牛了。大牛来了句:你咋啥都不懂呢。。。(心里是无比崩溃的)
grep "关键字1" 文件名 | grep "关键字2" 匹配两个关键字
tail -f 文件名 | grep "关键字1" 追踪文件是否写入含有关键字1的,有写入返回
grep学习:
-A 数字N 找到全部的匹配行,并显示匹配后面N行
-B 数字N 找到全部的匹配行,并显示匹配前面N行
--color 把匹配的字符用颜色显示出来
附上学习地址:https://blog.csdn.net/u011003120/article/details/52185356
tail学习:
tail -- 输出文件的末尾部分
可选参数:
-f,
--follow[={name|descriptor}]当文件增加时,输出后续添加的数据;
-f,
--follow以及
--follow=
descriptor 都是相同的意思
-n,
--lines=
N输出最后N行,而非默认的最后10行
附上学习地址:https://www.cnblogs.com/fps2tao/p/7698224.html