20 、yum 命令
yum 命令 基本生产都用 重点
安装源代码软件包需要编译安装,需要安装支持c和c++程序语言的编译器,如gcc、gcc-c++、make
如果使用rpm方式安装,则需要先安装多个依赖包,这样会很繁琐。这里可以使用 yum方式进行一键安装。
先配置本地yum源仓库
mount /dev/cdrom /mnt/ #把光盘挂载到/mnt目录下
挂载 设备 目录或文件夹
注:
最好是空的 原来的数据将被隐藏
一个挂载点同一时只能挂载一个设备
生产坏境用的也是这个本地源
-f 一定要加 不然容易删掉
yum ls 想知道是否创建好
yum install httpd –y
systemctl start httpd 启动服务
systrmctl stop firewalld
vim /etc/sysconfig
selinux =disable
建立本地源
cd /etc/yum.repos.d/
mkdir repos.bak
mv *.repo repos.bak
进入vim编辑器进行编辑
cd /etc/yum.repos.d/
vim local.repo
[local] #仓库类别
name=local #仓库名称
baseurl=file:///mnt #指定URL 访问路径为光盘挂载目录
enabled=1 #开启此yum源,此为默认项,可省略
gpgcheck=0 #不验证软件包的签名
yum clean all && yum makecache #删除yum缓存并更新

yum常用的操作命令:
yum -y install 软件名 #安装、升级软件包,“-y”选项表示自动确认
yum -y remove 软件名 #卸载软件包,可自动解决其依赖关系
yum -y update 软件名 #升级软件包
yum list #查询软件包列表
yum list installed #查询系统中已安装的软件包
yum list available #查询仓库中尚未安装的软件包
yum list updates #查询可以升级版本的软件包
yum info 软件名 #查询软件包的描述信息
yum info httpd
yum search [all] 关键词 #根据某个关键词来查找相关的软件包
yum search all httpd
yum whatprovides 命令 #查询命令属于哪个软件包
yum whatprovides netstat
重中之重
yum install 包名 -y --downloadonly --downloaddir=/tmp/ #下载RPM包到指定目录
生产用的最多 用网络源 /Uvh 更新
使用yum方式进行安装
yum install -y gcc gcc-c++ make
lsof -i 80 查看80端口 被谁占用
grep | 灵活结合使用命令
查看未安装包
yum list available | grep httpd

查看已安装包
yum list installed | grep httpd

curl 工具包
软件包描述消息
yum info httpd

yum 查看所有包括依赖包
yum search all httpd

yum 查看属于哪个包
yum whatprovides netstat

总结:
学会yum的一键安装,包括配置本地源仓库
浙公网安备 33010602011771号