CentOS8设置时区、时间,以及解决Failed to download metadata for repo ‘AppStream‘
文章目录
前言
本文章描述已经创建并进入CentOS后如何修改时区、时间和语言
一、修改时区、时间
打开命令终端
输入:
sudo timedatectl set-timezone Asia/Shanghai
如果出现如下提示:
用户名 is not in the sudoers file. This incident will be reported.
可以直接用su root 切换到root用户再执行该命令
su root
或者参考:https://www.linuxidc.com/Linux/2016-11/137549.htm
给用户授权;
详细说明:
1.用timedatectl查看自己系统所在的时区;
2.用timedatectl list-timezones查看所有时区,并找到 Asia/Shanghai
timedatectl list-timezones
3.用sudo timedatectl set-timezone Asia/Shanghai更改时区
在sudo timedatectl set-timezone Asia/Shanghai
二、更改语言
dnf install glibc-langpack-zh.x86_64 #安装中文支持
echo.UTF-8 > /etc/locale.conf #修改系统的字符集
source /etc/locale.conf #使立即生效
在设置里设置成中文
然后重启即可!
可参考:https://blog.csdn.net/stinkstone/article/details/108880122?spm=1000.2123.3001.4430
如果出现Failed to download metadata for repo ‘AppStream‘
可以执行如下命令:
方案一:
删除AppStream源
rm -f /etc/yum.repos.d/CentOS-AppStream.repo
2.取消并备份旧yum源(可直接删除)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
3.下载vault源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
4.清楚yum缓存
yum clean all
5.生成新缓存
yum makecache
可参考:https://blog.csdn.net/manong__/article/details/122842090
方案二:
1.进入yum的repos目录
cd /etc/yum.repos.d/
2.修改所有的CentOS文件内容
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
3.更新yum源为阿里镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache
4.yum安装测试是否可以yum安装
yum install wget –y
参考:https://blog.csdn.net/qq_43762191/article/details/124474377
总结
亲测有效