[root@hadoop100 桌面]#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #接口名(设备,网卡)
HWADDR=00:0C:2x:6x:0x:xx #MAC地址
TYPE=Ethernet #网络类型(通常是Ethemet)
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44 #随机id
#系统启动的时候网络接口是否有效(yes/no)
ONBOOT=yes
# IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
BOOTPROTO=static
#IP地址
IPADDR=192.168.1.101
#网关
GATEWAY=192.168.1.2
#域名解析器
DNS1=192.168.1.2
修改后
:wq
保存退出
(1)基本语法
hostname (功能描述:查看当前服务器的主机名称)
(2)举个栗子
查看当前服务器主机名称
[root@hadoop100 桌面]# hostname
(1)修改linux的主机映射文件(hosts文件)
Ⅰ.进入Linux系统查看本机的主机名。通过hostname命令查看
[root@hadoop100 桌面]# hostname
hadoop100
Ⅱ.如果感觉此主机名不合适,我们可以进行修改。通过编辑/etc/sysconfig/network文件
[root@hadoop100 桌面]# vi /etc/sysconfig/network
#文件中内容
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME= hadoop100
#注意:主机名称不要有“_”下划线
Ⅲ.打开此文件后,可以看到主机名。修改此主机名为我们想要修改的主机名hadoop100。
Ⅳ.保存退出。
Ⅴ.打开/etc/hosts
[root@hadoop100 桌面]# vim /etc/hosts
#添加如下内容
192.168.1.100 hadoop100
192.168.1.101 hadoop101
192.168.1.102 hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105 hadoop105
192.168.1.106 hadoop106
192.168.1.107 hadoop107
192.168.1.108 hadoop108
Ⅵ.并重启设备,重启后,查看主机名,已经修改成功
(2)修改windows7
的主机映射文件(hosts文件)
Ⅰ.进入C:\Windows\System32\drivers\etc路径
Ⅱ.打开hosts文件并添加如下内容
192.168.1.100 hadoop100
192.168.1.101 hadoop101
192.168.1.102 hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105 hadoop105
192.168.1.106 hadoop106
192.168.1.107 hadoop107
192.168.1.108 hadoop108
(3)修改windows10
的主机映射文件(hosts文件)
Ⅰ.进入C:\Windows\System32\drivers\etc路径
Ⅱ.拷贝hosts文件到桌面
Ⅲ.打开桌面hosts文件并添加如下内容
192.168.1.100 hadoop100
192.168.1.101 hadoop101
192.168.1.102 hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105 hadoop105
192.168.1.106 hadoop106
192.168.1.107 hadoop107
192.168.1.108 hadoop108
Ⅳ.将桌面hosts文件覆盖C:\Windows\System32\drivers\etc路径hosts文件
(1)基本语法
service 服务名 start (功能描述:开启服务)
service 服务名 stop (功能描述:关闭服务)
service 服务名 restart (功能描述:重新启动服务)
service 服务名 status (功能描述:查看服务状态)
(2)老司机带路
查看服务的方法:/etc/init.d/服务名
[root@hadoop100 init.d]# pwd
/etc/init.d
[root@hadoop100 init.d]# ls -al
(3)举个栗子
Ⅰ.查看网络服务的状态
[root@hadoop100 桌面]#service network status
Ⅱ .停止网络服务
[root@hadoop100 桌面]#service network stop
Ⅲ. 启动网络服务
[root@hadoop100 桌面]#service network start
Ⅳ. 重启网络服务
[root@hadoop100 桌面]#service network restart
Ⅴ.查看系统中所有的后台服务
[root@hadoop100 桌面]#service --status-all
(1)基本语法
chkconfig (功能描述:查看所有服务器自启配置)
chkconfig 服务名 off (功能描述:关掉指定服务的自动启动)
chkconfig 服务名 on (功能描述:开启指定服务的自动启动)
chkconfig 服务名 –list (功能描述:查看服务开机启动状态)
(2)举个栗子
Ⅰ.关闭iptables服务的自动启动
[root@hadoop100 桌面]#chkconfig iptables off
Ⅱ.开启iptables服务的自动启动
[root@hadoop100 桌面]#chkconfig iptables on
(1)临时关闭防火墙
Ⅰ.查看防火墙状态
[root@hadoop100桌面]# service iptables status
Ⅱ.临时关闭防火墙
[root@hadoop100桌面]# service iptables stop
(2)开机启动时关闭防火墙
Ⅰ.查看防火墙开机启动状态
[root@hadoop100桌面]#chkconfig iptables --list
Ⅱ.设置开机时关闭防火墙
[root@hadoop100桌面]#chkconfig iptables off
(1)基本语法
useradd 用户名 (功能描述:添加新用户)
useradd -g 组名 用户名 (功能描述:添加新用户到某个组)
(2)举个栗子
添加一个用户
[root@hadoop101 ~]# useradd tangseng
[root@hadoop101 ~]#ll /home/
(1)基本语法
passwd 用户名 (功能描述:设置用户密码)
(2)举个栗子
设置用户的密码
[root@hadoop101 ~]# passwd tangseng
(1)基本语法
id 用户名
(2)举个栗子
查看用户是否存在
[root@hadoop101 ~]#id tangseng
[root@hadoop101 ~]#useradd admin
[root@hadoop101 ~]#passwd admin
[root@hadoop101 ~]#vi /etc/sudoers
修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
admin ALL=(ALL) ALL
或者配置成采用sudo命令时,不需要输入密码
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
admin ALL=(ALL) NOPASSWD:ALL
修改完毕,现在可以用admin帐号登录,然后用命令 sudo ,即可获得root权限进行操作。
用普通用户在/opt目录下创建一个文件夹
[admin@hadoop101 opt]$ sudo mkdir module
[root@hadoop101 opt]# chown admin:admin module/
[admin@hadoop101 opt]$ sudo mkdir module
[admin@hadoop101 opt]$ sudo mkdir software
[admin@hadoop101 opt]$ sudo chown admin:admin module/ software/
[admin@hadoop101 opt]$ ll
总用量 8
drwxr-xr-x. 2 admin admin 4096 1月 17 14:37 module
drwxr-xr-x. 2 admin admin 4096 1月 17 14:38 software
(1)查询是否安装java软件:
[admin@hadoop101 opt]$ rpm -qa | grep java
(2)如果安装的版本低于1.7,卸载该jdk:
[admin@hadoop101 opt]$ sudo rpm -e 软件包
“alt+p
”进入sftp模式,如图
选择jdk1.8拖入,如图
[admin@hadoop101 opt]$ cd software/
[admin@hadoop101 software]$ ls
hadoop-2.7.2.tar.gz jdk-8u144-linux-x64.tar.gz
[admin@hadoop101 software]$ tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/
(1)先获取jdk路径:
[atgui@hadoop101 jdk1.8.0_144]$ pwd
/opt/module/jdk1.8.0_144
(2)打开/etc/profile文件:
[admin@hadoop101 software]$ sudo vi /etc/profile
在profile文件末尾添加jdk路径:
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
(3)保存后退出:
:wq
(4)让修改后的文件生效:
[admin@hadoop101 jdk1.8.0_144]$ source /etc/profile
[admin@hadoop101 jdk1.8.0_144]# java -version
java version "1.8.0_144"
注意:重启(如果java -version可以用就不用重启)
[admin@hadoop101 jdk1.8.0_144]$ sync
[admin@hadoop101 jdk1.8.0_144]$ sudo reboot
Hadoop下载地址:
https://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/
切换到sftp连接页面,选择Linux下编译的hadoop jar包拖入,如图
[admin@hadoop101 ~]$ cd /opt/software/
[admin@hadoop101 software]$ tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/
[admin@hadoop101 software]$ ls /opt/module/
hadoop-2.7.2
(1)获取hadoop安装路径:
[admin@ hadoop101 hadoop-2.7.2]$ pwd
/opt/module/hadoop-2.7.2
(2)打开/etc/profile文件:
[admin@ hadoop101 hadoop-2.7.2]$ sudo vi /etc/profile
在profie文件末尾添加jdk路径:(shitf+g)
##HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
(3)保存后退出:
:wq
(4)让修改后的文件生效:
[admin@ hadoop101 hadoop-2.7.2]$ source /etc/profile
[admin@hadoop102 ~]$ hadoop version
Hadoop 2.7.2
[admin@ hadoop101 hadoop-2.7.2]$ sync
[admin@ hadoop101 hadoop-2.7.2]$ sudo reboot