1,描述GPT模式时什么,应该如何使用
GPT是一种新型磁盘模式,与我们常用的MBR磁盘相比更稳定,自纠错能力更强,一块磁盘上主分区数量不受限制,支持大于2T的总容量及大于2T的分区,并且几乎没有上限,最大支持到128个分区,分区大小支持到256TB。
GPT和MBR和都是引导硬盘或者u盘进去操作系统的主引导文件,MBR识别最大2TB的分区,GPT可以识别最大256TB分区, 相比之下MBR更安全。
2,创建一个10GB的分区,并格式化为ext4文件系统,要求:
(1)block大小为2048,预留20%空间,卷标为MYDATA
(2)挂载至/mydate目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳
(3)可开机自动挂载
进入fdisk模式
p查看当前分区情况
n新建分区
直接回车使用默认开始磁道输入+10GB,设定分区大小,w保存退出
partx -a 重读分区表
mke2fs -t ext4 -b 2048 -L MYDATA -m 20 /dev/sda6
mount -o noexec,noatime /dev/sda6 /mydata
在/etc/fstab文件中追加以下信息,开机自动挂载
创建一个大小为1G的swap分区,并启用
先创建一个1GB的空间,然后使用swapon命令启用该分区为swap分区
编写脚本,计算/etc/passwd文件中第10个用户和第20个用户id之和
运行结果为5,将当前主机名保存至hostName 变量中,主机名如果为空,或者为localhost.localdomain则将其设置为www.magedu.com
hostName =$hostname
[ -z "$hostName" -o "$hostName" == "localhost.localdomain" -o "$hostnName" == "localhost" ] && hostname www.magedu.com
6,编写脚本,通过命令行参数传入一个用户名,判断id号是奇数还是偶数
#!/bin/bash
if [ $# != 1 ] ; then 判断是否输入的参数为1个,否则显示如下信息
echo Wrong arg,please input on arg
exit 1;并退出
fi
if [ $(($1%2)) == 0 ] ;then 判断是否是偶数
echo "This is an Even num"
else
ehco “this is an add num”
fi
网友评论