情景:服务器
当在远程服务器上作一些操做,如编写文件,传输文件 等 可能在咱们操做过程当中,因为网络,或者不当心关闭终端,可能咱们前面的工做都有可能白作了
网络
screen 的简单应用spa
安装:
.net
yum install screenget
建立一个新的screen
it
[root@localhost ~]# screen -S test //-S 建立一个新的screen test 是建立screen名字 test
咱们就进入screen中后台
咱们能够按 Ctrl+a+d 将screen 放在后台终端
Ctrl +d 关闭screenyum
[root@localhost ~]# screen -ls
There is a screen on:
10701.test(Detached) // 10701 是 PID 咱们能够使用kill 将这个screen 杀掉 test 为screen的名称
1 Socket in /var/run/screen/S-root.
[root@localhost ~]# screen -r test // -r回到test 的操做界面
[root@localhost ~]# screen -x test // -x 能够共享屏幕 一我的能够看到另外一我的的操做 这个功能能够作演示使用
掌握以上 的基本操做 像是咱们在一台远程机器给另外一台远程机器拷贝东西的时候 假设上百个G 网络传输的速度几百k ,咱们能够开个screen , 拷贝数据 而后咱们把这个screen 放到后台,咱们就能够退出,作其余的工做去,估算大概时间再上去看一下具体拷贝的状况。