原文链接:https://www.jianshu.com/p/774fb06c7a9b
一、打开SSH
MAC 是自带SSH的,可以使用whereis查看是否存在,在终端执行下面的命令:
$ whereis ssh
执行完后会打印存在路径
二、查看现有进程
之后查看现有进程,执行下列命令:
$ ps aux | grep ssh
执行完后会打印现有进程,但是你会发现找不到ssh对应的进程
下列为我的终端执行命令后的结果
$ ps aux | grep ssh
mac 2253 0.0 0.0 2432804 1972 s007 S+ 2:51下午 0:00.00 grep ssh
这时候如果直接使用SSH命令连接本地主机或者远程主机会遇到下列错误:
ssh: connect to host localhost port 22: Connection refused
解决方法:打开系统偏好设置,在共享中,打开远程登录,如下图:
三、测试
之后使用ssh localhost来测试一下,如果提示输入密码来认证就没问题了。
之后再grep一下进程就可以看到ssh进程在运行了:
ps aux | grep ssh
mac 896 0.0 0.1 2437724 7648 ?? S 9:36上午 0:00.03 /usr/bin/ssh-agent -l
mac 1759 0.0 0.0 2432804 1972 s000 S+ 2:00下午 0:00.00 grep ssh
四、连接其他主机
可以通过ssh命令连接其他主机,例如:
ssh username@192.168.100.100
然后输入服务器密码即可。
五、连接其他服务器
也可以通过ssh命令连接其他服务器,例如:ssh -p 端口 用户名@服务器ip地址(其中端口号不用输,一般是默认的)
六、通过命令回到服务器根目录
cd ..
然后问服务器的同学们你们需要的日志路径,以及查看命令!
下面是几个常见的命令:
查看实时日志:
1、先cd到tomcat的日志目录
cd tomcat/logs
2、查看实时日志
tail -f catalina.out
或者加上行数限制
tail -n 行数 catalina.out
这样就可以查看实时日志了!退出命令是
Ctrl+c
查看历史日志:
1、先cd 到根目录
cd logs/app-front
2、通过vi命令打开日志文件,例如
vi catalina.out
3、退出日志搜索::q!
esc + :q!
搜索日志内容:
?+搜索内容,enter
n下一个
shift+n 上一个
shift +G切换到最下面