如何通过连接服务器,使用 linux 命令查看日志。
首先需要先安装一个ssh工具,ssh工具有很多,如何知道自己的服务器地址,但对于测试来说其实也没有什么很大的差别,如果想要免费的可以使用putty,如果想要功能强大的可以选择使用SecureCRT (但这个是收费的,需要自己寻找破解版)。
首先需要先安装一个ssh工具,ssh工具有很多,但对于测试来说其实也没有什么很大的差别,如果想要免费的可以使用putty,如果想要功能强大的可以选择使用SecureCRT (但这个是收费的,需要自己寻找破解版)。
一、打开电脑,同时按下WIN键+R键。二、打开运行窗口后,输入CMD,点击确定。三、打开命令提示符后,输入ipconfig/all,按回车键。四、显示的信息中找到DNS服务器,后面的就是电脑服务器地址。
当有了ssh工具之后就可以连接测试服务器了,连接的要素有4个(开发或者运维都会告诉你):
ip地址
连接的端口
账号
密码
这里以SecureCRT 为例,点击加号新增连接,会弹出一个连接框,输入相关的信息的即可完成连接
完成之后双击新建的连接,会弹出登录窗口,输入密码即可完成连接
linux的命令有很多都可以达到查看日志文件,包括cat和tail等等,这里比较推荐tail命令,因为日志文件写入的信息往往比较多又或者日志持续在写入,这时候tail命令就更加灵活能找到相关需要查询的日志。
一般主要使用2种方式:
4、在弹出的WLAN界面上,选择“详细信息”,如图。5、最后在弹出的界面上, ipv4后面的ip就是电脑的ip服务器地址,如图。
tail -n 行数 日志文件
就是查看文件的最后x行,也可以理解为最新的x条日志,使用场景往往在发现bug后需要通过日志来排查问题,那么就可以找到最新的日志。
tail -f 日志文件
具体用法如下:
tail -n 行数 日志文件 |grep 关键字
企业回使用海外服务器呢,主要有以下几点区别。 一.在国内访问的情况下,国内服务器快过国外服务器的 二.使用国内服务器建设网站需要备案,而国外的不需要备案. 三.国外服务器的带宽成本和IP成本比国内便宜.尤其是美国的. 四.国外服务器适用于外贸电商等。
tail -f日志文件 |grep 关键字
举个例子,比如需要搜索最新1000行中带有系统异常的日志