CentOS 7 安装

CentOS 7 是一款在企业中非常常用的一款 Linux 发行版。虽然现在已经过了生命周期,但因为很多企业还在用,所以我们还是不免要和它打交道。

安装 CentOS 7

CentOS 7 及其他 EOL CentOS 发行版的映像文件可以在 CentOS Vault Mirror 找到。其中 CentOS 7 的映像文件位于 /7.9.2009/isos/x86_64

在这里我们选择 CentOS-7-x86_64-DVD-2207-02.iso,这是一个包含了截至 2022 年 7 月的所有更新和补丁的映像。

打开 VMware Workstation Pro 新建并启动虚拟机,在配置界面需要启动网络并记下 IP 地址,然后将用户帐户设置为管理员并配置密码即可完成配置。

成功安装并启动 CentOS 后,在本地主机使用 SSH 和刚刚记下的 IP 地址连入 CentOS,我们要为 CentOS 的包管理工具 yum 换源。

首先查看 CentOS 版本号。如果你按照上面的步骤安装了 CentOS,那么你的版本号应该为 7.9.2009

$ cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

换源

接下来运行下面的命令换源。如果你的版本号和我不同,记得替换下面的 7.9.2009 为你自己的版本号。

sudo sed -e "s|^mirrorlist=|#mirrorlist=|g" \
    -e "s|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009|g" \
    -e "s|^#baseurl=http://mirror.centos.org/\$contentdir/\$releasever|baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009|g" \
    -i.bak \
    /etc/yum.repos.d/CentOS-*.repo

接下来更新软件包缓存:

yum makecache

参考:CentOS Vault 软件仓库 | 清华大学开源软件镜像站

备份配置文件

CentOS-Base.repo

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
posted @ 2024-10-18 10:47  Undefined443  阅读(5)  评论(0编辑  收藏  举报