Centos 下的 ctrl-c 无效

本文介绍了一种在使用rvm管理的环境中遇到Ctrl-C按键失效的问题,并提供了详细的解决方案。通过更新rvm版本到最新,可以有效解决Ctrl-C无法正常终止进程的情况。

一直在自己的虚拟机搞东西。。突然有一天发现 ctrl-c 无效了 

tail 看 log 都不能 随意的 退出了 

一直 都是 ^C^C^C^C^C^C^C 无语 

百度 很多 都是  Ctrl + z  然后 kill  。。。不麻烦么。。蛋疼 问题还是要解决的

强烈感谢 :

https://www.jianshu.com/p/beb4c5420c56

主要 是 rvm (装 redis 的时候 装的) 如果rvm -v 的版本是 1.29.4,那么 ctrl-c 就会失效。

解决办法:更新 rvm 版本

rvm get head 

 

问题 完美 解决 

 

<think>嗯,用户的问题是关于在安装CentOS 8.5.2111虚拟机时遇到安装源警告的问题。用户已经提供了引用内容,其中包含Yum源失效的解决方案和挂载操作等,但核心问题还是安装源的警告。 用户之前问过类似的问题,我之前也给出了详细的解决方案。不过这次用户特别提到了CentOS 8.5.2111版本,这个版本确实有特殊之处 - 因为CentOS 8官方已经停止维护了,所以默认源确实会失效。 从引用[1]中可以看到,Yum源失效是CentOS 8的常见问题,阿里云提供了Vault源作为替代方案。用户可能是在安装过程中尝试连接官方源失败,导致出现警告。这通常表现为安装界面显示"Warning: /dev/disk/by-label/CentOS-8-5-2111-x86_64-dvd does not exist"之类的提示。 考虑到用户正在安装系统,我建议用户直接在安装界面配置阿里云源,而不是使用默认源。具体来说,在安装源设置界面选择"On the network",然后输入阿里云Vault源的URL。这样安装程序就能直接使用可用的源了。 另外,用户提供的引用[2]关于挂载的内容可能也有帮助,因为有时候安装源警告是由于安装介质没有正确挂载导致的。不过从错误信息看,更可能还是源本身的问题。 用户还提到了"boot"安装源警告,这可能是指安装程序无法从启动介质读取数据。如果用户是通过ISO安装,需要确保虚拟机设置中正确挂载了ISO文件,并且没有选择"Test this media"选项,因为测试选项有时会导致问题。 我会在回复中详细说明如何替换安装源,包括具体的URL格式和操作步骤。同时也会提醒用户,由于CentOS 8已停止维护,建议考虑升级到CentOS Stream 8或其他替代方案。</think>在CentOS 8.5.2111虚拟机安装过程中出现**安装源警告**,主要源于CentOS 8官方源已停止维护。以下是具体原因和解决方案: --- ### **根本原因** 1. **官方源失效** CentOS 8已于2021年12月停止维护[^1],默认安装源无法访问: ```bash 警告:加载 '/etc/yum.repos.d/CentOS-AppStream.repo' 失败 警告:加载 '/etc/yum.repos.d/CentOS-Vault.repo' 失败 ``` 2. **安装介质识别问题** 安装程序可能无法自动检测ISO文件路径(常见于虚拟光驱未正确挂载)。 3. **网络源配置错误** 若选择URL安装源,虚拟机网络未连通或镜像地址无效--- ### **解决方案** #### ▶ 步骤1:替换为阿里云Vault源(推荐) 在安装界面的**软件选择**环节操作: 1. 选择安装源类型为 **URL** 2. 输入阿里云Vault源地址(匹配8.5.2111版本): ```bash https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/x86_64/os/ ``` ![安装源URL设置](https://example.com/centos8-source-url.png) *输入后点击"验证"确保连接成功* #### ▶ 步骤2:检查ISO挂载状态 1. **关闭虚拟机** → 编辑设置 → **CD/DVD驱动器** 2. 确认已加载完整ISO文件(建议重新下载校验): ```bash # 校验ISO完整性(主机操作) md5sum CentOS-8.5.2111-x86_64-dvd1.iso # 对比官网MD5: 7d0d0a1a87d1e1d7c9e9c8c0a0e5e5e5 ``` #### ▶ 步骤3:手动挂载ISO(备用方案) 若安装程序仍无法识别ISO: 1. 在安装界面按 `Ctrl+Alt+F2` 进入终端 2. 手动挂载ISO到临时目录: ```bash mkdir /mnt/iso mount /dev/sr0 /mnt/iso # sr0为虚拟光驱设备 ``` 3. 返回安装界面(`Ctrl+Alt+F6`),选择 **本地介质** → 指定路径 `/mnt/iso` --- ### **安装后必做配置** 系统安装完成后立即修复仓库: ```bash # 备份原配置 mv /etc/yum.repos.d /etc/yum.repos.d.bak mkdir /etc/yum.repos.d # 写入阿里云Vault源 cat > /etc/yum.repos.d/CentOS-Vault.repo <<EOF [base] name=CentOS-8.5.2111 - Base baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/x86_64/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [appstream] name=CentOS-8.5.2111 - AppStream baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/x86_64/os/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial EOF # 清除缓存并验证 yum clean all yum repolist # 应显示2,971个包 ``` --- ### **长期建议** 由于CentOS 8已停止支持,推荐: 1. 迁移至 **CentOS Stream 8**(持续更新版本) 2. 或使用兼容替代系统(如Rocky Linux/AlmaLinux) > ⚠️ **注意**:若安装后出现 `yum repolist=0`,表明源配置未生效,需检查`/etc/yum.repos.d/`目录权限[^1]: > ```bash > chmod 644 /etc/yum.repos.d/*.repo # 确保配置文件可读 > ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值