第3周博客

本文详细介绍了在Linux环境下如何使用rpm和yum进行软件包的查询与管理,包括包的查询、依赖关系检查及仓库配置。同时,深入探讨了磁盘分区、文件系统管理和逻辑卷管理(LVM),涵盖GPT/MBR分区、ext4/xfs文件系统创建、挂载,以及LV、VG和PV的概念与操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、rpm -q 查询

A

1.查询某包或某些包是否安装

rpm -q包名

2、查询已经安装的所有包

rpm -ql 包名

3、 查询某文件是由哪个包安装生成

rpm-qf /路径/文件名

B.

1.查询某包的简要说明信息:

rpm-qi包名

2、查询某包安装生成的文件列表

rpm-qI包名

3、查询某包安装完成后生成的所有配置文件:

rpm-qc包名

4、查询某包安装完成后生成的所有帮助文件:

rpm-qd包名

5、查询某包提供的 capabilities

rpm-q–provides包名

6、查询某包所依赖的 capabilities:

rpm-q–requires包名

二、yum

指定本地光盘作为yum仓库

1.首先挂载光驱,然后新建目录并进行挂在操作,建议删除/etc/yum.repos.d下面的文件
[root@node01 /]# mkdir centos7
[root@node01 /]# mount /dev/cdrom /centos7/
2.然后切换到/etc/yum.repos.d目录下面创建一个repo文件,如下所示:

#cd /etc/yum.repos.d/
#vim centos7.repo
[centos7]
name=centos7
baseurl=file:///centos7
enabled=1
gpgcheck=0

3.清除缓存 #yum clean all
查看是否成功#yum repolist

4.网络yum 配置:
[ali]
name=CentOS-$releasever- Base
baseurl=https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/RPM-GPG-KEY-CentOS-7

三、磁盘分区与文件系统管理
1.分区:GPT、MBR
fdisk /设备名
gdisk /设备名

dd if=/输入目标of=/输出目标 bs=1 count=64
2.文件系统:常用ext4和ntfs、xfs
mkfs.ext4 =mkfs -t ext4

3.挂载即可使用
mount -a 重新挂载/etc/fstab 文件里所有的设备
/etc/fstab :r!:/设备名 即可把设备id写入 ,是永久配置
fuser -v /挂载点 看是谁在用
fuser -km //挂载点 强制删除使用的进程

四、逻辑卷

1.例如:要创建一个4G的VG

首先先创建PV;

与PV相关的一些管理命令有: pvcreate, display,pvremove,

pvcreate:将实体 partition创建成为PV

pvscan:搜寻目前系统里面任何具有PV的磁碟;

pvdisplay:显示出目前系统上面的PV状态;
pvremove:将PⅤ属性移除,让该 partition不具有Pv属性

(1)先准备块设备,调整期id为8e

(2)然后创建pvcreate / dev/sda{4,5,6}

(3)查看pv信息: pvdisplay

2、创建VG

与VG相关的一些管理命令有:

vgcreate:就是主要创建VG的命令,他的参数比较多,等一下介绍

vgscan:搜寻系统上面是否有VG存在

vgdisplay:显示目前系统上面的VG状态;

vgextend:在VG内添加额外的PV;

vgreduce:在VG内移除PV;

(1)新增一个vg,并指明其包含哪个或哪些pv实现;

vgcreate VGNAME /dev/PV1

(2)此时如果想要增加VG的容量,可以进行如下操作:
vgextend VGNAME /dev/sda7

3.创建lv

lvcreate -n mysql -L 8G vg0
-n :逻辑卷名 -L 容量

4、文件系统阶段:

要想真正的使用lvm就必须对其进行格式化挂载 就可以使用了

扩容LV

1、用 fdisk配置新的具有8e system ID的 partition
2、利用 recreate创建Pv

3、利用 extend将PV加入组

4、利用 lvresize将新加入的PV内的PE加入 组中

5、透过 resize2s将文件系统的容量确实添加!

缩减LV

1、先卸载已经挂载的lv
2、 resize2fs /dev/组名/lv名 5000M
3. xfs 系统不支持缩减

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值