1.查看Linux系统是32位还是64位

#查看系统位数
getconf LONG_BIT
#或者
uname -m
#或者
arch
#或者
file /sbin/init

2.IP配置

网络选择桥接模式(Bridge)
vi /etc/sysconfig/network-scripts/ifcfg-eth0

3.防火墙操作

##开启防火墙
service iptables start ##关闭防火墙
service iptables stop ##禁止自动启动防火墙
chkconfig iptables off ##开启自动启动防火墙
chkconfig iptables on ##查看防火墙
/etc/init.d/iptables status

4.命名节点名称

 vi /etc/sysconfig/network

5.配置host文件

vi /etc/hosts

6.配置SSH免密登录

cd  ~/.ssh
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
将公钥文件复制保存为authorized_keys
cat id_dsa.pub >> authorized_keys
如果多个节点之间需要互相免密码登录,就是互相把公钥追加到另一个节点的authorized_keys中。
先在节点A中将公钥复制到节点B中临时保存,然后在节点B中将刚刚复制过来A的公钥追加到自己的authorized_keys中。
主要用到的目令: scp A节点目录文件 B节点用户@B节点IP地址 B节点目录文件
$ scp ~/.ssh/id_dsa.pub hadoop@Slave1:~/.ssh/tmp

7.安装JDK

解压jdk压缩包
tar -zxvf jdk-8u51-linux-x64.gz

重命名
mv jdk1.8.0_51 jdk

配置环境变量
vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar

//最后将所有的路径加到
export PATH=.:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$JAVA_BIN:$PATH
#.查看当前磁盘信息
fdisk -l
#.查看用户属于哪个组
id user_name
groups user_name
#.去除空行
cat filename | tr -s '\n' #.虚拟机配置IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
HWADDR="00:0C:29:64:6A:F9"
IPV6INIT=no
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="11dd1c36-6e4b-4bda-a590-6663af7c987e"
IPADDR=192.168.0.16
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=211.140.188.188
USERCTL=no #.复制出来的虚拟机配置ip方法
#.删除mac地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#HWADDR="00:0C:29:64:6A:F9"
#.删除网卡和mac地址绑定的文件
rm -rf /etc/udev/rules.d/-persistent-net.rules
#.重启系统
reboot FTP服务器配置
Wu-FTP:古老、配置复杂
Proftp:功能强大
vcftp:安全、高速、稳定
系统默认FTP
启动:
/etc/rc/init.d/vsftpd start
配置文件:
/etc/vsftpd/vsftpd.conf 匿名访问: FTP anonymous cd ~/.ssh
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat id_dsa.pub >> authorized_key
scp ~/.ssh/id_dsa.pub root@192.168.20.46:~/.ssh/tmp.pub
#追加到authorized_keys中
cat ~/.ssh/tmp.pub >> ~/.ssh/authorized_keys

Linux安装步骤的更多相关文章

  1. sougoupinyin for linux 安装步骤(精简版)

    download deb double-click to install select fcitx reboot click it in the bar and choose the"tex ...

  2. Symantec Backup Exec 2012 Agent For Linux安装

    Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...

  3. Hadoop Linux安装

    Hadoop Linux安装 步骤流程 1.硬件准备 2.软件准备(推荐CDH) 3.将Hadoop安装包分发到各个节点下 4.安装JDK 5.修改/etc/hosts配置文件 6.设置SSH免密码登 ...

  4. Linux安装简介

    一.基本简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统. Linux能运行主要的UNIX工具软件.应用程序 ...

  5. Linux安装 火速入门

    一.基本简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统. Linux能运行主要的UNIX工具软件.应用程序 ...

  6. 一、Linux 安装

    Linux 安装 本章节我们将为大家介绍Linux的安装. 本章节以 centos6.4 为例. centos 下载地址: 可以去官网下载最新版本:https://www.centos.org/dow ...

  7. 吴裕雄--天生自然Linux操作系统:Linux 安装

    Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果直接不想搭建,也可以直接买一台学习用用,参考各大云服务器比较:https://www.runoob.com/linux/ ...

  8. Centos linux php扩展安装步骤

    使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) apachectl 其设计意图是帮助管理员控制Apache httpd后台守护进程的功能. ...

  9. Linux安装JDK详细步骤

    Linux安装JDK步骤 1.先从网上下载jdk(jdk-7u1-linux-i586.rpm),下载地址:http://www.oracle.com/technetwork/java/javase/ ...

随机推荐

  1. 怎样在win7中 安装Tomcat7.0

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器. 我们可以到官方网站下载Tomcat7 工具/原料 win7 Tomcat7.0 方法/步骤 1 在官网下载软件: ...

  2. PhoneGap应用图标icon和启动页面SplashScreen

    app/config.xml <icon gap:platform="android" gap:qualifier="ldpi" src="re ...

  3. CDM中,实体与实体快捷方式之间的联系不能重复,否则会造成外键重复

    例如机场实体和跑道实体,例如: 在机场包中,跑道实体作为快捷方式出现,机场实体与跑道快捷方式实体间有连线关系,然而 在跑道包中,情况相反,但二者间也有连线.(模型原样) 要注意的是,虽然在两个包中都有 ...

  4. oracle——存储过程分页

    1.包头: CREATE OR REPLACE PACKAGE BAWQ_PROC_PAGE IS -- BAWQ_PROC_PAGE 是包头名 TYPE T_CURSOR IS REF CURSOR ...

  5. ORA-00600:内部错误代码,参数:[kpnxdcbk-2],[],[],[],[],[],[],[],[],[],[],[]

    由于最近工作中常出现ORA-00600:内部错误代码,参数:[kpnxdcbk-2],[],[],[],[],[],[],[],[],[],[],[]这种异常!所以在这里讲一下我的处理方法. 笔者所遇 ...

  6. adb pull 和 adb push

    1. 操作单个文件 通过adb push,则可将文件添加到SD卡中.如果想在push的时候修改文件名称的话,只需要修改push的第二个参数改成完整路径(目录+文件名),如/sdcard/test-0. ...

  7. re.match

  8. 框架之 hibernate之二

    1. Hibernate持久化对象的状态 2. Hibernate的一级缓存 3. Hibernate操作持久化对象的方法 4. Hibernate的基本查询 Hibernate的持久化类 什么是持久 ...

  9. 前端学习笔记2017.6.21-html是个什么东西

    html有两种意思,html语言和html格式 html语言是一种面向人类的计算机语言,这是啥意思?人类用html这种语言描述出一个网页的样子,浏览器解析这个语言并展示出来. html格式是一种文件格 ...

  10. 如何使用EditPlus将json格式字符串默认为UTF-8格式

    1.首先用EditPlus打开json格式的文件 2.选择Tools工具栏下的Configure  User Tools 3.点击左侧File 4.在右侧Default encoding中选择UTF- ...