Linux网络操作系统实验指导书10最新_第1页
Linux网络操作系统实验指导书10最新_第2页
Linux网络操作系统实验指导书10最新_第3页
Linux网络操作系统实验指导书10最新_第4页
Linux网络操作系统实验指导书10最新_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux 网络操作系统实验指导书实验一 Linux基本命令熟悉及文本编辑器使用1. Red Hat Linux的文件系统管理一、实验目的 1、了解Linux操作系统的启动与登陆方法。2、熟悉Linux字符界面、窗口系统的常用指令。 二、实验内容 在字符界面下,使用常用的Linux操作命令,完成下列内容。1. 在根目录(/)下新建一目录 test rootlocalhost root# mkdir /test rootlocalhost root# cd /testrootlocalhost test# pwd /test2. 改变当前目录至 /test ,在该目录下 ,以自己名字的英文缩写建

2、一个空的文件 ,再建两个子目录(-xh)与(ah);rootlocalhost text# touch pyhrootlocalhost text# mkdri - -xhrootlocalhost text# lsah pyh xhrootlocalhost text# Is l 后 rootlocalhost text# cd - -xhrootlocalhost text# lsrootlocalhost text# touch text1 3. 进入到(-xh)子目录中,新建一个空文件text1;rootlocalhost -xh# cd .rootlocalhost text# ls

3、ah pyh xhrootlocalhost text# cd ahrootlocalhost text# mkdir abcrootlocalhost text# touch text2rootlocalhost text# lsabc text24. 进入到(ah)子目录中, 再新建一个子目录(abc),同时建立空文件text2;5. 把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到-xh子目录中;rootlocalhost text# lsah pyh xhrootlocalhost text# cd - -xhrootlocalhost

4、 -xh# lstext1rootlocalhost -xh# mv text1 /test/ah/abcrootlocalhost -xh# lsrootlocalhost -xh# cd /test/ah/abc/rootlocalhost -xh# lstext1rootlocalhost -xh# mv text1/text3rootlocalhost -xh# lstext36. 删除text3文件与-xh子目录及目录中的文件 ;并删除abc子目录;rootlocalhost root# rm text3Yrootlocalhost -xh# lsrootlocalhost -xh#

5、 cd.rootlocalhost root# lsrootlocalhost root# abc text2rootlocalhost root# rmdir abc rootlocalhost root# ls text27. 在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;rootlocalhost root# cdrootlocalhost root# cd.rootlocalhost root# cp /etc/passwd ./rootlocalhost root# lsah passwd

6、 pyh xhrootlocalhost root# mv passwd filerootlocalhost root# lsah file pyh -xh8. 查看file1文件的前二行与最后二行,并记录;rootlocalhost root# cat filerootlocalhost root# head -2 filerootlocalhost root# tail -2 file9. 查看/etc/目录下的文件,并记录前两个文件的文件名;10. 查看/etc/目录中所有的文件中包含有sys字母的文件并记录;rootlocalhost root# find /etc/ -name “*

7、sys*” rootlocalhost root# find /etc/ -name “*sys*” |more11. 查看/etc/目录中文件包含有conf的前两个文件是什么;12. 把/test/file文件建一个软链接文件file.soft到/test1中;13. 清屏;rootlocalhost root# clear 三、实验要求 一台安装Linux9.0操作系统的计算机。四、实验课时 2学时五、实验步骤1、实验预备知识:常用的操作命令1)、pwd:pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。2)、cd:cd命令不仅显示当前状态,还可以改变当前状态,它的用法跟D

8、OS下的cd命令基本一致。如:cd. 可进入上一层目录, cd- 可进入上一个进入的目录,cd可进入用户的home目录。3)、ls:ls命令跟DOS下的DIR命令一样,用于显示当前目录的内容。其参数为:- a 显示指定目录下所有子目录与文件,包括隐藏文件。 - A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “.”。- b 对文件名中的不可显示字符用八进制字符显示。- c 按文件的修改时间排序。 - C 分成多列显示各项。- d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使用,以得到目录的详细信息。- i 在输出的第一列显示文件的i节点号。 - l

9、以长格式来显示文件的详细信息。这个选项最常用。lsl 命令,就可以显示目录内容的详细信息。如果目录下的文件太多,用一屏显示不了,可以用ls-l|more分屏显示。4)、find:find命令用于查找文件。这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。find命令的基本结构为:$find其中指定从哪个目录开始搜索。指定搜索条件。表示找到文件怎么处理。一般来说,要用-print动作,显示整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。例如,要搜索系统上所有名称为ye的文件,可用如下命令:$find/-na

10、meye-print 这样就可以显示出系统上所有名称为ye的文件。5)、mkdir: 这个命令很简单,跟DOS的md命令用法几乎一样,用于建立目录。6)、cp: cp命令用于复制文件或目录。cp命令可以一次复制多个文件,例如:$cp*.txt*.doc*.bak/home 将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。如果要复制整个目录及其所有子目录,可以用cp-R命令。7)、rm: rm命令用于删除文件或目录。rm命令会强制删除文件,如果想要在删除时提示确认,可用rm-i命令。如果要删除目录,可用rm-r命令。rm-r命令在删除目录时,每删除一个文件或目录都会显

11、示提示,如果目录太大,响应每个提示是不现实的。这时可以用rm-rf命令来强制删除目录,这样即使用了-i标志也当无效处理。 8)、mv:mv命令用于移动文件和更名文件。例如:$mvye.txt/home,将当前目录下的ye.txt文件移动到/home目录下。$mvye.txtye1.txt,将ye.txt文件改名为ye1.txt。类似于跟cp命令,mv命令也可以一次移动多个文件,在此不再赘叙。2、步骤: 1) 登陆 开启计算机电源,计算机进入启动过程,如果装了X Windows,系统启动时自动启动X Windows。X Windows 的登陆在图形界面下进行。在菜单中选择合适的语言与会话,分别输

12、入用户帐号和用户密码后,系统进入图形用户界面。2) 如果没有安装X Windows,或由于显卡的原因不能启动X Windows时,输入用户帐号,按回车键,出现password时,输入用户密码,按回车键,即以自己的用户名登陆到Linux 系统当中。3) 在图形用户界面下,也可以不退出X Windows,直接进入提示符状态使用Linux 操作系统命令;即在“主菜单”中选择“系统工具 终端”弹出窗口,在该窗口下使用字符命令。 4) 在字符命令方式下,尝试多种命令。2、步骤1)理解题目要求。2)编写命令实现题目要求。3)上机输入和调试自己所编的命令。4)验证分析实验结果。5)整理出实验报告。2. 文本

13、编辑器的使用一、实验目的 1、掌握文本编辑器vi的基本操作。2、了解linux下其他编辑器。 二、实验内容 在字符界面下,使用常用的Linux操作命令,完成下列内容。1. 把/root/etc/inittab文件复制到/test目录并改名为tab;2. 查看tab文件共有多少行,第18行为什么,并记录;3. 在第25行后添加上自己的名字的英文缩写;4. 把第26行分别复制到第34行下面与内容最后;5. 查找单词now在多少行有;6. 命令行模式下,在第10行前后分别添加一空行;7. 再删除该修改后内容的第25行、30行;8. 保存并退出;9. 在末行模式下命令q与q!分别在什么情况下使用; 1

14、0以自己的命名命名创建一个文件,输入汉字介绍自己的情况。 11. 用vi同时启动三个文件,实现三个文件之间内容的切换。 三、实验要求 一台安装Linux9.0操作系统的计算机。四、实验课时 2学时五、实验步骤 1、相关知识:文本编辑器工作模式:Vi启动命令实例:vi a b c:n跳至下一个文件,:e#回到刚才编辑的文件。如当前编辑文件为a,:n跳至b,再:n跳至c,:e#回到b,想回到a的话用:e a复制和粘贴:复制一行内容:按yy粘贴: 按p剪切: 按dd查找字符串 按:/查找的内容按:n/跳到下一个出现处 N /跳到上一个出现处2、步骤1)理解题目要求。2)编写命令实现题目要求。3)上机

15、输入和调试自己所编的命令。4)验证分析实验结果。5)整理出实验报告。实验二 用户和组的管理一、实验目的 1、掌握添加用户、修改用户和删除用户信息的方法。2、掌握添加组、修改组户和删除组的方法。3、掌握修改用户权限的方法。 二、实验内容 在字符界面下,使用常用的Linux操作命令,完成下列内容。1. 新建一个user1用户,UID、GID、主目录均按默认; 2. 新建一个user2用户,UID=800、其余按默认; 3. 新建一个user2用户,默认主目录为/abc、其余默认;并观察这三个用户的信息有什么不同; 4. 分别为以上三个用户设置密码为;5. 把user1用户改名为u1,UID改为70

16、0,主目录为/test; 6. 建立一个标准的组group1,GID=900; 7. 建立一个标准组group2,选项为默认,观察该组的信息有什么变化; 8. 新建用户ah、xh,再新建一个组group3,把root、u1、user2用户添加到group1组中,把ah、xh添加到group2组, 9. 把group3组改名为g3,GID=1000;10. 查看user2所属于的组,并记录; 11. 删除user1组与g3组,观察有什么情况发生;12. 用root用户登录, 在根目录下新建一目录test,设置文件的权限,当用户u1登录时,能进入到/test目录之中,并能建议属于u1用户的文件;当

17、用户xh登录时,只能进入到/test目录中,但不能建立属于xh用户的文件;13. 以root身份登录,在test目录下新建一个文件ff 与目录dd,观察新建文件及目录的权限,进行一定的设置,让新建的目录具有写与执行的权限;14. 进行设置,把文件的所属用户变为ah用户;同时把目录 dd的权限设具有读、写、执行的权限; 15. 利用ah用户登录,来观察对dd的操作情况; 三、实验要求 一台安装Linux9.0操作系统的计算机。四、实验课时 2学时五、实验步骤1、相关知识1)添加新用户 格式: useradd/adduser 参数 用户名 参数: -u UID/指定用户的UID值-g 组名/指定用

18、户所属的默认组-G 组名/指定用户附加组-d 路径 /指定用户主目录-e 时间 /指定用户帐号有效日期(YYYY-MM-DD)-s shell类型 /指定默认的shell类型-m /建立用户主目录 实例:# useradd u2# useradd -g g2 u2# useradd -e 2008-08-12 u32)设置用户口令 格式:passwd 用户名 实例:#passwd u23)删除用户 格式:userdel 参数 用户名 参数: -r / 同时删除用户主目录 实例:# userdel u2# userdel -r u34)修改用户信息 格式:usermod 参数 用户名 参数:-l

19、 新用户名 当前用户名 /更改用户名-d 路径 /更改用户主目录-G 组名 /修改附加组-L 用户帐号名 /锁定用户帐号(不能登录)-U 用户帐号名 /解锁用户帐号 实例:# usermod -d /abc u3# usermod -G group2 u3# usermod -l user3 u3# usermod -L user1# usermod -U user1文件权限读: r 或 4写: w 或 2执行: x 或 1权限设置的方法 (1)chmod 功能:设置用户的文件操作权限 格式:chmod 操作对象 操作符 权限 文件名 命令中各选项的含义为:u 表示“用户(user)”,即文件

20、或目录的所有者。 g 表示“同组(group)用户”,即与文 件属主有相 同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认值。 实例: # chmod o+w /home/abc.txt # chmod u-w /home/abc.txt # chmod o-rx /home/abc.txt # chmod o=rx /home/abc.txt2、步骤1)理解题目要求。2)编写命令实现题目要求。3)上机输入和调试自己所编的命令。4)验证分析实验结果。5)整理出实验报告。六、选作实验1. 以自己姓名的英文缩写来创建一个用户,以自己的班级来

21、创建一个组;再创建一个用户test;把用户的密码分别设为ahxhcjy2. 把自己的用户加入到班组组内,把test用户加入到root组内;3. 以root身份登录,在根目录下,创建一个目录ahxh,并在该目录下新建一个文件及子目录, 设置ahxh目录的权限,达到以下目的; 以自己的用户登录,能查看ahxh目录里面的内容,但不能进行到该目录之中;但可以在该目录下创建新的文件; 以test用户登录,能进入到ahxh目录中,但不能创建新的文件; 实验三 软件包的管理一、实验目的 1、掌握rpm命令的使用方法。 2、掌握tar命令的使用方法。 3、掌握常用压缩命令的使用方法。 二、实验内容 在字符界面

22、下,使用常用的Linux操作命令,完成下列内容:1、查询所用机器中安装的软件。2、查询telnet,ftp,samba,apache及dns服务器的安装情况。3、用tar命令压缩当前目录下的文件,指明创建文件并列出压缩详细过程。文件名为files.tar4、创建file1并追加到名称为files.tar文件5、从打包文件中取出文件。6、创建file1,file2,file3文件和目录test,在当前目录打包为file.tar.gz,并解包至/test中; 三、实验要求 一台安装Linux9.0操作系统的计算机。四、实验课时 2学时五、实验步骤 1、相关知识1)、tar:tar最初用于建立磁带备

23、份系统,目前广泛用于建立文件发布档案。可建立tar档案:$tarcvf。例如,如果要将当前目录中所有文件存档到ye.tar中,可用如下命令:$tarcvfye.tar*.*如果要浏览ye.tar档案中的内容,将c选项变成t。可用如下命令:$tartvfye.tar 若要取出档案内的内容,将c选项变成x。如果要将ye.tar档案中的内容取到当前目录中,可用命令:$tarxvfye.tar2)、gzip:gzip命令用于压缩文件。例如,如果要将ye.txt文件压缩,可用命令:$gzipye.txt,这样就可以压缩文件并在文件名后面加上gz扩展名,变成文件ye.txt.gz。 解压缩文件可用gzip

24、-d命令实现:$gzip-dye.txt.gz这样就可以解压缩文件并删除gz扩展名。2、步骤1)理解题目要求。2)编写命令实现题目要求。3)上机输入和调试自己所编的命令。4)验证分析实验结果。5)整理出实验报告。实验四 服务器配置实验1. samba服务器配置一、实验目的 1. 了解Samba的功能2. 掌握Samba服务器的配置 二、实验内容 利用Samaba软件包架设一台资源共享服务器,要求如下:所有的员工都能够在公司内流动办公,但不管在哪台电脑上工作,都要把自己的文件数据保存在Samba文件服务器上。市场部、技术部都有各自的目录,同一个部门的人共同拥有一个共享目录,其他部门的人都只能访问

25、在服务器上自己的home目录。所有的用户都不允许使用服务器的shell 三、实验要求 一台安装Linux9.0操作系统的计算机。四、实验课时 2学时五、实验步骤1.确认/etc/samba/smb.conf是默认状态,即还原配置项。安全级别security是user,这样客户机用户就可以登录服务器了。2.建立用户账号和组#groupadd sales#groupadd tech#useradd g sales s /bin/false tom#useradd g sales s /bin/false jack#smbpasswd a tomNew SMB password:Retry new

26、SMB password:Added user tom.同样的方法加jack.3、添加用户和创建目录#mkdir /home/sales /home/tech4、查看默认权限#ls ld /home/sales /home/techdrwxr-xr-x 2 root root 4096 salesdrwxr-xr-x 2 root root 4096 tech5、修改所有权#chgrp sales /home/sales#chgrp tech /home/tech6、设置权限(默认755改成770,因为组成员都可以执行写等权限)#chmod 770 /home/sales#chmod 770

27、/home/tech7、确认目录权限#ls ld /home/sales /home/tech8、设置共享#vi /etc/samba/smb.confsales path = /home/sales comment =sales public = no valid users = sales write list = sales creat mask = 0770 /注意实际使用的时候可能是0660,因为普通文件没有执行权限 directory mask = 0770tech path = /home/tech comment =tech public = no valid users =

28、tech write list = tech creat mask = 0770 /注意实际使用的时候可能是0660,因为普通文件没有执行权限 directory mask = 07709、查看文件有无错误#tail f /etc/samba/smb.conf10、重启服务器#service smb restart11、测试使用客户端工具smbclient访问服务器#smbclient L 54 tom%tom#smbclient L 54 jack%jack其他用户也可以看到自己的home目录#smbmount /54/sales /mnt o

29、 ceo%ceo结果:SMB connection failed,原因ceo没有访问sales的权限#smbmount /54/ceo /mnt o username=ceo%ceo#ls /mnt /没有内容#ls a /mnt /自己的home目录下的内容#smbmount /54/sales /mnt o username=tom%tom# cp /etc/hosts /mnt#ls l /home/sales/hosts12、整理出实验报告2. FTP服务器的配置一、实验目的 1. 掌握FTP服务器的配置和客户端的操作2. 熟悉FTP的工作体系3. 了解

30、FTP服务器作用和传输模式 二、实验内容 根据以下要求配置ftp服务器,具体要求如下:1. 允许匿名用户登录和本地用户登录2. 禁止匿名用户上传3. 允许本地用户上传和下载;4. 在windows里,以匿名用户访问FTP服务器,观察情况的发生;5. 在服务器里创立一个FTP帐号xh,所访问的目录为/share;6. 进行一定的设置,在windows系统中能以xh用户来登录到FTP服务器上,并能上传与下载文件;7. 在linux系统中来进行登录,并进行上传与下载;熟悉子命令的应用;8. 用同样的方法,在FTP服务器中创建一个ah用户,访问的目录指向/soft,并以同样的方式来进行访问; 三、实验

31、要求 一台安装Linux9.0操作系统的计算机。四、实验课时 2学时五、实验步骤1、相关内容1)安装FTP服务的相关软件 装载第三张安装盘 vsftpd #用于创建一个安全的FTP服务器; 检查是否安装:#rpm qa|grep vsftpd匿名FTP服务器目录是/var/ftp,匿名下载目录为/var/ftp/pub; 相关文件:/etc/vsftpd/vsftpd.conf /主配置文件/etc/vsftpd.ftpusers /指定哪些用户不能访问FTP服务器/etc/vsftpd.user_list /文件中指定的用户是否可以访问ftp服务器由vsftpd.conf文件中的userli

32、st_deny的取值来决定。(userlist_deny=yes 时不能访问FTP服务器;userlist_deny=no时,仅仅允许/etc/vsftpd.user_list中指定的用户访问FTP服务器)2修改/etc/vsftpd/vsftpd.conf #vi /etc/vsftpd/vsftpd.conf 功能:设置服务器相关选项默认配置: anonymous_enable=YES/允许匿名用户登录 local_enable= YES/允许本地用户登录 write_enable= YES/允许本地用户上传 local_mask=022 /设置本地用户的文件生成掩码为 022,默认值为0

33、77 dirmessage_enable= YES /设置切换到目录时显示.message xferlog_enable= YES /激活上传和下载日志 connect_from_port_20= YES /启用FTP数据端口连接 pam_service_name=vsftpd /设置PAM认证服务的配置文件名称, 该文件存放在/etc/pam.d目录下 userlist_enable= YES /允许vsftpd.user_list文件中的用户访 问服务器 userlist_deny= YES /拒绝vsftpd.user_list文件中的用户访问服务器 listen= YES /是否使用独

34、占启动方式 tcp_wrappers= YES /使用tcp_wrappers作为主机访问控制方式2、步骤1)理解题目要求。2)编写命令实现题目要求。3)上机输入和调试自己所编的命令。4)验证分析实验结果。5)整理出实验报告。.3. WEB服务器配置一、实验目的 理解和掌握apache服务器原理及其配置过程。二、实验内容 1. 建立一个人WEB站点;2. 个人用户名为xh,个人站存在主目录,与httpd.conf配置文件中的一致;3. 建立个人WEB站点文件index.html,文件的内容自定义;4. 进行一定的设置,在windows里利用IE输入http:/ip/xh能够访问该站点的内容;5. 进行/etc/hosts的设置,对本例的IP 地址进行解析,在window里利

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论