1、为主机新增两块30GB的SCSI硬盘
2、划分3个主分区,各5GB,剩余空间作为扩展分区
3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB
4、将第一个逻辑分区的类型改为swap
5、将第一个主分区格式化为ext4
6、将第二个主分区格式化为xfs
7、将第三个主分区格式化为FAT32
8、创建 /data1 /data2 /data3
[root@localhost ~]# mkdir -pv /data1/data2/data3
mkdir: 已创建目录 "/data1"
mkdir: 已创建目录 "/data1/data2"
mkdir: 已创建目录 "/data1/data2/data3"
9、将第一个主分区挂载到/data1,在目录中创建文件测试,并实现 /etc/fstab
[root@localhost ~]# mount /dev/sdb1 /data1
[root@localhost ~]# cd /data1
[root@localhost ~]# mkdir -pv /data1/liubei
mkdir: 已创建目录 "/data1/liubei"
[root@localhost ~]# ls /data1/
liubei lost+found
10、将第二个主分区挂载到/data2,在目录中创建文件测试,并实现 /etc/fstab
[root@localhost ~]# mount /dev/sdb2 /data2
[root@localhost ~]# mkdir -pv /data2/cipan2
mkdir: 已创建目录 "/data2/cipan2"
[root@localhost ~]# ls /data2
cipan2
11、将第三个主分区挂载到/data3,在目录中创建文件测试,并基于UUID实现 /etc/fstab
[root@localhost ~]# mount /dev/sdb3 /data3
mount: /dev/sdb3 写保护,将以只读方式挂载
12、将第一个逻辑分区格式化swap格式,将swap分区扩展,测试查看
[root@localhost ~]# mkswap /dev/sdb5
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=25c6113a-b908-40f7-96fd-03de13e8097b
[root@localhost ~]# swapon /dev/sdb5
[root@localhost ~]# swapon -s
文件名 类型 大小 已用 权限
/dev/dm-1 partition 2097148 0 -1
/dev/sdb5 partition 2097148 0 -2
13、通过xftp等工具将linux.iso 传到linux虚拟机中,并挂载查看内容
14、基于文件方式将SWAP扩大500M
[root@localhost ~]# dd if=/dev/zero of=/tmp/swap.file bs=100M count=5
记录了5+0 的读入
记录了5+0 的写出
524288000字节(524 MB)已复制,3.42036 秒,153 MB/秒
使用dd命令创建一个500M的文件
[root@localhost ~]# mkswap /tmp/swap.file
正在设置交换空间版本 1,大小 = 511996 KiB
无标签,UUID=540de95e-0586-4fe1-9616-ad7f403a6c9d
将该文件改为swap格式的文件,使其可以为swap分区所用
[root@localhost ~]# swapon /tmp/swap.file
swapon: /tmp/swap.file:不安全的权限 0644,建议使用 0600。
将创建好的swap文件添加到swap分区中
[root@localhost ~]# vim /etc/fstab
进入fstab文本编辑器,在最后一行加入:
/tmp/swap.file swap swap defaults 0 0
保存退出
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 2035356 566364 430376 9888 1038616 1256584
Swap: 2609144 0 2609144
free进行查看
15、利用dd命令将光盘内容制作成iso镜像文件
[root@localhost ~]# dd if=/dev/cdrom of=/root/linux-1.iso
记录了8419328+0 的读入
记录了8419328+0 的写出
4310695936字节(4.3 GB)已复制,30.3877 秒,142 MB/秒
Cp dev/cdrom /root/Linux-2.iso
16、查看磁盘的使用情况
[root@localhost ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 39G 9.4G 30G 25% /
devtmpfs devtmpfs 985M 0 985M 0% /dev
tmpfs tmpfs 994M 84K 994M 1% /dev/shm
tmpfs tmpfs 994M 8.9M 986M 1% /run
tmpfs tmpfs 994M 0 994M 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 107M 391M 22% /boot
/dev/mapper/centos-home xfs 19G 36M 19G 1% /home
/dev/sr0 iso9660 4.1G 4.1G 0 100% /run/media/root/CentOS 7 x86_64
/dev/sdb1 ext4 4.8G 20M 4.6G 1% /data1
/dev/sdb2 xfs 5.0G 33M 5.0G 1% /data2
17、利用parted命令将上述分区过程对另一个硬盘重做一遍
[root@localhost ~]# parted /dev/sdc
GNU Parted 3.1
使用 /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
新的磁盘标签类型?
aix amiga bsd dvh gpt loop mac msdos pc98 sun
新的磁盘标签类型? gpt
(parted) mkpart
分区名称? []? part1
文件系统类型? [ext2]? xfc
parted: invalid token: xfc
文件系统类型? [ext2]? xfs
起始点? 1G
结束点? 5G
(parted) mkpart
分区名称? []? part2
文件系统类型? [ext2]? xfs
起始点? 5G
结束点? 10G
(parted) mkpart
分区名称? []? part3
文件系统类型? [ext2]? xfs
起始点? 10G
结束点? -1
(parted) quit
信息: You may need to update /etc/fstab.
18、尝试利用shell脚本配置yum仓库
19、尝试利用shell脚本配置httpd服务
20、尝试利用shell脚本将2~12题实现