Linux作业7

1、创建一个10G分区,并格式为ext4文件系统;

(1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;

(2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳;

    1、创建分区;

使用fdisk命令在磁盘/dev/sdb上创建分区,过程如下:

    2、格式化分区;

使用mke2fs命令将/dev/sdb1格式为ext4文件系统:

mke2fs命令选项说明:

-t:指定文件系统;

-b:指定磁盘块大小,单位为字节;

-m:指定为管理人员预留的空间占据的百分比;为避免空间耗尽导致管理操作(mv、cp等)无法完成,可使用该参数指定一定比例的预留空间,默认5%;

-L:指定卷标;

CentOS7中格式化分区时默认已经包含acl挂载选项,可通过tune2fs -l命令进行查看,如下:

如果不包含,可通过tune2fs命令选项来修改默认的挂载属性,如下:

tune2fs -o {FEATURE|^FEATURE}

FEATURE:启用默认属性

^FEATURE:禁用默认属性

    3、挂载文件系统

使用mount命令挂载文件系统,过程如下:

1).创建文件系统挂载目录,即挂载点;

2).使用mount命令进行挂载,并使用-o来启用或禁用文件系统选项;

mount文件系统选项说明:

noexec: 不允许文件系统上的文件运行为进程,即使文件有执行权限;

noatime:在访问文件或目录时不更新其访问时间戳,以减少磁盘I/O;

3).验证;

2、创建一个大小为1G的swap分区,并创建好文件系统,并启用之;

3、写一个脚本

(1)、获取并列出当前系统上的所有磁盘设备;

(2)、显示每个磁盘设备上每个分区相关的空间使用信息;

4、总结RAID的各个级别及其组合方式和性能的不同;

5、创建一个大小为10G的RAID1,要求有一个空闲盘,而且CHUNK大小为128k;

6、创建一个大小为4G的RAID5设备,chunk大小为256k,格式化ext4文件系统,要求可开机自动挂载至/backup目录,而且不更新访问时间戳,且支持acl功能;

7、写一个脚本

(1) 接受一个以上文件路径作为参数;

(2) 显示每个文件拥有的行数;

(3) 总结说明本次共为几个文件统计了其行数;

8、写一个脚本

(1) 传递两个以上字符串当作用户名;

(2) 创建这些用户;且密码同用户名;

(3) 总结说明共创建了几个用户;

9、写一个脚本,新建20个用户,visitor1-visitor20;计算他们的ID之和;

10、写一脚本,分别统计/etc/rc.d/rc.sysinit、/etc/rc.d/init.d/functions和/etc/fstab文件中以#号开头的行数之和,以及总的空白行数;

11、写一个脚本,显示当前系统上所有默认shell为bash的用户的用户名、UID以及此类所有用户的UID之和;

12、写一个脚本,显示当前系统上所有,拥有附加组的用户的用户名;并说明共有多少个此类用户;

13、创建一个由至少两个物理卷组成的大小为20G的卷组;要求,PE大小为8M;而在卷组中创建一个大小为5G的逻辑卷mylv1,格式化为ext4文件系统,开机自动挂载至/users目录,支持acl;

14、新建用户magedu;其家目录为/users/magedu,而后su切换至此用户,复制多个文件至家目录;

15、扩展mylv1至9G,确保扩展完成后原有数据完全可用;

16、缩减mylv1至7G,确保缩减完成后原有数据完全可用;

17、对mylv1创建快照,并通过备份数据;要求保留原有的属主属组等信息;

时间: 2024-10-14 02:01:01

Linux作业7的相关文章

马哥linux作业第五周'

1.显示当前系统上root.fedora或user1用户的默认shell: egrep "^(root|fedora|user1)\>" /etc/passwd |cut -d: -f1,7 root|fedora|user1表示三者符合其一的选择条件 ()使其归组 ^表示以后面归组的条件开头 \>表示以空字符截断此前的条件字符,即后跟其它字符的单词将不匹配 2.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello():

马哥linux作业第四周'

1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. cp -r /etc/skel/ /home/tuser1 chmod -R go-rwx /home/tuser1 2.编辑/etc/group文件,添加组hadoop. vim /etc/group 先查看有无hadoop组:输入"/hadoop" 如没有则在最后一行加入:输入":"进入编辑模式,移至最后一行,回车后输入 &qu

马哥linux作业第三周'

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d' ' -f1 | sort -u 2.取出最后登录到当前系统的用户的相关信息. last | head -1 3.取出当前系统上被用户当作其默认shell的最多的那个shell. cat /etc/passwd | cut -d ':' -f7 |sort | uniq -c | sort |head -1 4.将/etc/passw d 中的第三个字段数值最大的后10个用户的信

代做Shell作业、代写代做Unix、Linux作业、代写国外shell作业

代做Shell作业.代写代做Unix.Linux作业.代写国外shell作业这个项目是为了创建一个文件同步器.1.1介绍许多计算机用户希望从不同的机器上访问他们的文件,最方便的方法是使用单一的文件系统,这个文件系统通过网络上的多台机器安装.机器在不同的网络时,系统共享的文件不能轻易被使用.举个例子,一个用户在两台机器(携带式和台式)上拥有相同的文件,当一个携带式机器上的文件被更改时,而它此时并没有接到网络中,那么它必须手动将新版本复制到系统中(这个系统只含有旧版本的文件),当文件分别在这两个系统

Linux作业(三)-shell统计某文章中出现频率最高的N个单词并排序输出出现次数

Linux课上的作业周三交,若有考虑不周到的地方,还请多多不吝赐教. shell处理文本相关的经常使用命令见此博客 # #假设输入两个參数 则第一个为统计单词的个数.第二个为要统计的文章 #假设输入一个參数 则默认统计单词的个数为10 # 详细思路: 将各种符号用换行替换(tr命令) 大写改小写(tr命令) 排序.统计单词个数并除去反复 (sort和uniq) 按出现次数的高低排序(sort) 打印N个须要统计的单词 #!/bin/bash if [ $# -ne 2 -a $# -ne 1 ]

linux作业1

1,描述计算机的组成及其功能. 运算器,对数据进行加减乘除等操作 控制器,控制程序的指令 存储器,储存程序数据信息 输入设备,下指令,提高数据 输出设备,输出结果 2,按系列罗列LINUX的发行版,并描述不同发行版之间的联系与区别. Debian:  (ubuntu),dpkg包管理系统 Slackware:  (suse),rpm包管理系统 Redhat:  (centos), rpm包管理系统 Gentoo, Arclinux, 3,描述LINUX的哲学思想,并按照自己的理解对其进行解释性描

LINUX作业( 二)

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. LINUX文件管理类命令一般有 cat.tac.more.less.tail.head 3.请使用命令行展开功能来完成以下练习: (1).创建/tmp目录下的:a_c, a_d, b_c, b_d touch /tmp/{a,b}_{c,d} (2).创建/tmp/mylinux目录下的: mylinux/ ├── bin ├── boot │   └── grub ├── dev ├── etc │   ├── rc

Linux作业(4)-03

10.创建一个由至少两个物理卷组成的大小为20G的卷组:要求,PE大小为8M:而在卷组中创建一个大小为5G的逻辑卷mylv1,格式化为ext4文件系统,开机自动挂载至/users目录,支持acl: [[email protected] ~]# fdisk -l 磁盘 /dev/sda:128.8 GB, 128849018880 字节,251658240 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最

Linux作业(4)-01

1.创建一个10G分区,并格式为ext4文件系统: (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl: [[email protected] ~]# fdisk -l 磁盘 /dev/sdb:21.5 GB, 21474836480字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节

Linux作业(4)-02

4.总结RAID的各个级别及其组合方式和性能的不同: RAID:RedundantArrays of Independent Disks(磁盘阵列),有"独立磁盘构成的具有冗余能力的阵列"之意. 级别:RAID 0,RAID 1,RAID 10,RAID 01,RAID 5等 RAID 0:连续以位或字节为单位分割数据,同时读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构. RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,它