CentOS 8安装screen的方法

博主头像站长评测
发布于 2020/12/18原创独立站体系

CentOS 8在直接使用yum install screen的时候 会提示失败,找不到对应的包,需要先安装EPEL库才行,方法如下:

yum install epel-release

然后再次yum install screen就可以安装成功了。

为什么 CentOS 8 直接 yum install screen 会报错?

在 CentOS 8 与 RHEL 8 官方架构中,Red Hat 对默认软件源进行了重构(分为 BaseOS 和 AppStream 仓库),并将经典终端复用工具 screen 移出了核心基础仓库。直接运行 yum install screen 会提示:

Error: Unable to find a match: screen

正确安装命令与步骤

方法一:启用 EPEL 扩展仓库安装

screen 软件包目前由 Fedora EPEL(Extra Packages for Enterprise Linux)官方维护,只需先启用 EPEL 仓库:

# 1. 安装并启用 EPEL 源
sudo dnf install epel-release -y

# 2. 更新仓库缓存
sudo dnf makecache

# 3. 安装 screen
sudo dnf install screen -y

方法二:使用现代官方推荐的终端复用器 tmux(强烈推荐)

在 CentOS 8 / Rocky Linux / AlmaLinux 中,官方推荐使用功能更为强大、兼容性更佳的 tmux 替代 screen:

# CentOS 8 原生仓库直接内置 tmux
sudo dnf install tmux -y

Screen 常用操作速查手册

  • 新建后台会话:screen -S mysession
  • 挂起当前会话(保持后台运行):同时按下 Ctrl + A,然后松开按键并按下 D
  • 查看正在运行的所有会话列表:screen -ls
  • 恢复进入后台会话:screen -r mysession
  • 彻底终止并退出会话:在会话内输入 exit 或按下 Ctrl + D