(linux)用户与磁盘管理实验报告

CentOS7基本命令实验

一、理论知识:
基本任务
1.请问存储用户基本信息和密码的文件分别是什么?每个文件的字段分别表示什么?
存储用户基本信息:
/etc/passwd
stu1❌1011:1011::/home/stu1:/bin/bash
stu1:用户名
x:密码占位符
1011:uid
1011:gid
:注释信息
/home/stu1:用户所在主目录
/bin/bash:该用户使用的Shell
密码文件:
/etc/shadow
stu1:!!:18485:0:99999:7:::
stu1:用户名
!!:密码
18485:最后一次修改时间
0:最小间隔时间
99999:最大间隔时间
7:警告时间
:不活动时间
:失效时间
:标志
2. 请问存储用户组基本信息和密码的文件分别是什么?每个文件的字段分别表示什么?
存储用户组基本信息:
/etc/group
stu1❌1011:
stu1:组名
x:组口令
1011:gid
:组成员
存储用户组密码的文件:
/etc/gshadow
cwb:!:cwj1:cwy1,cwy2,cwj1
cwb:组名
!:组口令
cwj1:组管理员
cwy1,cwy2,cwj1:组成员
3.什么是文件系统挂载?

4.请描述磁盘在Linux系统中表示方法?

5.请描述什么是软连接与硬连接?
软连接:
一个文件的快捷方式,源文件被删除,快捷方式则无法使用。
是连接文件本身,可以跨分区建立软连接,不会因为不同分区而出现不能使用的问题。
在创建软连接的文件中,修改一处文件另一处同时发生修改,当删除软连接对象时,不影响源文件使用,当删除源文件后,连接对象失去作用。
硬连接:
相当于原文件的副本,在文件中使用inode号连接,两个连接文件同事使用一个inode号进行文件表示,一处文件修改,修改针对文件底层数据块修改,两个文件同时修改内容,删除一处文件,不会影响另一处文件的使用。因为硬连接使用inode号连接,所以只能在同分区能使用,不能跨分区使用。

6.LVM的工作原理和优缺点?
拓展任务
7.请问什么是quota磁盘配额,如何配置?

二、实践任务
基本任务:
任务一:用户与组管理
1、 创建用户stu1 stu2 stu3 stu4 stu5 stu6和组group01,并为用户和组设置密码。
创建用户:
useradd stu1
useradd stu2
useradd stu3
useradd stu4
useradd stu5
useradd stu6
在这里插入图片描述创建组:
gpasswd group01
在这里插入图片描述给用户设置密码:
passwd stu1
passwd stu2
passwd stu3
passwd stu4
passwd stu5
passwd stu6
在这里插入图片描述给组设置密码:
gpasswd group01 在这里插入图片描述2、 设置stu1用户的姓名、家庭电话、公司地址、公司电话等信息。
chfn -f zhangsan -h 13733333332 -o beijing -p 0285555 stu1
在这里插入图片描述3、 设置stu1用户的密码到期时间为30天,提前7天提醒更改密码,第35天还没更密码则锁定用户。
chage -M 18516 -W 7 -I 5 stu1
chage -E 30 -I 5 -W 7 stu1
在这里插入图片描述4、 新建文件/mnt/public,权限为770,所属者是stu1,所属组为group01。
mkdir /mnt/public
chmod 770 /mnt/public /mkdir -m 770 public
useradd stu1
groupadd group01
chown stu1:group01 /mnt/public
在这里插入图片描述5、 将stu1、stu2、stu3用户加入到group01组,并分别在public目录下新建文件stu1.txt和stu2.txt,以stu4的身份登录到系统,在public目录下新建文件stu4.txt(不允许将stu4加入到group01组或设置特殊权限)。
方法一:将stu4设为管理员
方法二:sudo提权
gpasswd -a stu1 group01
gpasswd -a stu2 group02
gpasswd -a stu3 group01
cd /mnt/public
touch stu1.txt stu2.txt
在这里插入图片描述whereis touch
vim /etc/sudoers
stu4 ALL=(ALL) /usr/bin/touch
在这里插入图片描述su stu4
sudo touch /mnt/public/stu4.txt
在这里插入图片描述6、 将stu1设置为group01组的管理员,以stu4的身份登录到系统,将stu3用户从groups组中删除,将stu5用户加入到group01组。
gpasswd -A stu1 group01
su stu1
gpasswd -d stu3 group01
gpasswd -a stu5 group01
在这里插入图片描述拓展任务
7、 为减轻管理员工作,现允许stu5用户具在设置系统网络的权限,允许stu6用户具有设置系统网络和管理用户和组的权限。
vim /etc/sudoers
stu5 ALL=(ALL) (whereis ifup)ls /sbin/if及ls /sbin/use及ls /sbin/group*的所有权限加进去
stu6 ALL=(ALL) useradd,groupadd……

任务二:磁盘分区与挂载
1、添加一块硬盘(20G),分1个主分区,3个逻辑分区。

2、将主分区格式化为ext4,并挂载到/mnt/sdb1目录下。
3、将sdb5格式化为ext3,并挂载到/mnt/sdb3目录下为只读。
4、将主分区与sdb5进行永久挂载。
5、挂载光盘到/mnt/cdrom目录下。
6、挂载U盘到/mnt/usb目录下,使用完U盘后取消挂载,并拔出U盘。
任务三:逻辑卷管理实验
1、向虚拟机添加两块分别为20G的硬盘,分区如下:
Sdb1(10) Sdb5(10G)

Sdc1(5G) Sdc2(5G) Sdc5(5G) Sdc6(5G)
2、使用命令将sdb1与sdb5转化为物理卷
3、使用命令新建卷组wgroup,并将sdb1与sdb5加入到卷组wgroup
FTP (10G) WEB(10G
4、使用命令在卷组wgroup上新两个逻辑卷,分别为FTP(10G)和WEB(10G)
5、将FTP和WEB逻辑卷进行格式化,格式为ext4,并分别挂载到/mnt/FTP和/mnt/WEB目录供用户使用。
6、随着公司业务量的增加,发现FTP卷空间已经不能满足业务需求,要求将sdc1,sdc2、sdc5、sdc6加入到wgroup卷组,并将FTP卷扩容至25G,WEB卷扩容至15G。
7、经过一段时间运行,发现WEB卷空间不够用,但FTP卷的空间剩余较多,要求将FTP卷的容量缩减至20G,将WEB卷的容量扩展至20G,以暂时满足公司的需求。

拓展任务
8、FTP卷将提供给公司内部员工上传文件使用,目前公司有5个员工,这个5个员工都属于groups01用户组,请通过磁盘配额限制每个员工使用的磁盘空间为500MB,不能超过500MB。
9、配置RAID1镜像卷,并模拟硬盘损坏进行修复。
10、配置RAIS5卷,并模拟硬盘损坏进行修复。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值