实验目的及具体要求
目的
1.掌握基于命令行的文件操作
2.掌握基于命令行的目录操作
3.掌握用户账户的命令行操作
4.掌握组账户的命令行操作
5.熟悉磁盘分区操作
6.掌握调整优先级的方法
具体要求
1.掌握基于命令行的文件和目录操作
①创建测试目录
②创建文件
③复制文件
④重命名
⑤删除目录
2.用户账户和组的命令行操作
①创建普通用户,并修改UID
②修改用户密码和有效期
③查看用户配置文件
④创建一个新的组,并修改组名和GID
⑤将用户添加到新建组中
3.磁盘分区操作
①创建新的磁盘
②创建分区
③创建文件系统
④将分区挂载到目录上
仪器设备和工具
硬件环境
笔记本电脑
软件环境
VMware/Ubuntu,linux系统
实验内容、步骤及实验数据记录
(一)掌握基于命令行的文件和目录操作
1.打开终端窗口。在主目录下,创建测试目录test,并确认test目录创建成功。
2.利用touch命令,在主目录下创建一个新的空文件newfile
3.利用cp命令复制系统文件/etc/profile到test目录下
4.把文件newfile改名为newfile01,并确认重命名成功
5.删除test目录
(二)掌握用户账户和组的命令行操作
1.创建一个普通用户
2. 修改用户的UID(修改UID为1011)
3.修改用户的密码和有效期(两次密码修改的最小天数5天,密码有效期90天,密码过期前3天警告,密码过期后锁定账号6天)
4.查看用户配置文件/etc/passwd和/etc/shadow
5.创建一个新的组,并查看
6.修改组账户名称和GID
7.将用户添加到新建组中
(三)熟悉磁盘分区管理
1.添加一个空白硬盘(在虚拟机上添加虚拟硬盘)
2.通过fdisk的交互模式创建分区。分区方案如下图
3.使用mkfs命令在sdb5分区上建立ext4文件系统。
4.使用mount命令将该分区挂载到主目录的guazai目录上。
实验结果及分析
创建测试目录 mkdir test
创建文件 touch newfile
复制文件 cp /etc/profile test
重命名 mv newfile newfile01 (举例说明)
删除目录 rm -r test
创建普通用户,并修改UID sudo useradd -m -s /bin/bash 用户名
sudo usermod 用户名 1011
修改用户密码和有效期 sudo passwd 用户名;sudo chage 用户名 -m 5 -M 90 -W 3 -I 6
查看用户配置文件 cat /etc/passwd ;sudo cat /etc/shadow(shadow文件需要用到sudo)
创建一个新的组,并修改组名和GID sudo groupadd 组名;
sudo groupmod -n 新组名 原组名 ;
sudo groupmod 组名 -g GID
将用户添加到新建组中 sudo gpasswd -a 用户名 组名
创建文件系统 sudo mkfs -t ext4 /dev/sdb5
将分区挂载到目录上mount /dev/sdb5 guazai