主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
主机参考使用海外VPS最大的困惑之一就是中国与国外的连接不够稳定,经常掉线。 许多通过 SSH 连接到服务器来运行的命令,例如安装宝塔面板、AMH 管理面板和其他 VPS 面板时,需要长时间连续连接。 如果连接中途中断,或者你不小心关闭了Putty中的SSH等,连接软件时正在远程执行的命令将被强制停止,你将不得不从头开始。很麻烦。
有没有办法避免网络中断带来的问题? 答案是肯定的。 那就是使用 screen 命令。
1.什么是屏幕命令?
Screen 是一个远程会话管理工具和全屏窗口管理器,允许您跨多个进程复用物理终端。 屏幕有一个称为会话的概念。 用户可以在单个屏幕会话中创建多个屏幕窗口,每个屏幕窗口看起来都在操作一个实际的 Telnet/SSH 连接窗口。
2. 如何安装 screen 命令
除了一些精简或定制的系统外,大多数系统都默认安装 screen 命令。 如果出现提示,: command not find 如果该命令不存在,则说明您的 VPS 上尚未安装 screen,所以我们先手动安装它。
CentOS系统可以运行yum安装屏幕。 注意:由于CentOS 8中已经去除了屏幕,因此需要先安装epel(参见epel安装教程:https://www.vpstop.cn/teaching/2023-01[ k6]15/231.html)。 。 然后运行“yum install screen”来安装屏幕。 运行 Debian/Ubuntu 系统: apt-get install screen 3. 如何使用 screen 命令
1. 创建 screen 会话
第一次运行 screen -S vpstop, screen 创建一个名为 vpstop 的 A 会话。
在某些情况下,屏幕可能会崩溃并显示一条消息,指示状态为“已连接”。 要恢复,您可以运行 screen -D -r vpstop。
2. 暂时关闭并保留屏幕会话中的任务或程序。
如果需要暂时关闭(会话中的程序没有关闭,还在运行),可以使用快捷键Ctrl+a d。 (即按 Ctrl + a,然后按 d)
3. 恢复 screen 会话
网络离线或 Putty 意外关闭,您可以重新连接到 SSH 并运行 screen。 -r vpstop 恢复终止前创建的 lnmp 会话的工作接口。 。
如果您忘记了会话名称或当时没有指定会话名称,请运行 screen -ls 来列出当前存在的会话,如下所示。
列表中每个会话前面的数字是该会话的会话 ID。 screen -D -r 使用 sessionid 和相应的会议。
11791.lnmp是screen刚刚创建的lnmp会话。 由于 lnmp 会话暂时终止,状态为 Detached。 使用 screen -r lnmp 将状态更改为“已连接”。 11791 这是此屏幕会话的进程 ID。 也可以在恢复会话时使用:screen -r 11791
4。 关闭屏幕会话。
运行:当你运行exit时,你会看到screen is终止的提示,表明你的screen会话已经成功终止。
5. 使用 screen 进行远程演示
首先,演示者在服务器上运行 screen -S 测试并创建 screen 会话。 观众成员可以链接到远程服务器来运行屏幕 -x 测试,这些测试显示在观众屏幕上并与演示者同步。
3. Screen 会话常用快捷键
Ctrl+a c:在当前 Screen 会话中创建窗口 Ctrl+a w:窗口列表 Ctrl+a n:下一个窗口 Ctrl+a p:上一个窗口 Ctrl+a 0[ k6] 9:切换第0个窗口和第9个窗口
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:通过 SSH 连接外部 VPS 并运行命令时一直断线怎么办? VPS 面板安装中断时的解决方案? https://zhujicankao.com/124936.html
评论前必须登录!
注册