Linux系统安装screen命令

screen命令介绍

在服务器上搭建一些服务的时候,经常要用到screen命令。某些服务开启的时候需要占据一整个控
制台,如果关闭了就会导致进程终止。这就成了类似单进程的效果。而screen命令就是为了能够在
服务器上开启多个控制面板(screen),用以容纳不同的任务。

安装环境

yum -y update

yum -y install gcc gcc-c++ autoconf automake

yum -y install glibc-devel

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel # 安装依赖zlib、openssl和pcre

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-develfreetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-develglib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devele2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel opensslopenssl-devel openldap openldap-devel nss_ldap openldap-clientsopenldap-servers # 安装gcc

下载screen和ncurses安装包

 首先下载screen-4.9.1.tar.gz:下载地址:https://ftp.gnu.org/gnu/screen/

wget https://ftp.gnu.org/gnu/screen/screen-4.9.1.tar.gz

然后下载ncurses-6.4.tar.gz: 下载地址:https://ftp.gnu.org/gnu/ncurses/

wget https://ftp.gnu.org/gnu/ncurses/ncurses-6.4.tar.gz

安装ncurses

sudo su

tar -zxvf ncurses-6.4.tar.gz
 
cd ncurses-6.4
 
mkdir build && cd build
 
../configure
 
make && make install

安装screen

tar -zxvf screen-4.9.1.tar.gz
 
cd screen-4.9.1
 
mkdir build && cd build
 
../configure
 
make && make install

使用screen

#随机创建一个screen
screen

# 新建窗口
screen -S 窗口名称
 
# 查看窗口列表
screen -ls
 
# 恢复离线窗口
screen -r 窗口名称
 
# 离开并挂起当前窗口,后台扔继续运行
ctrl+a+d
 
# 关闭窗口不再保留
exit

© 版权声明
THE END
喜欢就支持一下吧!
点赞440 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容