Screen命令我们是否有见过?但是有些场景你可能会有需要用到。比如我们在安装某个软件需要较长的时间,如果你网络不稳定导致掉线,那远程服务器的软件可能就无法安装成功,如果用到 screen 命令配合的话,你即便本地掉线,也不影响服务器软件的安装。
我们在安装之前,需要检查服务器中是否有安装screen。
screen --version
如果安装了 Screen,您将看到版本信息。
如果没有安装,我们这里可以安装,比如在debian或者ubuntu安装。
sudo apt update sudo apt install screen
启动 Screen 非常简单。
创建新的 Screen 会话
在 Screen 的世界里,会话就是你的工作区。要创建新会话,只需输入:
screen -S session_name
用与您的任务相关的名称替换“session_name”,以便以后更容易识别。
Screen 的突出功能之一是它能够让会话在后台运行。要脱离当前会话,请按[CTRL] + [A],然后按[D]。您的会话现在已安全隐藏,您可以处理其他任务。
重新连接到 Screen 会话
因此,您已脱离会话,但仍需要完成工作。使用以下命令重新连接到会话:
screen -r session_name
将“session_name”替换为您要重新加入的会话的名称。这就像从您上次中断的地方继续一样。
管理多个 Screen 会话
在处理多项任务时,Screen 的多功能性尤为突出。要列出所有活动会话:
screen -ls
此命令提供会话的概览,包括其状态和名称。要在会话之间切换,请使用:
screen -r session_name
现在有了这些基本命令,我们就可以远程管理服务器且不担心本地掉线。
评论