Linux 网络操作系统实验指导书10最新.docx

上传人:b****5 文档编号:7518331 上传时间:2023-01-24 格式:DOCX 页数:19 大小:32.64KB
下载 相关 举报
Linux 网络操作系统实验指导书10最新.docx_第1页
第1页 / 共19页
Linux 网络操作系统实验指导书10最新.docx_第2页
第2页 / 共19页
Linux 网络操作系统实验指导书10最新.docx_第3页
第3页 / 共19页
Linux 网络操作系统实验指导书10最新.docx_第4页
第4页 / 共19页
Linux 网络操作系统实验指导书10最新.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Linux 网络操作系统实验指导书10最新.docx

《Linux 网络操作系统实验指导书10最新.docx》由会员分享,可在线阅读,更多相关《Linux 网络操作系统实验指导书10最新.docx(19页珍藏版)》请在冰豆网上搜索。

Linux 网络操作系统实验指导书10最新.docx

Linux网络操作系统实验指导书10最新

《Linux网络操作系统》实验指导书

实验一Linux基本命令熟悉及文本编辑器使用

1.RedHatLinux的文件系统管理

 一、实验目的

  1、了解Linux操作系统的启动与登陆方法。

  2、熟悉Linux字符界面、窗口系统的常用指令。

二、实验内容

  在字符界面下,使用常用的Linux操作命令,完成下列内容。

1.在根目录(/)下新建一目录test

[root@localhostroot]#mkdir/test

[root@localhostroot]#cd/test

[root@localhosttest]#pwd

/test

2.改变当前目录至/test,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(-xh)与(ah);

[root@localhosttext]#touchpyh

[root@localhosttext]#mkdri---xh

[root@localhosttext]#ls

ahpyh–xh

[root@localhosttext]#Is–l

后[root@localhosttext]#cd---xh

[root@localhosttext]#ls

[root@localhosttext]#touchtext1

3.进入到(-xh)子目录中,新建一个空文件text1;

[root@localhost-xh]#cd..

[root@localhosttext]#ls

ahpyh–xh

[root@localhosttext]#cdah

[root@localhosttext]#mkdirabc

[root@localhosttext]#touchtext2

[root@localhosttext]#ls

abctext2

4.进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2;

5.把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到-xh子目录中;

[root@localhosttext]#ls

ahpyh–xh

[root@localhosttext]#cd---xh

[root@localhost-xh]#ls

text1

[root@localhost-xh]#mvtext1/test/ah/abc

[root@localhost-xh]#ls

[root@localhost-xh]#cd/test/ah/abc/

[root@localhost-xh]#ls

text1

[root@localhost-xh]#mvtext1/text3

[root@localhost-xh]#ls

text3

6.删除text3文件与-xh子目录及目录中的文件;并删除abc子目录;

[root@localhostroot]#rmtext3

Y

[root@localhost-xh]#ls

[root@localhost-xh]#cd..

[root@localhostroot]#ls

[root@localhostroot]#abctext2

[root@localhostroot]#rmdirabc

[root@localhostroot]#ls

text2

7.在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;

[root@localhostroot]#cd\

[root@localhostroot]#cd..

[root@localhostroot]#cp/etc/passwd./

[root@localhostroot]#ls

ahpasswdpyh–xh

[root@localhostroot]#mvpasswdfile

[root@localhostroot]#ls

ahfilepyh-xh

8.查看file1文件的前二行与最后二行,并记录;

[root@localhostroot]#catfile

[root@localhostroot]#head-2file

[root@localhostroot]#tail-2file

9.查看/etc/目录下的文件,并记录前两个文件的文件名;

10.查看/etc/目录中所有的文件中包含有sys字母的文件并记录;

[root@localhostroot]#find/etc/-name“*sys*”

[root@localhostroot]#find/etc/-name“*sys*”|more

11.查看/etc/目录中文件包含有conf的前两个文件是什么;

12.把/test/file文件建一个软链接文件file.soft到/test1中;

13.清屏;

[root@localhostroot]#clear

三、实验要求

  一台安装Linux9.0操作系统的计算机。

  四、实验课时2学时

  五、实验步骤

1、实验预备知识:

常用的操作命令

1)、pwd:

pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。

 

2)、cd:

cd命令不仅显示当前状态,还可以改变当前状态,它的用法跟DOS下的cd命令基本一致。

如:

cd ..可进入上一层目录 ,cd -可进入上一个进入的目录,cd ~可进入用户的home目录。

 

3)、ls:

ls命令跟DOS下的DIR命令一样,用于显示当前目录的内容。

其参数为:

-a显示指定目录下所有子目录与文件,包括隐藏文件。

-A显示指定目录下所有子目录与文件,包括隐藏文件。

但不列出“.”和“..”。

-b对文件名中的不可显示字符用八进制字符显示。

-c按文件的修改时间排序。

-C分成多列显示各项。

-d如果参数是目录,只显示其名称而不显示其下的各文件。

往往与l选项一起使用,

以得到目录的详细信息。

-i在输出的第一列显示文件的i节点号。

-l以长格式来显示文件的详细信息。

这个选项最常用。

ls –l命令, 就可以显示目录内容的详细信息。

 如果目录下的文件太多,用一屏显示不了,可以用ls -l |more分屏显示 。

4)、find:

find命令用于查找文件。

这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。

find命令的基本结构为:

$find

其中指定从哪个目录开始搜索。

指定搜索条件。

表示找到文件怎么处理。

一般来说,要用-print动作,显示 整个文件路径和名称。

如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。

 例如,要搜索系统上所有名称为ye的文件,可用如下命令:

 

$find / -name ye -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命令在删除目录时,每删除一个文件或目录都

会显示提示,如果目录太大,响应每个提示是不现实的。

这时可以用 rm -rf命令来强制删除目录,这样即使用了-i标志也当无效处理。

 

8)、mv :

mv命令用于移动文件和更名文件。

例如:

$mv ye.txt /home ,将当前目录下的ye.txt文件移动到/home目录下。

$mv ye.txt ye1.txt ,将ye.txt文件改名为ye1.txt。

 类似于跟cp命令,mv命令也可以一次移动多个文件,在此不再赘叙。

 

2、步骤:

1)登陆开启计算机电源,计算机进入启动过程,如果装了XWindows,系统启动时

自动启动XWindows。

XWindows的登陆在图形界面下进行。

在菜单中选择合适的语言与会话,分别输入用户帐号和用户密码后,系统进入图形用户界面。

2)如果没有安装XWindows,或由于显卡的原因不能启动XWindows时,输入用户帐

号,按回车键,出现password时,输入用户密码,按回车键,即以自己的用户名登陆到Linux系统当中。

3)在图形用户界面下,也可以不退出XWindows,直接进入提示符状态使用Linux操

作系统命令;即在“主菜单”中选择“系统工具→终端”弹出窗口,在该窗口下使用字符命令。

4)在字符命令方式下,尝试多种命令。

2、步骤

1)理解题目要求。

2)编写命令实现题目要求。

3)上机输入和调试自己所编的命令。

4)验证分析实验结果。

5)整理出实验报告。

2.文本编辑器的使用

 一、实验目的

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!

分别在什么情况下使用;

10.以自己的命名命名创建一个文件,输入汉字介绍自己的情况。

11.用vi同时启动三个文件,实现三个文件之间内容的切换。

三、实验要求

  一台安装Linux9.0操作系统的计算机。

  四、实验课时2学时

五、实验步骤

1、相关知识:

文本编辑器工作模式:

Vi启动命令

实例:

viabc

:

n跳至下一个文件,:

e#回到刚才编辑的文件。

如当前编辑文件为a,:

n跳至b,再:

n跳至c,:

e#回到b,想回到a的话用:

ea

复制和粘贴:

复制一行内容:

按yy

粘贴:

按p

剪切:

按dd

查找字符串按:

/查找的内容

按:

n//跳到下一个出现处

N//跳到上一个出现处

2、步骤

1)理解题目要求。

2)编写命令实现题目要求。

3)上机输入和调试自己所编的命令。

4)验证分析实验结果。

5)整理出实验报告。

 

实验二用户和组的管理

 一、实验目的

1、掌握添加用户、修改用户和删除用户信息的方法。

2、掌握添加组、修改组户和删除组的方法。

3、掌握修改用户权限的方法。

二、实验内容

  在字符界面下,使用常用的Linux操作命令,完成下列内容。

1.新建一个user1用户,UID、GID、主目录均按默认;

2.新建一个user2用户,UID=800、其余按默认;

3.新建一个user2用户,默认主目录为/abc、其余默认;并观察这三个用户的信息有什

么不同;

4.分别为以上三个用户设置密码为123456;

5.把user1用户改名为u1,UID改为700,主目录为/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用户的文件;当用户xh登录时,只能

进入到/test目录中,但不能建立属于xh用户的文件;

13.以root身份登录,在test目录下新建一个文件ff与目录dd,观察新建文件及目录的权限,进行一定的设置,让新建的目录具有写与执行的权限;

14.进行设置,把文件的所属用户变为ah用户;同时把目录dd的权限设具有读、写、

执行的权限;

15.利用ah用户登录,来观察对dd的操作情况;

三、实验要求

  一台安装Linux9.0操作系统的计算机。

  四、实验课时2学时

五、实验步骤

1、相关知识

1)添加新用户

•格式:

useradd/adduser[参数]用户名

•参数:

-uUID//指定用户的UID值

-g组名//指定用户所属的默认组

-G组名//指定用户附加组

-d路径//指定用户主目录

-e时间//指定用户帐号有效日期(YYYY-MM-DD)

-sshell类型//指定默认的shell类型

-m//建立用户主目录

•实例:

#useraddu2

#useradd-gg2u2

#useradd-e2008-08-12u3

2)设置用户口令

•格式:

passwd[用户名]

•实例:

#passwdu2

3)删除用户

•格式:

userdel[参数]用户名

•参数:

-r//同时删除用户主目录

•实例:

#userdelu2

#userdel-ru3

4)修改用户信息

•格式:

usermod[参数]用户名

•参数:

-l新用户名当前用户名//更改用户名

-d路径//更改用户主目录

-G组名//修改附加组

-L用户帐号名//锁定用户帐号(不能登录)

-U用户帐号名//解锁用户帐号

•实例:

#usermod-d/abcu3

#usermod-Ggroup2u3

#usermod-luser3u3

#usermod-Luser1

#usermod-Uuser1

文件权限

读:

r或4

写:

w或2

执行:

x或1

权限设置的方法

(1)chmod

•功能:

设置用户的文件操作权限

•格式:

chmod[操作对象][操作符][权限]文件名

•命令中各选项的含义为:

u表示“用户(user)”,即文件或目录的所有者。

g表示“同组(group)用户”,即与文件属主有相

同组ID的所有用户。

o表示“其他(others)用户”。

a表示“所有(all)用户”。

它是系统默认值。

实例:

#chmodo+w/home/abc.txt

#chmodu-w/home/abc.txt

#chmodo-rx/home/abc.txt

#chmodo=rx/home/abc.txt

2、步骤

1)理解题目要求。

2)编写命令实现题目要求。

3)上机输入和调试自己所编的命令。

4)验证分析实验结果。

5)整理出实验报告。

六、选作实验

1.以自己姓名的英文缩写来创建一个用户,以自己的班级来创建一个组;再创建一个用户test;把用户的密码分别设为ahxhcjy

2.把自己的用户加入到班组组内,把test用户加入到root组内;

3.以root身份登录,在根目录下,创建一个目录ahxh,并在该目录下新建一个文件及子目录,设置ahxh目录的权限,达到以下目的;

1以自己的用户登录,能查看ahxh目录里面的内容,但不能进行到该目录之中;但可以在该目录下创建新的文件;

2以test用户登录,能进入到ahxh目录中,但不能创建新的文件;

实验三软件包的管理

 一、实验目的

1、掌握rpm命令的使用方法。

2、掌握tar命令的使用方法。

3、掌握常用压缩命令的使用方法。

二、实验内容

在字符界面下,使用常用的Linux操作命令,完成下列内容:

1、查询所用机器中安装的软件。

2、查询telnet,ftp,samba,apache及dns服务器的安装情况。

3、用tar命令压缩当前目录下的文件,指明创建文件并列出压缩详细过程。

文件名为files.tar

4、创建file1并追加到名称为files.tar文件

5、从打包文件中取出文件。

6、创建file1,file2,file3文件和目录test,在当前目录打包为file.tar.gz,并解包至/test中;

三、实验要求

  一台安装Linux9.0操作系统的计算机。

  四、实验课时2学时

  五、实验步骤

1、相关知识

1)、tar :

tar最初用于建立磁带备份系统,目前广泛用于建立文件发布档案。

可建立tar档案:

 $tar cvf 。

例如,如果要将当前目录中所有文件存档到ye.tar中,可用如下命令:

$tar cvf ye.tar *.* 

如果要浏览ye.tar档案中的内容,将c选项变成t。

可用如下命令:

 $tar tvf ye.tar 

若要取出档案内的内容,将c选项变成x。

如果要将ye.tar档案中的内容取到当前目录中,可用命令:

 $tar xvf ye.tar 

2)、gzip :

gzip命令用于压缩文件。

 例如,如果要将ye.txt文件压缩,可用命令:

 $gzip ye.txt ,这样就可以压缩文件并在文件名后面加上gz扩展名,变成文件ye.txt.gz。

 

解压缩文件可用gzip -d命令实现:

 $gzip -d ye.txt.gz 

这样就可以解压缩文件并删除gz扩展名。

2、步骤

1)理解题目要求。

2)编写命令实现题目要求。

3)上机输入和调试自己所编的命令。

4)验证分析实验结果。

5)整理出实验报告。

实验四服务器配置实验

1.samba服务器配置

 一、实验目的

1.了解Samba的功能

2.掌握Samba服务器的配置

二、实验内容

利用Samaba软件包架设一台资源共享服务器,要求如下:

所有的员工都能够在公司内流动办公,但不管在哪台电脑上工作,都要把自己的文件数据保存在Samba文件服务器上。

市场部、技术部都有各自的目录,同一个部门的人共同拥有一个共享目录,其他部门的人都只能访问在服务器上自己的home目录。

所有的用户都不允许使用服务器的shell

三、实验要求

  一台安装Linux9.0操作系统的计算机。

  四、实验课时2学时

  五、实验步骤

1.确认/etc/samba/smb.conf是默认状态,即还原配置项。

安全级别security是user,这样客户机用户就可以登录服务器了。

2.建立用户账号和组

#groupaddsales

#groupaddtech

#useradd–gsales–s/bin/falsetom

#useradd–gsales–s/bin/falsejack

#smbpasswd–atom

NewSMBpassword:

RetrynewSMBpassword:

Addedusertom.

同样的方法加jack.

3、添加用户和创建目录

#mkdir/home/sales/home/tech

4、查看默认权限

#ls–ld/home/sales/home/tech

drwxr-xr-x2rootroot4096…sales

drwxr-xr-x2rootroot4096…tech

5、修改所有权

#chgrpsales/home/sales

#chgrptech/home/tech

6、设置权限(默认755改成770,因为组成员都可以执行写等权限)

#chmod770/home/sales

#chmod770/home/tech

7、确认目录权限

#ls–ld/home/sales/home/tech

8、设置共享

#vi/etc/samba/smb.conf

[sales]

path=/home/sales

comment=sales

public=no

validusers=@sales

writelist=@sales

creatmask=0770//注意实际使用的时候可能是0660,因为普通文件没有执行权限

directorymask=0770

[tech]

path=/home/tech

comment=tech

public=no

validusers=@tech

writelist=@tech

creatmask=0770//注意实际使用的时候可能是0660,因为普通文件没有执行权限

directorymask=0770

9、查看文件有无错误

#tail–f/etc/samba/smb.conf

10、重启服务器

#servicesmbrestart

11、测试

使用客户端工具smbclient访问服务器

#smbclient–L10.0.0.254tom%tom

#smbclient–L10.0.0.254jack%jack

其他用户也可以看到自己的home目录

#smbmount//10.0.0.254/sales/mnt–oceo%ceo

结果:

SMBconnectionfailed,原因ceo没有访问sales的权限

#smbmount//10.0.0.254/ceo/mnt–ousername=ceo%ceo

#ls/mnt//没有内容

#ls–a/mnt//自己的home目录下的内容

#smbmount//10.0.0.254/sales/mnt–ousername=tom%tom

#cp/etc/hosts/mnt

#ls–l/home/sales/hosts

12、整理出实验报告

2.FTP服务器的配置

一、实验目的

1.掌握FTP服务器的配置和客户端的操作

2.熟悉FTP的工作体系

3.了解FTP服务器作用和传输模式

二、实验内容

根据以下要求配置ftp服务器,具体要求如下:

1.允许匿名用户登录和本地用户登录

2.禁止匿名用户上传

3.允许本地用户上传和下载;

4.在windows里,以匿名用户访问FTP服务器,观察情况的发生;

5.在服务器里创立一个FTP帐号xh,所访问的目录为/share;

6.进行一定的设置,在windows系统中能以xh用户来登录到FTP服务器上,并能上传与下载文件;

7.在linux系统中来进行登录

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1