版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 琼州学院课 程 实 验 报 告(2011 2012 年度 第 二学期)专业10计算机网络技术 课程计算机操作系统 班级10网络技术班 实验人:王继发(10139004) 洪成林(10139041) 冯在奋(10139044)教师苏静 琼州学院电子信息工程学院制实验报告填写说明、填写一律用钢笔或圆珠笔填写或打印,要求字迹工整,条理清晰。、“实验题目”可以填写章节名称或用文字表述。、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。、“附注”处填写实验注意事项或调试过程,以及实验中出现的异常情况和解决方法。、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平时成绩,参与期末成绩总评
2、。 2012 年3月21日实验项目:安装和启动 red hat linux实验目的:(1)掌握光盘安装方式下安装hat linux 7.2的基本步骤(2)了解系统中各硬件设备的设置方法(3)理解磁盘分区的相关知识,并手工建立磁盘分区(4)启动hat linux 7.2并进行初始化设置实验仪器:操作系统:windows7 32位操作系统 处理器:intel(r) atom(tm) cpu n455 1.66ghz ram 1.0gb 软件:一套hat linux 7.2的安装光盘实验步骤:(1)修改bios的启动顺序,启动安装程序启动计算机,将安装光盘放入光驱,进入cmos,将启动顺序设为“从光
3、驱启动”,保存退出cmos,计算机系统将进入如下图所示的安装方式选择界面,在这里我们以图形方式进行安装,所以直接按回车键(enter)即可。(2)正式安装前,系统会要求用户对安装光盘进行一次检测,这样可以防止在linux系统安装过程中出现错误。这里我们不希望检测,直接点击“skip”按扭,进行下一步操作。(3)出现欢迎界面,直接点击“next”按扭。(4)进入安装语言选择界面,选择使用的语言“chinese(simplified)(简体中文)”(5)点击“next”按扭,进入键盘配置界面。在此只需选择默认即可(6)点击“下一步”按扭,进入鼠标配置界面,在此计算机会自动识别。(7)点击“下一步”
4、按扭,进入磁盘分区设置界面。在此选择“自动分区”,linux会自动为用户分区,不用手工设置,这一选项适合初学者。也可选择“用disk druid 手工分区”,根据用户的意愿进行分区。在此我们选择“用disk druid 手工分区”。(8)点击“下一步”按扭,进入磁盘设置界面,在此会出现一个警告,提示用户,分区后所有数据将会丢失,是否继续进行。“是”则继续,“否”则退出。在此我们选择“是”按扭。 (9)进入磁盘设置界面,进行分区设置(10)点击“新建按扭”,进行分区,一般我们分3 个区:一个用于系统引导的/boot分区,一个是用于数据交换的虚拟内存swap分区,最后一个是用于存储数据的/(根)分
5、区。我们在此先创建/boot分区,然后创建swap交换分区,最后创建/根分区。各分区参数见图。(11)点击“下一步”按扭,进入引导装载程序配置界面。用户可通过单击“编辑“按钮来更改开机的系统选择菜单文字。同时可以为grub设置保护密码:单击“使用引导装载程序口令”复选框,再单击“改变口令”按钮,出现“输入引导装载程序口令”对话框,输入用grub密码;再单击“确定”按钮即可完成grub密码设置工作;用户输入grub密码,主要是为了防止非法用户修改内核参数进入系统,获取root管理员权限。(12)点击“下一步”按扭,进入网络配置界面。在此需用户输入主机名、网关、dns等数据。在默认情况下,linu
6、x 是以dhcp 分配ip 地址的,用户若要更改,需将“网络设备”下的复选项去除。再点击“编辑”,修改网卡的ip地址。(13)点击“编辑”按扭,进入修改网卡ip地址界面。在此去除“使用dhcp进行配置”复选项,即可输入ip地址和子网掩码,同时建议用户将“引导时激活”复选项选上。即计算机在启动时,会自动激活网卡配置。输入ip地址和子网掩码,单击“确定”。(14)点击“下一步”按扭,进入防火墙设置界面,计算机默认是选择“启用防火墙”,在此我们选择“无防火墙”。(15)点击“下一步”按扭,进入附加语言支持界面。在此你可以选择计算机系统需要支持的语言,在这里我们选择可以选择英语支持,但系统默认语言我们
7、建议设定为中文简体。(16)点击“下一步”按扭,进入时区选择界面。在此我们选择所处的世界时区,即第八时区,我们选择“亚洲/上海”,系统时钟使用utc(utc:universal time,coordinated,即世界标准时间,也叫格林威治标准时间,中国处于第八时区,选择此复选框时,中国的时间为utc+8。(17)点击“下一步”按扭,进入管理员密码设置界面,超级管理员root在此输入其密码,其中密码的最小长度为5位字符。在此我们建议,root 用户的密码可设置长一些,同时不要将自己的姓名、家里的电话以及一些容易记得的英文用作密码,可将密码设置复杂一些如中间加入特殊字符和标点符号等。密码长度最好
8、设置在822 位之间。(18)点击“下一步”按扭,进入默认软件包组界面。在此,系统默认选择“接受当前软件包列表”。若用户希望快速安装,安装完系统后再定制安装软件的话,可以选择此选项。第二个选项“定制要安装的软件包集合”,用户可以定制安装一般软件包,非常灵活方便。即在此我们选择第二个选项“定制要安装的软件包集合”。(19)点击“下一步”按扭,进入选择软件包组。在此我们除了可以选择最大化安装或最小化安装(即只安装一些常用的命令和内核模块),同时更重要的是用户可以定制安装一些软件包,可以进行个性化选择安装,选择时可以进行更细化地选择。(20)点击“下一步”按扭,进入安装软件包界面。当用户做好所有软件
9、包选择以后,即可进行软件包的安装,安装时,用户只需更换光盘和等待就可以了。(21) 安装完毕,重新引导以进行安装后配置(22)重新引导准备进入系统。(23) 欢迎界面。(24)许可协议界面。(25) 日期设置界面。(26)显示设置界面。(27) 依照以下步骤进行登录帐户操作。(28) 建立一个用于日常工作的普通用户,也可以不建立。(29)进行声卡配置。(30) 第三方软件安装设置,这里我们不安装第三方软件。(31)安装全部正式完成,在登录界面输入正确的用户名和密码就可以正式地使用了。附注附注(续)附注(续)附注(续)附注(续)实验结果分析:刚开始对linux系统的安装,硬盘进行分区并不熟悉,通
10、过这次的实际的操作懂得了了解系统中各硬件设备的设置方法,理解磁盘分区的相关知识,并手工建立磁盘分区,启动hat linux 7.2并进行初始化设置。教师批阅:实验项目:linux系统常用命令的使用(1)实验目的:1熟悉使用linux字符界面、图形用户界面。 2掌握linux 系统对文件和目录的操作命令 3.掌握linux 系统权限改变命令 实验仪器:计算机一台 cpu:t3500 主频:2.10 ghz 内存:984 mb 软件:vb6.0 操作系统:microsoft windows xp 实验步骤(或程序清单:)1linux界面分两种:字符界面、图形用户界面。alt+f1alt+f7可以从
11、字符界面的虚拟终端切换到其他虚拟终端。ctl +alt+f1ctl+ alt+f7可以从图形化用户界面切换到字符界面的虚拟终端。(1) linux中图形界面与字符界面的转换。从linux图形界面转换到字符界面,编辑 /etc/inittab配置文件,打开系统终端:rootlocalhost root#vi /etc/inittab/回车点击i键,从光标所在位置前面开始插入文本,退出按esc按h键向左移一个字符,按l键向右移一个字符,按j键向下移一行,按k键向上移一行找到id:5:initdefault: 将5的参数改为3,/按esc键,:wq 保存退出rootlocalhost root#re
12、boot/重启linux系统,可以在系统终端输入reboot,然后回车或同时按下ctrl+alt+delete组合键,选择重新启动,系统会自动关闭进程并重新启动计算机。登陆字符界面localhost login:root /输入用户这输入root超级用户password: /输入密码从字符界面转换成图形界面,登陆图形界面rootlocalhost root#vi /etc/inittab/编辑配置文件,将id:3:initdefault 参数3该文为5,按esc键,:wq保存退出。再在字符界面中输入:reboot, 然后回车重启系统,即可登陆图形界面2linux 系统对文件和目录的操作命令(1
13、)ls(显示目录内容) 命令格式:ls 选项 目录或是文件例:以长格式显示当前目录中所有文件的详细信息$ls l(2)cp(文件或目录的复制)命令格式:cp 选项 源文件或目录 目标文件或目录例:将当前目录下的文件file1.txt复制成file2.txt$cp file1.txt file2.txt(3)mv(文件或目录更名或将文件由一个目录移到另一个目录中)命令格式:mv 选项源文件或目录目标文件或目录例:将当前目录下的文件file移到上一层目录$mv file .(4)rm(删除文件或目录)命令格式:rm 选项文件例:强制删除当前目录下的xh子目录(5)mkdir(创建目录)命令格式:m
14、kdir 选项 dir-name例:在当前目录下建立一个名为dir,并要求其所有者拥有读、写和执行的权利,而同组用户和其他用户只拥有读权利的目录$mkdir m744 dir功能:创建一个目录(类似msdos下的md命令)。语法:mkdir 选项 dir-name 说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。命令中各选项的含义为:- m 对新建目录设置存取权限。也可以用chmod命令设置。- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后,
15、 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。(6)rmdir(删除空目录)命令格式:rmdir 选项 dir-name 功能:删除空目录。语法:rmdir 选项 dir-name 说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。命令中各选项的含义为:- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应
16、的信息。(7)cd(改变工作目录)命令格式:cd directory例:返回上一级目录$cd .功能:改变工作目录。语法:cd directory说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。 (8)pwd(显示出当前工作目录的绝对路径)命令格式:pwd在linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd
17、命令,该命令显示整个路径名。语法:pwd 说明:此命令显示出当前工作目录的绝对路径。(9)find(搜索文件)命令格式:find 目录列表 选项例:在全盘查找一个名为a.txt的文件$find/-name a.txt 按照文件名查找文件。 find /dir -name filename 在/dir目录及其子目录下面查找名字为filename的文件 find . -name *.c 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件 -perm 按照文件权限来查找文件。 find . -perm 755 print 在当前目录下查找文件权限位为755的文件,即文件属主可以读、写
18、、执行,其他用户可以读、执行的文件 -prune(10)grep(按指定模式查找文件)命令格式:grep 选项字符串文件列表功能说明:查找文件里符合条件的字符串语法:grepabcefghhillnqrsvvwxya 显示列数b 显示列数c 显示列数d 进行动作e 范本样式f 范本文件help范本样式文件或目录.备注:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来.若不指定任何文件名称,或是所给予的文件名为
19、“”,则 grep 指令会从标准输入设备读取数据参数:-e, -extended-regexp pattern被视为一个扩展的正则表达式-f, -fixed-stringspattern是一个以换行符格开的字符串集合-g, -basic-regexp pattern被视为一个基本的正则表达式-p, -perl-regexp pattern被视为一个perl的正则表达式-e,-regexp=pattern 把pattern视为正则表达式-f,-file=file 从file中获取pattern-i,-ignor-case 忽略大小写指令-w,-word-regexp 强迫pattern
20、只匹配完整的词-x,-line-regexp 强迫pattern只匹配完整的行-z,-null-data 数据行以零字节而不是以换行符结束(11)more 通用的按页显示命令格式:more 选项文件名在终端屏幕分页显示指定的文本文件内容,一次显示一屏文本,满屏后停下来,并且在屏幕的底部显示提示信息,并用数字显示出已显示文本占全部文本的百分比。若要继续显示按回车或空格键。 选项含义:-p 显示下一屏之前先清屏。-d 在每屏的底部显示更友好的提示信息:- - more - - (xx %) press space to continue , q to quit . -l 不处理组合键(换页符)。如
21、果没有给出这个选项,则more 命令在显示了一个包含有 ctral+l 组合键自负的行后将暂停显示,并等待接受命令。-s 将文件中连续的空白行压缩成一个空白行显示。(12)cat(显示文件)命令格式:cat 选项 文件列表例:将文件file1与file2的内容连接起来并存放在file3中$cat file1 file2 file3使用方式:cat -abeensttuv -help -version filename 说明:把档案串连接后传到基本输出(萤幕或加 filename 到另一个档案) 参数: -n 或 -number 由 1 开始对所有输出的行数编号 -b 或 -number-non
22、blank 和 -n 相似,只不过对于空白行不编号 -s 或 -squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 -show-nonprinting3.linux 系统权限改变命令(1)chmod(改变文件或目录的访问权限)该命令有两种用法:文字设定法和数字设定法,格式分别为$chmod who 操作符 mode 文件名和$chmod mode 文件名chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1. 文字设定法chmo
23、d who + | - | = mode 文件名1/4命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:u 表示“用户(user)”,即文件或目录的所有者。g 表示“同组(group)用户”,即与文件属主有相同组id的所有用户。 o 表示“其他(others)用户”。a 表示“所有(all)用户”。它是系统默认值。操作符号可以是:+ 添加某个权限。- 取消某个权限。= 赋予给定权限并取消其他所有权限(如果有的话)。设置mode所表示的权限可用下述字母的任意组合:r 可读。w 可写。x 可执行。x 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。s 在
24、文件执行时把进程的属主或组id置为该文件的文件属主。方式“us”设置文件的用户id位,“gs”设置组id位。t 保存程序的文本到交换设备上。u 与文件属主拥有一样的权限。g 与和文件属主同组的用户拥有一样的权限。o 与其他用户拥有一样的权限。文件名:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example使同组和其他用户对文件example 有读权限。2. 数字设定法我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为
25、3个从0到7的八进制数,其顺序是(u)(g)(o)。 例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)6(读/写)。数字设定法的一般形式为:chmod mode 文件名1/4(2)chgrp(改变文件或目录所属组)命令格式:chgrp 选项 group filename例:将文件filel0所属用户组改为xhchgrp xh filel0功能:改变文件或目录所属的组。语法:chgrp 选项 group filename1/4该命令改变指定指定文件所属的用户组。其中group可以是用户组id,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变
26、属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。该命令的各选项含义为:- r 递归式地改变指定目录及其下的所有子目录和文件的属组。例1:$ chgrp - r book /opt/local /book改变/opt/local /book/及其子目录下的所有文件的属组为book。(3)chown(更改某个文件或目录的属主和属组)命令格式:chown 选项用户或组文件例:将文件filel1的属主改为xh: $ chown xh filel1功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能
27、够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。语法:chown 选项 用户或组 文件 copyright 领测软件测试网 说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户id。组可以是组名或组id。文件是以空格分开的要改变权限的文件列表,支持通配符。该命令的各选项含义如下:-r 递归式地改变指定目录及其下的所有子目录和文件的拥有者。- v 显示chown命令所做的工作。例1:把文件shiyan.c的所有者改为wang。$ chown wang shiyan.c例2:把目录/his及其下的所有文件和子目录的属主改成wang,
28、属组改成users。$ chown - r wang.users /his附注附注(续)附注(续)附注(续)附注(续)附注(续)附注(续)实验结果分析: 教师批阅: 实验项目:linux系统常用命令的使用(2)实验目的:1.熟悉使用linux进程管理命令2.掌握linux 系统与用户有关的命令3.掌握linux 其他命令实验仪器: 台式电脑 cpu:amd athlon(速龙) ii x2 250 双核. 操作系统:windows xp 专业版。软件:microsoft office access 2003 软件:vmwareworkstation_8.0.1.27038_ha_xiazaib
29、a )实验步骤(或程序清单:)1.linux进程管理命令(1)at(在指定时间执行程序)命令格式:at time day file作用:at命令在指定时刻执行指定的命令序列。格式:at -v -q x -f file -m timeatq-v -q xatrm -v -q x jobbatch -v -f file -m 主要选项如下。-v:显示作业将被执行的时间。-q:选用q参数则可选队列名称,队列名称可以是az和az之间的任意字母。队列字母顺序越高则队列优先级别越低。-f:从文件中读取命令或shell脚本,而非在提示后指定它们。-m:执行完作业后发送电子邮件到用户。time:设定作业执行的
30、时间。time参数可以是下面格式中的任何一种。应用实例如下。让系统在两天后的17:30执行文件data中指定的作业,使用命令:at f data 17:30 +2 days(2) bg 和 fg (进程的挂起及恢复命令)命令格式:bg/fg(1)如果要将一个大目录的文件进行排序后,将结果输入到一个文件中,可以使用命令:du -a / | sort -rn /tmp/du.sorted 按ctl+z组合键中断$bg将目前后台运行的程序调到前台运行$fgfg挂起程序作用:fg命令使一个被挂起的进程在前台执行。格式:fg job-specjob-spec:后台任务号码。说明:fg命令和bg命令是相对
31、应的。如果想查看后台程序运行情况,可以使用fg命令把它调回前台查看。bg命令可以使多个进程放到后台中执行。应用实例如下。使用fg命令时,要加入后台任务号码,如果不加任何号码,则所变动的均是当前任务。du -a / | sort -rn /tmp/du.sorted &1 237#fg 1(3) who(查看当前在线上的用户情况)命令格式:who该命令主要用于查看当前在线上的用户情况。系统管理员可以使用who命令监视每个登录的用户此时此刻的所作所为:#whoroot pts/l 2012-04-01 06:00 (:0.0)(4)w(显示目前登录的用户及正在执行的命令)命令格式:w例:显示当前登
32、录系统的用户xh及该用户正在执行的命令$w xh(5)ps(进程查看命令)命令格式:ps 选项例:查看属于自己的进程的详细信息$ps -u以长格式查看属于自己的进程的详细信息$ps l查看其他用户的进程的详细信息$ps al查看后台运行的程序$ps aux主要选项如下。l:长输出格式,显示全部内容。n:不输出信息。p:只输出进程号。r:只输出运行的进程。jobspec:后台任务号码。应用实例如下。先把两个进程放在系统后台运行,然后使用jobs命令查看后台任务的执行情况:du -a /etc user.data &1 233# find / -name core -type f -ls core
33、.data &2 234#jobs -l1 + 237 running du -a /etc user.data2 - 238 running find / -name core -type f -ls core.data(6)kill(向指定的进程发送信号)命令格式: kill -signal pid例:删除进程号(pid)为1330的进程$kill 1330若普通kill无法删除进程号(pid)为1330的进程,则$kill -15 1330若连参数-15都无法删除进程号(pid)为1330的进程,则$kill -9 1330kill -l signal 主要选项如下。-s:指定发送的信号
34、。-p:模拟发送信号。-l:指定信号的名称列表。pid:要终止的进程的id号。signal:表示信号。说明:kill可将指定的信息送至程序。预设的信息为sigterm(15),可将指定程序终止。若仍无法终止该程序,可使用sigkill(9)信息尝试强制删除程序。kill命令的工作原理是,向linux系统的内核发送一个系统操作信号和某个程序的进程标志号,然后系统内核就可以对进程标志号指定的进程进行操作。当需要中断一个前台进程的时候,通常使用ctrl+c组合键;但是对于一个后台进程,就不是一个组合键所能解决的了,这时就必须使用kill命令。应用实例如下。命令执行过程如果出错,用户可用kill来结束
35、任务。对于在后台运行的进程,可以使用kill命令终止:du -a / | sort -rn /tmp/du.sorted &1 237#kill 237或者使用命令:du -a / | sort -rn /tmp/du.sorted &1 237#kill %1对于僵尸进程,可以用kill-9来强制终止退出。比如一个程序已经彻底死掉,如果kill不加信号强度没有办法退出,最好的办法就是加信号强度-9,后面要接杀父进程;比如;比如:rootlocalhost # ps aux |grep gaimbeinan 5031 9.0 2.3 104996 17484 s 13:23 0:01 gaim
36、root 5036 0.0 0.0 5160 724 pts/3 s+ 13:24 0:00 grep gaimkill命令族成员简介如下。终止一个进程或终止一个正在运行的程序,一般通过kill、killall、pkill、xkill等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。killall通过程序的名字,直接杀死所有进程,pkill和killall的应用方法差不多,也是直接杀死运行中的程序。如果你想杀掉单个进程,请用kill来杀掉。xkill是在桌面用的杀死图形界面的程序。比如当firefox出现崩溃不能退出时,点鼠标就能杀死firefox。当xkill运行时出来和个人脑骨的图标,哪个图形程序崩溃,一点就ok了。如果你想终止xkill,就单击右键取消。2.linux 系统与用户有关的命令(1)passwd(修改用户口令)命令格式: passwd 用户名例:修改用户xh的口令#passvd xhchange password for user x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论