为了之后愉快的玩耍,Virtualbox安装Ubuntu html
每次安装虚拟机都是总要折腾一下,毕竟不是特别熟悉,几个小细节总要google半天,为了之后能愉快的玩耍。把这些问题都记录下来,省得再折腾。ubuntu
此文档都来自其余人的文章,我保存在Evernote整理。vim
参考:windows
http://blog.csdn.net/yxc135/article/details/8458939网络
http://www.cnblogs.com/adforce/p/3363373.htmlssh
虚拟机的网络若是是家里安装,选择桥接是很方便的,桥接就至关于把虚拟机直接安装到了内部网络中。虚拟机的IP地址是从内网得到,这样虚拟机的网络配置固然最好选择dhcp。以下,能够看到桥接选择的网卡就是你主机使用的网卡。oop
桥接的优势是,这台虚拟机就和你主机同样使用和访问,很是方便,缺点是这种方式下虚拟机会占用一个内网IP,同时不少地方,好比个人公司内,是不容许你使用桥接方式。测试
若是不能用桥接方式,只能用NAT加上Host-only 的方式,方式也很简单,在虚拟机上选择使用2个网卡,一个配置NAT,一个配置使用Host-only,Host-only的界面名称选择VirtualBox Host-Only Network。ui
NAT只能让虚拟机访问主机的网络资源,但没法让主机访问虚拟机,而Host-only相反,提供主机访问虚拟机的资源,但虚拟机没法访问主机(这是一个虚拟的网络)。因此通常状况下,网卡1(NAT)配置DHCP,网卡2(Host-only)配置静态地址。google
因此虚拟机的网络配置以下,而主机上VirtualBox Host-Only Network个人IP地址配置了192.168.56.1
sudo vim /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp # The primary network interface auto eth1 iface eth1 inet static address 192.168.56.120 netmask 255.255.255.0 network 192.168.56.0
不少帖子说重启只须要执行/etc/init.d/networking restart 就能够了。我测试不行,直接重启。
补充一句,开始时我写配置的时候很二的在网卡2上惯性的配置gateway 192.168.56.1,结果主机老是没法访问外网,疑惑了半天(Host-only原本就没法访问外网资源,而设置网关让全部外网请求走了这个网卡)。
若是是在公司内部须要配置代理上网,你须要在VA的全局设定里面的网络设置。
参考:http://blog.csdn.net/weilanxing/article/details/7664324
安装的是中的Ubuntu Server,启动后发现的控制台窗口有点儿小,使用起来不太方便,要调整控制台的窗口大小,须要修改屏幕的分辨率,修改方法以下:
1. 打开grub文件($vim /etc/default/grub), 修改参数GRUB_CMDLINE_LINUX的值,GRUB_CMDLINE_LINUX="vga=0x317", 参数值参考下图:
| 640x480 800x600 1024x768 1280x1024
----|--------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
2. $sudo update-grub
3. $sudo reboot
若是我没记错,若是配置错误了,启动的时候会提示你如何修改。
/etc/ssh/sshd_config
ListenAddress
指定 sshd(8) 监听的网络地址,默认监听全部地址。可使用下面的格式:
Port
指定 sshd(8) 守护进程监听的端口号,默认为 22 。可使用多条指令监听多个端口。
默认将在本机的全部网络接口上监听,可是能够经过 ListenAddress 指定只在某个特定的接口上监听。
Protocol
指定 sshd(8) 支持的SSH协议的版本号。
'1'和'2'表示仅仅支持SSH-1和SSH-2协议。"2,1"表示同时支持SSH-1和SSH-2协议。
拜伟大的GFW所赐。国内访问国外Ubuntu的atp-get源很慢。
BTW:最近推荐sohu的源,163的源好像总有问题。
sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak
sudo vim /etc/apt/sources.list
http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
VirualBox的功能彻底不输给VMware,也能够指定外部目录和虚拟机共享,但一样,也须要安装附件,须要安装VirtualBox Guest Additions。
一、首先,选择设备->安装加强功能
二、而后安装如下的包:
sudo aptitude install build-essential
三、挂载cd-rom。
sudo mount /dev/cdrom /mnt/
四、安装加强包
sudo /mnt/VBoxLinuxAdditions-x86.run
五、卸载cdrom
sudo umount /mnt/
六、共享windows中的文件,我在virtualbox中设置的共享空间叫vbshare,因而在ubuntu中输入以下命令
sudo mkdir /mnt/share
sudo mount -t vboxsf vbshare /mnt/share
如需启动是就在/etc/rc.local 文件里面增长一句。
mount -t vboxsf vbshare /mnt/share