本人在Ubuntu上开发,有时候测试环境出现错误需要排查,所以写一篇博客记录远程查看服务器日志。如果会用Ranchar查看日志,这篇博客可以略过。
远程连接服务器使用ssh
,默认认为电脑上已经安装ssh
。ssh连接语法为ssh 用户名@IP
,具体步骤如下:
说明:本人用户名即为user
-
打开终端
Ctrl+Alt+T
,输入如下:
会提示你输入密码,输入密码即可。通常这个用户名和密码你们公司会有写在某个地方,这个不知道的话询问你们公司开发。 -
输入密码之后会进入如下界面:
见到这个界面说明远程连接成功 -
查看服务器错误日志,首先执行命令
docker ps -a
,查看目前运行的服务有哪些。此处只截图部分,具体情况视公司而定。
-
排查错误出现在哪个模块,找到对应微服务,然后执行
docker logs 对应ID
即可。如果想要实时跟踪日志输出的话,执行命令docker logs -f 对应ID
。比如我这里的错误出现在第一个微服务里面,执行如下图:
-
执行之后即可查看错误日志