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