第四周 Linux 作业

1,描述GPT 是什么,应该怎么使用GPT的全称是Globally Unique Identifier Partition Table,GPT意为GUID分区表优点:

  1. GPT可管理的空间近乎无限大.

  2. 分区数量几乎没有限制,

  3. 自带保险,由于在磁盘的首尾部分各带一个GPT表头.

  4. 循环冗余检验值针对关键数据结构而计算,提高了数据崩溃的检测几率

  5. GPT仍提供了16字节的GUID来标识分区类型,使其更不容易产生冲突。

  6. 每个分区都可以拥有一个特别的名字,最长72字节.

  7. 安全性上,GPT会更安全,因为分区表会备份,且加入校验算法,一旦被病毒感染或误操作可以及时发现,使用安全的备份的分区表补救。

  8. 分区容量上,GPT可以识别出大于2T的硬盘,而MBR最大只能识别2T容量使用:parted /dev/sdbmklabel
    gpt 切换至GPT分区模式mkpart 创建新的GPT分区print 查看分区是否成功mkfs 工具格式化分区

    2,创建一个10G的分区,并格式化卫ext4 文件系统。要求:

    1. block 大小为2048,预留空间20%,卷标为MYDATA.
      mke2fs -t ext4 -L ‘MYDATA’ -b 2048 -m 20 /dev/sdb1
    2. 挂载至/mydata 目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳。
      mkdir /mydata;
      mount -o noexec,noatime /dev/sdb1 /mydata:
    3. 可开机自动挂载
      vim /etc/fstabUUID=5da7bcf3-6992-4c3d-b8d0-443237326ff4 /mydata ext4 defaults 0 0

3,创建一个大小为1G的swap分区,并启用。

1. Fdisk 分区

在这里插入图片描述 2. 格式化
mkswap -L swap_sdb2 /dev/sdb2
4. 启用交换分区
swapon /dev/sdb2
4,编写脚本计算/etc/passwd文件中第10个用户和第20个用户的ID号之和。在这里插入图片描述
5,将当前主机名保存至hostName 变量中,主机名如果为空,或者为localhost.localdomain则将设置为www.magedu.com
在这里插入图片描述
6, 编写脚本,通过命令行参数传入一个用户名,判断ID是偶数还是奇数。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值