您的位置:首页 > 运维架构 > Linux

linux系统远程会话管理工具 - screen使用教程说明

2012-12-20 11:42 821 查看
公司网站服务器系统是centos,WEB环境为nginx+php+mysql,使用 putty远程连接操作时最怕的就是在编译安装软件时(比如安装mysql)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行 的命令也被迫停止,只能重新连接,重新运行。非常的浪费时间,保不准连接上后还会出现掉线情况。因此远程会话管理工具screen就可以解决这个让人头疼 的问题。

一、screen命令是什么?

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

二、如何安装screen命令?

除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,CentOS系统可以执行:yum install screen

三、screen命令使用方法?

1、常用的使用方法

用来解决文章开始我们遇到的问题,比如在编译安装mysql时。

1.1 创建screen会话

可以先执行:screen -S lnmp ,screen就会创建一个名字为lnmp的会话。 VPS侦探 http://www.vpser.net/

1.2 暂时离开,保留screen会话中的任务或程序

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

1.3 恢复screen会话

当回来时可以再执行执行:

screen -r lnmp
即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:

screen -ls
screen会列出当前存在的会话列表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: