首页 理论教育 Linux虚拟机实现:VMware与Shell编程

Linux虚拟机实现:VMware与Shell编程

时间:2023-11-18 理论教育 版权反馈
【摘要】:编写本书时较流行的版本是12.04,可以在http://www.trendsigma.net/vmware/或者http://www.traffictool.net/vmware/找到Ubuntu虚拟机的Image的下载链接。图1-7 运行VMware Player找到Ubuntu虚拟机的文件Ubuntu.vmx,将其打开,一台运行在Windows平台上安装了Ubuntu操作系统的虚拟计算机就展现在用户眼前,如图1-8所示。运行VMware Player,选择图1-7中的CreateaNewVirtualMachine,按照提示,可以得到自己制作的Ubuntu虚拟机的Image文件。

Linux虚拟机实现:VMware与Shell编程

VMware公司提供了一些软件工具,可以在安装了Windows的一台PC上虚拟出一台或者多台Linux计算机,它们可拥有各自的计算机名和IP地址,看上去像是两台或者多台计算机在同时工作。VMware Player是其中的一个免费的软件,可登录http://www.vmware.com/搜索并下载它,编写本章时较新的版本是VMware Player V5.0.2 Build 1031769。VMware Player可以在Windows平台上运行Linux虚拟机,当然,也可以在Linux平台上运行Windows虚拟机,甚至可以在某个版本的Windows(或Linux)上运行另一个版本的Windows(或Linux)虚拟机。

Linux虚拟机的Image文件可以用VMware公司的工具生成,也可以直接从网上下载,或者复制别人做好的Image文件。复制别人的Image文件的时候,要问清楚账户名和密码,尤其是有管理员权限的账户root的密码。

Ubuntu是一个以桌面应用为主的Linux操作系统。近几年,Ubuntu越来越流行,尤其是随着Google公司的Android平台的兴起,使用和学习Ubuntu的人越来越多,因为基于Android的开发,大多是在Ubuntu操作系统上进行的。编写本书时较流行的版本是12.04,可以在http://www.trendsigma.net/vmware/或者http://www.traffictool.net/vmware/找到Ubuntu虚拟机的Image的下载链接。下载解压后,可以看到一个readme文件,文件里面包含账户名和密码,以及root的密码。

下载VMware Player后,安装过程很简单,只需单击Next按钮即可,如图1-6所示。

978-7-111-48202-4-Chapter01-15.jpg

图1-6 安装VMware Player

安装完成后,运行VMware Player,选择Open a Virtual Machine,如图1-7所示。

978-7-111-48202-4-Chapter01-16.jpg

图1-7 运行VMware Player

找到Ubuntu虚拟机的文件Ubuntu.vmx,将其打开,一台运行在Windows平台上安装了Ubuntu操作系统的虚拟计算机就展现在用户眼前,如图1-8所示。

如果想自己制作Ubuntu虚拟机的Image文件,可在Ubuntu网站下载光盘镜像文件,网址是http://www.ubuntu.com/download/desktop,如ubuntu-12.04-desktop-i386.iso,即Ubuntu12.04的ISO文件。运行VMware Player,选择图1-7中的CreateaNewVirtualMachine,按照提示,可以得到自己制作的Ubuntu虚拟机的Image文件。制作的过程中,会得到提示:设置账户名和密码。一定要记好密码。

进入Ubuntu Desktop12.04后,单击左上角的Dash home,会出现搜索栏,如图1-9所示。在搜索栏内输入Terminal,然后单击找到的Terminal(实际上它是可执行程序/usr/bin/gnome-terminal),即可进入Ubuntu的shell命令行窗口,如图1-10所示。

978-7-111-48202-4-Chapter01-17.jpg

图1-8 Ubuntu 12.04虚拟机桌面(www.xing528.com)

978-7-111-48202-4-Chapter01-18.jpg

图1-9 查找Terminal

978-7-111-48202-4-Chapter01-19.jpg

图1-10 在Ununtu系统的shell terminal里输入几条命令

在图1-10中,展示了几条Linux命令的运行。whoami的功能是显示当前账户名(回答Who am I?的问题);命令hostname用来显示计算机名;echo命令中,内置变量$0的值被代入,所以显示出I study bash;pwd命令显示了当前目录;uname命令用来显示当前操作系统名称,uname-a显示系统详细信息。

如果计算机配置低,可以安装Lubuntu。Lubuntu是快速、轻量级的Ubuntu变体,它使用LXDE桌面(Light weight X11 Desktop Environment),占用的系统资源比较少。

在Lubuntu中进入命令行窗口的方法如图1-11所示。像在Windows中启动一个程序一样,选择Start→Accessories→LXTerminal,即可进入命令行界面。另一种方法是在桌面单击右键,看见如图1-12所示的图形子菜单时,选择Terminal即可。

978-7-111-48202-4-Chapter01-20.jpg

图1-11 在Lubuntu12.04中进入Terminal

978-7-111-48202-4-Chapter01-21.jpg

图1-12 在Lubuntu 12.04中进入Terminal(通过弹出菜单)

实际上,对于Ubuntu和Lubuntu,都可以按〈Ctrl+Alt+T〉快捷键,以快捷方式打开一个Terminal。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈