学习目标
一.、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:统计目录占用硬盘的空间,提供易读容量单位。











