Linux系统管理上机作业4

Chapter 05

1、为主机新增两块30GB的SCSI硬盘

[root@localhost ~]# fdisk -l

磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000aeca6

设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 83886079 41430016 8e Linux LVM

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdc:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-root:40.2 GB, 40227569664 字节,78569472 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

2、划分3个主分区,各5GB,剩余空间作为扩展分区

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x9e917ca8

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux
/dev/sdb2 10487808 20973567 5242880 83 Linux
/dev/sdb3 20973568 31459327 5242880 83 Linux
/dev/sdb4 31459328 62914559 15727616 5 Extended

3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB  &4、将第一个逻辑分区的类型改为swap

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x9e917ca8

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux
/dev/sdb2 10487808 20973567 5242880 83 Linux
/dev/sdb3 20973568 31459327 5242880 83 Linux
/dev/sdb4 31459328 62914559 15727616 5 Extended
/dev/sdb5 31461376 35655679 2097152 82 Linux swap / Solaris
/dev/sdb6 35657728 56629247 10485760 83 Linux

5、将第一个主分区格式化为ext4

[root@localhost ~]# mkfs -t ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

6、将第二个主分区格式化为xfs

[root@localhost ~]# mkfs -t xfs -f -q /dev/sdb2  

7、将第三个主分区格式化为FAT32

[root@localhost ~]# mkfs -t vfat -F 32 /dev/sdb3
mkfs.fat 3.0.20 (12 Jun 2013)

8、创建 /data1 /data2 /data3

 [root@localhost ~]# mkdir /{data1,data2,data3}

9、将第一个主分区挂载到/data1,在目录中创建文件测试,并实现 /etc/fstab

[root@localhost ~]# mount /dev/sdb1 /data1/

[root@localhost ~]# vim /etc/fstab

/dev/sdb1 /data1 ext4 defaults 12

10、将第二个主分区挂载到/data2,在目录中创建文件测试,并实现 /etc/fstab

[root@localhost ~]# mount /dev/sdb2 /data2/

[root@localhost ~]# vim /etc/fstab

/dev/sdb2                     /data2           xfs           defaults       12   

11、将第三个主分区挂载到/data3,在目录中创建文件测试,并基于UUID实现 /etc/fstab

[root@localhost ~]# mount /dev/sdb3 /data3/

[root@localhost ~]# blkid /dev/sdb3
/dev/sdb3: UUID="F8B2-06F1" TYPE="vfat"

[root@localhost ~]# blkid /dev/sdb3 >>/etc/tstab
[root@localhost ~]# vim /etc/fstab

/dev/sdb3         UUID="F8B2-06F1" TYPE="vfat"

12、将第一个逻辑分区格式化swap格式,将swap分区扩展,测试查看

root@localhost ~]# mkswap /dev/sdb5
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=d51fef1f-872d-4a34-868b-fc3760131b87
[root@localhost ~]# swapon -s
文件名 类型 大小 已用 权限
/dev/dm-1 partition 2097148 0 -1

13、通过xftp等工具将linux.iso 传到linux虚拟机中,并挂载查看内容

 

14、基于文件方式将SWAP扩大500M

[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1987 559 952 9 475 1246
Swap: 2047 0 2047
[root@localhost ~]# dd -f=/dev/zero of=/swapfile bs=1M count=500
dd:无效选项 -- f
Try 'dd --help' for more information.
[root@localhost ~]# dd if=/dev/zero of=/swapfile bs=1M count=500
记录了500+0 的读入
记录了500+0 的写出
524288000字节(524 MB)已复制,8.07724 秒,64.9 MB/秒
[root@localhost ~]# mkswap /swapfile
正在设置交换空间版本 1,大小 = 511996 KiB
无标签,UUID=6010f322-08f4-4c9e-84d9-07b80ccb6140
[root@localhost ~]# swapon /swapfile
swapon: /swapfile:不安全的权限 0644,建议使用 0600。
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1987 561 435 9 990 1237
Swap: 2547 0 2547

15、利用dd命令将光盘内容制作成iso镜像文件

[root@localhost ~]# dd if=/dev/cdrom of=root/linux-1.iso

[root@localhost ~]# cp /dev/cdrom /root/linux-2.iso

16、查看磁盘的使用情况

[root@localhost ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 38G 5.4G 33G 15% /
devtmpfs devtmpfs 985M 0 985M 0% /dev
tmpfs tmpfs 994M 84K 994M 1% /dev/shm
tmpfs tmpfs 994M 8.9M 985M 1% /run
tmpfs tmpfs 994M 0 994M 0% /sys/fs/cgroup
/dev/sdb2 xfs 5.0G 33M 5.0G 1% /data2
/dev/sdb1 ext4 4.8G 20M 4.6G 1% /data1
/dev/sda1 xfs 497M 107M 391M 22% /boot
/dev/sr0 iso9660 4.1G 4.1G 0 100% /run/media/root/CentOS 7 x86_64
/dev/mapper/myvg-mylv xfs 34G 33M 34G 1% /lvm

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
新的磁盘标签类型? gpt
(parted) mkpart
分区名称? []? 1
文件系统类型? [ext2]? ext4
起始点?
起始点? 1
结束点? 5G
(parted) mkpart
分区名称? []? 2
文件系统类型? [ext2]? xfs
起始点? 5
结束点? 10G
警告: You requested a partition from 5000kB to 10.0GB (sectors 9765..19531250).
The closest location we can manage is 5000MB to 10.0GB (sectors 9764864..19531250).
Is this still acceptable to you?
是/Yes/否/No? n
(parted) rm 2
错误: 分区不存在。
(parted) mkpart
分区名称? []? 2
文件系统类型? [ext2]? xfs
起始点? 5G
结束点? 10G
(parted) mkpart
分区名称? []? 3
文件系统类型? [ext2]? FAT32
起始点? 10G
结束点? 15G
(parted) mkpart
分区名称? []? 4
文件系统类型? [ext2]? exte
parted: invalid token: exte
文件系统类型? [ext2]? ext4
起始点? 15G
结束点? 20G
(parted) rm 4
(parted) quit
信息: You may need to update /etc/fstab.

[root@localhost ~]# ls -l /dev/sdc*
brw-rw---- 1 root disk 8, 32 8月 2 09:58 /dev/sdc
brw-rw---- 1 root disk 8, 33 8月 2 09:58 /dev/sdc1
brw-rw---- 1 root disk 8, 34 8月 2 09:58 /dev/sdc2
brw-rw---- 1 root disk 8, 35 8月 2 09:58 /dev/sdc3

[root@localhost ~]# partprobe /dev/sdc
[root@localhost ~]# mkfs -t ext4 /dev/sdc1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
305216 inodes, 1220352 blocks
61017 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1249902592
38 block groups
32768 blocks per group, 32768 fragments per group
8032 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

[root@localhost ~]# mkfs -t xfs -f -q /dev/sdc2
[root@localhost ~]# mkfs -t vfat -F 32 /dev/sdb3
mkfs.fat 3.0.20 (12 Jun 2013)

18、尝试利用shell脚本配置yum仓库

19、尝试利用shell脚本配置httpd服务

20、尝试利用shell脚本将2~12题实现

注意:18 19 20 作为扩展,大家可以选作

posted @ 2019-07-30 21:05  bbh&ymy  阅读(416)  评论(0编辑  收藏  举报