操作系统:CentOS

2018年6月29日 | 分类: 【技术】

【介绍】

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