一、Kylin v10系统使用iso镜像作为本地yum源
1.检查是否有本地yum源
yum list | grep ntp
2.创建iso存放目录和挂载目录
mkdir -p /mnt/{iso,cdrom}
3.上传iso镜像
cd /mnt/iso
wget -c http://iso.sqlfans.cn/os/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso
4.挂载iso镜像到/mnt/cdrom下
mount -o loop /mnt/iso/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso /mnt/cdrom
df -Th
5.创建repo文件并放到/etc/yum.repos.d/目录
mv /etc/yum.repos.d/kylin_x86_64.repo /etc/yum.repos.d/kylin_x86_64.repo.$(date +%Y%m%d%H%M%S)
cat >/etc/yum.repos.d/kylin_x86_64.repo<<EOF
[ks10-adv-os]
name=Kylin Linux Advanced Server 10 - os
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
EOF
6.测试yum安装
yum clean all
yum makecache
yum list | grep ntp
yum repolist
yum install -y ntp
二、Centos7更改yum源为阿里云yum源
1. 首先确认是否有配置dns服务器,若没有建议配置阿里云的公共DNS地址
cat /etc/resolv.conf
echo "nameserver 223.5.5.5" >> /etc/resolv.conf
echo "nameserver 223.6.6.6" >> /etc/resolv.conf
2. 确认yum源
cat /etc/yum.repos.d/CentOS-Base.repo
3. 进入到/etc/yum.repos.d/目录下,备份之前的CentOS-Base.repo地址
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.$(date +%Y%m%d%H%M%S)
4. 下载阿里云yum源
#.centot5:wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
#.centos6:wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
#.centot7:wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
5. 将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
yum makecache
6. 附
如果执行yum makecache报错:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again ,则检查 /etc/yum.repos.d/ 下是否有 epel.repo 文件,如果有,参考下面的命令将其重命名为 epel.repo_bak,千万不能以 .repo 格式备份,然后再执行一次上面的命令即可!
# mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo_$(date +%Y%m%d%H%M%S)