Hadoop的生成环境都是在linux下面,不过呢hadoop2.x 已经开始支持windows平台,但是支持并不是很好,因此熟悉linux的命令是很重要的,需要熟悉linux的基本命令和环境的基本配置:
1.可以采用vmware虚拟机的方式来安装linux,安装过程省略,去网上查一下便可。
2.linux的版本很多,但是这里还是采用centos ,当然可以采用其他的linux,请自便。
3.安装完成后需要配置网络,配置的过程如下:
Ubuntu:
sudo vim /etc/network/interfaces
显示如下图所示:
然后如果想设置自动获取ip地址,修改配置文件如下:
auto lo
iface lo inet loopback
auto eth0
iface eth1 inet DHCP //指定为dhcp
#address 192.168.20.101
#netmask 255.255.255.0
#gateway 192.168.20.1
#dns-nameservers 192.168.1.110 202.106.0.20
然后重启一下net服务:
sudo /etc/init.d/networking restart
如果是设置静态ip则修改如下:
auto lo
iface lo inet loopback
auto eth0
iface eth1 inet static //指定为静态ip
address 192.168.20.101
netmask 255.255.255.0
gateway 192.168.20.1
记住同样需要重启net服务.
CentOS:
自动获取ip地址:
vi /etc/sysconfig/network-scripts/下所在的网卡文件。
例如:vi /etc/sysconfig/network-script/ifcfg-eth0
DEVICE="em1"
BOOTPROTO="DHCP"
HWADDR="78:2B:CB:62:58:92"
NM_CONTROLLED="yes"
ONBOOT="yes"
#IPADDR="192.168.0.231"
#NETMASK="255.255.255.0"
#GATEWAY="192.168.0.1"
#DNS1="192.168.0.1"
#TYPE="Ethernet"
然后重启net服务:
service network restart
设置静态ip:
DEVICE="em1"
BOOTPROTO="static"
HWADDR="78:2B:CB:62:58:92"
NM_CONTROLLED="yes"
ONBOOT="yes"
IPADDR="192.168.0.231"
NETMASK="255.255.255.0"
GATEWAY="192.168.0.1"
DNS1="192.168.0.1"
TYPE="Ethernet"
同样要重启网络服务。
网络设置好了以后就可以安装ssh软件来安装远程连接工具:
Ubuntu: apt-get install ssh
CentOS : yum install ssh
安装完成就可以用类似于putty或者xManager来远程连接到linux。
说明一下连接到linux的字符说明:
hostname:查询当前主机名称
怎么设置主机名称呢?
hostname aaa #aaa就是你要设置的主机名
这种命令只在当前用户下生效,系统重启后不在生效。
当然可以修改配置文件的方式设置用户名,这样就可以永久生效:
下面是centos的配置:
vi /etc/sysconfig/network
乌班图为:
vim /etc/hostname
修改里面的名称保存退出
还有一些常见的命令:
说这个太烦了,其他的不说了,不知道的请先学linux的基本命令