1、查询命令java来自哪个rpm包。
1 | [root@node01 ~]#type java |
b、在/var/www/html/目录下创建挂载点。
1 | [root@node01 ~]#cd /var/www/html/ |
c、在虚拟机增加两个光驱,分别加载centos6和centos7的镜像,将两个镜像分别挂载到上述两个目录中。
1 | [root@node01 /var/www/html]#mount /dev/sr1 /var/www/html/centos/6/os/x86_64/ |
d、开启Apache服务。
1 | [root@node01 /var/www/html]#systemctl start httpd |
d、将Apache启动脚本加入环境变量:
1 | [root@node01 /data/httpd-2.4.35]#echo 'PATH=/app/httpd/bin:$PATH' >> /etc/profile.d/httpd.sh |
c、将centos6_1.iso文件夹制作成centos6.iso文件,并挂载到/mnt/media文件夹下。(这里为手动使用mount命令临时挂载,如要开机自动挂载需要写入/etc/fstab文件。)
1 | [root@centos6 /data]#mkisofs -r -o centos6.iso centos6_1.iso/ |
可使用如下方式实现开机自动挂载:
1 | [root@centos6 /data]#cat /etc/fstab |
d、配置yum配置文件:
1 | [root@centos6 /data]#cat /etc/yum.repos.d/base.repo |
至此,一个将两张光盘合为一个yum本地yun仓库的方法已经实现并且可用。如果要将该yum源作为局域网yum源使用,需安装httpd服务,并将centos6.iso挂在到httpd的相关目录下,有关httpd的安装上述题目中有详细步骤,这里不在赘述。
4.创建一个可用空间为1G的RAID1设备,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录。
a、在磁盘上使用fdisk命令创建三个1G空间的分区。
b、将三个分区组合成raid1,并将挂在信息写入/etc/fstab实现开机自动挂载:
1 | [root@centos6 /data]#mdadm -C -n2 -x1 -l 1 /dev/md0 /dev/sda{6,7,8 |
5.创建由三块硬盘组成的可用空间为2G的RAID5设备,要求其chunk大小为256k,文件系统为ext4,开机可自动挂载至/mydata目录。
a、在centos虚拟机内新增三块容量为20G的硬盘以共实验,并在每块硬盘上使用fdisk命令创建一个容量为2G的分区。
1
2
3
4
5
6
7[root@node01 ~]#lsblk
sdb 8:16 0 20G 0 disk
└─sdb1 8:17 0 1G 0 part
sdc 8:32 0 20G 0 disk
└─sdc1 8:33 0 1G 0 part
sdd 8:48 0 20G 0 disk
└─sdd1 8:49 0 1G 0 part
b、利用这三个分区组合成raid5并实现开机自动挂载。
1 | [root@node01 ~]#mdadm -C -l5 -n3 -c 256 /dev/md2 /dev/sd{b,c,d}1 |
6.创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
a、添加两个大小为20G的硬盘并在每个硬盘创建一个10G大小的分区:
1 | [root@node01 ~]#lsblk |
b、将lv快照挂在到/mnt,删除archlinux用户家目录下的文件做测试。
[root@centos6 ~]#mount /dev/testvg/testlv_snap /mnt/
mount: block device /dev/mapper/testvg-testlv_snap is write-protected, mounting read-only
[root@centos6 ~]#rm -f /users/archlinux/sudo
[root@centos6 ~]#ls /mnt/archlinux/sudo
/mnt/archlinux/sudo
从上述实验看出,删除archlinux用户家目录下的sudo文件后,在快照testlv_snap中仍能看到该文件,起到了快照的功能,实验结束。