Linux操作系统实验指导
- 格式:doc
- 大小:1.64 MB
- 文档页数:30
Linux操作系统实验指导 主编:卫迎辉
2014年9月 目录 实验一 Linux操作系统的安装 ................................................................................................................................... 2 实验二 Linux文件管理命令的使用 ........................................................................................................................... 4 实验三 Linux操作系统的用户管理 ........................................................................................................................... 9 实验四 Linux操作系统的磁盘管理 ......................................................................................................................... 13 实验五 Linux操作系统的磁盘配额管理 ................................................................................................................. 20 实验六 Linux操作系统的内存管理 .......................................................................................... 错误!未定义书签。 实验七 Linux操作系统的进程管理 .......................................................................................... 错误!未定义书签。 实验八 Linux操作系统的编程工具 .......................................................................................... 错误!未定义书签。 实验九 Linux操作系统的shell脚本编程 ................................................................................. 错误!未定义书签。 实验十 Linux操作系统的服务器配置 ...................................................................................... 错误!未定义书签。 2
实验一 Linux操作系统的安装 实验目的 1.了解虚拟机的含义和使用方法。 2.掌握使用虚拟机安装Ubuntu的安装过程。 3.认识Ubuntu的Unity桌面环境。
实验内容 1.利用VMware Workstation虚拟机软件在实验用计算机上,建立一个用于安装Ubuntu的虚拟计算机。 2.在虚拟计算机上,利用Ubuntu光盘镜像文件安装Ubuntu。 3.通过Ubuntu的Unity桌面环境操作Ubuntu。 4.使用VMware Workstation虚拟机软件的快照功能,创建一个系统当前状态的快照。
实验环境 硬件环境:PC计算机; 软件环境:Windows XP;VMware Workstation 9.0.2;Ubuntu-12.04.4-desktop-i386.iso;
实验背景知识 参考教材第二章,第三章相关内容。
实验步骤 1.安装VMware Workstation软件。 采用Typical方式安装即可。 2.创建用于安装Ubuntu的虚拟计算机。 虚拟计算机的要求如下: (1)使用1个单核CPU。 (2)内存容量为1GB。 (3)网络连接使用桥接网络方式。 (4)I/O控制器使用LSI Logic类型的SCSI控制器。 (5)硬盘使用SCSI接口,容量为20G,按“Split virtual disk into multiple files”方式存放。 (6)其他设备由VMware Workstation自动创建。 3.设置虚拟计算机使用Ubuntu光盘镜像文件启动,并开始按下面的要求安装Ubuntu。 (1)语言选择“English”。 (2)硬盘分区采用手动方式进行,分区要求如下表所示:
类型 挂载点 分区大小 引导分区 /boot 512 M
系统分区 / 10G 交换分区 swap 物理内存的两倍 3
个人文件分区 /home 剩余的可用硬盘空间 提示:文件系统采用Ext3或Ext4都行。 (3)位置选择“Harbin”。 (4)键盘布局选择“English(US)”类型下的“English(US)”布局。 (5)姓名、用户账号名和用户账号密码均为“student”。 4.启动安装好Ubuntu的虚拟计算机,验证Ubuntu是否能正常运行。 (要在实验报告中写明是否正常,如有不正常,写出解决方法。) 5.认识Ubuntu的Unity桌面环境,完成在Unity桌面环境中进入Terminal终端的操作。 (在实验报告中,写出进入Terminal终端的操作步骤,并且将进入Terminal终端后的系统屏幕截图打印出来贴在这里。) 6.使用VMware Workstation虚拟机软件的快照功能,创建一个系统当前状态的快照,快照名称为“系统安装成功”。 (在实验报告中,将已创建快照的快照管理器窗口的屏幕截图打印出来贴在这里。)
思考题(用于写实验结论) 1.VMware Workstation常用网络连接方式有哪些,各种网络连接方式的含义是什么? 2.Linux操作系统交换分区的作用是什么? 3.在没安装Vmtools时,鼠标进入虚拟计算机和脱离虚拟计算机的方法分别是什么? 4
实验二 Linux文件管理命令的使用 实验目的 1.掌握各种文件、目录管理命令的使用方法。 2.掌握输入/输出重定向的使用方法。 3.掌握管道的使用方法。
实验内容 1.使用合适的文件、目录管理命令,完成指定的操作。 2.使用合适的文件、目录管理命令,并结合输入/输出重定向完成指定的操作。 4.使用合适的文件、目录管理命令,并结合管道完成指定的操作。
实验环境 硬件环境:PC计算机; 软件环境:Windows XP;VMware Workstation 9.0.2;Ubuntu 12.04;
实验背景知识 参考教材第四章相关内容。
实验步骤 1.启动VMware Workstation软件。 2.在VMware Workstation软件中,启动在实验一中建立的,并安装了Ubuntu操作系统的虚拟计算机。 3.使用在实验一中建立的“student”用户账号名,登录进入Ubuntu操作系统的Unity桌面环境。 4.在Unity桌面环境中进入Terminal终端。 5.在Terminal终端中,使用合适的文件、目录管理命令,按下面的要求完成指定的操作。 (1)列出用户主目录中包括隐藏文件在内的所有文件和目录的目录详细信息。 student@student-virtual-machine:~$ ls -al
(2)在用户主目录中建立如下图所示的目录结构。
student@student-virtual-machine:~$ mkdir user student@student-virtual-machine:~$ mkdir user/user1
user user1 user2 user3 user21 user22 user11 5
student@student-virtual-machine:~$ mkdir user/user2 student@student-virtual-machine:~$ mkdir user/user3 student@student-virtual-machine:~$ mkdir user/user1/user11 student@student-virtual-machine:~$ mkdir user/user2/user21 student@student-virtual-machine:~$ mkdir user/user2/user22
(3)查找echo命令及其帮助文件的所在位置。 student@student-virtual-machine:~$ whereis echo echo: /bin/echo /usr/share/man/man1/echo.1.gz
(4)将echo命令的帮助文件复制到user11和user21目录中。 student@student-virtual-machine:~$ cp /usr/share/man/man1/echo.1.gz user/user1/user11 student@student-virtual-machine:~$ cp /usr/share/man/man1/echo.1.gz user/user2/user21
(5)将user21目录中的echo命令的帮助文件改名为abc.gz。 student@student-virtual-machine:~$ cd user/user2/user21 student@student-virtual-machine:~/user/user2/user21$ ls echo.1.gz student@student-virtual-machine:~/user/user2/user21$ mv echo.1.gz abc.gz student@student-virtual-machine:~/user/user2/user21$ ls
(6)将user21目录中的abc.gz文件解压缩。 student@student-virtual-machine:~/user/user2/user21$ gunzip -d abc.gz student@student-virtual-machine:~/user/user2/user21$ ls abc