1、实验目的
通过实验掌握Linux的进程管理,用户与组管理linux常用命令,文件与目录权限管理,文件系统的mount与umount等有关操作。
2、实验内容
(1)进程管理命令
(2)用户与组管理命令
(3)文件与目录权限管理命令
(4)文件系统管理命令
3、操作命令
(一)进程管理
(1)进程树及进程状态查询(pstree)
(2)终止进程执行(kill)
(二)用户管理和密码管理
(1)useradd:用于用户创建
(2)usermod:用于用户属性修改
(3)userdel:用户删除
(4)groupadd
(5)groupmod
(6)groupdel
(7)密码管理命令(passwd)
(三)权限管理命令
(1)umask:设置或显示umask
(2)chmod:改变文件权限
(3)chown:改变文件主
(4)chgrp:改变文件组
(四)文件系统
mount安装文件系统
umount 拆御mount上的文件系统
文件查找命令(find)
文件复制命令(dd)
文件的链接(ln)
统计磁盘空间和文件系统的使用情况(df)
统计目录使用磁盘空间情况(du)
数据备份与磁盘文件归档管理命令(tar)
4、情景分析
(一)设置文件权限
(1)在用户主目录下创建目录test,进人test目录使用touch命令创建空文件filel
(2)以ls -1命令长格形式显示文件详细信息,注意文件的权限和所属用户和组户-
(3)对文件filel设置权限,使其他用户可以对此文件进行写操作。用ls -1命令查看设
置结果。
(4)取消同组用户对此文件的读取权限。查看设置结果
(5)用数字形式来为文件filel设置权限,所有者可读、可写、可执行;其他用户和所属
组用户只有读和执行的权限。设置完成后查看设置结果。rwx分别是111 101 101
(6)用数字形式更改文件filel的权限,使所有者只能读取此文件,其他任何用户都没
有权限。查看设置结果。
(7)为其他用户添加写权限,查看设置结果。
(8)回到上层目录,查看test的权限。
(9)为其他用户添加对此目录的写权限。查看设置结果.
(10)查肴目录test及其中文件的所属用户和组。
(11)把目录test及其下的所有文件的所有者改成bin,所属组改成daemon。查看设置
结果。
(12)删除目录test及其下的文件。
(13)设定umask为000,重新创建testl目录.并查看其权限.系统采用八进制数777和umask做减法。例如umask为000则该文件的权限为777 也就是111 111 111 全部都为rwx'
(二)设置用户和组
1、 Geecy软件开发公司即将开始在Linux系统上进行两个项目的开发。开发人员David
和Peter组成一个小组,负责A项目的开发,开发人员Jack和Mike组成另一个小组,负责
B项目的开发。系统管理员Ray需要为这四名开发人员分别建立用户账号,并满足以下
要求。
(1)建立目录“/project-a",该目录里面的文件只能由David和Peter两人读取、增加、
删除、修改以及执行,其他用户不能对该目录进行任何的访问操作。
(2)建立目录“/project-b",该目录里面的文件只能由lack和Mike两人读取、增加、删
除、修改以及执行,其他用户不能对该目录进行任何的访问操作。
(3)建立目录“/project",该目录里面的文件只能由David, Peter,Jack和Mike四人读
取、增加、删除、修改以及执行,其他用户只可以对该目录进行只读的访问操作。