记录一次Oracle VM VirtualBox 的奇妙之旅...
2017-02-14 01:15
99 查看
准备
1. VirtualBox版本(最新)2. Windows需要开启虚拟化,具体如何开启请自行谷歌,每个系列电脑的方式都不一样
3. 下载你想要的centos版本,建议使用网易开源镜像站
经历
近几天使用VirtualBox搭建了一个本地的CentOS6.8虚拟机,由于每次动态获取ip太费事,所以考虑给虚拟机设置一个静态ip,二话不说,立马开干,谁曾想掉进了坑里...过程
按照网上的各种VirtualBox设置静态ip的教程均以失败告终,现放出如下貌似正确的虚拟机系统配置(谁TM知道虚拟机又抽啥风了就不行了呢...),主要有如下二项设置:1.针对特定的网卡进行设置,
位置:
/etc/sysconfig/network-scripts/ifcfg-eth0
参数:
DEVICE=eth0 TYPE=Ethernet UUID=9afebf1e-2780-4bb7-a4e2-f4197954a93a ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none HWADDR=08:00:27:ED:43:F5 IPADDR=192.168.31.138 PREFIX=7 GATEWAY=192.168.31.1 DNS1=192.168.31.1 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0"
说明:
IPADDR的值就是你想设置的静态IP地址,192.168.*.*中第一个*和你本地的ip区段是一致的,第二个*的数值尽量大一点,140-190之间(可能有误,毕竟咱不是专业的哈)。 GATEWAY、DNS1的值和你本地的默认网关地址一致,至于如何获取win下ipconfig,linux下ifconfig进行查看。
2. 设置DNS
位置:
/etc/resolv.conf
参数:
# Generated by NetworkManager nameserver 192.168.31.1
说明:
nameserver 的值和本地的默认网关保持一致,同GATEWAY、DNS1的值
3. 设置桥接网络类型
VirtualBox中设置连接的网络类型必须是桥接网络。
4. 重要的关于windows的设置
注意你要打开本地的更改适配器设置,右键-属性-共享勾上,选择你要共享的安装好的虚拟机。
后续
1. 如果你使用git管理代码库,请往下看(基于CentOS)创建SSH Key以连接github
首先以root身份登录服务器
终端输入
# ls 列出目录,也可以ll # -al 列出隐藏目录 ls -al ~/.ssh
检查该目录下是否存在id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第4步
输入以下命令,一直按回车,直到提示已生成 ** id_rsa和id_rsa.pub**文件(示例邮箱需替换)
ssh-keygen -t rsa -C "your_email@example.com"
使用以下命令获取id_rsa.pub文件的内容
vi ~/.ssh/id_rsa.pub
将获取到的key加入到GitHub里的SSH公钥,这样你就不用每次都在操作git仓库时输入账户和密码了,天高任你飞,海阔凭鱼跃了。
配置git全局用户名和密码(注意是双破折号--)
git config --global user.name 你的用户名 git config --global user.email 你的邮箱 # 查看git配置信息 git config --global --list
设置默认全局git remote地址
git config --global branch.master.remote origin git config --global branch.master.merge refs/heads/master
其他网友教程
2.如果你想在CentOS中安装Node.Js,请接着往下看
声明,方法有很多,但我推荐使用NVM(Node version manager)来安装,不要问我为什么,我是不会说的。
下载并安装NVM脚本
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash source ~/.bash_profile
列出所需要的版本
nvm list-remote
安装上步中出现的版本
nvm install v6.7.5
查看已安装的版本
nvm list
设置默认版本
nvm alias default v6.7.5
使用命令查看系统Node版本
node -v
给出所有的方法:在CentOS 7上安装Node.js的4种方法
结束语
至此完毕,本地xshell(推荐)连接虚拟机服务器,ping baidu.com看看是不是已经可以Ping通了呢,骚年。本次奇幻之旅由PHP-贵州-码农(群号:466388300)全程指导,特此鸣谢!!!
相关文章推荐
- 记录一次Oracle VirtualBox 下 Centos 6.5 VM 磁盘扩容
- 记录一次在 VirtualBox的添加共享windows文件后,发现没有共享文件的事
- Oracle VM VirtualBox 安装CentOS 配置图形界面记录
- 记录一次阿里云redis被黑客植入挖矿木马
- 一次代码重构记录
- 记录一次使用knockout实现表格中select绑定,并选中默认值。
- 记录一次入坑的linux下c语言解析txt文件
- TCP连接的三次握手--一次故障记录
- ubuntu 12.04上安装OpenERP 7的一次记录
- table显示n条记录,每3行换一次颜色
- 使用Hibernate criteria进行分页查询时,如何实现一次查询取得总记录数和分页后结果集
- 记录一次Android交叉编译ffmpeg排查错误
- 配置Oracle VM VirtualBox,实现内外网访问笔记,以进行spark、hadoop集群开发测试
- 在Oracle VM VirtualBox下创建的centos虚拟机联网问题
- 记录一次APP的转让流程
- 在Oracle VM VirtualBox中设置共享文件夹
- 记录一次bug解决过程:可维护性和性能优化
- 简单记录一次ORA-00600: internal error code, arguments: [2662]
- 记录一次统计首页MYSQL非常慢的解决过程
- Oracle VM VirtualBox的HOST-ONLY模式下设置共享上网