欢迎来到CloudService文涵的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

【linux上机实验】实验九 Linux系统管理实验

(一)Linux的用户和工作组管理

操作要求一:adduser命令创建新用户(给出过程截屏)

①请使用adduser命令创建新用户user01

命令:sudo adduser user01

image

②将新用户添加到sudo组(赋予新用户root权限)

命令:sudo usermod -aG sudo user01

image

③切换至新用户user01

命令:su - user01

image

④在新用户的家目录下创建一个新文件,用vi编辑该文件,录入内容,保存后退出,查看目录下文件,查看新文件内容,给文件改名,创建目录mydir,将改名后文件移动到目录mydir下。

cd ~  # 切换到新用户的家目录
vi wenhan.txt   #打开vi编辑器并进入编辑模式。在编辑模式下,您可以录入文件内容。
ls    #查看目录下的文件
cat wenhan.txt    #查看新文件的内容
mv wenhan.txt newfile.txt    #给文件改名
mkdir mydir    #创建目录mydir
mv newfile.txt mydir/    #将改名后的文件移动到目录mydir下

image

⑤使用userdel命令删除用户操作。

exit    #注销user01
sudo userdel -r user01    #会删除名为"user01"的用户,并同时删除与该用户相关联的家目录和邮件等文件。
id user01    #确认用户已成功删除

image

操作要求二:useradd命令创建新用户和组。

1. 用useradd创建新用户和组。

① 请使用useradd命令创建新用户user02,指定新用户标志号为"1020",指定shell为/bin/bash,并给新用户设置有效期"2023-06-10",到期后3天失效。

命令:sudo useradd -u 1020 -s /bin/bash -e 2023-xx-xx -f 3 user02(这个日期2023-xx-xx记得换成你此时此刻正在做的这一天的日期)

image

② 请用passwd命令设置用户密码。

命令:sudo passwd user02

image

③ 查看/etc/passwd文件中新用户信息,并用ls /home查看新用户主目录存在么?

grep user02 /etc/passwd    #查看/etc/passwd文件中新用户的信息
ls /home    #查看新用户主目录是否存在

image

④ 创建新用户主目录

sudo mkdir /home/user02    #使用mkdir命令创建新用户的主目录
sudo chown user02:user02 /home/user02    #使用chown命令将主目录的属主和所属组设置为user02

image

⑤ 创建组"group2"

sudo groupadd group2

image

⑥ 添加新用户到组group2

sudo usermod -a -G group2 user02    #使用usermod命令将新用户添加到组group2

image

⑦ 添加新用户到sudo组(为了新用户能使用sudo命令)

sudo usermod -a -G sudo user02

image

⑧ 改变用户主目录所属者为user02

sudo chown user02:user02 /home/user02

image

⑨ 改变用户主目录所属组为group2

sudo chown :group2 /home/user02

image

⑩ 重启,用新账户和密码登录系统。

image

2. 删除新用户和组的过程。

① 重启用旧帐户和旧密码登录。

image

② 删除用户user02

sudo userdel -r user02

image

③ 删除用户宿主目录

sudo rm -rf /home/user02

image

④ 删除用户组group2

sudo groupdel group2

image

⑤查看用户和组是否还存在

getent passwd user02
getent group group2

image

(二)文件系统管理

1. du(disk usage的缩写)命令,为目录递归地汇总每个文件的磁盘使用情况。

① 以人类可读方式(K,M,G为单位)查看当前目录下文件占用磁盘情况,以及文件更新时间。

du -h --time *

image

② 以人类可读方式查看指定目录下(比如/var)文件占用磁盘的情况,并按逆序排序输出。

sudo du -h --time /var | sort -hr

image

③ 以人类可读方式查看 /tmp目录下文件占用磁盘情况,并排序输出前10个文件。

du -h /tmp | sort -hr | head -n 10

image

2.df(disk free 的缩写)命令,统计文件系统中空闲磁盘空间。

①用df -h列出磁盘空间情况,并写出各列信息的含义。

df -h

image

图片中是中文用这个:
	文件系统:文件系统的名称或挂载点。
	容量:文件系统的总容量。
	已用:文件系统当前已使用的空间。
	可用:文件系统当前可用的空间。
	使用率:文件系统已使用空间占总容量的百分比。
	挂载点:文件系统的挂载点。

图片中是英文用这个:
	Filesystem:文件系统的设备节点或挂载点。
	Size:文件系统的总大小。
	Used:已使用的空间大小。
	Available:可用的空间大小。
	Use%:已使用空间的百分比。
	Mounted on:文件系统的挂载点。

②列出磁盘文件系统类型。

df -T

image

③显示指定文件系统类型的磁盘(比如,文件系统格式是ext4或者tmpfs的磁盘)。

df -T | grep 'ext4\|tmpfs'

image

3. fdisk命令用来创建和管理硬盘分区表。

sudo fdisk /dev/sda
m
l
p
q

image

p命令下各列信息的含义:
	Device:设备名称。
	Start:分区起始扇区。
	End:分区结束扇区。
	Sectors:扇区数量。
	Size:分区大小。
	Id:分区类型标识。
	Type:文件系统类型。
	
l 命令下的信息,是列出已知的分区类型,可以了解在 fdisk 中可以使用的不同分区类型和标识。

3.手工挂载文件系统 (根据机房情况选做)

操作步骤:
①自备笔记本电脑和U盘。
②确定U盘设备名和文件系统类型
③建立一个空目录
④挂载U盘

步骤一:查看U盘设备名和文件系统类型

df –T

image

步骤二:创建一个空目录,作为安装点

mkdir usb_mount

image

步骤三:使用mount命令挂载U盘,并查看里面的内容

sudo mount -t fuseblk /dev/sdb1 usb_mount(这里注意看自己的文件系统(/dev/sdb1)和类型(fuseblk))

image

4.手工卸载文件系统(根据机房情况选做)

步骤一:卸载U盘

sudo umount -t fuseblk /dev/sdb1

image

步骤二:查看挂载点是否还有文件

image

步骤三:卸载之后要手动删除安装点。

image

撒花,完结!!!

posted on 2023-12-06 08:24  Cloudservice  阅读(1200)  评论(0编辑  收藏  举报