第六周运维作业
1、自建yum仓库,分别为网络源和本地源
答:在/etc/yum.repo.d/目录中创建后缀为repo的文件,在此之前启动autofs服务。
systemctl start autofs
systemctl enable autofs
vim /etc/yum.repo.d/centos7.repo
[base]
name=centos7.0
baseurl=file:///misc/cd
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/
enabled=1
gpgcheck=0
wq 保存退出
[root@centos7 yum.repos.d]# yum repolist
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
答:下载httpd-2.4.25.tar数据包到本机/data目录下并关闭防火墙
systemctl stop firewalld.service
第一步:对httpd-2.4.25.tar.bz2进行解压缩
[root@centos7 data]# tar xvf httpd-2.4.25.tar.bz2
第二步:进入httpd-2.4.25目录并进行编译
先安装依赖软件包:
[root@centos7 httpd-2.4.25]# yum install -y gcc pcre-devel apr-devel apr-util-devel apr.x86_64
自定义软件的安装路径
[root@centos7 httpd-2.4.25]# ./configure --prefix=/apps/http2.4/
[root@centos7 httpd-2.4.25]# make
[root@centos7 httpd-2.4.25]# make install
第三步:进入安装软件/apps/httpd/bin/目录
[root@centos7 httpd-2.4.25]# cd /apps/http2.4/
[root@centos7 http2.4]# cd bin
[root@centos7 bin]# ./apachectl start
第四步:在apache浏览器中URL中敲入本机地址 192.168.47.141,显示如下页面表示安装成功。
3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项
答:在/dev/sda硬盘上创建文件系统
[root@centos7 ~]# fdisk /dev/sda
[root@centos7 ~]# mkfs.ext4 -b 2048 -m 1 -L TEST /dev/sda5
[root@centos7 ~]# blkid /dev/sda5
[root@centos7 ~]# mkdir /test
[root@centos7 ~]# mount /dev/sda5 /test
[root@centos7 ~]# vim /etc/fstab
增加:UUID=08a54eac-de75-47e3-a3c0-5223ec3d2563 /test ext4 defaults,acl 0 0
[root@centos7 ~]# mount -a
[root@centos7 ~]# df
4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
答:创建分区sdb1 sdc1 并设置分区格式为lvm
[root@centos7 ~]# lsblk
[root@centos7 ~]# pvcreate /dev/sdc1 /dev/sdb1
[root@centos7 ~]# pvs
[root@centos7 ~]# vgcreate -s 16M testvg /dev/sd{b1,c1}
[root@centos7 ~]# lvcreate -n testlv -L 5G testvg
[root@centos7 ~]# lvdisplay /dev/testvg/testlv
[root@centos7 ~]# mkfs.ext4 /dev/testvg/teslv
[root@centos7 ~]# blkid
[root@centos7 ~]# mkdir /users
[root@centos7 ~]# mount /dev/mapper/testvg-teslv /users
[root@centos7 ~]# df -h