1、实验一:Linux 系统的安装时间:一、实验目的1了解 Linux 操作系统的内核版本和发行版本;2掌握 Fedora、RedHat 操作系统的安装方法。二、实验内容和步骤:见教材第二章及相应课件。三、参考内容CD-ROM 引导安装方式本节介绍Redhat Enterprise Linux 5的安装过程,将分别以从CD-ROM安装、FTP安装和NFS三种安装方式来阐述。其中将完整的描述CD-ROM安装方式,其他两种安装方式只说明安装要点,重复部分不在赘述。1. CD-ROM安装方式。在计算机的CMOS中把从CD-ROM引导作为第一引导选项,保存退出。(1)选择安装模式把安第一张安装光盘放入光盘
2、驱动器,系统启动之后,用户将看到图1-9所示的欢迎屏幕,并且可以看到相关的安装提示。图 1-9 Redhat Enterprise Linux 5 安装程序的欢迎屏幕用户有三种选择: 直接按【ENTER】键,开始图形化界面的安装或者是升级系统。 在“boot:”提示符下输入“linux text”并按【Enter】键,则开始文本化界面的安装或者是升级系统。 在“boot:”提示符下输入“linux rescue”并按【Enter】键,则开始救援模式的安装,该方式用于系统的维护。屏幕下边还有 F1 到 F5 共 5 个功能键,可供使用者了解更多的信息。例如按【F2】可以获得更多的安装信息,如图
3、1-10 所示,这时按【F1】键可以返回前一界面。图 1-10 按 F2 键显示更多安装信息(2)测试安装介质的完整性接下来是测试安装介质,检测安装文件是否完,如图 1-11 所示。Redhat Enterprise Linux 5 的 CD 版本共有 5 张安装光盘,任何一张光盘出问题,都可能导致安装的失败。测试程序会测试安装介质的完整性,这样可以避免因为安装介质的问题而导致出错。如果确信所有的安装介质都是完好的,则可以单击【Skip】按钮来跳过介质检测,以节省安装时间。图 1-11 测试安装介质注意: 在安装过程中,可以按【tab】键在不同的选项之间转移焦点;如果是文本方式,则可以使用左右
4、箭头来进行控制。 在图形安装界面中,可以使用鼠标进行选择操作,也可以使用【Tab】键在不同选项间切换焦点。当某一选项被选中时,按【Enter】键可以直接执行该选项。(3)选择安装过程中使用的语言、键盘布局,如图 1-12 所示:图 1-12 选择安装过程的使用语言选择安装过程中所用的语言(默认是 English)和键盘(默认是 U.S.English)。安装语言可以选择简体中文,也可以直接回车采取系统默认的英语。这里选择使用“简体中文” 。(5)磁盘分区Redhat Enterprise Linux 5 安装时对磁盘空间的要求如表 1-4 所示。表 1-4 安装 Enterprise linu
5、x 5 时的分区容量要求Linux 分区名挂载点 分区类型 大小(MB) 备注引导分区 /boot Ext3 150 主分区根分区 / Ext3 15000交换分区 swap 内存的两倍磁盘分区是个非常重要的步骤,硬盘只有在分区后才能使用。但分区是个非常容易出错的操作,误操作可能导致数据不可挽回的损毁,所以这一步一定要慎重,保证不能出错,或者提前备份好重要的数据。安装程序提示用户分区,首先选择分区的方式,如图 1-14 所示,有四种选择: 在选定的磁盘上删除所有分区并创建默认分区结构; 在选定磁盘上删除 linux 分区并创建默认的分区结构; 使用选定的驱动器中的空余空间并创建默认的分区结构;
6、 建立自定义的分区结构。如果计算机已经安装了其他操作系统,则一般要选择“建立自定义分区结构”项,手动创建分区,特别是在多系统计算机上,必须要这样做,如图 1-14 所示。图 1-14 选择分区的创建方式选择该方式后,出现的界面如图 1-15 所示,这时显示的是没有创建 linux 分区的情况。图 1-15 利用空闲磁盘空间创建 Linux 分区本书介绍两种创建方式。系统支持的分区类型如图 1-16 所示。图 1-16 Linux 支持的分区类型第一种方式:常规分区方式。利用空闲磁盘空间创建三个分区,分别为/boot、/和swap,/boot 分区主要是存放引导镜像文件以及启动管理器 GRUB
7、的配置文件;/分区是整个系统的根,是系统的起点;Swap 分区主要是作为虚拟存储器使用。/boot 分区的操作要点如下:(1) 挂数点:从下拉列表中选择“/boot” ;(2) 文件系统类型:从下拉列表中选择“ext3” ;(3) 大小:单位为 MB,一般 150 就足够用了。(4) 选中“强制为主分区” 复选框,因为该分区包含了系统的引导初始化文件,所以要强制设置为主分区, 如图 1-17 所示。图 1-17 创建/boot 分区根分区(/)要容纳系统的其他文件,所以该分区空间要足够大,分区方法如图 1-18 所示。分区的操作要点如下:(1) 挂数点:从下拉列表中选择“/” ;(2) 文件系
8、统类型:从下拉列表中选择 “ext3” ;(3) 大小的单位为 MB,该分区容量应该足够大。图 1-18 创建根分区根分区存放了大量的系统数据和应用文件,Redhat Enterprise Linux 5 全部安装后大约占据 12GB 的存储空间,该分区可以不设置为主分区。交换分区的容量至少为本机物理内存容量的两倍。和 Windows 对虚拟内存空间的管理方式不同,在 Windows 中是作为一个文件来管理的,Linux 中是作为一个分区来管理和使用的,如图 1-19 所示。单击【确定】按钮完成分区操作。图 1-19 创建交换分区至此,分区操作就结束了,如图 1-20 所示。接下来就继续后边的
9、安装操作了。图 1-20 分区操作完成后的情况选择启动引导管理器的安装位置。默认安装在磁盘的主引导扇区(Mastar Boot Record,MBR) ,这样便可以利用 GRUB 来管理该计算机上所有操作系统的引导;也可以选择安装在系统的启动分区,这样可以使用其他管理器来做系统的多引导管理,如图 1-25 所示。图 1-25 引导管理器的安装网络设备配置有两种设置方式:可以选择“通过 DHCP 自动配置方式(a)”方式,在计算机引导的过程中由 DHCP 服务器来分配 IP 地址等信息,如图 1-26 所示;也可以选则“手工设置(m) ”方式,手工输入 IP、掩码、网关和 DNS 信息,如图 1
10、-27 所示。图 1-26 DHCP 方式获得 IP 地址图 1-27 手工方式设定 IP 地址设置完成的界面如图 1-28 所示。图 1-28 手工方式完成网络设置为根(用户名为 root)用户设定登录密码,如图 1-29 所示。 “root”账户是系统的管理账户,拥有系统的全部权限。图 1-29 为根用户设定登录密码选择时区,大陆用户一般选择“亚洲/上海” ,如图 1-30 所示。图 1-30 选择时区选择安装的软件包,如图 1-31 所示,并选中“现在定制(C)”单选按钮,以便在安装时确定要安装的软件包。图 1-31 选择要安装的软件包在安装软件包时,系统会依据用户选择安装的软件包进行包
11、依赖检查,这样可以确保安装必要的程序文件,保证系统的正常运行,如图 1-33 所示。图 1-33 进行包依赖性检查接下来系统根据用户的设定来格式化分区,如图 1-34 所示。图 1-34 格式化分区格式化完成后,安装程序根据用户的选择安装软件包,具体的过程根据用户的选择及所使用的计算机配置,时间大致在 2040 分钟之间。如图 1-35 所示。图 1-35 向计算机安装用户选择的软件包系统文件复制全部结束,提示重新启动,这时要首先移除光盘内的启动介质,如图 1-36 所示,单击【重新引导】按钮重新引导计算机。图 1-36 系统安装完成重新启动后做后续设置。选择是否激活防火墙,如图 1-37 所
12、示。防火墙处于计算机和外部网络之间,用来判定远程用户和程序是否允许访问本机的资源,正确配置的防火墙可以提高系统的安全性。如果选择“启用” ,则还可以选择被信任的服务,防火墙会放行选中的服务。图 1-37 防火墙的设定选择是否激活 SElinux 功能。SElinux 提供了细粒度的安全控制措施,可以提高系统的安全性,图 1-38 所示。图 1-38 设定 SELinux创建一个普通用户。除非为了管理的目的或者需要做软件升级,平时不主张用户使用root 帐号登录系统,以免误操作损害系统,日常工作可以利用普通帐号登录,如图 1-39所示。也可以在登入系统后用“adduser”命令或用 xwindo
13、ws 中的图形界面工具创建。图 1-39 创建普通账户以下三种安装方式只说明必要的引导配置方法,和 CDROM 引导安装方式重合的部分不再赘述。Linux 的卸载删除 Linux 分两步:1.删除 Grub 启动引导管理器。首先引导计算机进入 DOS 模式,执行“Fdisk/mbr”命令,以重写主引导扇区(MBR),这样就可以清楚 Grub 的相关引导代码。2.删除 Linux 分区可以在 DOS 下利用 Fdisk 分区程序删除 Linux 分区,也可以在 Windows 系统中单击“开始”|“程序”| “管理工具”|“计算机管理”,利用 “磁盘管理”功能删除原来的Linux 分区。也可以利
14、用其他的磁盘管理工具,如 PartitionMagic,来删除 Linux 分区。实验二: Linux 系统的基本使用一、实验目的1了解 Linux 操作系统的启动与登录方法;2掌握 redha、Fedorat 图形用户界面下的基本操作。3学会 redha、Fedorat 的基本设置。4.熟悉进入和退出 Linux 的一般过程。二、实验内容和步骤:1、 在虚拟机环境下启动 linux 的步骤:2、 以 root 用户登录系统,需要输入 2 项信息:3、 记录下登录成功后的系统提示内容,并分析其含义:4、 需要再打开一个控制台,应该按什么键?然后仍以 root 登录5、 察看当前目录是什么:6、
15、 切换回第一个控制台,应按什么键:7、 使第二个控制台中的用户注销系统,有哪些命令可以:8、 掌握 shutdown、halt、init 等命令的使用 。9、 图形用户界面下的基本操作,网络参数的配置等。10 获得帮助信息的命令有:man help请查看以下命令的用法:date ls pwd cd help11 动图形界面,应该如何操作?使用鼠标打开一些窗口,如何操作?注销图形界面如何操作?12 关闭系统的命令有:并分别作关闭练习,注意观察它们有没有差别:25 号实验室25 号实验室25 号实验室25 号实验室二、 参考内容Linux 是一个真正的多用户操作系统,它可以接受多个用户同时登录。而
16、且 Linux 还提供了虚拟控制台的访问方式,允许一个用户进行多次登录,即允许用户在同一时间从控制台进行多次登录。虚拟控制台可使用户同时在多个控制台上工作,真正体现 Linux 系统多用户的特性。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作。虚拟控制台还有一个用途就是当一个程序出错锁住输入时可以切换到其他虚拟控制台登录后杀掉这个出错的进程。虚拟控制台的选择可以通过按下【Alt】键和某一个功能键来实现,通常使用【F1】-【F6】 。一个新安装的 Linux 系统默认允许用户使用【Alt+F1】到【Alt+F6】键来访问前六个虚拟控制台。控制台运行后,显示的用
17、户登录界面如下所示。此处显示了所用 Linux的发布版本,代号以及核心版本、机器类型等信息。不同版本的登录界面与此类似。Red Hat Enterprise Linux Server release 5 (Tikanga)Kernel 2.6.18-8.e15xen on an i686Localhost login:用户登录后,出现系统提示符,表示系统处于接受命令状态,这时用户可以输入Linux 能够识别的命令,命令的一般格式如下:命令 可选项 参数其中,可选项决定命令的执行方式,可以省略,也可以为多个可选项的组合;而参数则是为命令的执行提供相关信息,当然很多命令不需要参数。需要注意的是 L
18、inux 命令、可选项、参数全部区分大小写。输入命令以回车结束,系统将分析用户输入的命令,如果不正确将给出相应出错信息。如命令正确则执行相应的功能。命令运行时,一般会在用户终端屏幕上输出信息。如果输出的内容较多,一个屏幕显示不完,则系统自动将原有的内容上翻;如过翻屏太快,用户可以使用【Ctrl+S】键暂停输出,按 【Ctrl+Q】键恢复输出。命令执行完成后,系统返回到系统提示符下,用户可以继续输入其他命令。实验三: Linux 文本界面的基本操作一、实验目的:了解 vi 编辑器的基本使用方法;掌握文本显示和处理的方法。二、实验内容和步骤:见教材第 4 章相应的课件。三、参考内容vi 编辑器vi
19、 是 Linux 操作系统提供的一个全屏幕文本编辑器,是程序员编辑源代码的一个重要工具。2.5.1 进入及退出编辑器1.进入 vi要进入 vi 可以直接在命令提示符下输入 vi 文件名即可。则相应的文件被打开;如果没有文件名选项,vi 版本等信息界面出现。进入 vi 之后,首先进入的是命令模式,也就是等待命令输入而不是文本输入。这时键入的字母都作为命令来解释。如果打开一个空文件,各行首均是一个“” ,最后一行称为状态行,显示出当前正在编辑的文件名以及状态。2.退出 vi要离开 vi 可以在命令模式下键入:q 或:q!或:wq 即可;其含义分别为退出、不存盘退出、存盘退出的意思。如果文件没有被修
20、改可以使用 q 退出,但是如果文件被修改,则只能使用 q!或 wq 了。要切换到命令模式下则是用 ESC 键,如果不知道现在是处于什么模式,可以多按几次 ESC 即可。用户需要记着如表 2-7 的命令。3.切换到输入模式有多个指令可以进入输入模式:新增 (append)a 键:从光标所在位置后面开始添加内容,光标后的字符随着后移。A 键:从光标所在行末的地方开始添加资料。表 2-7 存盘与退出命令键 功能wq 保存文件,退出 viw 保存文件,但不退出 viq 退出编辑器q! 退出编辑器,同时放弃所做的修改ZZ 保存文件,退出 vi插入 (insert)i 键:从光标所在位置前面开始插入资料,
21、光标后的资料随着后移。I 键:从光标所在行的第一个非空白字元前面开始插入资料。开始 (open)o 键: 在光标所在行下新增一行并进入输入模式。O 键: 在光标所在行上方新增一列并进入输入模式。2.5.2 基本编辑操作通过上面功能键的介绍,配合方向键、Insert 键、Delete 键等等,已经可以利用 vi来处理文字资料了。当然 vi 还提供其他许多能让文字的处理更方便的功能。1.文本删除与修该在命令模式下,vi 的删除和修改命令(键)如下:x 删除光标所在字符dd 删除光标所在的行(连续按两次 d 键)r 替换当前光标所在字符R 从当前光标的位置开始替换字符,并且使 vi 进入文本输入模式
22、 s 删除光标所在字符,并进入输入模式S 删除光标所在的行,并进入输入模式u 放弃最近的修改U 放弃对当前行的所有修改2.编辑命令 这些编辑命令非常有弹性,基本上可以说是由命令与范围所构成。例如 dw 是由删除命令 d 与范围 w 所组成的,代表删除一个字 d(elete)w(ord) 。命令如表 2-8 所示:表 2-8 编辑命令命令 含义d 删除(delete)y 复制(yank)p 放置(put)c 修改(change)这些提供了更多的编辑文字的能力。值得注意的是删除与复制都会将指定范围的内容放到缓存区里,然后就可以用命令 p 贴到其它地方去,这是 vi 用来处理区段拷贝与移动的办法。范
23、围如表 2-9 所示:在某些 vi 的版本中,例如 Linux 所用的 elvis 里就可以大幅简化这些命令。如果稍微观察一下这些编辑命令就会发现问题其实是指定范围的方式有点复杂,实际上只有四个命令罢了。对于整行操作,vi 另外提供了更方便的编辑命令。前面曾经提到过删除整行文字的命令 dd 就是其中一个;cc 可以修改整行文字;而 yy 则是复制整行文字的;命令 D 则可以删除光标到该行结束为止所有的文字。2.5.3 查找与替换vi 编辑器首先进行搜索定位,如需替换,则使用目标模式进行替换即可,下面用实例的方式进行讲解。表 2-9 范围字符列表字符 含义W 光标所在位置到下个字的第一个字母E
24、光标所在位置到该字的最后一个字母B 光标所在位置到上个字的第一个字母$ 光标所在位置到该行的最后一个字母0 光标所在位置到该行的第一个字母) 光标所在位置到下个句子的第一个字母( 光标所在位置到该句子的第一个字母 光标所在位置到该段落的最后一个字母 光标所在位置到该段落的第一个字母【例 18】使用:s 命令替换文件中指定的单词。将当前行的第一个单词 Linux 替换为 Windows;方法如下:首先将光标移到一个包含 Linux 单词的行,然后输入如下命令,即可将当前行的第一个Linux 改为 Windows。:s/Linux/Windows:s 替换命令中使用了两个斜杠“/”隔开被替换与目标
25、单词。如果找到左边单词,就是用右边的单词替换。【例 19】指定搜索范围。如将文件 test 的 17 行的第一个 linux 换成 windows。首先使用 vi 打开 test 文件。然后执行如下命令::1,7s/linux/windows【例 20】替换所有的匹配实例。如将文件 test 的 17 行中的所有 linux 换成 windows。首先使用 vi 打开 test 文件,然后执行如下命令::1,7s/linux/windows/g用户可以在 vi 中查找指定的字符串。查找的方向可以是向前,也可以是向后查找。下面用几个实例来解释说明一下。【例 21】查找指定的字符串如现需要查找字符
26、串“zhang san” ,在命令模式下输入如下命令:输入之后回车,则可以向前查找包含空格的字符串“zhang san”。而使用“?”则可以实现从后向前查找。对上例,命令如下:如果需要继续查找,则可以使用下列命令:N: 当前方向相反方向查找下一个单词n: 当前方向查找下一个单词:/zhang san:?zhang san实验四: 文件与目录操作一.学习目的1、 掌握文件和目录的区别2、 熟悉文件和目录的相关操作:建立、复制、移动、删除、重命名、查找、统计等3、 理解文件的类型及查看二.学习任务1、 了解 LINUX 的目录文件结构(通过 cd、ls l 命令) 。2、 使用 ls 命令的常用选
27、项,选项-a,-d,-l,-t,-R,-u 都有何意义?3、 检查当前的子目录 pwd。4、 在你的注册目录下创建(mkdir)子目录:dir1、dir2。5、 进入 dir1 子目录。6、 再回到你的注册目录,并用 pwd 证实。14、使用 cd 和 pwd 命令,掌握相对路径和绝对路径。对照右图,假如从目录 user3 开始,键完以下命令后,你的位置会在哪里。请将结果填在横线上。$pwd /home/user3$cd $pwd $cd$cd usr$pwd $cd /usr$pwd $cd /tmp$pwd $cd .$pwd 15、在你的主目录中创建一个叫 junk 的目录。将这个目录变
28、为工作目录,应当使用什么命令?这个新目录的绝对路径名是什么?16、在主目录创建以下目录,要求只能用一个命令行:junk/dira/dirljunk/dirajunk/dira/dir2/usruser4tmphometreeuser3binjunk/dira/dirl/dirc你碰到什么问题了吗?如果碰到问题,在重试之前,将刚才创建的所有目录删除,这个删除应该使用哪一个命令?17、在主目录获取一个在 junk 目录下的 dirA 目录的列表。既可以使用相对路径名,也可以使用绝对路径名。应该使用什么命令?18、在主目录仅使用 rmdir 命令,删除在 junk 目录下的所有子目录。仅用一个rmd
29、ir 命令如何实现这一操作?19、返回主目录。用一个命令显示文件 cp 和 vi(在/bin 目录)的长格式属性列表。相对路径名和绝对路径名都试一试。实验五: 文件与目录操作一、学习目的1.掌握文件和目录的区别2.熟悉文件和目录的相关操作:建立、复制、移动、删除、重命名、查找、统计等3.掌握输入、输出重定向的用法4.掌握 find 的常见查找模式5.理解文件的类型及查看二、学习任务1、 使用“touch 文件名” 方法在你的注册目录下建立文件 file1 和 file2Touch file1 file22、 在你的注册目录下创建(mkdir)子目录:dir1、dir2mkdir dir1 di
30、r23、 将 file1 file2 复制到 dir1 中,并察看注册目录与 dir1 目录下有何变化cp file1 file2 dir14、 将文件 file1,file2 从注册目录移动至 dir2 中,再察看注册目录与 dir2目录有何变化mv file1 file2 dir25、 将 dir2 中的文件 file1 改名为 myfile1mv /dir2/file1 /dir2/myfile16、 请使用绝对路径删除文件 myfile1rm /root/dir2/myfile17、 将 dir1 中文件拷入 dir2 子目录,注意有没有提示,解释一下提示的原因cp dir1 dir2
31、8、 删除 dir1 子目录(r m 、r mdir 、r m -r)rm rf /root/dir19、 将目录 dir2 复制成 dir1(cp -r dir2 dir1)cp r dir2 dir110、察看/etc/fstab 文件、/boot/grub/grub.conf 文件的内容cat /etc/fstab /boot/grub/grub.conf11、实现下面各项要求:将用户 root 的家目录的所有目录列表保存至文件 file1 中ls al file1将/bin 下的文件名中包含了 in 字符的文件名保存至文件 file2 中ls al | grep in同时显示 file
32、1 file2 内容cat file1 fiel2将 file1 file2 内容合并成新文件 file3cat file1 fiel2 fiel3显示 file3 的前 10 行内容Head file3显示 file3 的前 15 行内容Head 15 fiel3显示 file3 的后 3 行内容Tail 3 file3统计 file1 中的行数,字数wc lw file1统计 file3 中包含 root 的行数grep c root file112、文件查找 查找文件名中包含了 file 字符的文件find . name “file*” 查找当前目录中有否文件名包含 fiile 的文件l
33、s -l | grep c “file” 查找/bin 中有否 1000 字节以下的文件,并将查找结果保存至文件myresultfind /bin size -1000c myresult 查找有否 100 块以上的文件find /bin -size 100 -print 查找有否用户 test 创建的文件 find /bin user test 将所有文件名中包含了字符 config 的文件复制到目录 /bakcp config* /bak13、从/etc/passwd 中提取用户名,统计个数,并将结果保存至文件中cut d: -f1 /etc/passwd14、统计/bin 目录下的文件目
34、录项数ls al | wc -l15、将用户当前目录下的文件目录显示列表中的所有 root 替换成 wqaz,并理解变换结果ls -al | perl -pi -e s/root/wqaz/g16、尝试比较 rm 和 rmdir 命令的区别与联系实验六 用户管理一、学习目的1、掌握创建新用户的方法2、掌握用户管理的基本命令3、掌握用户身份的转换4、掌握组的管理二、学习任务第 1 部分 用户管理的基本命令(一)创建用户1、增加新用户 user1,用户主目录:/home/user12、设置 user1 密码为 user1113、增加新用户 user2,用户主目录:/user/user24、设置 u
35、ser2 的密码为空5、以 user1 用户身份登陆6、将/home/file1 文件拷贝到 user1 的用户主目录下,能够执行成功吗?7、将/home/file1 文件拷贝到 /home/dir1 目录下,能够执行成功吗? 8、切换到 root 用户9、 将/home/file1 文件拷贝到 /home/dir1 目录下,能够执行成功吗? 为什么?10、切换回 user1 用户11、将/home/file1 文件拷贝到 /home/dir1 目录下,能够执行成功吗?为什么?思考题:/etc/passwd 和/etc/shadow 的文件权限对于系统安全有何作用?(二)删除用户1、#user
36、del user12、#userdel -r user2思考:步骤 1 和步骤 2 的执行结果有什么异同?步骤 1 要达到和步骤 2 同样结果,还需要增加哪些操作(三) 手工增加用户(选作)要求:手工建立用户 user3,其个人用户主目录为/usr/user3.第 2 部分:组的管理(一)创建新的组 1、执行命令# useradd user4 ,是否创建了新的组 user4?2、创建新用户 user5 和组 user53、增加新的用户组 workgroup (二)组中用户的添加1、 #gpasswd a user4 workgroup2、 #gpasswd a user5 workgroup3
37、、组信息保存在那个文件中?打开此文件察看是否有相关信息。(三)同组用户的目录权限1、 使用 user4 用户登录 2、在用户主目录下创建新文件 file13、 使用 user5 用户登录4、将 /home/user4/file1 拷贝到当前目录,能否直接拷贝?5、执行命令# chgrp workgroup /home/user4现在再执行步骤 4,是否可以成功?仔细察看文件权限和文件拥有者和相关组信息。实验七 文件、目录权限设定一、学习目的1、掌握 linux 三种类别权限的身份2、掌握文件权限的含义3、掌握目录和文件的读、写、执行权限的区别4、掌握权限的设定方法二、学习任务1、Linux 一
38、般将文件可存取的身份分为三个类别,分别是?且三种身份各有哪几种权限?2、如何理解文件拥有者、组的关系?3、使用 ls l 查看文件或目录的详细信息,各选项分别代表什么含义?4、使用 ls l 查看文件或目录的详细信息,如:drwxrwxr-x 2 root auth 512 Nov 16 10:33 . abc ,其中 drwxrwxr-x 代表什么含义?(详细说明)5、新建文件、目录,使用 chgrp 改变文件所属群组,使用 chown 改变文件拥有者,查看修改的结果并验证(以不同的用户登录进行验证) 。6、使用 chmod 改变文件、目录的权限有数字类型和字符类型的方法,这两种方法有什么区
39、别?请使用这两种方法修改文件的权限并查看结果,验证权限修改是否生效(以不同的用户登录进行验证) 。7、目录和文件都可以有读、写、执行权限,对目录、文件来说这三种权限分别代表什么意义?实验八 文件系统管理与应用一、 学习目的1、 掌握 Linux 系统磁盘分区的方法。2、 了解 Linux 分区类型。3、 理解文件的分类。4、 熟悉文件系统的相关操作。5、掌握 Linux 系统中设备的分类与标识方法。6、学会常见设备在 Linux 下的使用。二、 学习任务以下在虚拟机上完成1、 查看自己虚拟机上当前系统的分区情况,并记录分区信息2、 理解 Linux 系统对硬盘设备的命名方法,你所使用的硬盘是什
40、么类型的硬盘?分区是如何命名的?3、准备一张 CDROM,尝试将该 CDROM 挂载到 Linux 系统当中,看是否能够读取该 CDROM 的数据?使用的命令是什么?4、卸载 CDROM,并验证是否卸载。5、尝试挂载该非 Linux 操作系统使用的分区,并浏览该分区下的文件,看是否能够成功6、在虚拟机下添加一块 500M 的 SCSI 硬盘,该硬盘的设备名是什么?7、在该硬盘上建立两个主分区,分别是 100M,再建立一个扩展分区,分区大小 200M,查看创建后的分区表并记录,这三个分区的设备名分别是什么?8、在扩展分区上建立两个逻辑分区,分别是 100M、100M,查看分区表并记录,这两个逻辑
41、分区的设备名分别是什么?9、尝试删除第 2 个逻辑分区,查看分区表有没有变化10、保存分区表并退出 fdisk11、在第 1 个主分区上创建 ext3 文件系统,并检查分区有无坏块,分析命令输出结果直至文件系统创建成功12、在/tmp 下创建目录 fileSysMount,并新建文件 file1,将 file1 存放在 fileSysMount 目录下13、将第 1 个主分区的文件系统挂载到/tmp/fileSysMount 目录14、使用 ls 命令查看/tmp/fileSysMount 目录的内容,目录下包括什么?分析为什么?15、在/tmp/fileSysMount 目录下新建文件 file2,使用 ls 命令确认创建成功16、正确卸载/tmp/fileSysMount 上的文件系统13、使用 ls 命令查看/tmp/fileSysMount 目录的内容,看到了什么结果,为什么?