우 분투 11.10 컴 파일 땅콩 껍질 설치

6005 단어 ubuntu
CentOS 5 의 경우
 
1. 다운로드 주소
땅콩 껍질 동적 도 메 인 이름 Linux 2.0
http://www.oray.com/peanuthull/download_linux.php
 
2. 땅콩 껍질 설치 및 사용 (linux)
1. 설치 에 필요 한 개발 패키지
[root@localhost ~]# yum install gcc gcc-c++ autoconf automake
 
2. phddns - 2.0.2.16556. tar. gz 를 한 디 렉 터 리 에 다운로드 합 니 다.
[root@localhost ~]# wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz
 
3. 모든 파일 압축 해제
[root@localhost ~]# tar zxvf phddns-2.0.2.16556.tar.gz
 
4. 디 렉 터 리 에 들 어가 서 컴 파일
[root@localhost ~]# cd phddns-2.0.2.16556
[root@localhost phddns-2.0.2.16556]# aclocal
[root@localhost phddns-2.0.2.16556]# autoconf
[root@localhost phddns-2.0.2.16556]# automake
[root@localhost phddns-2.0.2.16556]# ./configure
[root@localhost phddns-2.0.2.16556]# make
[root@localhost phddns-2.0.2.16556]# cd src
[root@localhost src]# ls -l phddns
-rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns
 
5. 컴 파일 된 프로그램 을 실행 하고 설정 합 니 다 (기본 값 은 / etc / plinux. 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
 
3. 땅콩 껍질 Linux 버 전 명령 행 매개 변수 설명
[root@localhost ~]# /usr/bin/phlinux -h
Peanuthull Linux-core 2.0 by oray.com, copyright 2011
Peanuthull Linux-core Help

--first-run
-f, run for the first time
           

--interact
-i, run as interactive mode
program will request for necessary parameters.
this mode will automatically enabled at first running,
or your configuration file has been lost.
      

--daemon
-d, run as a daemon
program will quit after put itself to background,
and continue running even you logout,
you can use kill -9 <PID> to terminate.
    

--config
-c, run with configuration file
program will run with the file
           

--user
-u, run as the user
program will run as the user
           

--help
-h, print this screen.
Please visit http://www.oray.com for detail.
 
4. 흔히 볼 수 있 는 문제
1. 로그 인 한 사용자 이름과 비밀 번 호 를 어떻게 수 동 으로 수정 합 니까?
       /etc/phlinux.conf  ,             。
         
/var/log/phddns.log 
 
2. 땅콩 껍질 은 왜 로그 인 할 수 없 나 요?
           TCP:6060 UDP:6060(  :OUT),                  。
 
3. 땅콩 껍질 의 현재 운행 상 태 를 어떻게 봅 니까?
    :
[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
 
4. 어떻게 다른 플랫폼 (비 X86) 에서 컴 파일 하여 실행 합 니까?
    mips cpu    :
1、           
........
2、    
./configure --host=i386-linux --target=mipsel-linux --build=mipsel-linux CXX=mipsel-linux-gcc CC=mipsel-linux-gcc LD=mipsel-linux-ld
3、make
4、       
mipsel-linux-gcc -g -O2 -o phlinux -s main.o phupdate.o PHGlobal.o PHSocket.o md5.o log.o generate.o coder.o blowfish.o bitstream.o base64.o ConvertUTF.o CCmdParser.o PhClient.o PhUpdater.o /opt/openwrt/mipsel-linux/lib/librt.a /opt/openwrt/mipsel-linux/lib/libstdc++.a //opt/openwrt/mipsel-linux/lib/libc.a
5、   (          )
upx -o phlinux2 phlinux

좋은 웹페이지 즐겨찾기