• ubuntu 12.04 安装和使用花生壳


    1、安装必要的开发包


    [root@localhost ~]# apt-get install gcc g++ autoconf automake


    2、下载phddns到某一个目录

    http://www.oray.com/peanuthull/download_ddns.php

    3、解压所有文件


    [root@localhost ~]# tar zxvf phddns-2.0.5.19225.tar.gz


    4、进入目录并编译

    [root@localhost ~]# cd phddns-2.0.5.19225

    [root@localhost phddns-2.0.5.19225]# aclocal

    [root@localhost phddns-2.0.5.19225]# autoconf

    [root@localhost phddns-2.0.5.19225]# automake

    [root@localhost phddns-2.0.5.19225]# ./configure

    [root@localhost phddns-2.0.5.19225]# make

    [root@localhost phddns-2.0.5.19225]# cd src

    [root@localhost src]# ls -l phddns

    -rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns


    5、执行编译好的程序并配置(默认使用/etc/phlinux.conf,如果不存在这个文件则自动进入交互配置)


    [root@localhost src]# ./phddns

    输入服务器地址,如无特殊情况可使用默认值

    Enter server address(press ENTER use phlinux3.oray.net):

    不要修改服务器地址,输入你免费赠送的地址则连接不上。
    输入您的Oray帐号名称

    Enter your Oray account:


    对应的Oray帐号密码

    Password:


    选择帮定的网卡,如无特殊,默认即可

    Network interface(s):

    eth0:192.168.141.18

    lo:127.0.0.1

    Choose one(default eth0):


    选择日志保存到哪个文件

    Log to use(default /var/log/phddns.log):


    保存配置文件,选择yes则直接保存到/etc/phlinux.conf,输入other可以指定文件

    Save to configuration file (/etc/phlinux.conf)?(yes/no/other):


    接下来程序将已交互模式开始运行

    192.168.141.18

    NIC bind success

    OnStatusChanged okConnecting

    OnStatusChanged okDomainListed

    OnDomainRegistered skyvense22.gicp.net

    OnStatusChanged okDomainsRegistered

    UserType: 0

    看到上面这些就表示登录成功,这个时候可以按ctrl+c先退出程序


    6
    、将phddns拷贝到你希望的位置

    [root@localhost src]# cp phddns /usr/bin/


    7
    、以后台模式启动花生壳并检查运行情况


    [root@localhost ~]# /usr/bin/phddns -c /etc/phlinux.conf -d

    phlinux started as daemon!

    [root@localhost ~]# tail /var/log/phddns.log

    2011/08/02 11:28:58.256| ExecuteUpdate OK, BeginKeepAlive!

    2011/08/02 11:29:59.354| SendKeepAlive() 8208

    2011/08/02 11:30:00.355| RecvKeepaliveResponse() Data comes, OPCODE:8272

    2011/08/02 11:30:00.356| Keepalive response received, client ip: 116.231.123.96

    2011/08/02 11:31:00.447| SendKeepAlive() 8208

    2011/08/02 11:31:01.450| RecvKeepaliveResponse() Data comes, OPCODE:8272

    2011/08/02 11:31:01.450| Keepalive response received, client ip: 116.231.123.96


    8、退出花生壳


    查看进程ID

    [root@localhost ~]# ps -A | grep phddns

    13731 ? 00:00:00 phlinux

    让后台进程退出

    [root@localhost ~]# kill -9 13731


    9
    、将花生壳加到系统启动时运行

    [root@localhost ~]# vi /etc/rc.local

    在文件的末尾加上一行:/usr/bin/phddns -c /etc/phlinux.conf -d

  • 相关阅读:
    面向对象
    用JS添加和删除class类名
    偶然
    js-cookie的用法
    eleemnt-ui修改主题颜色
    router.go,router.push,router.replace的区别
    vue生产环境清除console.log
    特别关心
    echart
    20182330魏冰妍_预备作业
  • 原文地址:https://www.cnblogs.com/chuanheng/p/3272043.html
Copyright © 2020-2023  润新知