yum镜像源 环境配置

一、修改yum镜像源

1.更新之前请先安装wget,下载repo要用

yum install -y wget

2.备份并下阿里云的base和epel源

mv -f /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

3.清理默认缓存包

yum clean all

4.生成yum源缓存

yum makecache

5.更新yum源

yum -y update

二、常用命令

 yum install xxx              安装xxx软件

 yum -y install xxx              静默安装xxx软件
 yum info xxx                  查看xxx软件的信息

 yum deplist ansible            查看依赖
 yum remove xxx             删除软件包
 yum list                      列出软件包
 yum clean                     清除缓冲和就的包
 yum provides xxx              以xxx为关键字搜索包(提供的信息为关键字)
 yum search xxx              搜索软件包(以名字为关键字)
 yum groupupdate xxx       更新xxx软件分组
 yum grouplist xxx
 yum groupremove xxx
 yum groupinfoinfo xxx

这三个都是一组为单位进行升级 列表和删除的操作。。比如 "Mysql Database"就是一个组会同时操作相关的所有软件包;

 yum update                  系统升级
 yum list available          列出所有升级源上的包;
 yum list updates            列出所有升级源上的可以更新包;
 yum list installed          列出已经安装的包;
 yun update kernel           升级内核;

三、搜索下载

yum search +软件名或者关键字 //查找相关功能的包,然后下载,如:
yum search iperf3
yum search ifconfig

1.找到后安装

yum install +找到的包名

三、更新

1.检查可更新的rpm包

yum check-update

2.更新所有的rpm包

yum update

3.更新指定的rpm包,如更新kernel和kernel source

yum update kernel kernel-source

大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

yum upgrade

四、卸载

#搜索
rpm -qa |grep -i mysql

#卸载 如果都是yum下载的可以这样
yum remove mysql-community-libs-5.7.38-1.el7.x86_64
yum remove mysql-community-common-5.7.38-1.el7.x86_64

#如果不是yum安装的这样卸载

rpm -e --nodeps 文件包名称

#注意还需要查找并删除相关目录
find / -name mysql 然后逐一删除

#删除配置文件
rm -rf /etc/my.cnf
#删除安装日志,防止重新安装无法记录密码
rm -rf /var/log/mysqld.log
posted @ 2024-03-27 11:38  Alan丶Chen  阅读(2144)  评论(0编辑  收藏  举报