您的位置:首页 > 运维架构

通过一个对数据的存储和分析的简单实例初识Hadoop

2010-08-23 14:55 726 查看
前言
小伙伴们是否曾想过在家里面搭建一个小型服务器,但苦于运营商分的IP地址一直变,且IP地址不好记,从而一直没有实现它。这篇文章详细的介绍怎么搭建。
准备东西
公网IP地址

由于公网IP地址的稀少,电信对于新办里的宽带默认分配私网地址。不过只要给10000号打个 电话就可以改成公网地址。
取消光猫拨号
现在大部分公司和家庭都用光纤了,现在的光猫也比较高级,自带拨号功能。但坑爹的是现在 大部分光猫都没有端口映射的功能,所以我们需要取消光猫的自动拨号功能(不会影响到电话 线),然后用路由器拨号,这样路由器的出口地址就是公网地址了,且大部分路由器都有端口映射 的功能。
花生壳账号
还有就是申请一个花生壳的账号,并注册一个免费的域名。网址:http://hsk.oray.com/
内网的一台linux主机
建议安装ubuntu14.04LTS长期支持版本,因为在各种发行版本的linux中,ubuntu不管是桌面 版还是服务器版都做的挺不错的。
正式开始
花生壳的IP地址更新接口说明

请求接口说明
http://username:password@ddns.oray.com/ph/update?hostname=yourhostname&myip=ipaddress
username: 你在花生壳上注册的用户名
password: 你的花生壳密码
hostname: 你在花生壳上申请的域名:如:test.zicp.net
myip : 你想更新成的IP地址。(可以不填,如果没有花生壳会直接使用你的出口公网地址)
返回说明:
good 更新成功,域名的IP地址已经更新,同时会返回本次更新成功的IP,用空格隔开, 如:good 1.2.3.4
nochg 更新成功,但没有改变IP。一般这种情况为本次提交的IP跟上一次的一样
notfqdn 未有激活花生壳的域名
nohost 域名不存在或未激活花生壳
nochg 更新成功,但没有改变IP。一般这种情况为本次提交的IP跟上一次的一样
abuse 请求失败,频繁请求或验证失败时会出现
!donator 表示此功能需要付费用户才能使用,如https
实例 (保存到/usr/bin/ddns 需要替换username,password,yourhostname)
#!/bin/bash

ret=`wget -O- "http://username:password@ddns.oray.com/ph/update?hostname=yourhostname" 2>/dev/null`
echo "result:$ret"
自动更新设置

linux中可以通过修改/etc/crontab来制定各种定时执行任务,想要深入了解的话可以自己google或baidu,这里只把我的配置文件贴出来。
*/5 *   * * *   root    /usr/bin/ddns update
加载/etc/crontab的最后加上这一行,该行的作用如下:
每五分钟以root身份执行/usr/bin/ddns脚本。
重启定时服务让其生效

sudo service cron restart
总结
至此,内网linux主机会每隔5分钟去更新一下IP地址,这样妈妈再也不用担心在外面反问不了家里的电脑了。

本文出自 “记录点滴收获成长” 博客,请务必保留此出处http://gofly.blog.51cto.com/4344767/1751364
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐