EPEL(Extra Packages for Enterprise Linux)是使用 Enterprise Linux 发行版(如 CentOS、Red Hat Enterprise Linux (RHEL) 和 Scientific Linux)的用户的宝贵资源。如果你打算在 CentOS Stream 上安装 EPEL,本简介将引导你了解它的主要优势和独特功能。
1、在安装 EPEL 之前更新 CentOS Stream
dnf upgrade --refresh
2、在 CentOS 8/9 Stream 上导入 EPEL 和 EPEL Next
首先,激活 CRB 存储库。对于那些不熟悉的人来说,CRB 是 CentOS Stream 工具的新软件库,取代了旧的 PowerTools 软件库。
sudo dnf config-manager --set-enabled crb
现在,使用以下终端命令 (dnf) 安装 EPEL。
# Import EPEL and EPEL Next on CentOS 9 Stream
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
# Import EPEL and EPEL Next on CentOS 8 Stream
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm
3、确认在 CentOS Stream 9 或 8 上安装 EPEL
既然已经安装了 EPEL 存储库,那么验证安装是一个好主意。执行此操作的最直接、最快捷的方法是使用 dnf repolist 命令。
dnf repolist | grep epel
4、CentOS Stream 9 或 8 上的 EPEL 存储库命令示例
首先,要列出 EPEL 存储库中可用的所有软件包,请使用以下命令:
dnf list available --enablerepo=epel
在 EPEL 存储库中搜索特定软件包,使用以下命令:
dnf search screen --enablerepo=epel
要从 EPEL 存储库安装软件包,请使用以下命令:
dnf install screen --enablerepo=epel
最后,要检查从 EPEL 存储库安装的软件包的更新,请使用以下命令:
dnf check-update --enablerepo=epel
5、screen命令使用方法
5.1 创建screen会话
可以先执行:
```screen -S honey-pot``` ,screen就会创建一个名字为 honey-pot 的会话。
5.2 暂时离开,保留screen会话中的任务或程序
当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)
[detached from 590623.honey-pot]
[root@VM-24-14-centos ~]#
5.3 恢复screen会话
当回来时可以再执行执行:
```screen -r honey-pot``` 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:```screen -ls``` screen 会列出当前存在的会话列表:
[root@VM-24-14-centos ~]# screen -ls
There is a screen on:
590623.honey-pot (Detached)
1 Socket in /run/screen/S-root.
[root@VM-24-14-centos ~]#
590623.honey-pot 即为刚才的screen创建的honey-pot会话,目前已经暂时退出了honey-pot会话,所以状态为Detached,当使用
```screen -r honey-pot```后状态就会变为Attached,590623是这个screen的会话的进程ID,恢复会话时也可以使用:```screen -r 590623```
5.4 关闭screen的会话
执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。
5.5 远程演示
首先演示者先在服务器上执行 screen -S test
创建一个screen会话,观众可以链接到远程服务器上执行 screen -x test
观众屏幕上就会出现和演示者同步。
5.6 常用快捷键
Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换
文章评论