systemctl命令的基本操作格式是:
systemctl 动作 服务名.service 动作:start,stop,restart,status,enable,disable,is-enabled四、配置Linux网络 1、修改hostname CentOS 7.0的hostname在/etc/hostname中用root用户修改:
[root@hadoop1 ~]# vim /etc/hostname #编辑/etc/hostname [root@hadoop1 ~]# cat /etc/hostname #查看/etc/hostname hadoop1 [root@hadoop1 ~]#以前版本的CentOS在/etc/sysconfig/network中用root用户修改:
[root@hadoop1 ~]# vim /etcsysconfig/network[img]http://files.jb51.net/file_images/article/201408/201408140843361.png[/img] "/etc/sysconfig/network"的设定项目如下:
NETWORKING 是否利用网络 GATEWAY 默认网关与接下来配置IP的属性文件中默认网关一致 IPGATEWAYDEV 默认网关的接口名 HOSTNAME 主机名 DOMAIN 域名reboot后hostname生效 2、修改当前机器的IP Step1:进入配置文件目录 现在已经是root权限了,我们cd到网络配置文件的目录,并列出目录下的文件。 [img]http://files.jb51.net/file_images/article/201408/201408140843372.png[/img] [img]http://files.jb51.net/file_images/article/201408/201408140843373.png[/img] Step2:修改配置文件 该目录下,文件名“ifcfg-ens192”文件就是网络配置的主文件。vi它! 修改或添加一下:
ONBOOT=yes BOOTPROTO=static IPADDR=IP地址 NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.30.1 #网关地址[img]http://files.jb51.net/file_images/article/201408/201408140843374.png[/img] Step3:重启网络服务 修改完配置文件后,:wq!保存退出!然后重启网络。 [img]http://files.jb51.net/file_images/article/201408/201408140843385.png[/img] Step4:测试 通过ifconfig命令查看ip是否设置成功,然后ping一下网络。这个时候应该成功了! 3、修改DNS(看情况,非必选) 若网络环境有DNS要求,则配置,否则,勿配! 格式: nameserver DNS地址
[root@hadoop1 ~]# vi /etc/resolv.conf nameserver 202.131.80.1 #依需求而定 nameserver 202.131.80.5 #依需求而定4、配置hosts文件 "/etc/hosts"这个文件是用来配置主机将用的DNS服务器信息,是记载LAN内接续的各主机的对应[HostName和IP]用的。当用户在进行网络连接时,首先查找该文件,寻找对应主机名(或域名)对应的IP地址。 我们要测试两台机器之间知否连通,一般用"ping 机器的IP",如果想用"ping 机器的主机名"发现找不见该名称的机器,解决的办法就是修改"/etc/hosts"这个文件,通过把LAN内的各主机的IP地址和HostName的一一对应写入这个文件的时候,就可以解决问题。 例如:机器为"hadoop1:59.67.107.80"对机器为"hadoop2:59.67.107.79"用命令"ping"记性连接测试。测试结果如下: [img]http://files.jb51.net/file_images/article/201408/201408140843386.png[/img] 从上图中的值,直接对IP地址进行测试,能够ping通,但是对主机名进行测试,若没有ping通,提示"unknown host——未知主机",这时查看"hadoop1"的"/etc/hosts"文件内容。 若ping hadoop1不通则显示: [img]http://files.jb51.net/file_images/article/201408/201408140843387.png[/img] 若ping hadoop1通则显示: [img]http://files.jb51.net/file_images/article/201408/201408140843398.png[/img] 若发现里面没有"59.67.107.79 hadoop2"内容,故而本机器是无法对机器的主机名为"hadoop2" 解析。 在进行Hadoop集群配置中,需要在"/etc/hosts"文件中添加集群中所有机器的IP与主机名,这样Master与所有的Slave机器之间不仅可以通过IP进行通信,而且还可以通过主机名进行通信。所以在所有的机器上的"/etc/hosts"文件末尾中都要添加如下内容: 因为本文以已经配置好的环境说明,所以我的/etc/hosts显示: [img]http://files.jb51.net/file_images/article/201408/201408140843399.png[/img] 一般处于内网下,照此添加(192.168.1.1为网关):
192.168.1.2 hadoop1 192.168.1.3 hadoop2 192.168.1.4 hadoop3 192.168.1.5 hadoop4用以下命令进行添加:
vim /etc/hosts现在我们在进行对机器为"hadoop2"的主机名进行ping通测试,看是否能测试成功。 [img]http://files.jb51.net/file_images/article/201408/2014081408433910.png[/img] 从上图中我们已经能用主机名进行ping通了,说明我们刚才添加的内容,在局域网内能进行DNS解析了,那么现在剩下的事儿就是在其余的Slave机器上进行相同的配置。然后进行测试。
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有