linux操作系统实验报告.docx
《linux操作系统实验报告.docx》由会员分享,可在线阅读,更多相关《linux操作系统实验报告.docx(12页珍藏版)》请在冰豆网上搜索。
linux操作系统实验报告
课程名称
LINUX操作系统
实训名称
RedHadLinux安装
专业
计算机网络
年级
11级
班级
1班
姓名
郭立夫
学号
2011010114
实训时间
2013-09-16
实训内容:
1、虚拟机的设置
2、安装并使用硬盘分区工具(如PQMagic),为Linux准备好分区。
3、安装RedHadLinux
4、配置Linux系统运行环境
实训步骤:
(事件代码请写在报告最后面)
1)启动vmware虚拟机,选择安装Linux,版本选“RedHatLinux”。
2)编辑虚拟机设置,配置步骤完成,启动系统。
3)安装RedHatLinux9.0:
4)确认“CD-ROM”已载入第一张Linux安装盘的ISO映像文件。
5)开始安装
6)设置用户名为:
donna;口令为:
donna6583
实训总结(收获感想):
学习了这章内容之后,我熟悉了虚拟机的安装环境与基本要求,并且了解了虚拟机的使用,能够很好的完成老师布置的任务!
教师评语:
能熟练运用熟悉虚拟机的基本安装要求,解决具体问题,对于本章知识掌握较好。
教师签字
谢品章
评改日期
2013-09-17
成绩
优良
课程名称
LINUX操作系统
实训名称
文件和目录操作
专业
计算机网络
年级
11级
班级
1班
姓名
郭立夫
学号
2011010114
实训时间
2013-9-28
实训内容:
1.显示文件内容的命令。
2.文件内容统计用wc统计test目录下file2.txt文件的行数、字节数和字数
3.文字编辑器vi
4.重定向和管道
5.查询系统
实训步骤:
(事件代码请写在报告最后面)
1)用cat命令在test目录下新建两个文件file.txt和file2.txt。
2)用cat命令显示文件file.txt并用cat命令连接文件file.txt和file2.txt并放入file3.txt中。
3)用more命令显示文件file3.txt,要求在显示下一屏之前先清屏。
4)用more命令显示文件file3.txt,并按照实训内容要求进行操作。
5)在st目录下建立test子目录,用cat在test目录下建立file,并按照实训内容要求进行操作。
6)test目录下建立一个testfile文件,并按照实训内容要求进行操作。
实训总结(收获感想):
1.学习了这章内容之后,我熟悉了对LINUX操作系统的显示、管理、内容统计命令的使用,并且能掌握vi的编辑操作几三种工作模式之间的转换。
很好的完成实训要求。
教师评语:
命令配置正确,对这种内容比较熟悉,对于本章知识掌握较好。
教师签字
谢品章
评改日期
2013-9-29
成绩
优良
课程名称
LINUX操作系统
实训名称
用户与用户组的管理
专业
计算机网络
年级
11级
班级
1班
姓名
郭立夫
学号
2011010114
实训时间
2013-10-12
实训内容:
1、创建用户。
2、创建用户组
3、更改目录或文件的访问权限
4、更改目录或文件所属用户和群组
实训步骤:
(事件代码请写在报告最后面)
1.用户管理命令
2.用户组的设置
3.更改目录或文件的访问权限
4.更改目录或文件所属用户和群组
实训总结(收获感想):
学习了这章内容之后,我熟悉掌握用户与群组管理命令的使用以及更改文件权限与所有者。
教师评语:
该同学懂得基本用户与群组管理命令以及更改权限的配置,对这章知识比较熟悉。
教师签字
谢品章
评改日期
2013-10-13
成绩
优良
课程名称
LINUX操作系统
实训名称
linux进程的管理
专业
计算机网络
年级
11级
班级
1班
姓名
郭立夫
学号
2011010114
实训时间
2013-10-24
实训内容:
1、用ps命令显示终端上的所有进程
2、用top命令显示当前进程状况
3、用kill命令将某一进程终止
4、用free命令查看内存的信息
实训步骤:
(事件代码请写在报告最后面)
(1)ps命令
1用ps命令显示终端上的所有进程,并显示出进程的所有者等信息
2用ps命令显示终端上的所有正在运行的进程,要求以长格式显示
3用ps命令显示没有终端控制的进程
(2)top命令
1用top命令显示当前进程状况,观察结果,了解每个显示项的意义,然后按【Q】键推出
2用top命令显示当前进程状况,要求:
a.指定刷新的时间间隔为2s
b.不显示任何闲置或僵死进程
3用top命令显示当前进程状况,练习以下交互命令的使用:
space、I、s、m、t、M、P、T(掌握每个交互命令的功能与使用)
(3)kill命令
1用ps-e命令显示所有进程并用kill命令将某一进程终止
(4)用free命令查看内存的信息
1以Byte为单位显示内存总和以及以KB为单位显示内存总和。
以MB为单位显示内存总和。
实训总结(收获感想):
学习了这章内容之后,理解进程的含义,掌握进程查看、结束进程、改变进程优先权等级的方法,我进一步深入理解进程的操作。
教师评语:
该同学配置正确,对这章比较了解
教师签字
谢品章
评改日期
2013-10-25
成绩
优良
课程名称
LINUX操作系统
实训名称
Linux网络参数的配置
专业
计算机网络
年级
11级
班级
1班
姓名
郭立夫
学号
2011010114
实训时间
2013-11-7
实训内容:
1.用命令行配置
2.直接修改配置文件
3.在图形界面下配置网络参数
实训步骤:
(事件代码请写在报告最后面)
(1)查看网络运行情况。
(2)为网络接口eth0配置IP地址。
(3)激活网络接口eth0
(4)关闭网络接口eth0
(5)将网络接口eth0设置为动态获取IP地址
(6)为系统添加缺省网关192.168.1.254
(7)在主菜单中选择“系统设置→网络”选项,弹出“网络配置”对话框,这里配置的参数实际上是直接对以上介绍的配置文件进行修改。
实训总结(收获感想):
学习了这章内容之后,我掌握了安装网络硬件设备及驱动程序,设置图形用户界面下网络协议和IP地址的设置。
教师评语:
该同学配置正确,设计比较认真,能够较好地完成任务。
教师签字
谢品章
评改日期
2013-11-8
成绩
优良
直接修改配置文件的代码如下:
通过命令可以快捷地进行网络参数的配置,但系统重新启动后,所设置的网络参数将丢失。
直接修改配置文件可以解决该问题。
所有的配置文件都在/etc目录下。
以下是几个主要配置文件。
(1)文件etc/sysconfig/network
内容如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
说明
NETWORKING:
定义在系统启动时是否启动网络,如果不希望启动则设定为no。
HOSTNAME:
定义主机的名称。
(2)文件etc/sysconfig/network-scripts/ifcfg-eth0
内容如下:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
(3)文件/etc/resolv.conf内容如下:
search
nameserver192.168.1.1
nameserver192.168.1.252
课程名称
LINUX操作系统
实训名称
LinuxWeb服务器的配置
专业
计算机网络
年级
11级
班级
1班
姓名
郭立夫
学号
2011010114
实训时间
2013-11-21
实训内容:
1.1.构建实验环境。
2.配置Apache。
3.编写一个简单的主页。
4.启动Apache服务器。
5.检查实验结果。
实训步骤:
(事件代码请写在报告最后面)
2.1)将计算机用交换机连接起来,如图7-1所示。
3.
图7-1实验网络连接示意图
2)操作方法:
在PC2进入ms-dos方式后输入命令ping192.168.0.1。
如果两台计算机已经连好;如果没有连接好,将显示图7-3所示的字符界面,此时可以检查网线是否已经连接好、交换机是否已经打开电源、计算机上的网卡是否已经驱动、IP地址是否已经设置好并起作用等。
图7-3网络未连接好显示的字符界面
3)在RedHatLinux9.0的图形界面GNOME中,可以通过对话框配置Apache的参数。
在GNOME的“主菜单”中选择“系统设置→服务器设置→HTTP服务器”选项,弹出“Apache配置”对话框,如图7-4所示。
可以在该对话框中配置Web服务器使用的端口、服务器的名称、虚拟主机等。
但是,大量的配置操作需要通过配置其主配置文件httpd.conf进行。
httpd.conf文件的位置为/etc/httpd/conf。
图7-4配置Apache对话框
4)查看/etc/httpd/conf下的httpd.conf文件,可以得知其默认的发布目录是/var/www/html,发布的主索引文件名为index.html。
用文本编辑器编写一个简单的主页,名称为index.html,保存在目录/var/www/html下,覆盖原来的index.html。
5)在GNOME中启动Apache:
在GNOME的“主菜单”中选择“系统设置→服务器设置→服务”选项,弹出“服务配置”对话框,如图7-5所示。
选中“httpd”选项,单击工具栏中的“启动”按钮,完成Apache服务器的启动。
6)在PC2-PCn网页浏览器的地址栏中输入PC1的IP地址192.168.0.1,如果打开如图7-6的浏览器窗口,说明Apache服务器已经成功安装并正常运行。
实训总结(收获感想):
4.学习了这章内容之后,初步掌握Apache服务器的设置以及网页发布的原理。
教师评语:
该同学配置正确,对这章比较了解
教师签字
谢品章
评改日期
2013-11-22
成绩
优良
以下是编写一个简单的主页的具体代码:
这是一个测试主页
如果看到这个页面的话,说明Apache已经启动而且正在工作中了
课程名称
LINUX操作系统
实训名称
Linux的FTP服务
专业
计算机网络
年级
11级
班级
1班
姓名
郭立夫
学号
2011010114
实训时间
2013-12-3
实训内容:
1.构建实验环境
2.FTP服务器的配置
3.启动FTP服务和停止FTP服务
4.从PC2~PCn远程登录服务器PC1
实训步骤:
(事件代码请写在报告最后面)
1)先将实验设备按图8-1连接好。
图8-1实验环境连接图
2)如果已经将RedHatLinux9.0进行完全安装,则FTP服务器软件已经安装。
如果没有安装,可以从RedHatLinux9.0的第一张安装盘里找到对应的RPM软件包进行安装。
3)启动和停止FTP服务有两种方法。
(1)在“服务配置”窗口(见图8-2)中开始(Start)和停止(Stop)FTP服务。
(2)直接在字符界面下用命令启动和停止FTP服务。
图8-2服务配置窗口
4)安装、配置FTP服务器后,可以进行验证,检查FTP服务器是否已经正常工作。
用FTP图形工具或FTP命令均可访问FTP服务器。
常用的FTP命令在前面已介绍,图形工具可以使用CuteFTP、FlashFTP或Linux下的gFTP。
本实验采用FTP命令在PC2~PCn登录Linux服务器PC1。
5)在客户机PC2~PCn的命令行状态下,按如图8-3的命令进行操作,若能出现如图14-3所示的信息和提示,则说明匿名FTP服务器已经安装好并且正在工作中。
图8-3
实训总结(收获感想):
学习了这章内容之后,我了解FTP的基本原理和作用以及掌握Linux下配置FTP服务器的方法与常用的FTP基本内部命令。
教师评语:
该同学配置正确,设计比较认真,能够较好地完成任务。
教师签字
谢品章
评改日期
2013-12-4
成绩
优良