情景:服務器
當在遠程服務器上作一些操做,如編寫文件,傳輸文件 等 可能在咱們操做過程當中,因爲網絡,或者不當心關閉終端,可能咱們前面的工做都有可能白作了
網絡
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 放到後臺,咱們就能夠退出,作其餘的工做去,估算大概時間再上去看一下具體拷貝的狀況。