1、Linux操作系统实 验 指 导 书 网络工程教研室 二零一三年五月制试验一: Red Hat Linux 9.0系统安装一、 试验目标1掌握安装Linux系统时搜集计算机硬件信息方法2掌握Linux硬盘分区方法和硬盘分区大小3掌握Linux系统安装过程和在安装过程中各选项设置二、试验环境 微型计算机一台,Red Hat Linux9.0系统盘一套VMware Workstation v9.0sn:8UX0R-686FT-Z054V-4PDQPORLCT4T-24GFE-A816V-4MTQQ三、试验内容及步骤1安装前准备工作步骤一:关闭BIOS中病毒报警功效,假如硬盘大于8G设置硬盘为LBA
2、模式。 步骤二:备份硬盘上全部关键数据! 步骤三:为Linux系统准备足够硬盘空间。2安装Red Hat Linux 9.0 将Red Hat Linux 9.0安装光盘插入光驱,然后开启计算机,即可从CD-ROM开启Linux安装程序。步骤1:boot: 提醒。机器开启以后,显示boot: 提醒屏幕,其中包含了多个不一样引导选项,每个引导选项还有一个或多个和之关联帮助屏幕。要访问帮助屏幕,可按在屏幕底部列出合适功效键。提醒:请留心两个问题: 当看到了boot: 提醒后,假如在一分钟内不采取任何行动,安装程序会自动开始 (默认单击回车键) 。要禁用这项功效,可按帮助屏幕上功效键之一。 假如按了
3、帮助屏幕上功效键,则从引导介质中读取帮助信息时会出现稍微延迟。正常情况下,只需按回车键来引导。请留心引导消息方便查看Linux内核是否检测到了你硬件。假如硬件被正确地检测到,可继续到下一个部分。假如没有能正确地检测硬件,可能会需要在教授模式下重新开始安装。 为以图形方法从光盘中安装Red Hat Linux,单击回车键。步骤2:安装程序检测用户系统并试图识别光驱。假如找到了,会进入安装进程下一阶段。这时若要中止安装进程,应取出引导磁盘或光盘,重新引导机器。在“立即安装”屏幕 (步骤19) 之前任何时候,全部能够安全地中止安装。步骤3:欢迎使用Red Hat Linux。“欢迎”屏幕并不提醒做任
4、何输入。可阅读左侧面板内帮助文字来取得附加说明,和相关怎样注册Red Hat Linux产品信息。注意屏幕左下角“隐藏帮助”按钮。帮助屏幕是默认打开。假如不想查看帮助信息,可单击“隐藏帮助”把屏幕上帮助部分最小化。单击Next继续。步骤4:语言选择。使用鼠标选择想在安装中使用语言。选择合适语言会在稍后安装中帮助定位时区配置。安装程序将会试图依据这个屏幕上所指定信息来定义合适时区。选定合适语言 (比如简体汉字) 后,单击Next继续。步骤5:键盘配置。使用鼠标选择要在此次安装中和以后用作系统默认键盘布局类型 (如U.S.English) ,选定后,单击“下一步”继续。假如要在安装结束后改变键盘类
5、型,可使用键盘配置工具,即:在shell提醒下键入redhat config -keyboard命令。假如不是根用户,系统会提醒输入根口令后再继续。步骤6:鼠标配置。为系统选择正确鼠标类型。假如找不到确切匹配,可选择确定和系统兼容鼠标类型。 假如找不到一个能确定和你系统兼容鼠标,可依据鼠标键数和它接口,选择“通用”项目中一个。 假如有一个带滑轮鼠标,可选择“通用-带滑轮鼠标”项目作为兼容鼠标类型。 假如有一个PS/2、USB或总线鼠标,则无须挑选端口或设备。而假如有一个串口鼠标,则应该选择该鼠标所在正确端口和设备。 假如要在安装结束后改变鼠标配置,可使用鼠标配置工具,即:在shell提醒下键入
6、redhat config -mouse命令。假如不是根用户,它会提醒输入根口令后再继续。要把鼠标配置成左手用鼠标,可重设鼠标按钮次序。方法是:重新引导系统后,在shell提醒下键入gpm B 321。选定鼠标型号后,单击“下一步”继续。步骤7:选择安装还是升级。假如安装程序在系统中检测到以前安装Red Hat Linux版本,则“升级检验”屏幕就会自动出现。这里,我们考虑在系统上实施Red Hat Linux新安装,选择“实施Red Hat Linux新安装”,然后单击“下一步”继续。步骤8:安装类型。选择要实施安装类型。Red Hat Linux安装类型选项有“个人桌面”、“工作站”、“服
7、务器”、“定制”和“升级”。选择“个人桌面”,单击“下一步”继续。步骤9:磁盘分区设置。分区许可将硬盘驱动器分隔成独立区域,每个区域全部如同是一个单独硬盘驱动器。假如在机器上运行多个操作系统,分区将尤其有用。能够选择自动分区或使用Disk Druid来手工分区。这里,提议选择安装程序自动分区,单击“下一步”继续。步骤10:自动分区许可用户选择删除哪些数据: “删除系统内全部Linux分区”: 只删除以前安装Linux时创建分区。这将不会影响硬盘驱动器上可能会有其它分区。 “删除系统内全部分区”: 选择这一选项将删除硬盘驱动器上全部分区 (包含由其它操作系统如Windows所创建分区或NTFS分
8、区) 。 “保留系统内全部分区”: 保留目前数据和分区 (假设目前硬盘驱动器上有足够可用空间话) 。使用鼠标选择想安装Red Hat Linux硬盘驱动器。假如有两个或以上硬盘驱动器,应该选择包含此次安装硬盘驱动器。没有被选择硬盘驱动器及其中数据将不会受到影响。要评审并对自动分区创建分区做部分必需改变,可选择“评审”选项,然后单击“下一步”来向前移动,将会看到在Disk Druid中创建分区。假如它们没有满足你需要,还能够对这些分区进行修改。选择接收现在分区设置,单击“下一步”继续。步骤11:引导装载程序配置。为了在开启机器时候直接引导系统 (而不是使用引导盘) ,通常需要安装一个引导装载程序
9、。引导装载程序是计算机开启时所运行第一个软件,它责任是载入操作系统内核软件并把控制转交给它,然后,内核软件再初始化剩下操作系统。安装程序提供了两个引导装载程序:GRUB和LILO。 GRUB是一个默认安装功效强大引导装载程序。 LILO是用于Linux灵活多用引导装载程序。这里,选择GRUB为引导装载程序。假如安装引导装载程序,应该创建一个口令来保护系统。因为若没有引导装载程序口令,能够访问该系统用户将能够向内核传输选项,从而减弱系统安全性;若使用了引导装载程序口令,用户必需先输入口令才能选择非标准引导选项。为此,确定选择“使用引导装载程序口令”复选框,输入口令和确定并继续。步骤12:网络配置
10、。安装程序会自动检测到机器中拥有任何网络设备,并把它们显示在“网络设备”列表中。选定网络设备后,单击“编辑”,从弹出“编辑接口”屏幕上,能够选择经过DHCP (动态主机配置协议) 来配置网络设备IP地址和子网掩码 (不然手工配置) 。能够选择在引导时激活该设备。假如相关问题不能确定话,请和网络管理员联络以寻求帮助。假如网络设备有一个主权名 (全限定域名) ,能够选择要DHCP自动检测它,或在提供字段中手工输入主机名。最终,假如手工输入了IP和子网掩码信息,可能还得输入网关、关键、次要、和第三DNS地址。即便你计算机不属于任何网络,也能够为系统定义一个主机名。假如你输入一个名称,则你系统就被称为
11、localhost 。要在安装结束后改变网络配置,可使用网络管理工具,即:在shell提醒下键入redhat config -network命令。假如不是根用户,系统会提醒输入根口令后再继续。网络配置完成,单击“下一步”继续。步骤13:防火墙配置。Red Hat Linux为增加系统安全性提供了防火墙保护。防火墙存在于你计算机和网络之间,用来判定网络中远程用户是否有权访问你计算机上哪些资源。正确配置防火墙能够极大地增加系统安全性。为系统选择合适安全等级。 “高级”:系统不会接收那些没有被具体指定连接 (除了默认设置,比如DNS回应、DHCP之外) 。假如要把系统连接到互联网上,不过并不计划运行
12、服务器,这是最安全选择。假如需要额外服务,能够选择“定制”来具体指定许可经过防火墙服务。 “中级”:防火墙将不准系统访问一些资源。能够选择“定制”来许可具体指定服务穿过防火墙。 无防火墙:给完全访问权并不做任何安全检验。提议只有在一个可信任网络 (非互联网) 中运行时才选此项。可选择“定制”来添加信任设备或许可其它接入接口。 “信任设备”:选择“信任设备”中任何一个将会许可系统接收来自这一设备全部交通而不受防火墙规则限制。提议不要将连接到互联网之类公共网络上设备定为“信任设备”。 “许可进入”:启用这些选项将许可具体指定服务穿过防火墙。注意:在工作站类型安装中,大多数这类服务在系统内没有被安装
13、。要在安装完成后改变安全等级配置,可使用安全等级配置工具,即:在shell提醒下键入redhat config -securitylevel命令。假如不是根用户,系统会提醒输入根口令后再继续。防火墙配置完成,单击“下一步”继续。步骤14:语言支持选择。能够安装并支持多个语言。安装中必需选择一个语言作为默认语言。当安装结束后,系统中将会使用默认语言。假如选择安装了其它语言,则能够在安装后改变你默认语言。只计划在系统上使用一个语言时,则仅选择该种语言将会节省大量磁盘空间。默认语言是在安装中选择要使用语言。要在安装结束后改变语言配置,可使用语言配置工具,即:在shell提醒下键入redhat con
14、fig -language命令。假如不是根用户,系统会提醒输入根口令后再继续。接收系统默认语言Chinese (P. R. of China) ,单击“下一步”继续。步骤15:选择时区。能够经过选择计算机物理位置,或指定时区和通用协调时间 (UTC) 间偏移来设置时区。要在安装完成后改变时区配置,可使用时间和日期属性工具,即:在shell提醒下键入redhat config -date命令来开启时间和日期属性工具。假如不是根用户,系统会提醒输入根口令后再继续。时区选定后,单击“下一步”继续。步骤16:设置根口令。设置根帐号 (即系统管理员帐号) 及其口令是安装过程中最关键步骤之一。根帐号用来安
15、装软件包,升级RPM,和实施多数系统维护工作。作为根用户登录可取得对系统完全控制权。因为根用户 (又称超级用户) 对整个系统有完全存取权,所以最好只在实施系统维护或管理时才登录为根用户,而创建一个非根帐号来做日常工作。若需要快速修复某项事务时,能够用su - 命令临时登录为根用户。遵照这个最基础标准将会降低因键入错误或不正确命令而损害系统。安装程序会提醒为系统设置一个根口令。假如根口令没有输入,安装程序将不许可继续。根口令必需最少包含六个字符;所键入口令不会在屏幕上显示。假如输入两次根口令不匹配,安装程序将会要求重新输入口令。口令是区分大小写。要在安装后改变根口令,能够使用根口令配置工具,即:
16、在shell提醒下键入redhat config -rootpassword命令。假如不是根用户,系统会提醒输入根口令后再继续。根口令设置完成,单击“下一步”继续。步骤17:个人桌面默认设置。当分区被选定并按配置格式化后,便能够选择要安装软件包了。除非选择定制安装,安装程序将会自动选择多数软件包。单击“下一步”继续。步骤18:选择软件包组。在“其它”栏 (组件列表结尾处) 选择“全部”以安装包含在Red Hat Linux中全部软件包。也能够在选择想安装软件包组后,用鼠标选择或取消选择单个软件包。要了解某一指定软件包详情,可单击该软件包名称,相关它信息将会在屏幕底部出现。一些软件包 (如内核和
17、一些库) 是每个系统所必需,被系统默认选定,它们不能被选择或被取消选择。软件包组设置完成,单击“下一步”继续。步骤19:立即安装。至此,应该能够看到一个为安装Red Hat Linux而准备好屏幕。当你重新引导系统后,一份完整安装日志可在 /root/install.log中找到,以备以后参考。假如因为某种原因期望中止安装进程,则此处是能够安全取消并重新引导系统最终机会。一旦按下了“下一步”按钮,分区将会被写入,软件包将会被安装。所以,请注意:假如想中止安装,应该在任何信息被写入硬盘驱动器之前重新引导。继续安装,单击“下一步”继续。步骤20:安装软件包。在全部软件包安装完成之前,将不能进行任何
18、其它操作。安装快慢取决于所选择软件包数量和计算机运行速度。步骤21:依据安装程序提醒,依次插入第2、第3张Red Hat Linux系统光盘。步骤22:创建引导盘。要创建一张引导盘,可在软盘驱动器中插入一张空白、格式化了磁盘,然后单击“下一步”继续。强烈提议你创建一张引导盘。假如因为某种原因,系统无法正确引导时,引导盘将能够正确引导Red Hat Linux系统。引导盘创建完成后,从磁盘驱动器中取出并给它注以明确标签。也能够在安装结束后再创建引导盘,即在shell提醒后键入man mkbootdisk。步骤23:视频卡配置。安装程序给出一个视频卡列表供选择。选定后 (或接收系统默认选择) ,单
19、击“下一步”继续。步骤24:显示器配置。安装程序给出一个显示器列表供选择。选定后 (或接收系统默认选择) ,单击“下一步”继续。步骤25:定制图形化配置。设置屏幕“色彩深度”和“屏幕分辨率” (或接收系统默认选择) ,单击“下一步”继续。步骤26:安装完成。至此,安装完成。屏幕将显示祝贺信息,并提醒做好重新引导系统准备。注意移去用于安装在软驱中软盘或在光盘驱动器中光盘。单击“退出”按钮来重新引导系统。 四、试验汇报要求 1观察安装过程中各项配置设置方法和设置值,并做好统计2依据试验统计,写出试验汇报试验二:Linux桌面应用一、试验目标1掌握X Window体系结构2掌握GNOME环境下文件操
20、作和系统设置3掌握KDE环境下相关文件对应操作和系统是设置二、试验环境 安装了Red Hat Linux9.0系统计算机一台三、试验内容和操作步骤相关知识回顾X Window(简称为X)是麻省理工学院1984年开发一个窗口化图形应用环境,这种环境既能够在单个计算机上运行,也能够在用户/服务器模式下在X协议支持下工作。具体讲,X系统由X服务程序(X Server)和X用户程序(X Client)组成:X服务程序提供控制显示和输入设备底层操作,比如在屏幕上画线,以生成窗口,监视用户键盘和鼠标操作;X用户程序是实际窗口应用程序,只不过屏幕图形输出和用户鼠标、键盘输入部分需要经过X协议,使用X服务程序
21、控制硬件完成;X协议是建立在网络协议之上通信协议。总而言之,用户经过X服务程序和X用户程序进行通信,以完成鼠标对用户程序操作(比如打开、关闭、移动窗口、双击、单击等),和窗口在屏幕上显示,所以,在一些情况下,用户在一台计算机上开启X服务程序,X用户程序在远程另外一台计算机上,全部用户程序计算工作在那台计算机完成,而用户所在计算机只完成绘图和操作鼠标工作。现在使用X版本是X11R6,即第11版第6次发行,常见X服务程序有两个:XFree86和X.org。X服务程序只提供基础图形输出功效,窗口管理器提供包含窗口位置、背景设置、目录、菜单等调用X服务程序实现窗口控制元素,除此,窗口管理器是用户实际“
22、操作”X用户程序,它以窗口为单位,管理了桌面外观。比较著名窗口管理器包含:GNOME, KDE等,图分别显示经典GNOME桌面 经典KDE桌面1、开启当地方法X系统假如Linux开启后没有进入窗口方法用户登录界面,则需要登录字符界面,再使用命令startx。打开X系统后,假如还需要访问命令行界面,则使用组合键Ctrl-Alt-Fn,n为数字1-6,比如,使用组合键Ctrl-Alt-F1就返回到默认命令行界面;而使用组合键Ctrl-Alt-F7则又返回到图形界面。2、GNOME桌面结构下图展示了窗口管理器GNOME桌面结构。 GNOME桌面结构要求学生使用GNOME文件管理器,拷贝/etc/re
23、solve.conf到用户主目录下。3、GNOME桌面下使用Mozilla浏览万维网 方法:单击横贯桌面底部面板图标,以下图中 面板单击此图标 将出现下图画面4、在/home目录下建立一个子目录date,进入date目录新建一个文本文件a.txt,添加一定内容后复制到/tmp文件夹中,最终删除/home/date及其包含文件 5、注销 退出 GNOME 时,会看到一个对话框(以下图所表示),它给以下多个选择:注销 GNOME(保持系统运行);重新开启机器;或完全关机。 6、切换桌面: 注销后,返回登录画面,选择屏幕下方“会话”选项,选择KDE 7、改变桌面背景 分别为默认四个虚拟桌面设置不一样
24、背景图片四、试验汇报要求1仔细观察试验过程中多种提醒信息,统计试验中出现问题和试验结果2了解各命令作用及参数作用3依据试验统计,写出试验汇报试验三:常见命令使用(一)一、 试验目标1. 掌握Linux系统开启和退出方法2. 掌握Linux系统命令取得帮助方法3. 掌握Linux系统命令格式及命令使用方法4. 掌握Linux系统中常见命令作用和命令中各选项作用二、试验环境安装了Red Hat Linux9.0系统计算机一台三、试验内容及步骤1登录进入系统 在开机后选择开启菜单中Linux对应项,等候出现图画面在用户名对话框中输入:user(登录用户名)回车确定后在相同位置出现口令对话框:1234
25、56(登录密码)2退出系统 在桌面上依次单击“主菜单注销”命令,打开以下图在打开对话框,选择“关机”或“重新开启”选项,然后点击“确定”按钮,即可完成关机或重新开启操作。3命令使用方法在Linux系统中打开终端方法有以下两种:一个是在桌面上依次单击“主菜单系统工具终端”可打开图终端窗口;另一个是在Linux桌面上单击鼠标右键,从弹出快捷菜单中选择“终端”命令,也可打开终端窗口。 4获取命令帮助命令man语法:man (command)功效:查阅指定命令或资源联机手册。说明:man命令后直接跟需要帮助命令所需参数,显示过程中按q退出。例man psPS(1) Linux Users Manual
26、 PS(1)NAMEps - report a snapshot of the current processes.SYNOPSISps optionsDESCRIPTIONps displays information about a selection of the active processes. If you wanta repetitive update of the selection and the displayed information, use top(1)instead.This version of ps accepts several kinds of optio
27、ns:1 UNIX options, which may be grouped and must be preceded by a dash.2 BSD options, which may be grouped and must not be used with a dash.3 GNU long options, which are preceded by two dashes.Options of different types may be freely mixed, but conflicts can appear.There are some synonymous options,
28、 which are functionally identical, due tothe many standards and ps implementations that this ps is compatible with.Note that ps -aux is distinct from ps aux. The POSIX and UNIX standards:5-help获取命令参数说明语法:(command) -help 命令功效:查阅指定命令使用参数。说明:命令后直接跟获取该命令所需参数例 $cp -helpUsage: cp OPTION. -T SOURCE DEST or
29、: cp OPTION. SOURCE. DIRECTORY or: cp OPTION. -t DIRECTORY SOURCE.Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.Mandatory arguments to long options are mandatory for short options too. -a, -archive same as -dpR -backup=CONTROL make a backup of each existing destination file -b like -backup
30、 but does not accept an argument -copy-contents copy contents of special files when recursive -d same as -no-dereference -preserve=link -f, -force if an existing destination file cannot be opened, remove it and try again -i, -interactive prompt before overwrite -H follow command-line symbolic links
31、-l, -link link files instead of copying -L, -dereference always follow symbolic links -P, -no-dereference never follow symbolic links -p same as -preserve=mode,ownership,timestamps -preserve=ATTR_LIST preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attr
32、ibutes: context, links, all -c same as -preserve=context -no-preserve=ATTR_LIST dont preserve the specified attributes -parents use full source file name under DIRECTORY -R, -r, -recursive copy directories recursively -remove-destination remove each existing destination file before attempting to ope
33、n it (contrast with -force) -sparse=WHEN control creation of sparse files -strip-trailing-slashes remove any trailing slashes from each SOURCE argument -s, -symbolic-link make symbolic links instead of copying -S, -suffix=SUFFIX override the usual backup suffix -t, -target-directory=DIRECTORY copy a
34、ll SOURCE arguments into DIRECTORY -T, -no-target-directory treat DEST as a normal file -u, -update copy only when the SOURCE file is newer than the destination file or when the destination file is missing -v, -verbose explain what is being done -x, -one-file-system stay on this file system -Z, -con
35、text=CONTEXT set security context of copy to CONTEXT -help display this help and exit -version output version information and exitBy default, sparse SOURCE files are detected by a crude heuristic and thecorresponding DEST file is made sparse as well. That is the behaviorselected by -sparse=auto. Spe
36、cify -sparse=always to create a sparse DESTfile whenever the SOURCE file contains a long enough sequence of zero bytes.Use -sparse=never to inhibit creation of sparse files.The backup suffix is , unless set with -suffix or SIMPLE_BACKUP_SUFFIX.The version control method may be selected via the -back
37、up option or throughthe VERSION_CONTROL environment variable. Here are the values: none, off never make backups (even if -backup is given) numbered, t make numbered backups existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backupsAs a special case, c
38、p makes a backup of SOURCE when the force and backupoptions are given and SOURCE and DEST are the same name for an existing,regular file.Report bugs to .rootlocalhost # 6常见文件操作命令包含:(1) pwd功效说明:显示工作目录。语法:pwd -help-version补充说明:实施pwd指令可得悉工作目录绝对路径名称。参数:rootlocalhost # cd /usr/src/redhat/rootlocalhost re
39、dhat# -help 在线帮助。/root /usr/src/redhat -version 显示版本信息。(2) cd 功效说明:切换目录。语法:cd 目标目录补充说明:cd指令可让用户在不一样目录间切换,但该用户必需拥有足够权限进入目标目录。rootlocalhost # cd /usr/src/rootlocalhost src#(3) ls功效说明:列出目录内容。语法:ls -1aAcdlrR补充说明:实施ls指令可列出目录内容,包含文件和子目录名称。参数:-1 每列仅显示一个文件或目录名称。rootlocalhost # ls -ltotal 56-rw- 1 root root
40、878 Sep 6 10:53 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 Nov 17 16:10 Desktop-rw-r-r- 1 root root 28206 Sep 6 10:53 install.log-rw-r-r- 1 root root 3498 Sep 6 10:52 install.log.syslog-a 显示下全部文件和目录。rootlocalhost # ls -a. Desktop .gnome2_private .metacity. .dmrc .gstreamer-0.10 .nautilusanaconda-ks.
41、cfg .eggcups .gtkrc-1.2-gnome2 .redhat.bash_logout .gconf .ICEauthority .tcshrc.bash_profile .gconfd install.log .Trash.bashrc .gnome install.log.syslog .xsession-errors.cshrc .gnome2 .lesshst-A 显示全部文件和目录,但不显示现行目录和上层目录。rootlocalhost # ls -Aanaconda-ks.cfg .dmrc .gstreamer-0.10 .nautilus.bash_history
42、 .eggcups .gtkrc-1.2-gnome2 .redhat.bash_logout .gconf .ICEauthority .tcshrc.bash_profile .gconfd install.log .Trash.bashrc .gnome install.log.syslog .xsession-errors.cshrc .gnome2 .lesshstDesktop .gnome2_private .metacity -c 以更改时间排序,显示文件和目录。rootlocalhost # ls -cDesktop anaconda-ks.cfg install.log install.log.syslog-d 显示目录名称而非其内容。-l 使用具体格式列表。-r 反向排序。-R 递归处理,将指定目