一、功能介绍
screen是一个能够保持Linux服务器远程连接会话的工具,通过screen,你能够长时间与Linux服务器进行连接,而不用担心你的会话因为断网、关机而断掉。换句话说,只要你的Linux服务器能够保持开机,那么就不会因为突然的网络异常、网络断开而使得你的会话而断掉。
使用起来的话也是非常方便,只要记住几个命令就能够超级安心地远程训练你的机器学习模型或者其他长时间远程连接服务。
注意:这里的screen仅仅是命令行层面的工具,是不带有任何图形界面的。
二、常用操作
①检查Linux服务器是否安装有screen
which screen
如果已安装(会显示screen的安装路径),则可以继续看下面的命令,否则请移步安装screen
②创建一个screen窗口
screen -S screen_name
③离开当前screen窗口(快捷键组合)
ctrl + a + d
④查看screen窗口有哪些
screen -ls
⑤进入指定的screen窗口(一般名字取得简单好记一点,然后使用第一行命令)
screen -r screen_name
或
screen -r screen_id
⑥删除指定的screen窗口(一般名字取得简单好记一点,然后使用第一行命令)
screen -X -S screen_name quit
或
screen -X -S screen_id quit