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. 开发环境无错,部署至测试环境报错“NoSuchMethodError”OR"NoSuchClassError"

    背景: 实现一个简单的功能,需要用到jedis的jar包连接Redis.在之前便已经有使用jedis,它的版本比较旧,是2.1的.而新实现的功能,在编码的时候使用的是2.8的.在开发环境完成单元测试后 ...

  2. debian7 安装VMware Tools

    前提:需要安装gcc.kernel 1. apt-get install gcc 2. apt-get install kernel 问题描述: 安装时如果提示更换介质 :请把标有 " de ...

  3. Solaris10怎么创建flash archive

    使用flarcreate命令可以创建Solaris操作系统的映像(flash archive).Flash archive相当于Solaris系统的克隆.使用flash archive可以用于安装新系 ...

  4. UML设计九种图例

    一.作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. UML语义:描述基于UML的精确元模型定义. UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语 ...

  5. C语言学习笔记--指针概念

    指针也是一种变量,占有内存空间,用来保存内存地址,在32位系统中指针的占用的内存大小为4个字节 1.*号的意义 (1)在指针声明时,*号表示所声明的变量为指针 (2)在指针使用时,*号表示取指针所指向 ...

  6. xcode编译静态库选择cpu架构

    此前编译了一个静态库,默认支持了armv7,armv7s,arm64 编译的话肯定是上面三个静态库分别编译出来,然后在把这三个合并成一个单独的库. 如果单个库的大小是10M,那编译总的库大概就30M了 ...

  7. css之content

    content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容.该属性用于定义元素之前或之后放置的生成内容.默认地,这往往是行内内容,不过该内容创建的框类型可以用属性 dis ...

  8. python中not的用法

    python中的not具体表示是什么: 在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法: ...

  9. OpenCV4Android 不需要安装OpenCVManager,就可以运行的方法

    http://blog.csdn.net/yanzi1225627/article/details/27863615 OpenCV4Android释疑: 透析Android以JNI调OpenCV的三种 ...

  10. 怎么把网页保存为pdf文件

    不就是用chrome浏览器打印功能,然后保存为pdf就可以了吗? 对于一些结构简单的比如,RFC文档这样操作一般没什么问题,对于一些有浮动元素的网页就不好说了,必须先用chrome的审查元素把一些不必 ...