7.30作业

1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令)
 
[root@localhost ~]# mkdir -p /guanli/zonghe |mkdir /guanli/jishu
 
2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003
 
[root@localhost ~]# groupadd -g 2001 zonghe ;groupadd -g 2002 caiwu ; groupadd -g 2003 jishu
 
3、创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效
 
[root@localhost ~]# useradd jerry ;useradd -e 2020-12-30 kylin ;useradd tsengia ;useradd obama
 
4、将jerry、kylin、tsengia、obama等用户添加到zonghe组内
 
[root@localhost ~]# gpasswd -M jerry,kylin,tsengia,obama zonghe
 
5、创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin”、
 
[root@localhost 桌面]# useradd handy ;useradd -s /sbin/nologin cucci
 
6、将handy、cucci等用户添加到jishu组内
 
[root@localhost ~]# gpasswd -M handy,cucci jishu
 
7、将上述的所有用户均要求加入到guanli组内
 
[root@localhost ~]# groupadd guanli | gpasswd -M jerry,kylin,tsengia,obama,handy,cucci guanli
 
8、将zonghe组内的obama用户删除
 
[root@localhost ~]# gpasswd -d obama zonghe
 
9、为jerry用户设置密码为“123456”(使用普通方法)
 为cucci用户设置密码为“redhat”(使用--stdin方法)
 
[root@localhost ~]# passwd jerry
[root@localhost ~]# echo 'redhat' | passwd  --stdin cucci

10、将jerry用户锁定,并查看锁定状态
 
[root@localhost ~]# passwd -l jerry
[root@localhost ~]# passwd -S jerry
 
11、打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个
 
[root@localhost ~]# fuser -k /dev/pts/2

12、查看cucci用户,属于那些组,并查看其详细信息
 
[root@localhost ~]# groups cucci
[root@localhost ~]# finger cucci
 
13、手工创建账号student
 
14、设置权限及归属:
/guanli目录属组设为guanli
 /guanli/zonghe目录的属组设为zonghe
 /guanli/jishu目录的属组设为jishu
设置3个目录都是禁止其他用户访问的权限
 
[root@localhost ~]# chown :guanli /guanli/ | chown :zonghe /guanli/zonghe/ |chown :jiahu /guanli/jishu/
[root@localhost ~]# chmod -R o= /guanli/
 
15、建立公共目录/ceshi
允许技术组内的所有用户读取、写入、执行文件
 禁止其他用户读、写、执行
 
[root@localhost ~]# mkdir -m 770 /ceshi
[root@localhost ~]# chown :jiahu /ceshi/

16、清除jerry用户密码
[root@localhost ~]# passwd -d jerry
 
17、锁定cucci用户密码并查看状态
 
[root@localhost ~]# passwd -l cucci
[root@localhost ~]# passwd -S cucci
 
18、修改obama用户的UID为8888
 
[root@localhost ~]# usermod -u 8888 obama
 
19、通过passwd命令修改kylin用户的最长密码使用期限为60天
 
[root@localhost ~]# passwd -x 60 kylin
 
20、通过id groups finger等命令查看用户handy信息
 
[root@localhost ~]# id handy
[root@localhost ~]# groups handy
[root@localhost ~]# finger handy
 
 
 
 
1、为主机新增两块30GB的SCSI硬盘
2、划分3个主分区,各5GB,剩余空间作为扩展分区
[root@localhost ~]# fdisk /dev/sdb
命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p):
Using default response p
分区号 (1-4,默认 1):
起始 扇区 (2048-62914559,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-62914559,默认为 62914559):+5G
分区 1 已设置为 Linux 类型,大小设为 5 GiB
命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p):
Using default response p
分区号 (2-4,默认 2):
起始 扇区 (10487808-62914559,默认为 10487808):
将使用默认值 10487808
Last 扇区, +扇区 or +size{K,M,G} (10487808-62914559,默认为 62914559):+5G
分区 2 已设置为 Linux 类型,大小设为 5 GiB
命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p):
Using default response p
分区号 (3,4,默认 3):
起始 扇区 (20973568-62914559,默认为 20973568):
将使用默认值 20973568
Last 扇区, +扇区 or +size{K,M,G} (20973568-62914559,默认为 62914559):+5G
分区 3 已设置为 Linux 类型,大小设为 5 GiB
命令(输入 m 获取帮助):n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): e
已选择分区 4
起始 扇区 (31459328-62914559,默认为 31459328):
将使用默认值 31459328
Last 扇区, +扇区 or +size{K,M,G} (31459328-62914559,默认为 62914559):
将使用默认值 62914559
分区 4 已设置为 Extended 类型,大小设为 15 GiB

3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB
命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 5
起始 扇区 (31461376-62914559,默认为 31461376):
将使用默认值 31461376
Last 扇区, +扇区 or +size{K,M,G} (31461376-62914559,默认为 62914559):+2G
分区 5 已设置为 Linux 类型,大小设为 2 GiB
命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 6
起始 扇区 (35657728-62914559,默认为 35657728):
将使用默认值 35657728
Last 扇区, +扇区 or +size{K,M,G} (35657728-62914559,默认为 62914559):+10G
分区 6 已设置为 Linux 类型,大小设为 10 GiB
4、将第一个逻辑分区的类型改为swap
命令(输入 m 获取帮助):t
分区号 (1-6,默认 6):5
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux”的类型更改为“Linux swap / Solaris”
5、将第一个主分区格式化为ext4

[root@localhost ~]# mkfs -t ext4 /dev/sdb1
 
6、将第二个主分区格式化为xfs

[root@localhost ~]# mkfs -t xfs /dev/sdb2

7、将第三个主分区格式化为FAT32
 
[root@localhost ~]# mkfs -t vfat -F 32 /dev/sdb3
 
8、创建 /data1 /data2 /data3
 
[root@localhost ~]# mkdir /{data1,data2,data3}
 
9、将第一个主分区挂载到/data1,在目录中创建文件测试,并实现 /etc/fstab
 
[root@localhost ~]# mount /dev/sdb1 /data1
[root@localhost ~]# vim /etc/fstab

10、将第二个主分区挂载到/data2,在目录中创建文件测试,并实现 /etc/fstab
 
[root@localhost ~]# mount /dev/sdb2 /data2
[root@localhost ~]# vim /etc/fstab
 
11、将第二个主分区挂载到/data3,在目录中创建文件测试,并基于UUID实现 /etc/fstab
 
[root@localhost /]# mount /dev/sdb2 /data3
[root@localhost /]# blkid /dev/sdb2
[root@localhost /]# blkid /dev/sdb2 >>/etc/fstab
[root@localhost /]# vim /etc/fstab

12、将第一个逻辑分区格式化swap格式,将swap分区扩展,测试查看
 
[root@localhost ~]# mkswap /dev/sdb5
[root@localhost ~]# swapon /dev/sdb5
[root@localhost ~]# cat /proc/meminfo | grep -i "swaptotal"
 
13、通过xftp等工具将linux.iso 传到linux虚拟机中,并挂载查看内容
 
[root@localhost /]# mount -o loop /root/linux.iso /data4
[root@localhost /]# ls /data4
 
14、基于文件方式将SWAP扩大500M
 
[root@localhost ~]# dd if=/dev/zero of=/123 bs=1M count=500
 
 
posted @ 2019-07-31 10:14  cydinsist  阅读(223)  评论(0编辑  收藏  举报