您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 电气安装工程 > linux网络实验指导书
Linux网络管理部分实验1RedHatLinux9的安装和初步认识1、实验目的(1)了解Linux操作系统的基本特点和发展历史(2)了解Linux操作系统的磁盘分区格式(3)能够熟练安装和卸载Linux操作系统(4)熟悉Linux图形用户界面下的系统基本配置2、实验内容(1)了解安装Linux前的准备工作(2)在虚拟机(VMWare)上安装Linux(3)了解VMWare的基本操作(在虚拟OS中添加网卡等)(4)在图形用户界面下掌握Linux常用操作(如新建文件、删除文件、查看和修改网卡IP地址等信息、添加删除用户、设置用户密码和系统的基本配置等)3、理论知识(1)Linux的产生和发展Liunx最初是由芬兰赫尔新基大学计算机系大学生Linuxs(李纳斯)编写的,(2)Linux系统的组成Linux由四部分组成:内核、Shell、文件系统和应用程序。内核:是操作系统的“心脏”,是运行程序和管理硬件设备的核心程序。Shell:是系统的用户界面,提供用户和内核交互的一系列的接口,接收用户的命令并送到内核中执行,类似DOS下的命令界面。实际上Shell是一种命令解析器,目前常用到的shell为Bash。Linux文件系统:是对存储在磁盘上的文件进行管理和组织的方法。Linux常用的文件系统为EXT2、EXT3,和windows支持的Fat、Fat32以及NTFS不同,当然Linux也支持FAT,FAT32,NTFS等文件系统。应用程序:类型Windows下的应用程序,指具有某种特定功能的程序集。(3)安装RedHatLinux9的准备工作在安装Linux之前,必须要为Linux进行分配磁盘空间。在此,要了解些和硬盘分区有关的知识。常见的硬盘按接口可以分为IDE硬盘和SCSI硬盘。个人PC机上多用IDE硬盘,IDE接口的数据线一般最多只能支持两个IDE硬盘,而SCSI能支持超过15硬盘,并且SCSI的读写速度和稳定性远高于IDE硬盘,所以SCSI的硬盘多用于网络服务器。硬盘在使用前必须进行分区。磁盘的分区有主分区,扩展分区和逻辑分区。一个硬盘最多可以有4个主分区,一个扩展分区,在扩展分区中又可以划分多个逻辑分区。下图为在Windows的“管理”中查看硬盘分区情况的图。Windows下查看硬盘的分区结构由于在Linux中所有的设备都是当作是一个文件,所以所有的设备都赋予了一个文件名。Linux的设备文件是存放在/dev下的,磁盘设备的文件名对应如下表。磁盘设备名称表磁盘设备文件名第1块IDE硬盘/dev/hda第2块IDE硬盘/dev/hdb第1块SCSI硬盘/dev/sda第2块SCSI硬盘/dev/sdb硬盘分区名称表如下:磁盘分区名称表磁盘设备文件名第1块IDE硬盘的第一个分区(主分区)/dev/hda1第1块IDE硬盘的第5个分区(逻辑分区)/dev/hda5第1块SCSI硬盘的第一个分区(主分区)/dev/sda1第1块SCSI硬盘的第一个分区(逻辑分区)/dev/sda5Windows中各磁盘分区在Linux中的文件名称对应关系。C:/dev/hda1/dev/hda5/dev/hda6D:E:4、实验环境软件:VMWareWorkstation5.0,RedhatLinux9.0安装盘,redhat1,redhat2,redhat3。5、实验步骤(1)开始安装选择VMWareWorkStation中的File菜单中“newvirtualmachine”子菜单,如图1然后一直单击下一步,在选择安装操作系统时选择Linux,版本选择时选择RedHat,然后单击下一步直至完成。(2)将Linux安装盘1放入光驱(或者可以选择虚拟光驱,如果有.iso的镜像文件)。然后在虚拟机中启动Linux。这时就会出现安装画面。图1(3)(4)(5)Linux的分区方案通常在Linux分区,至少包含包括SWAP分区的两个分区。常用的分区方案如下:SWAP分区:为交换分区,用于支持虚拟内存,通常设置为物理内存的两倍。/分区:存放系统程序和所有用户的数据。/boot分区:存放Linux启动相关的程序和文件。通常为100M。至于/usr、/var、/home分区可以根据需要来决定是否需要。删除已经安装的linux。1)在Dos启动Windows系统,或者进入到Dos模式。2)执行如下命令删除写在硬盘MBR上的GRUB或LILO引导程序。3)对于Windows2000以上的用户,可以使用管理工具中的磁盘管理工具删除磁盘上所有的Linux分区。4)或者使用PQMagic等硬盘分区工具来删除所有Linux分区。图形用户界面下Linux系统的基本配置登录Linux的图形化界面网卡IP地址的网络配置系统用户帐号的设置6、课后思考实验2利用SSL远程登录管理Linux和Windows中的文件传输1、实验目的(1)掌握SSH的概念和工作过程(2)掌握Putty、SecureCRT、SecureFx等软件的使用(3)掌握使用SecureFX来实现Windows和Linux的文件的互传(4)掌握在Linux下使用SSH命令登录到其他的Linux系统2、实验内容(1)掌握远程登录常用的协(2)安装Securecrt、SecureFX等远程登录软件(3)设置Linux下的IP地址,分配帐号和密码,在Windows下使用putty和securecrt,secureFX来登录远程的Linux系统(4)在远程登录的界面中执行基本的Linux命令,并使用SecureFX来完成终端和服务器的文件的互传(5)在Linux下使用SSH命令来登录到其他的Linux系统3、实验环境操作系统:Windows2000/XP,Redhatlinux9软件:VMWareWorkstation5.0,Putty,Securecrt,SecureFX.拓扑图:WindowsWindowsLinux图1Linux环境拓扑图4、理论知识SSH(SecureShell)用于远程登录,在网络中传输的数据是经过加密的,比明文传输具有很好的安全性,SSH的客户端适用于多种平台,几乎所有的UNIX平台-包括HP-UX,Linux,AIX,Solaris等都可以运行SSH,另外非UNIX平台OS/2,Windows200/XP等,也可以运行SSH的客户端。根据所用的SSH版本的不同,可以采用RSA或者Diffie-Helman和数字签名标准来实现,也可亚选择使用各种不同的身份认证方法,包括公共钥匙法、rhosts/shosts认证法和密码认证等。SSH有两部分:客户端和服务器程序。服务器程序是一个守护进程,在后台运行且无须任何类型的常规管理,并响应客户端的连接请求。服务器端包含一个文件,即sshd程序,通常放在/usr/local/sbin下。服务器提供了对远程连接的处理,包括公共密钥认证、密钥交换、对成密钥加密和非安全连接本身。对SSH2,使用sftp来取代FTP协议来进行文件传输,在服务器端,则用sftp-server来管理安全文件传输的连接。5、实验步骤1、在Windows环境下使用putty登录远程Linux系统在Windows下,用户可以用putty登录远程Linux系统,putty是一个绿色软件,无需安装,可直接使用。Putty支持Telnet、SSH、Rlogin等多种连接方式。下面给出使用putty登录远程Linux系统的操作截图:登录:2、安装SecureCrt,SecureFX软件。然后按下一步,直到安装完成。安装SecureFX。利用Securecrt登录Linux系统利用SecureFX来进行文件传输输入密码,通过验证后便可以登录Linux系统,在下面的图中可以看到Linux系统的树型目录结构,由于是以root身份登录的,所以具有最高权限。对比下面在Linux下考到/root目录下的文件,发现是一样的。SecureFX提供了非常方便的文件的上传和下载,利用鼠标进行拖放就可以完成文件的上传和下载了。6、课后思考实验3Linux下CLI命令界面的基本操作和常用的基本命令1、实验目的(1)掌握Linux下基本命令的使用(2)掌握Linux下控制台知识(3)掌握VI编辑器的用法(4)熟悉Shell环境和简单的Shell编程2、实验内容3、实验环境4、理论知识5、实验步骤Dos基本指令和Linux基本指令对照dircopycddeletreemdrenamerddeletetypeclsmoremove一、启动Linux的启动过程和DOS、Windows相似,也可以通过按下Ctrl+Alt+Del三键进行热启动,和其他操作系统不同,Linux没有默认的登录用户,启动完成后就必须进行登录,在RedhatLinux9中,默认的登录模式是基于X-Window的,可以通过Ctrl+Alt+F1~F6切换到虚拟控制台,Linux总共有六个虚拟控制台,在虚拟控制台登录如下:login:输入用户名和密码就可以登录了登录后出现[root@localhostroot]#“#”为以root身份登录的提示符,也就是管理员登录的提示符,如果是一般用户登录,提示符为“$”。第一个root为登录的用户名,而最后一个root为登录进入的文件夹名称。在Linux系统中,在桌面单击右键,选择新建终端,则弹出以下的命令窗口后,就可以在提示符后输入Linux的命令。或者我们通过Putty、Securecrt等终端远程登录Linux,进入命令行界面,也可以输入命令对Linux系统进行管理。二、常用的一些命令和Dos命令的比较1、显示文件目录的命令(DOS下为dir)用法如下:[root@azuoroot]#ls//显示当前文件夹中的文件名anaconda-ks.cfginstall.loginstall.log.syslogoptscrollkeeper-tempfile.0[root@azuoroot]#ls–l//显示当前文件夹中所有文件的属性总用量76-rw-r--r--1rootroot12667月923:47anaconda-ks.cfg-rw-r--r--1rootroot182757月923:46install.log-rw-r--r--1rootroot30487月923:46install.log.syslogdrwxr-xr-x2rootroot40967月2614:32opt-rwxr--r--1rootroot43777月916:20scrollkeeper-tempfile.0ls命令的其他用法:#ls–a//查看所有文件,包括隐藏文件和隐藏文件夹,在Linux中,以“.”开头的文件为隐藏属性,和windows下隐藏文件概念一样2.pwd命令打印输出当前的绝对路径[root@azuonamed]#pwd//输出当前绝对路径/var/named3.mkdir命令创建一个新的文件夹[root@azuohome]#mkdirfriend//在当前目录下创建一个名为friend的文件夹4.Cd命令进行目录的切换[root@azuonamed]#cd/var/named/chroot///切换到/var/named/chroot/目录5.cp拷贝文件命令[root@azuoroot]#touchkk//创建文件kk[root@azuoroot]#cpkk/tmp//把文件kk拷贝到/tmp目录下[root@azuoroot]#cp-rtest/tmp//test为一个文件夹,将test文件夹拷贝到/tmp目录下,-r是递归拷贝,也就是将test文件夹中的所有文件都进行拷贝。注:要进行整个文件夹的拷贝,必须加上-r。6.rm删除命令[root@azuoroot]#rmkk//删除文件kk[root@azuoroot]#rm–rftest//创删除文件夹test,-r表示删除文件夹中所有的内容,f表示不出现删除提示7.cat、less、more查看文件内容的命令[root@azuoroot]#catkk//查看
本文标题:linux网络实验指导书
链接地址:https://www.777doc.com/doc-6040303 .html