1、创建一个3G大小的分区,并格式化为xfs的文件系统类型,将/etc/passwd文件复制到该分区
先创建一个10G的硬盘
然后代码如下
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 8.9G 0 rom /run/media/root/RHEL-9-2-0-BaseOS-x86_64
nvme0n1 259:0 0 20G 0 disk
├─nvme0n1p1 259:1 0 500M 0 part /boot
├─nvme0n1p2 259:2 0 15G 0 part /
└─nvme0n1p3 259:3 0 2G 0 part [SWAP]
nvme0n2 259:4 0 10G 0 disk
[root@localhost ~]# fdisk /dev/nvme0n2
欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x8149f240 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认 1):
第一个扇区 (2048-20971519, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-20971519, 默认 20971519): +3G
创建了一个新分区 1,类型为“Linux”,大小为 3 GiB。
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 8.9G 0 rom /run/media/root/RHEL-9-2-0-BaseOS-x86_64
nvme0n1 259:0 0 20G 0 disk
├─nvme0n1p1 259:1 0 500M 0 part /boot
├─nvme0n1p2 259:2 0 15G 0 part /
└─nvme0n1p3 259:3 0 2G 0 part [SWAP]
nvme0n2 259:4 0 10G 0 disk
└─nvme0n2p1 259:5 0 3G 0 part
[root@localhost ~]# mkfs.xfs /dev/nvme0n2p1
meta-data=/dev/nvme0n2p1 isize=512 agcount=4, agsize=196608 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1
data = bsize=4096 blocks=786432, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost ~]# mkdir -pv /guazai1
mkdir: 已创建目录 '/guazai1'
[root@localhost ~]# mount /dev/nvme0n2p1 /guazai1/
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 876M 0 876M 0% /dev/shm
tmpfs 351M 8.6M 342M 3% /run
/dev/nvme0n1p2 15G 4.1G 11G 28% /
/dev/nvme0n1p1 495M 276M 219M 56% /boot
tmpfs 176M 112K 175M 1% /run/user/0
/dev/sr0 9.0G 9.0G 0 100% /run/media/root/RHEL-9-2-0-BaseOS-x86_64
/dev/nvme0n2p1 3.0G 54M 3.0G 2% /guazai1
[root@localhost ~]# cp /etc/passwd /guazai1
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 8.9G 0 rom /run/media/root/RHEL-9-2-0-BaseOS-x86_64
nvme0n1 259:0 0 20G 0 disk
├─nvme0n1p1 259:1 0 500M 0 part /boot
├─nvme0n1p2 259:2 0 15G 0 part /
└─nvme0n1p3 259:3 0 2G 0 part [SWAP]
nvme0n2 259:4 0 10G 0 disk
└─nvme0n2p1 259:5 0 3G 0 part /guazai1
[root@localhost ~]# ll /guazai1/
总用量 4
-rw-r--r--. 1 root root 2112 8月 9 15:59 passwd
2、安装
httpd软件包,并让该程序开机自启动,关闭防火墙服务
[root@localhost ~]# mkdir -pv /etc/yum.repos.d/redhat.repo
mkdir: 已创建目录 '/etc/yum.repos.d/redhat.repo'
[root@localhost ~]# ll /etc/yum.repos.d/
总用量 0
drwxr-xr-x. 2 root root 6 8月 9 16:46 redhat.repo
[root@localhost ~]# vim /etc/yum.repos.d/wangluo.repo
[root@localhost ~]# yum install httpd -y
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
警告:加载 '/etc/yum.repos.d/redhat.repo' 失败,跳过。
wanluo-app 552 kB/s | 18 MB 00:32
wangluo-base 977 kB/s | 7.8 MB 00:08
上次元数据过期检查:0:00:02 前,执行于 2023年08月09日 星期三 16时48分29秒。
依赖关系解决。
===========================================================================================================================
软件包 架构 版本 仓库 大小
===========================================================================================================================
安装:
httpd x86_64 2.4.57-5.el9 wangluo-app 47 k
安装依赖关系:
apr x86_64 1.7.0-11.el9 wangluo-app 123 k
apr-util x86_64 1.6.1-23.el9 wangluo-app 95 k
apr-util-bdb x86_64 1.6.1-23.el9 wangluo-app 13 k
centos-logos-httpd noarch 90.4-1.el9 wangluo-app 252 k
httpd-core x86_64 2.4.57-5.el9 wangluo-app 1.4 M
httpd-filesystem noarch 2.4.57-5.el9 wangluo-app 14 k
httpd-tools x86_64 2.4.57-5.el9 wangluo-app 81 k
安装弱的依赖:
apr-util-openssl x86_64 1.6.1-23.el9 wangluo-app 15 k
mod_http2 x86_64 1.15.19-4.el9 wangluo-app 149 k
mod_lua x86_64 2.4.57-5.el9 wangluo-app 61 k
事务概要
===========================================================================================================================
安装 11 软件包
总下载:2.2 M
安装大小:6.4 M
下载软件包:
(1/11): apr-util-bdb-1.6.1-23.el9.x86_64.rpm 24 kB/s | 13 kB 00:00
(2/11): apr-util-1.6.1-23.el9.x86_64.rpm 140 kB/s | 95 kB 00:00
(3/11): apr-util-openssl-1.6.1-23.el9.x86_64.rpm 112 kB/s | 15 kB 00:00
(4/11): apr-1.7.0-11.el9.x86_64.rpm 175 kB/s | 123 kB 00:00
(5/11): httpd-2.4.57-5.el9.x86_64.rpm 355 kB/s | 47 kB 00:00
(6/11): httpd-filesystem-2.4.57-5.el9.noarch.rpm 114 kB/s | 14 kB 00:00
(7/11): centos-logos-httpd-90.4-1.el9.noarch.rpm 478 kB/s | 252 kB 00:00
(8/11): httpd-tools-2.4.57-5.el9.x86_64.rpm 281 kB/s | 81 kB 00:00
(9/11): mod_lua-2.4.57-5.el9.x86_64.rpm 267 kB/s | 61 kB 00:00
(10/11): mod_http2-1.15.19-4.el9.x86_64.rpm 372 kB/s | 149 kB 00:00
(11/11): httpd-core-2.4.57-5.el9.x86_64.rpm 664 kB/s | 1.4 MB 00:02
---------------------------------------------------------------------------------------------------------------------------
总计 797 kB/s | 2.2 MB 00:02
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : apr-1.7.0-11.el9.x86_64 1/11
安装 : apr-util-bdb-1.6.1-23.el9.x86_64 2/11
安装 : apr-util-openssl-1.6.1-23.el9.x86_64 3/11
安装 : apr-util-1.6.1-23.el9.x86_64 4/11
安装 : httpd-tools-2.4.57-5.el9.x86_64 5/11
运行脚本: httpd-filesystem-2.4.57-5.el9.noarch 6/11
安装 : httpd-filesystem-2.4.57-5.el9.noarch 6/11
安装 : httpd-core-2.4.57-5.el9.x86_64 7/11
安装 : mod_lua-2.4.57-5.el9.x86_64 8/11
安装 : centos-logos-httpd-90.4-1.el9.noarch 9/11
安装 : mod_http2-1.15.19-4.el9.x86_64 10/11
安装 : httpd-2.4.57-5.el9.x86_64 11/11
运行脚本: httpd-2.4.57-5.el9.x86_64 11/11
验证 : apr-1.7.0-11.el9.x86_64 1/11
验证 : apr-util-1.6.1-23.el9.x86_64 2/11
验证 : apr-util-bdb-1.6.1-23.el9.x86_64 3/11
验证 : apr-util-openssl-1.6.1-23.el9.x86_64 4/11
验证 : centos-logos-httpd-90.4-1.el9.noarch 5/11
验证 : httpd-2.4.57-5.el9.x86_64 6/11
验证 : httpd-core-2.4.57-5.el9.x86_64 7/11
验证 : httpd-filesystem-2.4.57-5.el9.noarch 8/11
验证 : httpd-tools-2.4.57-5.el9.x86_64 9/11
验证 : mod_http2-1.15.19-4.el9.x86_64 10/11
验证 : mod_lua-2.4.57-5.el9.x86_64 11/11
已更新安装的产品。
已安装:
apr-1.7.0-11.el9.x86_64 apr-util-1.6.1-23.el9.x86_64 apr-util-bdb-1.6.1-23.el9.x86_64
apr-util-openssl-1.6.1-23.el9.x86_64 centos-logos-httpd-90.4-1.el9.noarch httpd-2.4.57-5.el9.x86_64
httpd-core-2.4.57-5.el9.x86_64 httpd-filesystem-2.4.57-5.el9.noarch httpd-tools-2.4.57-5.el9.x86_64
mod_http2-1.15.19-4.el9.x86_64 mod_lua-2.4.57-5.el9.x86_64
完毕!
[root@localhost ~]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@localhost ~]# systemctl disable --now firewalld
Removed "/etc/systemd/system/multi-user.target.wants/firewalld.service".
Removed "/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service".