查看: 12090|回复: 21

[原创] 【原创】生产环境下Hadoop大集群安装与配置+DNS+NFS

[复制链接]
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
跳转到指定楼层
1#
发表于 2013-1-27 23:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 leonarding 于 2013-1-27 23:04 编辑

《生产环境下Hadoop大集群安装与配置+DNS+NFS
环境
Linux ISOCentOS-6.0-i386-bin-DVD.iso     32   
JDK version"1.6.0_25-ea"   for  linux
Hadoop software versionhadoop-0.20.205.0.tar.gz   for  linux
VMware® Workstation   Version 7.0.0 build-203739
我的linux虚拟机配置   master   slave1   slave2    信息如下
主机名

IP

节点名

备注

h1

192.168.2.102

master

namenodejobtracker

h2

192.168.2.103

slave1

datanodetasktracker

H4

192.168.2.105

slave2

datanodetasktracker

DNS服务器安装与配置参考链接,感谢yanggw8071   mikeliu   chizeng
Bind安装DNS服务器并成功解析主机名
1.说明一下,我把DNS服务器安装到h1节点(master上)然后对h1 h2 h4 节点的主机名进行解析
2.需要h1节点可以上网,因为我们需要使用yum方式安装DNSrpm包,上网方式如下
CentOS需要能连入网络,这个比较简单,可以参考《NOSQL系列-memcached安装管理与repcached高可用性》,这篇文章在一开始就介绍了虚拟机如何连接上网
3.原来我们使用的hosts文件来解析主机名,现在可以不使用了直接删除即可,我呢直接改名吧,这样留着备用
[root@h1 etc]# mv /etc/hosts /etc/hosts_20130126
4.有的筒子使用了webmin软件GUI方式配置了DNS服务器,这种方式是挺方便的界面化人性化,但我用惯了命令行(码农的归宿)所以直接使用rpm方式来安装DNS
5.检查一下bind包有没有,这也是采用chroot机制
[root@h1 ~]# rpm -q bind
package bind is not installed
[root@h1 ~]# rpm -q bind-chroot
package bind-chroot is not installed
这里显示还没有安装,那么我们就需要yum方式安装啦
6.现在使用yum安装bind bind-chroot 软件包
[root@h1 ~]# yum -y install bind bind-chroot
省略。。。。。。
Dependencies Resolved
=======================================================================================
Package     Arch     Version                 Repository       Size
=======================================================================================
Installing:                安装这2个包
bind        i686     32:9.8.2-0.10.rc1.el6_3.6   updates         4.0 M
bind-chroot  i686     32:9.8.2-0.10.rc1.el6_3.6   updates         70 k
Updating for dependencies:  升级2个依赖包
bind-libs    i686      32:9.8.2-0.10.rc1.el6_3.6   updates         882 k
bind-utils  i686     32:9.8.2-0.10.rc1.el6_3.6     updates         180 k
Transaction Summary
=======================================================================================Install       2 Package(s)
Upgrade    2 Package(s)
Installed:
bind.i686 32:9.8.2-0.10.rc1.el6_3.6      bind-chroot.i686 32:9.8.2-0.10.rc1.el6_3.6                                          
Dependency Updated:
bind-libs.i686 32:9.8.2-0.10.rc1.el6_3.6   bind-utils.i686 32:9.8.2-0.10.rc1.el6_3.6                                         
Complete!
到此bind bind-chroot包安装完成
[root@h1 ~]# rpm -q bind
bind-9.8.2-0.10.rc1.el6_3.6.i686
[root@h1 ~]# rpm -q bind-chroot
bind-chroot-9.8.2-0.10.rc1.el6_3.6.i686
哈哈 现在都已经安装好了
7. yum install bind*还有三个包需要安装
[root@h1 etc]# yum install bind*
Dependencies Resolved
=======================================================================================
Package     Arch     Version                 Repository       Size
=======================================================================================
Installing:                安装这3个包
bind-devel   i686    32:9.8.2-0.10.rc1.el6_3.6     updates         376 k
bind-dyndb-ldap i686  1.1.0-0.9.b1.el6_3.1        updates          63 k
bind-sdb   i686   32:9.8.2-0.10.rc1.el6_3.6       updates          305 k
Transaction Summary
=======================================================================================I
Install       3 Package(s)
Upgrade     0 Package(s)
Installed:
bind-devel.i686 32:9.8.2-0.10.rc1.el6_3.6              
bind-dyndb-ldap.i686 0:1.1.0-0.9.b1.el6_3.1              
bind-sdb.i686 32:9.8.2-0.10.rc1.el6_3.6            
Complete!
现在都安装完毕了
8.修改named.conf文件,目录/etc/named.conf
[root@h1 etc]# vim /etc/named.conf        修改2处,标红显示
options {
        listen-on port 53 { any; };       //127.0.0.1 修改成 any
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };      //localhost 修改成 any
        recursion yes;
        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;
        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";
        managed-keys-directory "/var/named/dynamic";
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
zone "." IN {
        type hint;
        file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
9. 修改named.rfc1912.zones文件,目录/etc/named.rfc1912.zones
配置正向反向配置文件
[root@h1 etc]# vim /etc/named.rfc1912.zones     在这个文件末尾添加如下内容,红色是注意的地方
zone "leonarding.com" IN {
        type master;
        file "leonarding.com.zone";       注意这是你自己设置的域名,要牢牢记住
        allow-update { none; };
};
zone "2.168.192.in-addr.arpa" IN {
        type master;
        file "2.168.192.in-addr.zone";      这是反向配置文件
        allow-update { none; };
};
10.创建leonarding.com.zone2.168.192.in-addr.zon 文件
[root@h1 etc]# cd /var/named          进入这个目录
[root@h1 named]# cp -p named.localhost leonarding.com.zone
[root@h1 named]# cp -p named.localhost 2.168.192.in-addr.zone
对这2个文件进行修改,修改成新的文件,这2个文件就是区域文件,一定要写对了,否则会报错
添加正向文件并且配置
[root@h1 named]# vim leonarding.com.zone
$TTL 86400
@    IN    SOA  h1.leonarding.com. chizk.www.leonarding.com. (
     0 ; serial (d. adams)
     1D ; refresh
     1H ; retry
     1W ; expiry
     3H ) ; minimum
@    IN    NS  h1.leonarding.com.
h1.leonarding.com. IN A 192.168.2.102
h2.leonarding.com. IN A 192.168.2.103
h4.leonarding.com. IN A 192.168.2.105
添加反向文件并且配置
[root@h1 named]# vim 2.168.192.in-addr.zone
$TTL 86400
@    IN    SOA  h1.leonarding.com. chizk.www.leonarding.com. (
     0 ; serial (d. adams)
     1D ; refresh
     1H ; retry
     1W ; expiry
     3H ) ; minimum
@    IN    NS  h1.leonarding.com.
102 IN PTR h1.leonarding.com.
103 IN PTR h2.leonarding.com.
105 IN PTR h4.leonarding.com.
修改正向文件和反向文件属组,使用chgrp即可
[root@h1 named]# chgrp named leonarding.com.zone
[root@h1 named]# chgrp named leonarding.com.rev
11.修改/etc/resolv.conf 添加DNS域名服务器ip
h1master
[root@h1 named]# vim /etc/resolv.conf
nameserver 192.168.2.102          在最后面追加此条即可,就是我的master机器ip
说明我们是把master机器作为DNS域名解析服务器,
h2slave
[root@h2 sysconfig]# vim /etc/resolv.conf
nameserver 192.168.2.102
h4slave
[root@h4 .ssh]# vim /etc/resolv.conf
nameserver 192.168.2.102
添加DNS域名服务器ip,当有域名或主机名解析的时候,就知道去哪台机器上进行映射了
12.启动DNS服务器
[root@h1 named]# service named start
启动  named                            【确定】
13.使用nslookup命令测试域名解析
测试之前关闭防火墙
[root@h1 named]# service iptables status
Iptables:未运行防火墙
正向解析域名->IP
[root@h1 named]# nslookup h1.leonarding.com
Server:          192.168.2.102                    指域名服务器ip地址
Address:       192.168.2.102#53                     ip+端口号,DNS默认53端口
Name:   h1.leonarding.com                    域名解析
Address: 192.168.2.102                       映射ip
[root@h1 named]# nslookup h2.leonarding.com
Server:          192.168.2.102                    指域名服务器ip地址
Address:       192.168.2.102#53                     ip+端口号,DNS默认53端口
Name:   h2.leonarding.com                    域名解析
Address: 192.168.2.103                       映射ip
[root@h1 named]# nslookup h4.leonarding.com
Server:          192.168.2.102                    指域名服务器ip地址
Address:       192.168.2.102#53                    ip+端口号,DNS默认53端口
Name:   h4.leonarding.com                    域名解析
Address: 192.168.2.105                       映射ip
反向解析IP->域名
[root@h1 named]# nslookup 192.168.2.102
Server:          192.168.2.102
Address:       192.168.2.102#5
102.2.168.192.in-addr.arpa     name = h1.leonarding.com.
[root@h1 named]# nslookup 192.168.2.103
Server:          192.168.2.102
Address:       192.168.2.102#53
103.2.168.192.in-addr.arpa     name = h2.leonarding.com.
[root@h1 named]# nslookup 192.168.2.105
Server:          192.168.2.102
Address:       192.168.2.102#53
105.2.168.192.in-addr.arpa     name = h4.leonarding.com.
我们还可以使用host命令做解析测试
[root@h1 named]# host h2.leonarding.com
h2.leonarding.com has address 192.168.2.103
[root@h1 named]# host 192.168.2.103
103.2.168.192.in-addr.arpa domain name pointer h2.leonarding.com.
小结:到此我们使用Bind安装DNS服务器与配置,终于大功告成了,太不容易了,这是第一次独立完成DNS的配置和排除故障,之前也做过但一直顺风顺水,这次遇到了困难,还是应该多仔细认真反复查询测试,在此感谢ask兄的点拨!
生产环境下hadoop大集群NFS安装与配置
1.说明一下,我还是把NFS系统安装到h1节点(master上)然后把共享目录挂载到h1 h2 h4节点,实现ssh密钥的共享
2.NFS参考链接,感谢chizeng   gaojian309
3.三台虚拟操作系统如下
主机名

IP

节点名

备注

h1

192.168.2.102

master

namenodejobtracker

h2

192.168.2.103

slave1

datanodetasktracker

H4

192.168.2.105

slave2

datanodetasktracker

4.我们开始做实验啦
检查NFS包是否已经安装
[root@h1 ~]# rpm -qa | grep nfs
nfs-utils-1.2.2-7.el6.i686
nfs4-acl-tools-0.3.3-5.el6.i686
nfs-utils-lib-1.1.5-1.el6.i686
现在都已经安装到系统中了
检查rpcbind包是否已经安装
[root@h1 ~]# rpm -qa | grep rpcbind
rpcbind-0.2.0-8.el6.i686
现在都已经安装到系统中了
如果你的系统显示没有安装,可以使用yum install nfs-utils rpcbind  进行安装,然后配置
5.我们查看一下NFS服务和rpcbind服务是否启动
[root@h1 ~]# service nfs status
rcp.svcgssd  已停
rpc.mountd  已停
nfsd        已停
rpc.rquotad  已停                nfs已经停止了,我们现在应该启动nfs服务
[root@h1 ~]# service rpcbind status
rpcbind (pid  1431)  正在运行…….
6.启动服务
[root@h1 ~]# service nfs start
启动NFS服务                   【确定】
关掉NFS配额                   【确定】
启动FNS守护进程               【确定】
启动NFS mountd                【确定】
设置开机启动
[root@h1 ~]# chkconfig nfs on
[root@h1 ~]# chkconfig rpcbind on
7./home/grid/目录设置为共享目录
[root@h1 grid]# vim /etc/exports            exports文件中添加/home/grid *(sync,rw)字符串
/home/grid *(sync,rw)
解释
/home/grid       NFS要共享的目录
星号             代表所有ip地址
Rw为读写,ro为只读
Sync为立刻写入硬盘,rsync为优先写入缓存
No_root_squas root用户具有根目录的完全管理访问权限(这个如果不配置会造成远程root用户只读)
[root@h1 grid]# cat /etc/exports
/home/grid *(sync,rw)
8.重启rpcbindnfs服务
[root@h1 grid]# service rpcbind restart
停止 rpcbind                    【确定】
正在启动rpcbind                  【确定】
[root@h1 grid]# service nfs restart
全部启动
注意这里也要关闭防火墙设置
9.输出本地挂载点(即master上的共享目录)
[root@h1 grid]# showmount -e localhost
Export list for localhost:
/home/grid *
解释:
/home/grid       NFS要共享的目录
星号            代表所有ip地址
10.客户端h2 h4上配置
登陆h2
[root@h2 ~]# mkdir /nfs_share               在根目标下创建挂载点
[root@h2 ~]# mount -t nfs 192.168.2.102:/home/grid /nfs_share/   
h2上访问h1/home/grid目录挂载到/ nfs_share/目录下
drwx------.  38 grid hadoop  4096   12   15 15:00 nfs_share
切换到grid用户进入共享目录查看
[grid@h2 ~]$ cd /nfs_share/
-bash: cd: nfs_share/:  权限不够
报错啦,权限不够,这是为什么呢,经过了激烈的测试,发现是h1/home/grid目录权限问题
[root@h1 home]# chmod -R 777 grid     为了方便我直接给了全部权限,在h1上操作
[root@h2 /]# mount 192.168.2.102:/home/grid/ /nfs_share/    h2上重新挂载目录
[root@h2 /]# su – grid                 切换用户
[grid@h2 /]$ cd nfs_share/             ok我们现在可以畅通无阻了
[grid@h2 nfs_share]$ cd .ssh           没有问题进来啦,成功
11.小测试
测试什么呢,我们不是设置了共享目录嘛,我在h1的共享目录上创建一个11111111.txt文件,然后登陆h2的挂载点,看看能不能查询到
h1   服务端
[root@h1 grid]# touch 11111111.txt
[root@h1 grid]# ll | grep 11111111.txt
h2   客户端
[grid@h2 nfs_share]$ ll | grep 11111111.txt
-rw-r--r--.  1 root root          0    1    27 14:27 11111111.txt
12.设置开机后自动挂载nfs共享目录
修改fstab文件,这个文件描述了开机后应该挂载哪些挂载点
[root@h2 ~]# vim /etc/fstab                     在最后添加这行命令
192.168.2.102:/home/grid  /nfs_share            nfs     defaults        1 1
[root@h2 ~]# cat /etc/fstab
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
192.168.2.102:/home/grid  /nfs_share            nfs     defaults        1 1
现在NFS配置成功
13.使用NFS共享密钥文件
h2   客户端
[grid@h2 .ssh]$ pwd
/nfs_share/.ssh
[grid@h2 .ssh]$ ln -s authorized_keys /home/grid/.ssh/authorized_keys  
这种方式可能会导致软链接文件符号链接的层次过多,创建失败,但会有文件名注意文件名是红色的,这是不正常的,避免的方法是都使用绝对路径
还有另一种方法
[grid@h2 .ssh]$ cd ~/.ssh/
[grid@h2 .ssh]$ ln -s /nfs_share/.ssh/authorized_keys authorized_keys
authorized_keys -> /nfs_share/.ssh/authorized_keys
第一个authorized_keys指的是h2上的,第二个authorized_keys指的是h1上的,注意区分
我们用h1authorized_keys文件来创建h2authorized_keys文件软链接
注意如果原来h2上就有/home/grid/.ssh/authorized_keys文件需要先删除在创建
rm -rf /home/grid/.ssh/authorized_keys
我们在h2上看一下h1authorized_keys文件内容
[grid@h2 .ssh]$ cat /nfs_share/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr6+D01KKqeMUrkyakulV3su+9RU+jJ6sNJMlydxFq38oGBsJBwcskVL/I9ds7vE5g7coP+cMzgtRyj1ns+elgF0g3/uhtSerad4QdWXVLZgUjyUxijkm+nI3SSdwLihzsNNgH4GzeKX3HQAH/7S+rLoZSBPi//w9HYfO6VeXdo7N2lkvUxNW2z/h7JuYPMEqiaOIWAeLK7AJXhjJaeJkZh/ccGuEx4uBLRxqce5zjbNsFapoD2bact1w80a7mrgzAN3cVcQuQPzmpdj750negxMtai+QRmPDlSx2ZXtbarI4opSVmBiqpY84PJ/h9m5wptQ3hg/1XIxv4gyqwLSxZw== grid@h4
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5iKGfOGKh3d8BYr4vkkNaEtZkxCbBzBn6pfD0n3h82/1f9PwEtT4CEgqzBssYvQ2Nbc6dUy2NbDD9j5dIwQENS/fAJDwccdiJjEYMo5+o4ocPABx6OVM0r9nsUkyU7bxeHjap3ZUmcC1UvgW5asOsRMl7ePCze+rnt5D5ldZ+VOKh0NgtY2/CST8qXHmedfZFbQSEhIPf5Lh4A6oSoRHTFQbDN4apvf5s7Cm5/NgPiyhU+KbHBz96pNCxkjuOwj69a7kx4AgQYJoYc0T9O6YfjfVy3l1a7N2aJ6jp4SMv0GaohgzIrBNXwoFK6skuyf10yIxvNlGzkhTYK9GS9hjJw== grid@h2
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5V1lyss14a8aWFEkTk/aBgKHFLMX/XZX/xtXVUqJl8NkTQVLQ37+XLyqvTfrcJSja70diqB3TrwBp3K5eXNxp3EOr6EGHsi0B6D8owsg0bCDhxHGHu8RX8WB4DH9UOv1uPL5BESAPHjuemQuQaQzLagqrnXbrKix8CzdIEgmnOknYiS49q9msnzawqo3luQFRU7MQvAU9UZqkxotrnzHqh0tgjJ3Sq6O6nscA7w//Xmb0JGobVQAFCDJQdn/z1kOq7E5WNhVa8ynF9GOF7cMdppug7Ibw1RZ9cKa+igi1KhhavS5H7XCM64NuGfC87aQE9nz0ysS3Kh8PT5h6zlxfw== grid@h1
我们在看看h2的软链接文件内容是不是已经链过去了
[grid@h2 .ssh]$ cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr6+D01KKqeMUrkyakulV3su+9RU+jJ6sNJMlydxFq38oGBsJBwcskVL/I9ds7vE5g7coP+cMzgtRyj1ns+elgF0g3/uhtSerad4QdWXVLZgUjyUxijkm+nI3SSdwLihzsNNgH4GzeKX3HQAH/7S+rLoZSBPi//w9HYfO6VeXdo7N2lkvUxNW2z/h7JuYPMEqiaOIWAeLK7AJXhjJaeJkZh/ccGuEx4uBLRxqce5zjbNsFapoD2bact1w80a7mrgzAN3cVcQuQPzmpdj750negxMtai+QRmPDlSx2ZXtbarI4opSVmBiqpY84PJ/h9m5wptQ3hg/1XIxv4gyqwLSxZw== grid@h4
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5iKGfOGKh3d8BYr4vkkNaEtZkxCbBzBn6pfD0n3h82/1f9PwEtT4CEgqzBssYvQ2Nbc6dUy2NbDD9j5dIwQENS/fAJDwccdiJjEYMo5+o4ocPABx6OVM0r9nsUkyU7bxeHjap3ZUmcC1UvgW5asOsRMl7ePCze+rnt5D5ldZ+VOKh0NgtY2/CST8qXHmedfZFbQSEhIPf5Lh4A6oSoRHTFQbDN4apvf5s7Cm5/NgPiyhU+KbHBz96pNCxkjuOwj69a7kx4AgQYJoYc0T9O6YfjfVy3l1a7N2aJ6jp4SMv0GaohgzIrBNXwoFK6skuyf10yIxvNlGzkhTYK9GS9hjJw== grid@h2
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5V1lyss14a8aWFEkTk/aBgKHFLMX/XZX/xtXVUqJl8NkTQVLQ37+XLyqvTfrcJSja70diqB3TrwBp3K5eXNxp3EOr6EGHsi0B6D8owsg0bCDhxHGHu8RX8WB4DH9UOv1uPL5BESAPHjuemQuQaQzLagqrnXbrKix8CzdIEgmnOknYiS49q9msnzawqo3luQFRU7MQvAU9UZqkxotrnzHqh0tgjJ3Sq6O6nscA7w//Xmb0JGobVQAFCDJQdn/z1kOq7E5WNhVa8ynF9GOF7cMdppug7Ibw1RZ9cKa+igi1KhhavS5H7XCM64NuGfC87aQE9nz0ysS3Kh8PT5h6zlxfw== grid@h1
看一模一样
H4节点上共享密钥文件
h4
[root@h4 ~]# mkdir /nfs_share                      在根目标下创建挂载点
[root@h4 ~]# mount -t nfs 192.168.2.102:/home/grid /nfs_share/
h4上访问h1/home/grid目录挂载到/ nfs_share/目录下
[root@h4 ~]# su – grid          切换到grid用户
[grid@h4 /]$ cd nfs_share/.ssh/   我们可以成功进入共享目录来访问h1中的文件
修改fstab文件,这个文件描述了开机后应该挂载哪些挂载点
[root@h4 ruby]# vim /etc/fstab
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
192.168.2.102:/home/grid  /nfs_share            nfs     defaults        1 1
在最后添加红色字符串一行,这样在重启时系统就会自动挂载NFS共享目录
[grid@h4 .ssh]$ cd ~/.ssh/      进入h4.ssh目录
[grid@h4 .ssh]$ rm -rf authorized_keys    发现原来存在authorized_keys文件顾删除
[grid@h4 .ssh]$ ln -s /nfs_share/.ssh/authorized_keys ~/.ssh/authorized_keys
authorized_keys -> /nfs_share/.ssh/authorized_keys  软链接文件已经生成
[grid@h4 .ssh]$ cat authorized_keys               查看软链接文件内容
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr6+D01KKqeMUrkyakulV3su+9RU+jJ6sNJMlydxFq38oGBsJBwcskVL/I9ds7vE5g7coP+cMzgtRyj1ns+elgF0g3/uhtSerad4QdWXVLZgUjyUxijkm+nI3SSdwLihzsNNgH4GzeKX3HQAH/7S+rLoZSBPi//w9HYfO6VeXdo7N2lkvUxNW2z/h7JuYPMEqiaOIWAeLK7AJXhjJaeJkZh/ccGuEx4uBLRxqce5zjbNsFapoD2bact1w80a7mrgzAN3cVcQuQPzmpdj750negxMtai+QRmPDlSx2ZXtbarI4opSVmBiqpY84PJ/h9m5wptQ3hg/1XIxv4gyqwLSxZw== grid@h4
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5iKGfOGKh3d8BYr4vkkNaEtZkxCbBzBn6pfD0n3h82/1f9PwEtT4CEgqzBssYvQ2Nbc6dUy2NbDD9j5dIwQENS/fAJDwccdiJjEYMo5+o4ocPABx6OVM0r9nsUkyU7bxeHjap3ZUmcC1UvgW5asOsRMl7ePCze+rnt5D5ldZ+VOKh0NgtY2/CST8qXHmedfZFbQSEhIPf5Lh4A6oSoRHTFQbDN4apvf5s7Cm5/NgPiyhU+KbHBz96pNCxkjuOwj69a7kx4AgQYJoYc0T9O6YfjfVy3l1a7N2aJ6jp4SMv0GaohgzIrBNXwoFK6skuyf10yIxvNlGzkhTYK9GS9hjJw== grid@h2
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5V1lyss14a8aWFEkTk/aBgKHFLMX/XZX/xtXVUqJl8NkTQVLQ37+XLyqvTfrcJSja70diqB3TrwBp3K5eXNxp3EOr6EGHsi0B6D8owsg0bCDhxHGHu8RX8WB4DH9UOv1uPL5BESAPHjuemQuQaQzLagqrnXbrKix8CzdIEgmnOknYiS49q9msnzawqo3luQFRU7MQvAU9UZqkxotrnzHqh0tgjJ3Sq6O6nscA7w//Xmb0JGobVQAFCDJQdn/z1kOq7E5WNhVa8ynF9GOF7cMdppug7Ibw1RZ9cKa+igi1KhhavS5H7XCM64NuGfC87aQE9nz0ysS3Kh8PT5h6zlxfw== grid@h1
小结:通过对比我们知道h1authorized_keys授权文件和h2 h4上的软链接文件内容都是一模一样的,到此我们就可以免密码连入了




Leonarding
2013.1.27
天津&winter
分享技术~成就梦想
Blogwww.leonarding.com

招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
2#
 楼主| 发表于 2013-1-27 23:06 | 只看该作者

使用道具 举报

回复
论坛徽章:
21
2013年新春福章
日期:2013-04-08 17:42:48马上有钱
日期:2014-02-18 16:49:31夏利
日期:2014-02-20 10:17:24马上有钱
日期:2014-08-04 15:30:58马上加薪
日期:2014-11-23 01:52:23马上加薪
日期:2015-01-08 11:42:39马上加薪
日期:2015-02-04 15:06:54喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:472014年新春福章
日期:2014-02-18 16:49:31
3#
发表于 2013-1-28 15:02 | 只看该作者
一式四份。。。

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
4#
 楼主| 发表于 2013-1-28 15:25 | 只看该作者
吴_飚 发表于 2013-1-28 15:02
一式四份。。。

那来4份

使用道具 举报

回复
论坛徽章:
21
2013年新春福章
日期:2013-04-08 17:42:48马上有钱
日期:2014-02-18 16:49:31夏利
日期:2014-02-20 10:17:24马上有钱
日期:2014-08-04 15:30:58马上加薪
日期:2014-11-23 01:52:23马上加薪
日期:2015-01-08 11:42:39马上加薪
日期:2015-02-04 15:06:54喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:472014年新春福章
日期:2014-02-18 16:49:31
5#
发表于 2013-1-28 15:26 | 只看该作者
leonarding 发表于 2013-1-28 15:25
那来4份

严格算,是5份!
两边的版块+两边的日志+源word文档

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
6#
 楼主| 发表于 2013-1-28 15:28 | 只看该作者
吴_飚 发表于 2013-1-28 15:26
严格算,是5份!
两边的版块+两边的日志+源word文档

哈你在啦  飚哥

使用道具 举报

回复
论坛徽章:
21
2013年新春福章
日期:2013-04-08 17:42:48马上有钱
日期:2014-02-18 16:49:31夏利
日期:2014-02-20 10:17:24马上有钱
日期:2014-08-04 15:30:58马上加薪
日期:2014-11-23 01:52:23马上加薪
日期:2015-01-08 11:42:39马上加薪
日期:2015-02-04 15:06:54喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:472014年新春福章
日期:2014-02-18 16:49:31
7#
发表于 2013-1-28 15:30 | 只看该作者
leonarding 发表于 2013-1-28 15:28
哈你在啦  飚哥

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
8#
 楼主| 发表于 2013-1-30 19:40 | 只看该作者
吴_飚 发表于 2013-1-28 15:30

注册时间  2013-1-3    你这特意算的吧

使用道具 举报

回复
论坛徽章:
21
2013年新春福章
日期:2013-04-08 17:42:48马上有钱
日期:2014-02-18 16:49:31夏利
日期:2014-02-20 10:17:24马上有钱
日期:2014-08-04 15:30:58马上加薪
日期:2014-11-23 01:52:23马上加薪
日期:2015-01-08 11:42:39马上加薪
日期:2015-02-04 15:06:54喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:472014年新春福章
日期:2014-02-18 16:49:31
9#
发表于 2013-1-30 23:13 | 只看该作者
leonarding 发表于 2013-1-30 19:40
注册时间  2013-1-3    你这特意算的吧

我马甲很多。。。
灌水为主。。

使用道具 举报

回复
招聘 : Oracle 课程老师
论坛徽章:
48
19周年集字徽章-周
日期:2019-09-03 17:47:002011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192014年世界杯参赛球队: 俄罗斯
日期:2014-07-17 17:21:42ITPUB伯乐
日期:2014-07-17 14:45:422014年世界杯参赛球队: 希腊
日期:2014-06-20 16:01:122014年世界杯参赛球队:克罗地亚
日期:2014-06-12 16:53:56马上加薪
日期:2014-04-25 14:18:13目光如炬
日期:2014-04-21 06:00:12马上有房
日期:2014-03-31 15:10:37
10#
 楼主| 发表于 2013-2-2 09:57 | 只看该作者
吴_飚 发表于 2013-1-30 23:13
我马甲很多。。。
灌水为主。。

欢迎 飚爷  常来灌水

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表