学习目标
一.、PRM软件包管理
学习如何使用PRM软件包管理工具。
二、 Yum软件包仓库
学习如何使用Yum软件包仓库进行软件包管理。
三、命令的补充
补充学习一些常用的Linux命令。
1.常见软件包类型
(1)rpm软件包
.rpm文件,适用于Red Hat、SUSE等系列。
(2)rpm命令
- 文件名特征:软件名-版本信息.操作系统.硬件架构.rpm
- 安装路径:
- 普通执行程序:
/usr/bin/、/bin/ - 服务器程序、管理工具:
/usr/sbin/、/sbin/ - 配置文件:
/etc/、/etc/软件名/ - 日志文件:
/var/log/、/var/log/软件名/ - 程序文档、man帮助手册页:
/usr/share/doc/、/usr/share/man/
(3)rpm命令选项
-q:查询软件是否安装。-qa:查看当前系统中所有已安装的软件包。-qi:查询软件信息。-ql:查询软件都安装了什么内容(安装清单)。-qf:查询产生文件的rpm包是哪个。-qpl:查询软件包的安装清单(可以查看尚未安装的.rpm文件)。-qpi:查询软件包信息。-i:表示安装(-vh:添加安装或卸载时的百分比和进度条)。-e:卸载软件。
导入红帽签名信息
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial(4)Yum软件包管理
Yum介绍
- Yum命令:主要用于安装和卸载。
- rpm:主要用于查询。
(5)搭建Yum仓库
- 构建软件包仓库。
- 仓库配置文件的固定地址:
/etc/yum.repos.d(文件名必须以.repo结尾)。
仓库配置文件
[repo]
name=描述信息
baseurl=file://软件包仓库的位置
enabled=1
gpgcheck=0(6)Yum仓库查询
yum list ftp:查询仓库是否有ftp软件。yum search ftp:包含ftp就匹配。yum provides /usr/bin/hostname:仓库中哪个软件包产生的该文件。
(7)Yum安装与卸载
- 安装:
yum -y install 软件包名 - 卸载:
yum remove 软件包名
(8)软链接(符号链接)
- 格式:
ln -s /路径/源数据 /路径/快捷方式名字 - 特点:可以跨分区,文本、目录可作为软链接。
(9)硬链接
- 格式:
ln /路径/源数据 /路径/快捷方式名称 - 缺点:不能跨分区,只能创建文本的硬链接。
(10)命令补充
历史命令
history:查看历史命令列表。history -c:清空历史命令。history -w:记录历史命令为空的状态。
日期时间
date -s “年月日 时间”:修改系统时间。date +%Y:显示年。date +%m:显示月。date +%d:显示日期。date +%H:显示时。date +%M:显示分。date +%S:显示秒。date +%F:显示年月日。date +%T:显示时:分:秒。
zip归档工具
- 归档+压缩:
zip [-r] 备份文件.zip 被归档的文档 - 释放归档+解压:
unzip 备份文件.zip -d 目标文件夹 - 查看压缩包内容:
unzip -l 备份文件.zip
统计目录占用空间
du -sh:统计目录占用硬盘的空间,提供易读容量单位。











