1、创建一个3G大小的分区,并格式化为xfs的文件系统类型,将/etc/passwd文件复制到该分区
先创建分区
分区[root@rhcsa ~]# fdisk /dev/nvme0n1
命令(输入 m 获取帮助):n
分区类型
p 主分区 (3 primary, 0 extended, 1 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 e):p
已选择分区 4
第一个扇区 (68134912-83886079, 默认 68134912):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (68134912-83886079, 默认 83886079): +3G
创建了一个新分区 4,类型为“Linux”,大小为 3 GiB。
命令(输入 m 获取帮助):w
分区表已调整。
正在同步磁盘。
[root@rhcsa ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 8.4G 0 rom /run/media/root/RHEL-9-1-0-BaseOS-x86_64
nvme0n1 259:0 0 40G 0 disk
├─nvme0n1p1 259:1 0 500M 0 part /boot
├─nvme0n1p2 259:2 0 30G 0 part /
├─nvme0n1p3 259:3 0 2G 0 part [SWAP]
└─nvme0n1p4 259:4 0 3G 0 part
格式化
[root@rhcsa ~]# mkfs.xfs /dev/nvme0n1p4
meta-data=/dev/nvme0n1p4 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@rhcsa ~]# mkdir /guazai
[root@rhcsa ~]# mount /dev/nvme0n1p4 /guazai/
[root@rhcsa ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 872M 0 872M 0% /dev/shm
tmpfs 349M 13M 337M 4% /run
/dev/nvme0n1p2 30G 4.1G 26G 14% /
/dev/nvme0n1p1 495M 268M 227M 55% /boot
tmpfs 175M 100K 175M 1% /run/user/0
/dev/sr0 8.5G 8.5G 0 100% /run/media/root/RHEL-9-1-0-BaseOS-x86_64
/dev/nvme0n1p4 3.0G 54M 3.0G 2% /guazai
复制
[root@rhcsa ~]# cp /etc/passwd /guazai
2、安装httpd软件包,并让该程序开机自启动,关闭防火墙服务
配仓库
[root@rhcsa ~]# vim /etc/yum.repos.d/aaa.repo
[root@rhcsa ~]# cat /etc/yum.repos.d/aaa.repo
[app]
name=appstream
baseurl=http://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
enabled=1
gpgcheck=0
[base]
name=baseos
baseurl=http://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0
下载
[root@rhcsa ~]# yum install httpd -y
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
appstream 8.6 MB/s | 17 MB 00:01
baseos 9.0 MB/s | 17 MB 00:01
上次元数据过期检查:0:00:03 前,执行于 2023年05月30日 星期二 21时25分15秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
安装:
httpd x86_64 2.4.57-2.el9 app 50 k
安装依赖关系:
apr x86_64 1.7.0-11.el9 app 123 k
apr-util x86_64 1.6.1-20.el9 app 95 k
apr-util-bdb x86_64 1.6.1-20.el9 app 14 k
centos-logos-httpd noarch 90.4-1.el9 app 252 k
httpd-core x86_64 2.4.57-2.el9 app 1.5 M
httpd-filesystem noarch 2.4.57-2.el9 app 15 k
httpd-tools x86_64 2.4.57-2.el9 app 84 k
安装弱的依赖:
apr-util-openssl x86_64 1.6.1-20.el9 app 16 k
mod_http2 x86_64 1.15.19-4.el9 app 149 k
mod_lua x86_64 2.4.57-2.el9 app 62 k
事务概要
================================================================================
安装 11 软件包
总下载:2.3 M
安装大小:6.4 M
下载软件包:
(1/11): apr-util-bdb-1.6.1-20.el9.x86_64.rpm 144 kB/s | 14 kB 00:00
(2/11): apr-util-1.6.1-20.el9.x86_64.rpm 914 kB/s | 95 kB 00:00
(3/11): apr-1.7.0-11.el9.x86_64.rpm 1.0 MB/s | 123 kB 00:00
(4/11): apr-util-openssl-1.6.1-20.el9.x86_64.rpm 511 kB/s | 16 kB 00:00
(5/11): httpd-2.4.57-2.el9.x86_64.rpm 1.0 MB/s | 50 kB 00:00
(6/11): centos-logos-httpd-90.4-1.el9.noarch.rpm 3.1 MB/s | 252 kB 00:00
(7/11): httpd-filesystem-2.4.57-2.el9.noarch.rpm 426 kB/s | 15 kB 00:00
(8/11): httpd-tools-2.4.57-2.el9.x86_64.rpm 1.1 MB/s | 84 kB 00:00
(9/11): mod_http2-1.15.19-4.el9.x86_64.rpm 1.9 MB/s | 149 kB 00:00
(10/11): mod_lua-2.4.57-2.el9.x86_64.rpm 807 kB/s | 62 kB 00:00
(11/11): httpd-core-2.4.57-2.el9.x86_64.rpm 5.6 MB/s | 1.5 MB 00:00
--------------------------------------------------------------------------------
总计 5.9 MB/s | 2.3 MB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : apr-1.7.0-11.el9.x86_64 1/11
安装 : apr-util-bdb-1.6.1-20.el9.x86_64 2/11
安装 : apr-util-openssl-1.6.1-20.el9.x86_64 3/11
安装 : apr-util-1.6.1-20.el9.x86_64 4/11
安装 : httpd-tools-2.4.57-2.el9.x86_64 5/11
运行脚本: httpd-filesystem-2.4.57-2.el9.noarch 6/11
安装 : httpd-filesystem-2.4.57-2.el9.noarch 6/11
安装 : httpd-core-2.4.57-2.el9.x86_64 7/11
安装 : mod_lua-2.4.57-2.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-2.el9.x86_64 11/11
运行脚本: httpd-2.4.57-2.el9.x86_64 11/11
验证 : apr-1.7.0-11.el9.x86_64 1/11
验证 : apr-util-1.6.1-20.el9.x86_64 2/11
验证 : apr-util-bdb-1.6.1-20.el9.x86_64 3/11
验证 : apr-util-openssl-1.6.1-20.el9.x86_64 4/11
验证 : centos-logos-httpd-90.4-1.el9.noarch 5/11
验证 : httpd-2.4.57-2.el9.x86_64 6/11
验证 : httpd-core-2.4.57-2.el9.x86_64 7/11
验证 : httpd-filesystem-2.4.57-2.el9.noarch 8/11
验证 : httpd-tools-2.4.57-2.el9.x86_64 9/11
验证 : mod_http2-1.15.19-4.el9.x86_64 10/11
验证 : mod_lua-2.4.57-2.el9.x86_64 11/11
已更新安装的产品。
已安装:
apr-1.7.0-11.el9.x86_64 apr-util-1.6.1-20.el9.x86_64
apr-util-bdb-1.6.1-20.el9.x86_64 apr-util-openssl-1.6.1-20.el9.x86_64
centos-logos-httpd-90.4-1.el9.noarch httpd-2.4.57-2.el9.x86_64
httpd-core-2.4.57-2.el9.x86_64 httpd-filesystem-2.4.57-2.el9.noarch
httpd-tools-2.4.57-2.el9.x86_64 mod_http2-1.15.19-4.el9.x86_64
mod_lua-2.4.57-2.el9.x86_64
完毕!
开机启动
[root@rhcsa ~]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usrlib/systemd/system/httpd.service.
关防火墙
[root@rhcsa ~]# systemctl stop firewalld