《Linux实用操作系统》实验指导书

更新时间:2024-03-11 10:51:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《Linux实用操作系统》课程实验指导书

实验一、Red Hat Linux系统安装

一、实验目的:

1.掌握虚拟机软件VMWare的使用。 2.掌握Linux安装过程中的分区方法。 3.掌握Linux操作系统的安装和配置过程。

二、实验内容:

安装red hat linux操作系统。

三、实验要求:

一台pc机,Redhat 9.0,VMWare虚拟机软件。

四、实验课时

2课时 五、实验指导

安装步骤如下:

1. 通过虚拟机VMWare开始安装RedHat9。 2. 语言选择。 3. 键盘配置 。 4. 鼠标配置 。

5. 选择安装还是升级。 6. 安装类型 。 7. 磁盘分区设置。 8. 系统配置。

9. 选择引导装载程序。 10. 配置联网。 11. 防火墙配置。

12. 安装并支持多种语言。 13. 时区选择。 14. 设置根口令。 15. 选择软件包。 16. 选择单个软件包。 17. 安装软件包。 18. 创建引导盘。 19. 安装完成。 20. 引导系统 。

21. 第一次启动运行,输入登陆用户和密码,登录系统。

实验二、linux常用命令

一、实验目的:

了解liunx的基本命令,熟练掌握其基本操作。

二、实验内容:

1. 操作linux常用命令。 2. 查看命令执行后的结果。 3. 完成相应的实验报告。

三、实验要求:

一台pc机,Redhat 9.0,VMWare虚拟机软件。

四、实验课时

4课时 五、实验指导

1.进入linux终端。

2.练习管理文件和目录的命令 命令 pwd cd ls cat grep touch cp mv rm 命令 mount umount df du fsck linux 命令 bzip2/bunzip2 gzip/gunzip zip/unzip 功能 扩展文件名为.bz2的压缩/解压工具 扩展文件名为.gz的压缩/解压工具 扩展文件名为.zip的压缩/解压工具 功能 判定当前目录 改变所在目录 查看目录下的内容 显示文件的内容 在文件中查找某字符 创建文件 复制文件 移动文件 删除文件 2.练习有关磁盘空间的命令 功能 挂上文件系统 卸下已挂上的文件系统 检查各硬盘分区和已挂上来的文件系统的磁盘空间 显示文件目录或大小 主要是检查和修复 文件系统 3.练习文件备份和压缩命令

tar 命令 shutdown reboot ps top kill date 命令 chmod su useradd 创建备份和归档 4.练习有关关机和查看系统信息的命令 说明 正常关机 重启计算机 查看目前程序执行的情况 查看目前程序执行的情景和内存使用情况 终止一个进程 更改或查看目前时间 5.练习管理使用者和设立权限的命令 说明 用来改变权限 用来修改用户 用来增加用户 功能 查询和解释一个命令的使用方法,还有这个命令的说明事项 定位文件和目录 寻找某个命令的含义 功能 查看文件的开头部分 查看文件结尾的十行 是一个分页工具,它允许一页一页(或一个屏幕一个屏幕)地查看信息 是一个分页工具,它允许一页一页(或一个屏幕一个屏幕)地查看信息 功能 传送文件 结束连线并结束程序 检测主机 远端登录 远端登录 显示网络状态 6.练习线上查询的命令 命令 man locate whatis 7.练习文件阅读的命令 命令 head tail less more 8.练习有关网络的操作命令 命令 ftp bye ping telnet rlogin netstat

实验三、X Window系统

一、实验目的:

1.了解并掌握GNOME使用方法。 2.了解并掌握KDE使用方法。

二、实验内容:

1. 使用GNOME和KDE。

2. 操作两种桌面环境下的常用软件。 3. 对比两种桌面环境的不同。

三、实验要求:

一台pc机,Redhat 9.0,VMWare虚拟机软件

四、实验课时

2课时 五、实验指导

1.配置X Window。

在如图所示的“X配置”窗口上选择“配置X窗口系统”按钮

配置 X 的第一步是选择默认的色彩深度和分辨率。从相应的下拉菜单中选择它们。确定指定与视频卡和显示器兼容的色彩深度及分辨率。

“探测视频卡”被默认选择。如果想让安装程序在安装中探测视频卡,则接受默认设置,多数现代视频卡都能被探测到。

配置了视频卡之后,点击“显示器”标签, “探测显示器”被默认选择。 2.操作GNOME。 控制面板 文件管理器 Mozilla的使用

Evolution的使用 注销

3.操作KDE。 控制面板

Konqueror的使用 KMail的使用 定制 KDE 帮助 注销

实验四、Red Hat Linux常用工具

一、实验目的:

学习使用vi编辑器建立、编辑、显示及加工处理文本文件。

二、实验内容:

1. 进入和退出vi。

2. 利用文本插入方式建立一个文件。 3. 在新建的文本文件上移动光标位置。

4. 对该文件执行删除、复原、修改、替换等操作。 5. 完成相应的实验报告。

三、实验要求:

一台pc机,Redhat 9.0,VMWare虚拟机软件

四、实验课时

4课时 五、实验指导

1. 进入vi。

2. 建立一个文件,如file.c。进入插入方式,输入一个C语言程序的内容,故意制造

基础错误。最后,将该文件存盘。回到shell状态下。

3. 运行gcc file.c –o myfile,编译该文件,会发现错误提示。理解其含义。

4. 重新进入vi,对该文件进行修改。然后存盘,退出vi。重新编译该c文件。如果编

译通过了,可以用/myfile运行该程序。

5. 运行man date>file10,然后vi file10。使用x,dd等命令删除某些文本行。使用u

命令复原此前的情况。使用c,f,s等命令修改文本内容。使用检索命令进行给定模式的检索。

实验五、Linux系统管理与配置

一、实验目的:

1.掌握用户管理。

2.掌握系统信息获取方法。 3.理解网络管理原理。

二、实验内容:

练习用户管理;获取系统信息;网络管理;使用网络文件系统。

三、实验要求:

一台pc机,Redhat 9.0,VMWare虚拟机软件

四、实验课时

2课时 五、实验指导

1.练习用户管理

从桌面启动用户管理器,单击面板上的”主菜单”→“系统设置”→“用户和组群”,或在 shell 提示(如XTerm或GNOME终端)下键入redhat-config-users 命令。

(1)添加新用户

单击“添加用户”按钮,出现对话框如图6-2,在适当的字段内键入相应的内容。 选择一个登录 shell。如果不能确定应该选择哪一个 shell,就接受默认的 /bin/bash。 如果选择要创建主目录,默认的配置文件就会从 /etc/skel 目录中复制到新的主目录中。 按照默认设置,每当创建一个新用户的时候,一个与用户名相同的独特组群就会被创建。如果不想创建这个组群,取消选择“为该用户创建私人组群”。

要为用户指定用户 ID,选择“手工指定用户 ID”。 单击“确定”来创建该用户。

要把用户加入到更多的用户组群中,单击“用户”标签,选择该用户,然后单击“属性”。在“用户属性”窗口中,选择“组群”标签。选择想让该用户加入的组群,以及用户的主要组群,然后单击“确定”。

(2)修改用户属性

查看用户的属性,单击“用户”标签,从用户列表中选择该用户,然后在按钮菜单中单击“属性”(或者从下拉菜单中选择”行动”→“属性”)。

“用户属性”窗口被分隔成多个带标签的活页:

“用户数据” — 显示在添加用户时配置的基本用户信息。

“账号信息” — 如果想让账号到达某一固定日期时过期,选择“启用账号过期”,在提供的字段内输入日期。

“口令信息” — 这个标签显示了用户口令最后一次被改变的日期。 “组群” — 选择想让用户加入的组群以及用户的主要组群。 (3)添加新组群

单击“添加组群”按钮,在出现的对话框中键入组群名称。 (4)修改组群属性

从组群列表中选择该组群,然后单击“属性”(或“文件”—“属性”),选择“组群用户”标签来删加用户。

2.获取系统信息 (1)系统进程

选择面板上的“主菜单”→“系统工具”→“系统监视器”

或在X窗口系统的shell提示下键入gnome-system-monitor。然后选择“进程列表”标签。如图所示。

(2)内存用量 free 命令

在上图中点击“系统监视器”标签

用来显示系统的物理内存和交换区的总量,以及已使用的、空闲的、共享的、在内核缓冲内的、和被缓存的内存数量。

(3)硬件

单击“主菜单”→“系统工具” →“硬件浏览器”。 或在 shell 提示下键入 hwbrowser。

使用 lspci 命令来列举所有的 PCI 设备。

使用 lspci -v 命令来获得详细的信息,或使用 lspci -vv 命令来获得更详细的输出。 3.网络管理

要使用网络管理工具,必须具备root权限。

启动网络管理工具,单击面板上的“主菜单” →“系统设置”→“网络”

在shell提示(如XTerm或GNOME终端)下键入命令: redhat-config-network

建立以太网连接、建立ISDN连接、建立调制解调器连接、建立xDSL连接、建立无线连接、管理DNS设置、管理主机、激活设备、使用配置文件、基本防火墙配置、安全级别配置。

4.使用网络文件系统(选做) (1)挂载 NFS 文件系统

使用 mount 命令来挂载另一个机器上的 NFS 文件系统: mount shadowman.example.com:/misc/export /misc/local 使用 /etc/fstab 来挂载 NFS 文件系统

必须是根用户才能修改 /etc/fstab 文件 使用 autofs 来挂载 NFS 文件系统 (2)导出NFS文件系统

从 NFS 服务器中共享文件又称导出目录。NFS 服务器配置工具可以用来把系统配置成 NFS 服务器。

启动NFS 服务器配置工具,单击面板上的”主菜单”→“系统设置”→“服务器设置”→“NFS 服务器”,

或键入 redhat-config-nfs 命令。

利用NFS服务器配置工具添加、编辑或删除某个NFS共享后,改变就立即生效——服务器守护进程被重新启动,原有的配置文件被保存为/etc/exports.bak,新的配置文件被写入/etc/exports。

也可以使用文本编辑器来编辑配置文件或者没有安装X窗口系统,可以直接修改配置文件。

实验六、Linux下的shell编程

一、实验目的:

掌握Shell编程基本方法,进行简单的程序设计

二、实验内容:

掌握Shell编程基本方法,

1. 编写一个shell脚本,显示当天日期,查找给定的某用户是否在系统中工作。如果

在系统中,就发一个问候给他。

2. 定义一个别名命令,它等价的功能是:显示当前日期及工作目录,并列出有多少用

户在系统上工作。

3.利用数组形式存放10个城市的名字,然后利用for循环把它们打印出来。。

三、实验要求:

一台pc机,Redhat 9.0,VMWare虚拟机软件

四、实验课时 6课时 五、实验指导

1.理解题要求,设计; 2.编程实现题目要求;

3.上机输入和调试自己所编的程序; 4.验证分析实验结果; 5.整理出实验报告。

本文来源:https://www.bwwdw.com/article/3hz8.html

Top