导语:为什么要学习linux?学到什么程度?

大数据技术是运行在集群,且是linux操作系统这样的集群当中的,所以学习大数据之前,你得先掌握了linux的简单操作,没错,我们不是专门的做linux工作,所以只要学会简单操作,会用了就行

  学习阶段不可能专门买四五台服务器,成本太高了,所以我们就用虚拟化工具来进行学习。这里我选择的是VMware这个虚拟化软件工具,它可以为我们提供虚拟系统和虚拟网络两个东西,操作系统则是选择CentOS6.10的minimal版本。具体的安装过程我这里只会讲一些比较重要的过程,其他简单的操作如果有不会的可以百度下虚拟机安装操作系统的过程。

注意点一:磁盘分区划分建议选择自动创建磁盘分区

这里说明下为什么要这么划分:

/boot:引导分区,创建的时候必须是第一个,是操作系统用来进行内存加载等操作,创建的时候默认200MB

swap:操作系统用于数据交换的空间,大小根据自己的内存去设置就行,比较灵活

/:根目录,存放系统,软件,数据等

注意点二:配置静态IP

 vi /etc/sysconfig/network-scripts/ifcfg-eth0

  这里之所以注释掉硬件地址,是因为后面我们要用这台服务器去做克隆,而克隆出来的机子网卡地址就会跟老机器不一样,为了做到唯一性,我们让VMware帮我们去修改硬件地址。IP地址的设置则可以通过虚拟网络编辑器去获取

注意点三:关闭禁用防火墙

 service iptables stop    #关闭防火墙  

 chkconfig iptables off   #禁用防火墙

注意点四:关闭安全模块

 vi /etc/selinux/config   # 将SELINUX设置为disabled即可 

注意点五:删除文件(只在虚拟环境下这么做,企业环境中千万不能这么做,做了就赶紧跑路吧!!!)

 rm -f /etc/udev/rules.d/-persistent-net.rules

  之所以删除这个文件,是因为里面记录了硬件地址的映射,所以除了要将ifcfg-eth0的硬件地址注释掉之外,还要将该文件删除,这样才能保证克隆出来的机器eth0这个接口是可用的,因为VMware会用新的硬件地址来使用eth0,否则机器没法使用被别的机器绑定使用的eth0

做完以上这些,我们就可以将机器拍摄快照,并克隆四台机器,用于之后搭建集群用的。最后,我们还要为每台机子配置单独的主机名、IP地址以及主机名与IP地址的映射

最新文章

  1. ASP.NET 5 改名 ASP.NET Core 1.0
  2. Oracle知识分类之异常
  3. 常见.NET功能代码汇总
  4. 【转】PowerShell入门(五):Cmd命令与PowerShell命令的交互
  5. Android开发中Bundle用法包裹数据(转)
  6. HBase(八): 表结构设计优化
  7. c++描述将一个2进制数转化成10进制数(用到初始化栈,进栈,入栈)
  8. ios 数字禁止变成电话号码
  9. 如何生成一副Poker
  10. CentOS-6.4-i386硬盘安装
  11. myeclipseb笔记(4):拷贝文件的相应配置
  12. apache 日志中记录代理IP以及真实客户端IP
  13. BufferedInputStream 源码分析
  14. iOS数据解析UI_14
  15. AWS Add Key Pair to Elastic Beanstalk Instance 给EB实例加密钥
  16. Django模板之通用模板的使用
  17. python操作mysql数据库的常用方法使用详解
  18. Repository HDU2846
  19. 面试题27:单链表向右旋转k个节点
  20. WEB渗透测试基础工具

热门文章

  1. hdu 1102 Constructing Roads (Prim算法)
  2. Java基础之多线程详细分析
  3. java jdk切换出现的问题 jdk切换失败(转)
  4. NS Simulation Basic
  5. Linq中使用Left Join 和 Right Join
  6. 【Leetcode】【Medium】4Sum
  7. Ubuntu下安装CUDA
  8. Anaconda套件,精簡版miniconda
  9. ACM HDU-2952 Counting Sheep
  10. ZT Factory Pattern