1、安装完vbox的增强功能后要重启,可能中间有过提示,我没注意,反正没重启拖拽啊,共享文件夹啊都不能用。。。顺便共享文件夹方法:
sudo mkdir /mnt/share
sudo mount -t 共享文件夹位置 /mnt/share
2、关闭防火墙
sudo ufw disable
3、安装openssh
首先确认sshserver是否启动
ps -e |grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了
开启ssh-server服务
sudo apt-get install openssh-server
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:sudo /etc/init.d/ssh resar
这里说一下,安装openssh-server时,如果报错比如:pkgProblemResolver::Resolve 发生故障,这可能是有软件包要求保持现状等,这些不一定是错误,有可能是更新源的问题。换到主站也不一定可以,最后改到中科大的源才安装成功。
4、宿主机与虚拟机连接:
这里用的桥接,据说NAT会出现不稳定的状况。将虚拟机的ip改到和宿主机同一网段,不是内网地址。
也可以:
sudo vim /etc/network/interfaces
加入:
auto eth0 iface eth0 inet static address 202.118.236.77 netmask 255.255.255.0 gateway 202.118.236.254
这样做,下次启动系统会无法检测到连接,不过可以用ssh通信
然后在windows中用secureCRT连接。
连接时:Session Option→选字体(新宋体)→再选Character encoding(选UTF-8)
5、安装java
下载jdk,然后解压,修改环境变量:
export JAVA_HOME=/usr/java/jdk1.7.0_51 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
选择替代路径:
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_51/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_51/bin/javac 300
sudo update-alternatives --config java
sudo update-alternatives --config java
java -version
接着把ubuntu里面没用的东西删删就可以开始克隆虚拟机。克隆后的虚拟机主机名当然要改一下,虽说使用上不会有太大问题,但是将来三个机器用户名到主机名都一样,很可能进行误操作。
sudo vim /etc/hostname
重启后生效,这里是ubuntu保存hostname的地方,不同的linux版本是不一样的,例如fedora就在network里。
重启后会发现sudo: 无法解析主机
sudo vim /etc/hosts
将127.0.0.1后面的主机名改掉
既然以后基本上都用secureCRT来操作,那么图形界面留着也没什么用,可以选择开机直接进入命令行
sudo vim /etc/default/grub 将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 替换为 GRUB_CMDLINE_LINUX_DEFAULT="text" sudo update-grub
hadoop安装中的一些过程(win8.1+ubuntu12.04(virtualbox)),布布扣,bubuko.com