【介绍】
CentOS(Community Enterprise Operating System)是Linux发布版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成。
CentOS 8 已发布。通过 BaseOS 和应用流 (AppStream) 仓库发布。AppStream 是对传统 rpm 格式的全新扩展,为一个组件同时提供多个主要版本。Python 3.6 | GCC 8.2 。
CentOS 从 7 开始,和 RHEL 7 一样都只支持 64 位架构。
【需求:CentOS 7停止更新支持后yum源失效】
CentOS 7已经停止更新支持,同时官方也把yum源删除了,目前CentOS 7系统使用yum命令安装软件包提示“Could not resolve host: mirrorlist.centos.org; Unknown error”,因此需要更换yum源。
在ssh界面执行以下命令即可更换yum源为CentOS的Vault源(包括CentOS官方和阿里云的源):
wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.cccyun.cn/repo/Centos-7.repo yum makecache
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.cccyun.cn/repo/Centos-7.repo yum makecache
解决CentOS Stream 8停止更新后无法使用yum命令。
在ssh界面执行以下命令即可更换yum源为CentOS的Vault源:
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
【需求:查看CentOS版本】
查看CentOS版本:
lsb_release -a
输出:
-bash: lsb_release: command not found
原因是VPS常常是最小化安装CentOS,有些组件没有安装进去,需要自己安装 lsb :
yum install -y lsb
安装之后再次执行:
CentOS 6 系统中输出:
LSB Version: :base-4.0-ia32:base-4.0-noarch:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.9 (Final) Release: 6.9 Codename: Final
输入:
rpm -q centos-release
输出:
centos-release-6-9.el6.12.3.i686
CentOS 7 系统中输出:
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.5.1804 (Core) Release: 7.5.1804 Codename: Core
输入:
rpm -q centos-release
输出:
centos-release-7-5.1804.el7.centos.2.x86_64
【编译】
参考:https://linuxhint.com/compile-linux-kernel-centos7/
参考:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/
【参考】
参考:https://www.oschina.net/news/110111/centos-8-released
参考:https://linux.cn/article-3351-1.html
参考:http://www.cnblogs.com/hitwtx/archive/2012/02/13/2349742.html