第六周作业
1、自建yum仓库,分别为网络源和本地源
本地源
cd /etc/yum.repos.d/
vim local.repo
[local]
name=local cdrom yum
baseurl=file:///misc/cd
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
yum clean all
yum repolist
确保光盘已经连接,autofs 正在运行,实现自动挂载光盘到 /misc/cd
网络源
vim network.repo
[network]
name=network tuna yum
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$releasever
验证:
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
cd /usr/local/src/
yum install lrzsz -y
rz -E
yum install bzip2 -y
tar xvf httpd-2.4.39.tar.bz2
cd httpd-2.4.39/
yum install apr apr-devel apr-util-devel gcc pcre-devel -y
./configure --prefix=/apps/apache-2.4
make -j `lscpu|grep -w '^CPU(s):'|awk '{print $NF}'`
make install
echo "Welcome to www.xuepeng.com" > /apps/apache-2.4/htdocs/index.html
cd /apps/apache-2.4/
bin/apachectl start
3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项
echo -e "n\n\n+2G\nw\n" | fdisk /dev/sda //分2G的大小
mke2fs -t ext4 -b 2048 -m 1 -L TEST /dev/sda6
echo "UUID=09564112-b4fa-44e5-91ee-903c67af2859 /TEST ext4 acl 0 0" >> /etc/fstab
mkdir /TEST
mount -a
4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
- 添加一块硬盘 /dev/sdb大小为50G,分区 /dev/sdb1 15G, /dev/sdb2 10G,/dev/sdb3 10G
echo '- - -' > /sys/class/scsi_host/host2/scan
- 创建物理卷
yum install lvm2 -y
pvcreate /dev/sdb{1,2,3}
- 创建卷组 testvg
vgcreate -s 16M testvg /dev/sdb2 /dev/sdb3
- 创建逻辑卷 testlv,创建文件系统,挂载
lvcreate -L 5G -n testlv testvg
mkfs.xfs /dev/testvg/testlv
mkdir /users
mount /dev/testvg/testlv /users