实验名称 实验地点 实验一 Linux 虚拟机的定制安装 计算机学院 实验楼308 实验时间 2017.4.18 一、实验目的和要求 1. 通过对 Linux 操作系统的定制安装,建立对 Linux操作系统的初步认识,为 后续实验的进行提供基础平台。 2. 掌握 Linux操作系统的虚拟机定制安装。 3. 熟悉 Linux文件目录结构 二、实验内容和原理 实验内容:利用虚拟机软件定制安装 Linux 操作系统,熟悉安装过程中各个选项 的意义。 实验原理:虚拟机可以说是一种软件,也可以说是一种技术,它允许用户在一台 主机上虚拟出多台计算机,每台虚拟的计算机都可以有自己的硬件及软件配置 三、主要仪器设备 四、操作方法与实验步骤 PC机、VMWorkstation、Redhat5.0 1. 安装 VMware Workstation,并汉化 2. 在 VMware Workstation当中创建一个新的虚拟机,指定安装包的路径。 3. 安装定制 Redhat Enterprise Linux 5.0 安装说明: (1)对软件开发和和网络服务包进行定制。 (2)选择 samba 服务、nfs服务、tftp 服务、Telnet 服务和 FTP 服务 (3)关闭系统防火墙、禁用 SELinux 服务 (4)手动设置系统分区 五、实验数据记录和处理 (1)点击VMware主界面上的图标“New Virtual Machine”,创建一个新的虚拟机。 (2)在弹出来的对话框 中选择“Custom” 对虚拟机进行定制安装,然后点击 “下一步” (3)选择OS的名称: “Linux”,版本: “Red Hat Enterprise Linux 5”, 然后点击“下一步” (4)选择虚拟机在硬盘上的安装位置,然后点击“下一步” (5)选择CPU的类型是否为双核,然后点击“下一步” (6)选择虚拟机的虚 拟内存大小,若 物理内存较大, 可适当增加其值, 然后点击“下一 步” (7)选择网络联机模式, 局域网用户选择桥接 模式:“Use bridged networking”,然后点 击“下一步” (8)选择“创建一个虚 拟硬盘”,然后点 击“下一步” (9)选择硬盘类型, PC机一般选择 “IDE”,服务 器一般选择 “SCSI”,然 后点击“下一 步” (10)选择硬盘类型, PC机一般选择 “IDE”,服务 器一般选择 “SCSI”,然 后点击“下一 步” (11)选择虚拟硬盘 容量,若硬盘 空间较大可适 当增加其值, 然后点击“下 一步”,根据 提示完成操作, 并返回虚拟机 主界面 (12)在虚拟机主界 面点击如图所 示的图标,编 辑虚拟机设置 (13)选择系统安装 文件(ISO)的 位置 (14)在虚拟机 主界面启 动虚拟机 六、实验结果与分析 完成了安装 VMware Workstation,并汉化,在 VMware Workstation当中创建一个新的虚拟机,指定安装包的路径,安装定制 Redhat Enterprise Linux 5.0。 七、讨论、心得 本实验通过对 Linux 操作系统的定制安装,建立对 Linux操作系统的初步认识,为后续实验的进行提供基础平台,掌握了 Linux操作系统的虚拟机定制安装,熟悉 了Linux文件目录的结构,在实验中遇到了一些问题,但是通过网上搜索和同学帮助最终还是完成了。 实验名称 实验地点 实验二 熟悉 Linux 基本命令和 GCC 编译器 计算机学院 实验楼308 实验时间 2017.4.18 一、实验目的和要求 1. 掌握 Linux常用命令 2. 学会如何获取命令帮助信息 3. 熟练掌握 Linux常用命令 4. 掌握 GCC 命令的使用及其常用参数的含义 二、实验内容和原理 实验内容:系统设置命令、文件及文件夹操作命令、压缩与解压缩命令、自动补 全与历史命令、软件的安装与卸载、文件挂载、管道与重定向命令 、GCC命令 的使用 三、主要仪器设备 四、操作方法与实验步骤 PC机、VMWorkstation、Redhat5.0 1. 练习以下常用命令的使用 shutdown、reboot、logout、exit、useradd、userdel、su、cd、ls、touch、mkdir、cp、rm、rmdir、mv、more、less、man、du、find、clear、grep、cat、history、tar、unzip、chmod、管道命令|以及重定向命令 命令练习步骤如下: ⑴ 显示当前目录 ⑵ 进入到当前用户的主目录 ⑶ 查看 ls的手册 ⑷ 查看当前目录的所有文件,并显示每个文件的详细信息 ⑸ 在根目录下创建 test 目录 ⑹ 在 test 目录下创建 user1/user2 目录结构 ⑺ 在 user2 下创建文件 myfile ⑻ 将 myfile 复制到 user1 下 ⑼ 用 tar 命令将 test 打包 ⑽ 将打包好的文件改名为 myfile.tar.gz ⑾ 将 myfile.tar.gz 移动到 home 目录下 ⑿ 查找 root 用户下主目录中使用名为 myfile 的文件 ⒀ 删除 test 子目录下的所有文件 ⒁ 利用 rmdir 删除 test ⒂ 显示系统的时间日期,显示一个日历 ⒃ 查看内存使用情况、显示系统进程 ⒄ 运行 cat,利用 kill将 cat 进程杀死 ⒅ 在/var/lib 目录下查找所有大小超过 1000000B 的文件,并以长格式显示 ⒆ 利用 rpm查询是否安装了 squid 软件包,如果已安装则卸载该软件 ⒇ 将 squid-2.6.STABLE21-3.el5.i386.rpm安装 2. 举例说明重定向命令 <、<<、>、>>的使用 3. 编写一个 C 的源程序,并用 gcc 进行编译,练习使用 gcc 的各个参数,理解每个参数的意义 五、实验数据记录和处理 1.实验中的具体指令如下: (1)ls (2)cd / (3)ls --help (4)ls -al (5)mkdir /root/test (6)cd /root/test mkdir user1/user2 (7)touch user1/user2/myfile (8)cp myfile /root/test/user1 (9)(10)tar cvzf myfile.tar.gz /root/test (11)mv myfile.tar.gz /home (12)find /-name myfile (13)rm -r /root/test (14)rmdir /root/test (15)显示系统时间 date 显示日历 cal (16)ps aux (17)cat 1.txt ps aux(查看cat的进程号,假设为x) kill -s SIGKILL x (18)find /var/lib/ -size +1000000c (19) rpm -q squid (20) rpm -ivh squid-2.6.STABLE6-4.el5.i386.rpm 2. cat > a.txt(键盘输入的内容保存在a.txt中,覆盖之前的内容) cat >b.txt
太原理工大学Linux实验报告 - 图文
2025-08-10
太原理工大学Linux实验报告 - 图文.doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!