正当你通过SSH登录到远程服务器上,兴高采烈地敲击着键盘。突然,字符不闪了,接着看到的是可怕的消息“Connetion Closed(连接断开)”,这时你的会话已经丢失。唉,你刚刚进行了一半的工作不得不从头再来!好在你可以使用screen阻止这一切的发生。Linux的screen工具不仅能保存你的会话以防断开连接,它还能通过在同一个SSH会话中使用多个窗口来提高工作效率。
1.安装:
[root@szm ~]# yum install screen
2.使用:
[root@szm ~]# screen
3.帮助:“Ctrl-A”再按“?”
4.新建窗口:“Ctrl-A”再按“c”
5.切换到下一个窗口:“Ctrl-A”再按“n”
6.返回到上一 个窗口:“Ctrl-A”再按“Ctrl-A”或者“Ctrl-A”再按“p”
7.退出Screen:“Ctrl-A”“K”或者输入“exit”
8.退出窗口:“Ctrl-A”再按“d”
9.列出所有Screen:screen -ls
[root@szm ~]# screen -ls
There are screens on:
7137.pts-0.szm (Detached)
6989.pts-0.szm (Detached)
7106.pts-0.szm (Detached)
6593.pts-0.szm (Detached)
4 Sockets in /var/run/screen/S-root.
10.恢复会话:screen -r
[root@szm ~]# screen -r 6593.pts-0.szm
11.记录会话日志:“Ctrl-A”再按“H” #注意,之前的记录会被记录
12.查看记录日志:
[root@szm ~]# vim hardcopy.2
13.查看活动状态:“Ctrl+A”再按“M” #注意,这里必须是大写
14.后台查看活动状态:“Ctrl+A”再按“_”
15.显示所有窗口列表:“Ctrl+A”再按“w”