1、自建yum仓库,分别为网络源和本地源

systemctl start autofs     #配置隐藏光盘需要的服务

systemctl enable autofs

 

cd /etc/yum.repos.d        #备份原有yum配置文件

mkdir backup

cp CentOS*  backup

 

vim /etc/yum.repos.d/base.repo


[base]

name=base

baseurl=file:///misc/cd               #配置多个仓库路径,光盘作为本地yum源,其他作为网络源。

              http://mirrors.aliyun.com/centos/$releasever/os/$basearch/

              http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/

              http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/

gpgcheck=1        #如果只是光盘就不用检查包签名和完整性了。Yum配置文件里0是禁用,1是启用(默认)。

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


 

 

vim /etc/yum.repos.d/epel.repo       #这里你可以单独写一个新的仓库配置文件epel.repo,也可以放到base.repo一个文件里。


[epel]                            #配置阿里云epel作为网络源

name=aliyun epel

baseurl=https://mirrors.aliyun.com/epel/7/x86_64/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


 

yum clean all; rm -rf /var/cache/yum/*          #清理本地yum缓存

yum repolist all        #如果能看到仓库,说明配置ok。

 

2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

第1步:下载httpd2.4源码包,解压提取源码文件

cd /apps

tar xvf httpd-2.4.25.tar.bz2

 

第2步:安装若干依赖包

yum install gcc openssl-devel apr-devel apr-utilr-devel yum install apr-util-devel pcre-devel -y

 

第3步:进入解压后的文件夹,运行configure文件指定安装路径和启用的功能

cd httpd-2.4.25/

./configure \

--prefix=/apps/httpd24 \

--enable-ssl \

--enable-so

echo $?                          #确认前面的./configure命令是否允许成功,0成功,1失败。

 

第4步:运行make命令进行编译源码

make -j 8

 

第5步:安装

make install

 

第6步:将程序的bin目录路径加入到PATH变量里

vim /etc/profile.d/env.sh


PATH=/apps/httpd24/bin:$PATH             #建议加在前面比较好,避免机器上装了老版本的Apache


. /etc/profile.d/env.sh

 

第7步:开启apachectl和查看80端口是否开启

apachectl start

ss -ntl

 

第8步:设置开机自启

chmod +x /etc/rc.d/rc.local

vim /etc/rc.d/rc.local


/apps/httpd24/bin/apachectl start


3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项

第1步:在虚拟机中添加硬盘,用命令来扫描新设备

echo '- - -' > /sys/class/scsi_host/host2/scan

第2步:查看硬盘是否识别出来

lsblk

第3步:创建分区

echo -e "n\np\n\n\n+2G\nw\n" | fdisk /dev/sdb  #脚本自动创建分区,后面的\n是回车。

partprobe /dev/sdb

第4步:创建文件系统,-b指定块大小,-m预留百分比,-L 卷标:

mkfs.ext4 -b 2048 -m 1 -L TEST /dev/sdb1

第5步:查看文件系统

lsblk -f或blkid

第6步:永久生效要写进/etc/fstab

mdkir /test

vim /etc/fstab


UUID=3242365d-74bf-4c55-990d-2784c4a70c9b /test ext4 defaults 0 0


第7步:挂载

mount -a

N44期第六周作业

N44期第六周作业

 

4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

第1步:查看硬盘信息

[[email protected] ~]#lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

sda      8:0    0  200G  0 disk

├─sda1   8:1    0    1G  0 part /boot

├─sda2   8:2    0  100G  0 part /

├─sda3   8:3    0   50G  0 part /data

├─sda4   8:4    0    1K  0 part

├─sda5   8:5    0    4G  0 part [SWAP]

├─sda6   8:6    0    1G  0 part

sdb      8:16   0  200G  0 disk

sdc      8:32   0   20G  0 disk

sdd      8:48   0   10G  0 disk

 

第2步:从sdc和sdd硬盘各抽出10G空间共同创建物理卷组

echo -e "n\np\n\n\n+10G\nw\n" | fdisk /dev/sdc

echo -e "n\np\n\n\n+10G\nw\n" | fdisk /dev/sdd

partprobe

 

第3步:安装lvm

yum install lvm2   #安装lvm

 

第4步:创建物理卷

pvcreate /dev/sdc1 /dev/sdd1

 

第5步:创建卷组,自己定义卷组名vgtest,将两个PV加到卷阻里,加-s指定PE大小,不指定默认4M

vgreate -s 16M testvg /dev/sd{c1,d1}

 

第6步:创建逻辑卷,5G的逻辑卷testlv;

lvcreate -n testlv -L 5G testvg

 

第7步:创建逻辑卷testlv的文件系统

mkfs.ext4 /dev/testvg/testlv

 

第8步:永久生效要写进/etc/fstab

mdkir /users

vim /etc/fstab


UUID=3242365d-74bf-4c55-990d-2784c4a70c9e /users ext4 defaults 0 0


第9步:挂载

mount -a

相关文章:

猜你喜欢
  • 2021-11-28
  • 2021-05-28
  • 2021-12-21
  • 2021-08-14
  • 2021-12-23
相关资源
相似解决方案