linux操作系统实验指导书(20110226).doc_第1页
linux操作系统实验指导书(20110226).doc_第2页
linux操作系统实验指导书(20110226).doc_第3页
linux操作系统实验指导书(20110226).doc_第4页
linux操作系统实验指导书(20110226).doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

linux操作系统上机指导书计算机科学技术与应用学院软件与理论教研室2006年12月目 录实验一 Linux的安装3实验二 熟悉linux环境15实验三 Linux系统管理18实验四 Linux基本网络配置20实验五 Intranet服务器配置24实验六 Internet服务器配置30实验七 Web应用服务器配置38实验八 构建防火墙41实验九 Linux程序设计45实验一 Linux的安装及环境一、实验内容学习linux的安装过程及硬盘分区、linux的启动和退出。二、实验目的及要求1. 能够独立安装linux操作系统2. 掌握启动和退出redhat linux9.0的方法。3. 掌握启动和退出redhat的方法以及在不同运行级别下的redhat查看。三、 实验环境及条件奔腾以上微机一台,redhat linux9.0操作系统。四、实验设计及实施的指导(一)安装redhat linux9.0操作系统的准备工作:1. Red Hat linux 9.0的硬件需求:(1)CPU(2)硬盘空间:最少安装450MB;安装服务器850MB;安装个人桌面1.7GB;安装工作站2.1GB;全部安装5.0GB (3)内存CPU的类型和型号2. 安装前的准备(1)硬件兼容性:/hcl(2)磁盘空间(3)安装类型:个人桌面、工作站、服务器、定制、升级(二)安装redhat linux9.0操作系统的步骤:1. 语言选择2. 键盘配置3. 鼠标配置4. 选择安装还是升级5. 安装类型6. 磁盘分区设置7. 为系统分区:8. 添加分区9. 引导装载程序配置10. 网络配置11.防火墙配置12.语言支持的选择: 13.时区配置: 14.设置根口令15.选择软件包组: 16.安装软件包: 17.创建引导盘:18.视频卡配置:19.配置显示器: 20.定制配置:21.安装完成祝贺你!你的 Red Hat Linux 9 安装现已完成! 安装程序会提示你做好重新引导系统的准备。 如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新引导时没有被自动弹出,请记住取出它们。(三)Red Hat Linux9.0的登录和关闭1. 登录:登录实际上是向系统做自我介绍,又称验证(authentication)。如果键入了错误的用户名或口令,就不会被允许进入系统。Linux系统有普通用户和超级用户之分。普通用户的用户名是任意的,而超级用户的用户名是root。Linux系统是严格区分大小写的,无论是用户名、文件名、设备名都是如此。2. 注销如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法是:(1)依次选择“主菜单注销”命令。 (2)打开确认对话框,选择“注销”选项,然后点击“确定”按钮。如果你想保存桌面的配置以及还在运行的程序,选中“保存当前设置”复选框。3. 关机和重新启动(1)依次选择“主菜单注销”命令。(2)在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。4.命令方式关机(1)shutdown命令 shutdown h 系统关闭后停机 shutdown h now|+5|11:49 shutdown r 系统关闭后重启(2)poweroff命令:关闭系统后关闭电源(3)reboot命令:只能重新启动系统,不能关闭系统。(4)halt命令:如果系统的运行级别为0或6则关闭系统,否则调用shutdown命令来关闭系统。(四)Red Hat Linux9.0的运行级切换Red Hat Linux9.0共设有7个运行级,为061运行级的查看l 命令方式:runlevel输出以前和当前运行级别。l 查看配置文件:/etc/inittab文件(id:5:initdefault)。2运行级的切换l 命令方式: init 0123456Ss/telinit 0123456Ss Ss单用户模式。l 修改配置文件:/etc/initab文件。需要重启系统才能使运行级切换。五、 思考问题1. linux在安装之前的分区格式是什么?2如何查看、切换系统的运行级别?实验二 Linux常用管理命令一、 实验内容掌握Linux下常用的文件及目录的操作命令;掌握文件打包及压缩命令;学会使用帮助信息。二、 实验目的及要求1了解Linux下的Shell常用命令;2掌握文件及目录操作命令;3掌握文件打包、压缩命令;4掌握联机帮助命令的使用方法。三、 实验环境及条件软件:PC 机操作系统Fedora。四、 实验设计及实施指导1.文件及目录操作命令(1)练习常用shell命令 Date、bc、echo、last、history等。(2)练习文件及目录常用的管理命令ls find cat grep sort comm diff cp rm mv wc;mkdir rmdir chmod chown ln pwd cd 。(3)重定向和管道命令:n 输入重定向 输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输入源。wc /etc/passwdwcthis text forms the contentthis text forms the content2sthis text forms the contents!n 输出重定向输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。ls directory.outls directory.out利用重定向将命令组合在一起,可实现系统单个命令不能提供的新功能.例:统计/usr/bin目录下的文件个数:ls /usr/bin/tmp/dirwc w/tmp/dirn 管道将一个程序或命令的输出作为另一个程序或命令的输入,有两种方法,一种是通过一个临时文件将两个命令或程序结合在一起;另一种是Linux所提供的管道功能。这种方法比前一种方法更好。 ls /usr/bin|wc -w管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。 cat sample.txt|grep “High”|wc l2.文件压缩命令(1)gzip找一个文件对它进行使用gzip压缩。(2)tar找一个文件对它进行使用tar压缩和解压缩。(3)unzip找一个文件对它进行使用unzip解压缩。3.联机帮助命令命令(1)manman 选项命令名称(2)whereiswhereis 选项 命令名五、 思考问题1、硬链接与符号链接有什么区别?实验三 Linux系统管理一、实验内容对用户和工作组管理相关的管理方法和文件系统管理的相关管理方法。二、实验目的及要求1. 掌握对用户和工作组管理相关的管理方法。2. 掌握对文件系统管理的相关管理方法三、实验环境及条件软件:PC 机操作系统REDHAT LINUX 9.0。四、 实验实施步骤1、用户和工作组管理(1)使用命令(head、tail、cat等)熟悉及查看相关文件:passwd文件、shadow文件、group文件、gshadow文件head /etc/passwdhead /etc/shadowhead /etc/group(2)维护命令练习:useradd usermod groupadd groupmod passwd#useradd liuyidan /建立用户账号#tail -l /etc/passwd /查看password文件中添加的用户账号信息#tail -l /etc/shadow # ls /home/查看所建立账号的主目录(3)用户和组的状态命令:id whoami suid 选项 用户名称该命令所使用的选项参数说明如下: -g:显示用户所属群组的ID。-G:显示用户所属附加群组的ID。-n:显示用户,所属群组或附加群组的名称。-r:显示实际ID。-u:显示用户ID。2、进程管理(1)psps 选项-aux(2)pstreePstree -p(3)killkill -s 信号 | -p -a 进程号 kill -l 信号(4)sleepsleep time3、系统安全管理熟悉并查看系统安全日志文件。4、文件系统管理使用mount、umount等命令来查看u盘或者windows文件系统练习。5、包管理自己下载并安装一个软件包,写出其安装步骤实验四 Linux基本网络配置一、 实验内容1. linux图形界面方式和命令方式下对网络的配置2. 网络配置文件的含义二、 实验目的及要求1.掌握在图形界面方式配置网络2.掌握在命令方式下配置网络3.理解网络配置文件的含义三、 实验环境及条件软件:PC 机操作系统REDHAT LINUX 9.0 。四、 实验实施步骤1. 图形界面方式配置网络对一个Linux系统进行网络配置,配置的主要参数如下(参考):网络IP地址:2子网掩码:默认网关:54DNS服务器地址:启动redhat-config-network管理工具,方法有以下两种:1)依次单击面板上的“主菜单系统设置网络”,可打开如图对话框。2)在终端的提示符下输入“redhat-config-network”命令,可打开如图对话框。2、使用常用命令配置网络ifconfig、ping、netstat、route、tcpdump等3、熟悉网络配置文件的内容并说明其作用及含义/etc/sysconfig/network文件/etc/hosts文件/etc/host.conf与/etc/nsswitch.conf文件/etc/hosts.allow与/etc/hosts.deny文件/etc/services文件/etc/resolv.conf文件/etc/rc.d/init.d/network文件五、 思考题在局域网中有一台Linux主机,其通过网关连接到互联中,现在该Linux主机不能通过浏览器访问到互联网中的某个站点,通常如何查找故障?实验五 Linux网络服务器配置一、实验内容1. INTRANET服务器的启动、配置及使用方法。2. INTERNET服务器的启动、配置及使用方法。3. WEB服务器的启动、配置及使用方法。二、实验目的及要求1. 掌握samba服务器、NFS服务器、dhcp服务器的启动、配置及使用方法。2. 掌握DNS服务器、FTP服务器、sendmail服务器的启动、配置及使用方法。3. 掌握Apache服务器的启动、配置及使用方法。三、 实验环境及条件奔腾以上微机一台,redhat linux9.0操作系统。四、 实验实施步骤1.Intranet服务器的启动、配置及测试方法(1)samba服务器 启动服务:service smb start 配置服务器 测试服务器:windows端和linux端分别测试。(2)NFS服务器 启动服务:service nfs start 配置服务器 测试服务器:(3)DHCP服务器 启动服务:service dhcpd start 配置服务器 测试服务器2. Internet服务器的启动、配置及测试方法(1)DNS服务器 启动服务:service named start 配置服务器 测试服务器:nslookup(2)FTP服务器 启动服务:service vsftpd start 配置服务器 测试服务器:ftp(3)Sendmail服务器 启动服务 配置服务器 测试服务器:mail3. Apache启动、配置及使用方法 启动服务:service httpd start 配置服务器 测试服务器:http:/.附录:实验指导(图形界面方式)一. Intranet服务器配置1、Samba服务器(1)Samba服务器的配置启动 Samba 服务器配置工具。(2)Samba服务器的启动和停止2、NFS服务器(1)NFS服务的启动和停止# service nfs start可使用以下命令来查看 NFS 守护进程的当前状态: #service nfs status可使用以下命令来停止 NFS 守护进程: # service nfs stop如果修改了NFS的配置,可使用以下命令来重新启动国NFS的守护进程:#service nfs restart(2)NFS服务器的配置 rootzxt src# ls debug linux linux-2.4 linux-2.4.20-8 redhat 3、DHCP服务器(1)DHCP的配置文件1)IP地址的使用范围是:211. 01到 002)子网掩码: 3)默认网关是:544)DNS域名服务器的地址是:2则/etc/dhcpd.conf文件的内容如下所示: ddns-update-style interim;ignore client-updates;subnet netmask option routers54;option subnet-mask;option ;option ;option domain-name-servers2;option time-offset-18000;range dynamic-bootp 01 00;default-lease-time 21600;max-lease-time 43200;host ns hardware ethernet 00:02:A5:9C:25:97;fixed-address 54;(2)DHCP服务的重新启动# service dhcpd restart二. Internet服务器配置1DNS服务器(1)DNS服务器的启动与停止# service named start# service named stop#service named restart(2)DNS服务器的配置正向主区块配置反向DNS服务器的配置(3) DNS客户端的设置方法2FTP服务器(1)FTP服务器的启动与配置# service vsftpd start# service vsftpd stop# service vsftpd restart(2)修改vsftpd的默认配置修改/etc/vsftpd/vsftpd.conf配置文件,激活以下两项,即在原文件以下两行前的“”去掉。anon_upload_enable=YES/允许匿名用户上传anon_mkdir_write_enable=YES/允许匿名用户创建新目录(3)FTP客户端的常用命令三Apache应用服务器配置 (1)启动# pstree | grep httpd可以使用如下命令查看Apache服务器的运行状态:# service httpd status可以使用下面的命令来启动或重新启动Apache服务器: service httpd start service httpd restart(2)配置1)依次单击“主菜单系统设置服务器设置HTTP服务器”。2)在终端提示中键入下面的命令。# redhat-config-httpd3)在“主”标签下配置基本设置、在“虚拟主机”标签下来配置默认设置、在“虚拟主机”标签下,配置默认的虚拟主机。如果要为多个 URL 或虚拟主机提供服务,则添加额外的虚拟主机。实验六 Linux下Shell编程一、实验内容1.编辑器VI的使用方法。2.编写shell程序。二、实验目的及要求1.掌握编辑器vi的基本用法。2.练习编写shell程序。三、 实验环境及条件奔腾以上微机一台,RedhatLinux操作系统。

温馨提示

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

评论

0/150

提交评论