Centos Screen的安装与使用

Centos Screen的安装与使用,第1张

Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

CentOS7系统可以执行:yum install screen ;

CentOS8系统首先需要安装epel:yum install epel-release -y;然后再安装screen:yum install screen-y

可以先执行:screen -S lnmp ,screen就会创建一个名字为lnmp的会话。

当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)

当回来时可以再执行执行:screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:screen -ls screen会列出当前存在的会话列表,例如:11791.lnmp即为刚才的screen创建的lnmp会话,目前已经暂时退出了lnmp会话,所以状态为Detached,当使用screen -r lnmp后状态就会变为Attached,11791是这个screen的会话的进程ID,恢复会话时也可以使用:screen -r 11791

执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。VPS侦探 https://www.vpser.net/

首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。

Ctrl+a c :在当前screen会话中创建窗口

Ctrl+a w :窗口列表

Ctrl+a n :下一个窗口

Ctrl+a p :上一个窗口

Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换

您好,方法

安装 screen,某些 Linux 发行版可能本身就已经内建 screen 这个指令了,但如果你所使用的 Linux 系统没有安装,通常也都可以透过套件管理程序直接安装编译好的版本,在 Debian 或 Ubuntu Linux 中若要安装 screen 可以使用 apt-get 来安装,

而 Red Hat 系列的 Linux(如 Fedora 等)则可使用 yum:

开始使用 screen,在终端机执行它,如下图:

这时候会出现一些讯息,按下空格键跳过之后,就可以看到一个新的 shell,进入Screen运行环境。

在Screen环境中可以使用 Ctrl + ? 来查询在线的操作说明。可以使用 Enter 或空格键来换页,看完之后就会回到原来screen 的环境。

使用 screen 最大的好处之一就是可以将其卸离,而在重新连接之后完全不会影响正在执行中的任何工作。按下Ctrl + a 后,再按下 d 键(detach),这时候整个 screen 就会被卸离,然后会出现被卸离的提示框,

卸离之后若要重新连接上这个 screen,可以执行Screen -r.

如果你感觉只有一个 screen 工作环境不够用,你也可以将现有的 screen 工作环境卸离后,在原来的 shell 中再执行一次 screen 指令,建立另外一个新的 screen 环境来使用。如果在使用 screen 管理服务器时,要暂时离开计算机,也可以使用 screen 的屏幕锁定功能,当要锁定屏幕时可按下 Ctrl + a 后,再按下 x 键,这样屏幕就会被锁住,就像这样:

设定 screen 工作环境密码。要设定这个密码可以在 screen 的配置文件 $HOME/.screenrc 中加入。

下次在 screen 工作环境卸离后再重新连接时,它就会要求输入这个密码。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/468128.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存