Linux虚拟机安装
- 一、创建虚拟机
1.创建新的虚拟机
2.选择“典型”
3. 选择“稍后安装操作系统”
4. 选择Linux CentOS64位
5. 给虚拟机取个名字,并指定安装位置
6. 指定磁盘大小
7. 修改网络类型
8. 指定操作系统文件
9. 启动虚拟机
- 二、 安装centos6.5
1.选择安装方式:
以上五项的意思是:
1 安装或更新系统
2 安装显示卡驱动
3 系统修复
4 从硬盘启动
5 内存测试
选择第一项继续。
2.跳过检测
3.进入图形安装界面
4.选择语言
5.选择键盘
6. 选择基本安装(Basic Storage Devices)
7.选择“yes,discard any data”
8.取服务名称
给这台电脑取一个服务名称(即域名),这里取master1.hadoop,数据机应该取slave2~n.hadoop
9.选择时区(选择上海或者东八区)
10.设置root用户密码
设置root用户的登录密码,如果设置的过于简单,系统会提示你,选择use anyway。
11.分区与安装
选择第一个“use all space”(使用所有空间)
12.选择磁盘
这时系统会提示你是否格式化并写入磁盘,选择格式化后继续。
选择“write changes to disk”
13.选择安装组件
从上向下依次是:
1桌面系统的安装
2最小化桌面系统的安装
3最小化安装
4基本服务器的安装
5数据库服务器的安装
6WEB网页服务器的安装
7虚拟主机的安装
8软件开发工作站的安装
选择第一项desktop
14.安装完成重启系统
- 三、初始化设置
1.启动设置
2.同意许可信息
3.创建普通用户
系统在安装完成时就已经有了一个根帐号(root)了,密码在前面设置过了。
在这创建一个平时使用的普通用户,我们这里设置为hadoop(注意:所有虚拟机用户名必须一 致,username和full name必须一致)
4.密码过于简单,选择是继续
5.设置系统时间
跳过设置
6. 配置kdump
使用默认的128M内存,点击finish选择yes重启计算机。
- 四、系统设置
1.关闭防火墙
(1)查看防火墙状态
service iptables status或者/etc/init.d/iptables status
(2)永久关闭防火墙
service iptables stop或者chkconfig iptables off
2.设置网络IP为固定IP
(1)查看当前IP
ifconfig
(2)查看当前dns服务器
cat /etc/resolv.conf
(3)查看网关
netstat –rn
(4)设置固定IP
3.设置自动加载网络
(1) 打开/etc/sysconfig/network-scripts/ifcfg-eth0
(2) 修改onboot=yes
4.开启自动时间同步
(1)查看时间同步服务是否开启
pgrep ntpd
如果未显示任何信息则未启动
(2) 开启时间同步服务(已开启可跳过)
service ntpd start 开启服务service ntpd stop 停止服务service ntpd restart 重启服务
(3) 设置时间同步服务随机启动
chkconfig ntpd on
(4)查看系统当前时间
date
5.安装JDK
(1) 下载linux版的JDK并解压(hadoop用户)
(2) 赋予JDK运行的权限(hadoop用户)
chmod 777 /home/hadoop/jdk1.8.0_73/bin/*chmod 777 /home/hadoop/jdk1.8.0_73/lib/*
(3)root用户打开/etc/profile,添加如下信息:
export JAVA_HOME=/home/hadoop/jdk1.8.0_73exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH
(4) 执行source /etc/profile或重新登录使修改生效
(5) 检测JDK环境
java –version
- 五、收尾
1.重启和关机
2.去除IOS
在要操作的虚拟机上点击右键
- 六、常见问题
1. 添加时间同步服务器地址
打开/etc/ntp.conf
添加
server 0.cn.pool.ntp.org iburst
国内时间同步服务器:
cn.pool.ntp.orgs1a.time.edu.cn
2.安装后同步系统时间
ntpdate cn.pool.ntp.org或ntpdate s1a.time.edu.cn
3. 同步时间出现异常
同步时间出现the NTP socket is in use, exiting,可以使用如下命令
cd /etc/rc.d/init.d./ntpd stop
4. 克隆虚拟机后修改Auto eth1为System eth0
(1) 打开/etc/udev/rules.d/70-persistent-net.rules文件
(2) 删除eth0配置,修改eth1为eth0,记录下address后的mac地址
(3) 返回桌面删除auto eth1
(4) 打开/etc/sysconfig/network-scripts/ifcfg-eth0
修改HWADDR后面的值为刚才记录的mac地址