美文网首页
Linux入门进阶中4

Linux入门进阶中4

作者: 生活_5785 | 来源:发表于2019-03-10 17:12 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Linux入门进阶中4

          本文链接:https://www.haomeiwen.com/subject/bfzupqtx.html