CentOS 是一个稳定、免费和开源的类 Unix 操作系统,专为服务器环境设计,以下是关于中科大 CentOS 的详细介绍:
一、CentOS
1、定义:CentOS 全称为 Community Enterprise Operating System,中文意为社区企业操作系统,它是基于 Red Hat Enterprise Linux (RHEL) 的源代码编译而成,并且完全兼容 RHEL。
![如何在CentOS上安装和配置Hystrix?-图1 如何在CentOS上安装和配置Hystrix?-图1](https://blog.huochengrm.cn/zb_users/upload/2025/01/20250130110722173820644290320.jpeg)
2、特点
稳定性和可靠性:继承了 RHEL 的稳定性和可靠性,经过充分测试,能确保系统稳定运行,是企业级服务器操作系统的理想选择。
免费和开源:用户可以自由地下载、使用,并可根据 GNU 通用公共许可证(GPL)进行修改和重新分发。
长期支持:提供长期的支持版本,如 CentOS 7,可保证用户在较长时间内获得安全更新和补丁,无需频繁大规模升级。
兼容性好:与 RHEL 兼容,便于将现有的 RHEL 应用程序迁移到 CentOS,或作为 RHEL 的替代方案以降低成本。
3、发行版:主要有 CentOS Linux 和 CentOS Stream 两个发行版,CentOS Linux 是主要发行版,基于 RHEL 源代码构建且与之兼容;CentOS Stream 是新的上游开发平台,作为 RHEL 的上游(即测试版)存在,允许用户访问即将出现在 RHEL 中的工作内容。
![如何在CentOS上安装和配置Hystrix?-图2 如何在CentOS上安装和配置Hystrix?-图2](https://blog.huochengrm.cn/zb_users/upload/2025/01/20250130110723173820644324839.png)
二、中科大 CentOS 相关情况
1、镜像源:中科大提供了 CentOS 的镜像源,其质量速度都不错,推荐用户使用,CentOS 7 的 Base 和 epel 的源配置如下:
CentOSBase.repo:
- [base]
- name=CentOS\$releasever Base
- baseurl=http://mirrors.ustc.edu.cn/centos/\$releasever/os/\$basearch/
- gpgcheck=1
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7
- [updates]
- name=CentOS\$releasever Updates
- baseurl=http://mirrors.ustc.edu.cn/centos/\$releasever/updates/\$basearch/
- gpgcheck=1
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7
- [extras]
- name=CentOS\$releasever Extras
- baseurl=http://mirrors.ustc.edu.cn/centos/\$releasever/extras/\$basearch/
- gpgcheck=1
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7
- [centosplus]
- name=CentOS\$releasever Plus
- baseurl=http://mirrors.ustc.edu.cn/centos/\$releasever/centosplus/\$basearch/
- gpgcheck=1
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7
epel.repo:
- [epel]
- name=Extra Packages for Enterprise Linux \$basearch
- baseurl=http://mirrors.ustc.edu.cn/epel/7/\$basearch
- failovermethod=priority
- enabled=1
- gpgcheck=1
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYEPEL7
- [epeldebuginfo]
- name=Extra Packages for Enterprise Linux \$basearch Debug
- baseurl=http://mirrors.ustc.edu.cn/epel/7/\$basearch/debug
- failovermethod=priority
- enabled=0
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYEPEL7
- [epelsource]
- name=Extra Packages for Enterprise Linux \$basearch Source
- baseurl=http://mirrors.ustc.edu.cn/epel/7/SRPMS
- failovermethod=priority
- enabled=0
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYEPEL7
- [epeltesting]
- name=Extra Packages for Enterprise Linux \$basearch Testing \$basearch
- baseurl=http://mirrors.ustc.edu.cn/epel/testing/7/\$basearch
- failovermethod=priority
- enabled=0
- gpgcheck=1
- gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYEPEL7
三、FAQs
1、问题一:如何在中科大的 CentOS 系统中更换为中科大的 yum 源?
解答:首先备份原有的CentOSBase.repo
文件,然后进入/etc/yum.repos.d/
目录,通过wget
命令下载中科大的 repo 文件并保存为CentOSBase.repo
,最后执行yum makecache
生成缓存即可。
2、问题二:如果遇到 yum 更新锁的问题,该如何解决?
![如何在CentOS上安装和配置Hystrix?-图3 如何在CentOS上安装和配置Hystrix?-图3](https://blog.huochengrm.cn/zb_users/upload/2025/01/20250130110723173820644361040.jpeg)
解答:当遇到 yum 更新锁问题时,正确的解决方法是让正在进行的更新结束,或者手动删除/var/run/yum.PID
文件来停止更新进程。