目录
3-1 使用阿里云的yum源 https://opsx.alibaba.com/mirror
3-6 软件的卸载(危险)- yum remove 指定软件
3-7-1 配置本地镜像yum源(光盘挂在到/mnt) - 依赖于本地光盘,加快软件安装的速度
3-7-2 配置局域网yum源 - 依赖于光盘(光盘挂在到/mnt)
4-2-1 安装redis的python包,让python可以连接redis
5-5 systemctl 管理mysql(centos7)
一、软件安装方式
- rpm -redhat系列,软件管理器
- yum -解决rpm安装方式的不足
- 源码包安装
- 二进制包,解压完成即可使用
二、rpm (依赖于光盘内的软件库)
2-1 光盘读取检测
2-2 光盘挂载
- mount /dev/cdrom /mnt
- cd /mnt
- ls
- cd Packages 软件包位于mnt目录下的Packages
2-3 软件安装
- rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
- rpm -Uvh vsftpd-3.0.2-22.el7.x86_64.rpm
- 前两者无显著区别
2-4 软件卸载
- rpm -e vsftpd-3.0.2-22.el7.x86_64 只能在软件包完整未损坏状态下进行卸载
2-5 rpm包的查询
- rpm -q vsftpd 查看指定软件的状态
- rpm -qa |grep vsf
- which vim 查看指定命令的具体路径
- rpm -qf /usr/bin/vim 查看指定路径的安装软件包
- rpm -ql vsftpd 查看指定软件安装中产生的所有文件
2-6 软件的依赖问题
安装软件A时,A表示依赖于B,所以必须先安装B
存在相互依赖的冲突问题
- rpm -ivh a b c d e f - 可以同时将多个软件包共同安装,来解决相互依赖的冲突问题
三、yum(依赖于网络的软件源)
3-1 使用阿里云的yum源 https://opsx.alibaba.com/mirror
- Base源 :本质是光盘中的一些软件
- EPEL源 :基于redhat的扩展源,即光盘中不自带的软件
- Extra源 :外部源
3-2 安装Base源
- cd /etc/yum.repos.d 默认放置yum源的位置
内置国外一些官方自带的yum源
- mkdir official
- mv *.repo official 将原始的yum源放置在自己的指定文件夹内
- wget http://mirrors.aliyun.com/repo/Centos-7.repo 配置阿里云的Base源 (还能使用清华源、网易源等)
3-3 安装EPEL源
- yum install -y epel-release 必须先安装Base源
3-4 使用Yum安装软件
- yum install openssl
- yum install openssl-devel -y 使用-y使安装无提醒
- yum install openssl* 安装所有与openssl相关的所有软件