简介:这个就是为了准备让所有的机器都可以跑大数据全部项目,做的最底层的基础软件环境的准备。本操作中全部配置文件,均可参考!注意仅做参考,需要自己根据自己情况进行调整。
(一)基础环境准备
1 创建root 账户
2 静态IP准备
3 openssh-server 准备,及root 登录准备
4 hosts 文件准备
5 hostname 主机名修改准备
6 关闭[卸载]防火墙
7 关闭[卸载]SElinux 准备
8 SSH免密登录准备
9 ntp 时间同步准备
第一步:创建root 账户
为什么要创建?
首先当ubuntu16.04 安装完成后,默认可以登录的用户名不是root用户,因为后续我们要操作的很多东西都需要root用户的权限,避免后面的尴尬,在这个位置,就直接更改为root用户。
怎么修改?
1.非root用户登录。使用你在安装过程中创建的用户名及密码登录,如笔者创建的用户名:jingshan 密码 123456。首先登录今日到操作系统。
如图:
登录成功后,显示如下画面:
2.为root账户设置密码。
为root账户设置密码,其实就是为了激活root帐号,后续可以切换到root账户做准备。
操作命令:sudo passwd root
操作效果如下:
在这个操作过程中需要输入三次密码,其中第一次是你当前登录账户的密码,在我这个设置里面就是123456,然后就是你要为root帐号设置的密码的输入,后面两次,两次输入是为了保证密码的正确性的。
3.第三步:切换为root账户执行。
操作命令:su root
操作效果如下:
第二步:静态IP准备
为什么要设置?
因为在CM及大型的集群架构中只有静态IP才能确保连接数据的正确性,那么就需要至少每台电脑有一个内网的静态IP.
默认的ubuntu16.04 给到的配置是DHCP,也就是动态配置的。每次开机,需要重新分配地址,虽然默认如果上次的地址还在的话,会优先分配上一次的地址,但是一旦有新机器加入,就会打乱之前的配置情况,造成混乱。
怎么解决?
1.首先查看一下当前的IP情况。
命令:ifconfig
效果:
说明:这里你会发现默认有两个网卡设置,其中一个是lo,也就是我们本地的回环网卡,说简单一点就是127.0.0.1生效的网卡。
第二个网卡ens33,这个网卡的名字在不同的版本的服务器上面可能不太一样,如果多网卡的暂时先不讨论。
通过上面的命令可以看见我这个机器当前的网络地址是 192.168.77.130 这样的内网IP地址。这个是因为我用的VMare9 虚拟工具,利用NAT模式进行的网络连接的设置。
2.连接外网,查看网络连通情况
命令:ping www.baidu.com
效果: