yum rpm 命令的使用,参数含义、上传镜像至虚拟机搭建本地yum源、磁盘新建、挂载与扩容

(一)yum命令的使用及含义

1.语法

  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的包名。

2.yum常用的命令

  • 1. 列出所有可更新的软件清单命令:yum check-update

  • 2. 更新所有软件命令:yum update

  • 3. 仅安装指定的软件命令:yum install <package_name>

  • 4. 仅更新指定的软件命令:yum update <package_name>

  • 5. 列出所有可安裝的软件清单命令:yum list

  • 6. 删除软件包命令:yum remove <package_name>

  • 7. 查找软件包命令:yum search <keyword>

  • 8. 清除缓存命令:

    • yum clean packages: 清除缓存目录下的软件包
    • yum clean headers: 清除缓存目录下的 headers
    • yum clean oldheaders: 清除缓存目录下旧的 headers
    • yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

(二)rpm命令的使用及含义

查询已安装的RPM软件信息:

格式:rpm -q[子选项] [软件名]

用法:结合不同子选项完成不同查询

-qa:查看系统中已安装的所有RPM软件包列表

-qi:查看指定软件的详细信息(information)

-ql:列出该软件所有的文件与目录所在的完整文件名(list)

-qc:列出该软件所有的配置文件(找出在/etc下的文件)

-qd:列出该软件所有的说明文件(找出与man相关的文件)

-qR:列出与该软件有关的依赖软件所含的文件(Required)

RPM 软件包的安装、卸载:

-i:install 安装

-v:查看更详细的安装信息

-h:显示安装进度

-e:erase 卸载清除安装包

--force:强制安装所指定的rpm软件包

--nodeps:安装、升级或卸载软件时,忽略依赖关系

--replacefiles:在安装过程中出现某个文件已经被安装在你的系统上的信息,或出现版本不合的信息,可以用这个参数直接覆盖文件

--replacekgs:重新安装某个已经安装过的软件。防止安装RPM文件时因为某软件已安装导致无法继续安装

--test:测试软件是否可以被安装到用户的Linux环境中

查询文件/目录属于哪个RPM软件

rpm -qf 文件或目录名

查询未安装的RPM包文件:

格式:rpm -qp[子选项] [RPM包文件]

用法:-qp后接的所有参数与上面说明的一致,但用途仅在找出某个RPM文件内的信息,而非已安装的软件信息

-qpi:通过.rpm包文件查看该软件的详细信息

-qpl:查看.rpm安装包内所包含的目录、文件列表

-qpc:查看.rpm安装包内包含的配置文件列表

-qpd:查看.rpm安装包内包含的文档文件列表

(三)chown  chomd命令每一个参数的含义

chown常用命令的含义:

  • -R:递归地修改指定目录及其子目录中的文件或目录的所有权。
  • -v:显示修改内容。
  • -c:只显示发生了更改的文件或目录的信息。
  • -f:不显示错误信息。
  • -h:对符号链接文件中指向的文件修改所有权。
  • --reference:从指定的参考文件或目录中复制所有权信息。
  • chmod 命令常用的含义:

    chmod u+x file:给文件所有者添加执行权限。
    chmod g+w file:给文件所属组添加写入权限。
    chmod o-rwx file:移除其他用户的读写执行权限。
    chmod a=rw file:给所有用户设置读写权限。
    chmod u=rw,g=r,o=r file:将文件设置为只读权限。
    chmod 755 file:给所有用户设置读写执行权限。
    chmod -R:递归更改文件夹及其内部所有文件的权限。

(四)上传镜像至虚拟机搭建本地yum源

1.找到虚拟机的镜像源

2.将镜像源传进虚拟机的/home目录下

3.使用mkdir命令创建挂载目录(目录名自定)

  mkdir /home/rhel/

4.使用mount -o loop进行挂载

    mount -o loop /home/rhel-server-7.9-x86_64-dvd.iso /home/rhel

5.查看是否挂载上df -h

6.设置开机自动挂载

配置文件自动挂载

vim /etc/fstab

在文件的最后一行加上

/dev/sr0    /home/rehl     iso9660     defaults    0   0

//重启虚拟机检测配置是否生效,重启后查看/mnt/cdrom1的内容,如果有以上手动配置后查看到的内容,说明配置成功

(五)磁盘新建、挂载与扩容

1.新建磁盘

//新建一个5G的磁盘

//新建的磁盘目录

lsblk       //查看磁盘

使用lsblk可以查看到新添加的一个磁盘

2.将新的磁盘进行分区

fdisk /dev/sdb   //创建新磁盘主分区
m
n
p

1
w

格式化分区

mkfs -t ext4 /dev/sdb1 //格式化磁盘分区

3.接下来开始创建物理卷

pvcreate /dev/sdb1    //创建物理卷

然后在sdb1中创建卷组,卷组名字为自命名,将物理卷放进卷组

vgcreate cjb_vg /dev/sdb1   //创建卷组

vgdisplay cjb_vg  //查询卷组

创建逻辑卷

lvcreate -L +4G -n cjb_vg  cjb_lj  

lvdisplay /dev/cjb_vg/cjb_l    //查看创建的逻辑卷

4.格式化

mkfs.xfs  /dev/cjb_vg/cjb_lj

5.开始挂载 -----设置开机自动挂载

我这里使用的是UUID编码挂载

mkdir /cjb_backup  //创建挂载点

blkid   // 查看 UUID编码

将下列一行复制下来

vim /etc/fstab   //设置自动挂载

添加这一行


#
# /etc/fstab
# Created by anaconda on Tue Oct 17 12:42:57 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root   /                       xfs     defaults        0 0
UUID=5201d66e-b25f-416e-a40e-b19619e7a3ca /boot                   xfs     defaults        0 0
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
UUID=4298f2cb-380d-4abf-a7b0-6aff063f6125 /cjb_backup              xfs     defaults        0 0
 

使用mount -a进行刷新 使用df -h进行查看

  挂载完成

6、磁盘扩容

(1)首先点击磁盘扩展

(2)将磁盘扩容到10G

(3)使用 fdisk /dev/sdb创建新的分区为sdb2

 fdisk /dev/sdb  //创建新的分区

n

p

2

w

(4)查询所见的新分区sdb2

lsblk

(5)将新建的sdb2分区移进卷组当中

vgcreate cjb_vg /dev/sdb2    

(6)然后卷组里边有足够的空间提供给逻辑卷扩容

lvextend -L +5.99G /dev/cjb_vg/cjb_lj   //逻辑卷扩容

xfs_growfs  /dev/cjb_vg/cjb_lj  //逻辑卷刷新

df -h       //查看扩容

扩容完成

  • 16
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值