RPM Package Manager
(1)rpm
安装
- rpm -q 软件名:查找软件是否安装
- rpm -ivh 软件名-版本信息.rpm:安装软件
- rpm -e 软件名:卸载软件
- RPM-GPG-KEY-redhat-release:红帽签名文件,导入后安装软件包就不会报告警信息
- 导入签名文件:
rpm --import RPM-GPG-KEY-redhat-release
(2)yum服务
安装(自动处理依赖关系)
- 服务端:
1.众多软件包(Packages)
2.数据仓库(repodata)
3.需要人工搭建 - 客户端:
1.要安装软件的虚机,书写一个配置文件
2./etc/yum.repos.d/*.repo
[base] # 描述信息(对包仓库的描述,无实际意义) name=rhel7.0 # 基本网络路径(服务端访问地址) baseurl=http://xxx.xxx.com/xxx/x86_64/dvd # 本文件是否生效 enabled=1 # 是否检测红帽签名(一般来源于自己搭建的服务器,所以可以不用检测) gpgcheck=0
yum repolist
:列出仓库信息yum list
:列出所有可用包yum clean all
:清空缓存,在修改了yum
仓库信息后使用,完了再重新生成缓存yum makecache
yum list vsftpd
:列出vsftpd包信息vsftpd.x86_64 ---------- 3.0.2-29.el7_9 ------------ @updates
第一列(名称)--------- 第二列(版本) -----------第三列(仓库)
如果仓库中有@符号表示已经安装 如果没有就是没有安装 或者安装失败- 安装:
yum -y install vsftpd
- 卸载:
yum -y remove 包名
,一般不建议加-y
参数,避免卸载时有依赖被卸载,导致某些软件不能正常使用 - Linux操作系统各版本ISO镜像下载
升级Linux内核
- 1.下载内核
rpm
包 - 2.
rpm -ivh
安装 - 3.重启虚拟机
- 4.
uname -r
查看内核版本