CentOS 7的系统配置Word格式.docx

上传人:b****1 文档编号:5785451 上传时间:2023-05-05 格式:DOCX 页数:16 大小:722.45KB
下载 相关 举报
CentOS 7的系统配置Word格式.docx_第1页
第1页 / 共16页
CentOS 7的系统配置Word格式.docx_第2页
第2页 / 共16页
CentOS 7的系统配置Word格式.docx_第3页
第3页 / 共16页
CentOS 7的系统配置Word格式.docx_第4页
第4页 / 共16页
CentOS 7的系统配置Word格式.docx_第5页
第5页 / 共16页
CentOS 7的系统配置Word格式.docx_第6页
第6页 / 共16页
CentOS 7的系统配置Word格式.docx_第7页
第7页 / 共16页
CentOS 7的系统配置Word格式.docx_第8页
第8页 / 共16页
CentOS 7的系统配置Word格式.docx_第9页
第9页 / 共16页
CentOS 7的系统配置Word格式.docx_第10页
第10页 / 共16页
CentOS 7的系统配置Word格式.docx_第11页
第11页 / 共16页
CentOS 7的系统配置Word格式.docx_第12页
第12页 / 共16页
CentOS 7的系统配置Word格式.docx_第13页
第13页 / 共16页
CentOS 7的系统配置Word格式.docx_第14页
第14页 / 共16页
CentOS 7的系统配置Word格式.docx_第15页
第15页 / 共16页
CentOS 7的系统配置Word格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

CentOS 7的系统配置Word格式.docx

《CentOS 7的系统配置Word格式.docx》由会员分享,可在线阅读,更多相关《CentOS 7的系统配置Word格式.docx(16页珍藏版)》请在冰点文库上搜索。

CentOS 7的系统配置Word格式.docx

systemctlstopfirewalld.service#停止firewall

systemctldisablefirewalld.service#禁止firewall开机启动

systemctl命令的基本操作格式是:

systemctl 

 

动作 

服务名.service

动作:

start,stop,restart,status,enable,disable,is-enabled 

四、配置Linux网络

1、修改hostname

CentOS7.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

"

/etc/sysconfig/network"

的设定项目如下:

NETWORKING是否利用网络

GATEWAY默认网关与接下来配置IP的属性文件中默认网关一致

IPGATEWAYDEV默认网关的接口名

HOSTNAME主机名

DOMAIN域名

reboot后hostname生效

2、修改当前机器的IP

Step1:

进入配置文件目录

现在已经是root权限了,我们cd到网络配置文件的目录,并列出目录下的文件。

Step2:

修改配置文件

该目录下,文件名“ifcfg-ens192”文件就是网络配置的主文件。

vi它!

修改或添加一下:

ONBOOT=yes 

BOOTPROTO=static 

IPADDR=IP地址 

NETMASK=255.255.255.0#子网掩码

GATEWAY=192.168.30.1 

#网关地址

Step3:

重启网络服务

修改完配置文件后,:

wq!

保存退出!

然后重启网络。

Step4:

测试

通过ifconfig命令查看ip是否设置成功,然后ping一下网络。

这个时候应该成功了!

3、修改DNS(看情况,非必选)

若网络环境有DNS要求,则配置,否则,勿配!

格式:

nameserverDNS地址

[root@hadoop1~]#vi/etc/resolv.conf

nameserver202.131.80.1#依需求而定

nameserver202.131.80.5#依需求而定

4、配置hosts文件

/etc/hosts"

这个文件是用来配置主机将用的DNS服务器信息,是记载LAN内接续的各主机的对应[HostName和IP]用的。

当用户在进行网络连接时,首先查找该文件,寻找对应主机名(或域名)对应的IP地址。

我们要测试两台机器之间知否连通,一般用"

ping机器的IP"

,如果想用"

ping机器的主机名"

发现找不见该名称的机器,解决的办法就是修改"

这个文件,通过把LAN内的各主机的IP地址和HostName的一一对应写入这个文件的时候,就可以解决问题。

例如:

机器为"

hadoop1:

59.67.107.80"

对机器为"

hadoop2:

59.67.107.79"

用命令"

ping"

记性连接测试。

测试结果如下:

从上图中的值,直接对IP地址进行测试,能够ping通,但是对主机名进行测试,若没有ping通,提示"

unknownhost——未知主机"

,这时查看"

hadoop1"

的"

文件内容。

若pinghadoop1不通则显示:

若pinghadoop1通则显示:

若发现里面没有"

59.67.107.79hadoop2"

内容,故而本机器是无法对机器的主机名为"

hadoop2"

解析。

在进行Hadoop集群配置中,需要在"

文件中添加集群中所有机器的IP与主机名,这样Master与所有的Slave机器之间不仅可以通过IP进行通信,而且还可以通过主机名进行通信。

所以在所有的机器上的"

文件末尾中都要添加如下内容:

因为本文以已经配置好的环境说明,所以我的/etc/hosts显示:

一般处于内网下,照此添加(192.168.1.1为网关):

192.168.1.2hadoop1

192.168.1.3hadoop2

192.168.1.4hadoop3

192.168.1.5hadoop4

用以下命令进行添加:

vim/etc/hosts

现在我们在进行对机器为"

的主机名进行ping通测试,看是否能测试成功。

从上图中我们已经能用主机名进行ping通了,说明我们刚才添加的内容,在局域网内能进行DNS解析了,那么现在剩下的事儿就是在其余的Slave机器上进行相同的配置。

然后进行测试。

Hadoop2.X/YARN环境搭建--CentOS7.0JDK配置

Hadoop是Java写的,他无法使用Linux预安装的OpenJDK,因此安装hadoop前需要先安装JDK(1.6以上)

原材料:

在Oracle官网下载的32位JDK:

说明:

1、CentOS7.0系统现在只有64位的,但是,Hadoop一般支持32位的,在64位环境下有事会有Warning出现,避免真的有神马问题,选择i586的JDK(即32位的),当然,64位的CentOS7肯定是兼容32位JDK的,记住:

64位系统肯定兼容32位的软件,32位系统不能兼容64位软件。

64位只是说明了CPU一次运算的位数为64位,比32位多,64位性能更高。

2、以前的Linux版本JDK有”.bin”文件可供下载,但是,现在官网只提供rpm的安装包与tar.gz的压缩包了,rpm安装包是RedHat系列系统(RedHat/RHEL/Fedora/CentOS)特有的安装文件,直接运行即可,但我们不知道其中的配置方法。

所以,为接近底层,我选择tar.gz的压缩包予以安装。

安装方式:

自带的OpenJDK与之后安装的JDK,不可兼得,故而有两种操作:

1、卸载删除原有的OpenJDK,再安装JDK 

2、二者依然共存,但是,配置何者为真正有效的JDK

Method1:

卸载删除原有的OpenJDK,再安装JDK

第一步:

卸载删除OpenJDK

卸载删除OpenJDK,首先需要知道到底要删除哪些东西:

[Randy@localhost~]$rpm-qa|grepopenjdk-i#查找已经安装的OpenJDK,-i表示忽略“openjdk”的大小写

现在将之全部删除:

[Randy@localhost~]$sudoyumremovejava-1.6.0-openjdk-devel-1.6.0.0-6.1.13.4.el7_0.x86_64java-1.7.0-openjdk-devel-1.7.0.65-2.5.1.2.el7_0.x86_64java-1.7.0-openjdk-headless-1.7.0.65-2.5.1.2.el7_0.x86_64java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64java-1.6.0-openjdk-1.6.0.0-6.1.13.4.el7_0.x86_64#用RedHat系列系统自带的yum进行删除openjdk,yum类似ubuntu中的apt-get,均用于安装、卸载及更新系统自带的软件,注意:

以上均以空格间隔

第二步:

安装JDK

1、解压

首先解压下载得来的JDK:

(JDK的tar.gz压缩包放在了~/dev目录下)

[Randy@localhost~]$sudomkdir/usr/lib/jdk#如若没有/usr/lib/jdk路径,则执行此句予以创建jdk文件夹

[Randy@localhost~]$sudotar-zxvfjdk-8u11-linux-i586.tar.gz-C/usr/lib/jdk#注意:

-C,--directory=DIR 

改变至目录DIR

[Randy@localhost~]$ 

ls/usr/lib/jdk

jdk1.8.0_11

[Randy@localhost~]$ls/usr/lib/jdk/jdk1.8.0_11/

bin 

javafx-src.zip 

man 

THIRDPARTYLICENSEREADME-JAVAFX.txt

COPYRIGHT 

jre 

README.html 

THIRDPARTYLICENSEREADME.txt

db 

lib 

release

include 

LICENSE 

src.zip

[Randy@localhost~]$

移动jdk1.8.0_11中的文件到/usr/lib/jdk,并删除jdk1.8.0_11文件夹:

[Randy@localhost~]$sudocp-rf/usr/lib/jdk/jdk1.8.0_11/*/usr/lib/jdk/#移动

[Randy@localhost~]$

jdk1.8.0_11 

[Randy@localhost~]$sudorm-rf/usr/lib/jdk/jdk1.8.0_11/#删除

2、配置环境变量

[Randy@localhost~]$sudovim/etc/profile

在最后一行插入:

#JAVAEnvironment

exportJAVA_HOME=/usr/lib/jdk

exportJRE_HOME=/usr/lib/jdk/jre

exportPATH=$JAVA_HOME/bin:

$JRE_HOME/bin:

$PATH

exportCLASSPATH=$CLASSPATH:

.:

$JAVA_HOME/lib:

$JRE_HOME/lib

3、修改系统默认的JDK

sudoupdate-alternatives--install/usr/bin/javajava/usr/lib/jdk/bin/java300 

#使系统默认的java命令是/usr/lib/jdk/bin中的java命令

sudoupdate-alternatives--install/usr/bin/javacjavac/usr/lib/jdk/bin/javac300 

#使系统默认的javac命令是/usr/lib/jdk/bin中的javac命令

[Randy@localhost~]$sudoupdate-alternatives--install/usr/bin/jarjar/usr/lib/jdk/bin/jar300#使系统默认的jar命令是/usr/lib/jdk/bin中的jar命令

sudoupdate-alternatives--configjava 

#配置默认java命令

共有1个提供“java”的程序。

选项 

命令

-----------------------------------------------

*+1 

/usr/lib/jdk/bin/java

按Enter保留当前选项[+],或者键入选项编号:

1

[Randy@localhost~]$sudoupdate-alternatives--configjavac 

/usr/lib/jdk/bin/javac

第三步:

测试JDK

[Randy@localhost~]$java-version

javaversion"

1.8.0_11"

Java(TM)SERuntimeEnvironment(build1.8.0_11-b12)

JavaHotSpot(TM)ServerVM(build25.11-b03,mixedmode)

[Randy@localhost~]$javac-version

javac1.8.0_11

测试是遇到了一个问题:

[Randy@localhost~]$java

-bash:

/usr/bin/java:

/lib/ld-linux.so.2:

badELFinterpreter:

没有那个文件或目录

[Randy@localhost~]$ls/lib/ld-linux

ls:

无法访问/lib/ld-linux:

解决方法是:

[Randy@localhost~]$sudoyuminstallglibc.i686#在64系统里执行32位程序如果出现/lib/ld-linux.so.2:

Nosuchfileordirectory,安装下glic即可

Method2:

二者共存,配置何者为真正有效的JDK

与Method1类似,只是不需要卸载删除OpenJDK

[Randy@localhost~]$sudoupdate-al

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2