论坛首页 综合技术论坛

VirtualBox4.0下Ubuntu10安装和常用配置

浏览 9476 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-03-20   最后修改:2011-03-28
最近在使用Virtualbox4.0及ubuntu10,总结和分享一下自已安装和配置的经验。

VirtualBox4.0安装
VirtualBox是一款SUN出品的非常优秀的虚拟机程序,版本也非常齐全。官网下载 http://www.virtualbox.org/wiki/Downloads. 安装步骤很简单,略过。

VirtualBox4.0下Ubuntu10安装
本文安装的是10.04版,和10.10相比,该版ubuntu社区长期维护桌面和服务器特性。在VirtualBox4.0中新添加一个虚拟机。以下为部分截图,没有记录全地程,但安装还是比较简单的。.

设置加载iso安装文件。我这里是已经安装好的,新的也在这里设置iso加载。


设置为ubuntu.



设置占用内存大小。




新建硬盘空间。



VirtualBox4.0增强功能包安装(共享剪贴板)
Windows下VirtualBox4.0默认不支持窗口的最大化,只能以小窗口方式运行。同时在主机和虚拟机之间互相复制文本,也就是共享剪贴板是不行的。为了解决以上问题,需要安装增强功能包VBoxGuestAdditions_4.0.0.iso。可以直接上网上搜索功能包,也可以更新。我是自行下载。



以上为更新下载。

在设置中加载加强包iso,然后启动ubuntu10,可以看到iso光盘。运行autorun.sh安装。




安装后在/usr/share/ VBoxGuestAdditions目录下可以看到加强包的快捷方式,说明成功。



关闭ubuntu,在settings中设为双向共享clipboard(默认就是这个).重启ubuntu,可以在主机和虚拟机间共享剪贴板内容。



主机和Ubuntu10虚拟机共享数据
在虚拟机中设置windows共享目录




在ubuntu10中连接主机,可以连接到共享文件夹。


VirtualBox4.0的四种网络连接方式
VirtualBox4.0的提供了四种网络接入模式,分别是:
1、NAT    网络地址转换模式(NAT,Network Address Translation)
我们一般用NAT方式,默认就是此项。这种方法是ubuntu虚拟机可以自由上Web网及访问VirtualBox所在主机,主机不能访问虚拟机。为了访问虚拟机上的服务(如tomcat,mysql,memcached等),可以通过NAT+端口映射的方式。


在Advanced选项里设置端口转发规则



当配置了主机到虚拟机的转发规则后,当访问主机3000端口时,自动转发到虚拟机10.0.2.15上的8080端口。

2、Bridged Adapter    桥接模式
此种方式可以在VirtualBox主机和虚拟机之间互相访问。虚拟机相当于局域网上的一台电脑。以下为虚拟机配置:




3、Internal    内部网络模式
多个虚拟机之间可以互相访问。

4、Host-only Adapter  主机模式
很少用此种模式


主机和Ubuntu10虚拟机通迅(高级)

当我们装了多个虚拟机的时候,我们希望能让多个虚拟机上互联网,能和主机互相通迅访问,并且各个虚拟机也能互相访问。
首先打开file/preferences,配置Network选项。



DHCP Server上的ip可以随便给,但要和局域网同一网段。如我电脑主机为192.168.1.45,我配了一个同网段的Server Address:192.168.1.100.这个默认是192.168.56.100网段的,但56分配的ip不能从主机访问虚拟机,我就修改了一下。

同时要把NAT、Bridge、Internal网络连接模式都打开,对应的Adapter1,Adapter2,Adapter3都打开。Adapter配置参照上一节的内容。
Ubuntu10里的ip获取都设为DHCP模式。


Ubuntu10激活root用户
Ubuntu10下默认不能使用root用户,所以需要添加密码,才能使用。



sudo passwd
[sudo] password for guangbo: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

注销当前用户,以root用户登陆
如果要禁用root账号,可以使用:
sudo passwd -l root


Ubuntu Linux实用命令

//在安装各种应用中使用到的命令,比较常用。

//tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文//件;f-指定存档或设备)
tar –zxvf nginx-0.8.54.tar.gz
//ip查看
ifconfig
//移动文件,改名也是这样
sudo mv /xx/lists /xx/lists.old
//copy cp –R ,递归目录
sudo cp support-files/my-medium.cnf /etc/my.cnf
//新建目录
sudo mkdir -p lists/partial
//建立软连接
sudo ln -s  /usr/local/mysql-5.1.56 mysql
//选定编译的目录
./configure -prefix=/usr/local
//编译
make
//安装编译好的源码包
make install
//编辑文件
sudo gedit  /etc/profile

//修改根限:chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加//权限;rwx:可读可写可执行)
//-R:递归所有目录和文件
sudo chmod a+rwx -R logs
//查看下/usr/local/lib是否有libevent等文件
ls -al /usr/local/lib|grep libevent
//检查是库是否安装成功
dpkg --list|grep ssh
//下载安装库
sudo apt-get install ssh
//检查服务启动是否正常
ps -ef|grep ssh
//查找openssl安装路径
whereis openssl
//更新源
sudo apt-get update 
//更新已安装的包
sudo apt-get upgrade 
//查看端口占用情况
sudo netstat -lnp|grep 80
//查看pid 为762的进程
ps 762
//kill pid=762
kill 762

  • 大小: 31.2 KB
  • 大小: 58.2 KB
  • 大小: 71.8 KB
  • 大小: 43.1 KB
  • 大小: 87.1 KB
  • 大小: 80.2 KB
  • 大小: 62 KB
  • 大小: 80.1 KB
  • 大小: 77.8 KB
  • 大小: 60.1 KB
  • 大小: 84.7 KB
  • 大小: 71.5 KB
  • 大小: 72 KB
  • 大小: 72.5 KB
  • 大小: 43.1 KB
  • 大小: 78.5 KB
  • 大小: 79.5 KB
   发表时间:2011-03-28  
图片上面能在需要注意的地方画上红色标记就更好了~~谢楼主!
0 请登录后投票
   发表时间:2011-03-28  
为啥不用 vmware 为啥不用CENTOS或是RHEL?

UBUNTU只是为了外表 挥刀自宫的太监。被整的不像样了,配置文件啥的  乱78遭
0 请登录后投票
   发表时间:2011-03-28  
neverforget 写道
为啥不用 vmware 为啥不用CENTOS或是RHEL?

UBUNTU只是为了外表 挥刀自宫的太监。被整的不像样了,配置文件啥的  乱78遭

我们实际的项目很多是centos的,还有sun的操作系统。这个只是平常用的。
0 请登录后投票
   发表时间:2011-03-29  
peterwei 写道
neverforget 写道
为啥不用 vmware 为啥不用CENTOS或是RHEL?

UBUNTU只是为了外表 挥刀自宫的太监。被整的不像样了,配置文件啥的  乱78遭

我们实际的项目很多是centos的,还有sun的操作系统。这个只是平常用的。

vmware, centos, rhel比较适合真正的生产环境,自己电脑上玩不怎么爽的。

centos和rhel对有些硬件的支持不怎么好,软件更新也非常保守。rhel5.5上面还装不了chrome.
0 请登录后投票
   发表时间:2011-03-29  
mark 一下下,马上要学这方面知识了
0 请登录后投票
   发表时间:2011-03-31  
网络连接那块对我挺有用的
0 请登录后投票
   发表时间:2011-03-31  
请问文件夹共享那里可以详细的介绍下吗?我在网上查了很多了,但是始终没有成功设置文件夹共享
0 请登录后投票
   发表时间:2011-03-31  
kuaile777.happy 写道
请问文件夹共享那里可以详细的介绍下吗?我在网上查了很多了,但是始终没有成功设置文件夹共享

首先你的文件夹在windows里是共享文件夹。然后virtualbocx还要share。最后ubuntu需要连接。
0 请登录后投票
   发表时间:2011-04-01  
为什么不直接装呢? 而要装在虚拟机上? 我现在正在下载ubuntu,想以后在ubuntu下开发。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics