1、自建yum仓库,分别为网络源和本地源
网络源
vim /etc/yum.repos.d/epel.repo
[epel] #定义名称
name=Extra Packages for Enterprise Linux 7 - $basearch #定义名称
enabled=1 #是否启用
baseurl=http://mirrors.cloud.aliyuncs.com/epel/7/$basearch #yum网络源的路径,使用的是阿里云的epel源
gpgcheck=0 # 是否启用key验证
gpgkey=http://mirrors.cloud.aliyuncs.com/epel/RPM-GPG-KEY-EPEL-7 #key验证路径
本地源
mount /dev/sr0 centos/7/x86_64/ #挂载光盘文件到指定路径
vim /etc/yum.repos.d/test.repo yum #配置文件路径 创建.repo文件
[base] #定义名称
name=cdrom base #定义名称
baseurl=file://centos/7/x86_64/ #指定yum源路径
gpgchek=0 #关闭key验证
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
# 下载源码包
wget http://mirror.rise.ph/apache//httpd/httpd-2.1.4.tar.gz
# 安装依赖
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl
openssl-devel
# 解压
tar xf httpd/httpd-2.1.4.tar.gz
# 进⼊源码包,编译,安装
cd httpd/httpd-2.1.4
./configure
make
make install
3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项
fdisk /dev/nvme0n1 #分区
mkfs.ext4 -b 2048 -m 1 -L TEST /dev/nvme0n1p3 #创建文件系统
mkdir test #创建挂载目录
vim /etc/fstab #编辑配置文件
/dev/nvme0n1p3 /test ext4 acl 0 0
mount -a #加载配置文件检查挂载是否正确
df -h #查看磁盘分区信息查看挂载是否正确
devtmpfs 898M 0 898M 0% /dev
tmpfs 910M 0 910M 0% /dev/shm
tmpfs 910M 9.6M 901M 2% /run
tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root 37G 1.6G 36G 5% /
/dev/nvme0n1p1 5.0G 33M 5.0G 1% /root/test
/dev/sda1 1014M 150M 865M 15% /boot
tmpfs 182M 0 182M 0% /run/user/0
/dev/nvme0n1p3 1.9G 12M 1.8G 1% /test
4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
pvcreate /dev/sdb1 /dev/sdb2 #创建PV物理卷
vgcreate testVG /dev/sdb1 /dev/sdb2 -s 16M #创建VG卷
lvcreate -n testlv -L 5G /dev/testvg # 创建5G的逻辑卷,名称为testlv
mkfs.ext4 /dev/testvg/testlv #格式化指定文件系统
mkdir /users #创建目录
mount /dev/testvg/testlv /users #挂载