1、描述GPT是什么,应该怎么使用
GPT是全局唯一标识分区表(GUID Partition Table)
是一个较新的分区机制,解决了MBR很多缺点。支持超过2T的磁盘(64位寻址空间)
parted用法和常用选项:
用法:parted [选项]... [设备 [命令 [参数]...]...]
2、创建一个10G的分区,并格式化为ext4文件系统。
分区:
fdisk /dev/sdc
n
p
1
+10G
w
格式化:
mkfs.ext4 -b 2048 -m 20 -L MYDATA /dev/sdc1
挂载:
mount -o noatime,noexec /dev/sdc1 /mydata
自动挂载:
vim /etc/fstab
添加:
/dev/sdc1 /mydata ext4 noexec,noatime 0 0
3、创建一个大小为1G的swap分区,并启用
创建1G分区:
fdisk /dev/sdc
n
p
2
+1G
w
格式化:
mkswap /dev/sdc2
启用:
swapon /dev/sdc2
4、编写脚本计算/etc/passwd文件中第10个用户和第20个用户id号之和
1 #!/bin/bash
2 id1=$(head -20 /etc/passwd | tail -1 | cut -d: -f3)
3 id2=$(head -10 /etc/passwd | tail -1 | cut -d: -f3)
4 sum=$[$id1+$id2]
5 echo $sum
5将当前主机名保存至hostName变量中,主机名如果为空,或者为localhost.localdomain则设置为www.magedu.com
hostName=$(hostname)
[ -z "$hostName -o "$hostName"=="localhost.localdomain" ]&&hostname www.magedu.com
6、编写脚本,通过命令行参数传入一个用户名,判断id号是偶数还是奇数
1 #!/bin/bash
2 id=$(id -g $1)
3 [ $[${id}%2] -eq 0 ]&&echo "even number"
4 [ $[${id}%2] -eq 0 ]||echo "odd number"
7、lvm基本应用以及扩展缩减实现
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。比起普通的硬盘分区管理,LVM更富于弹性。LVM可以在不损害原有数据的情况下对分区进行拓展和缩减。
拓展/缩减:
lvresize -L 1000M /dev/volume-group1/lv-1 #重新调整逻辑卷lv-1大小为1000M
resize2fs /dev/volume-group1/lv-1 #更新文件系统大小
扩展卷组
vgextend volume-group1 /dev/sdc1
来源:51CTO
作者:littleboy921
链接:https://blog.51cto.com/11409148/2378897