CentOS安装和使用花生壳

一、安装说明(以CentOS 5为例)


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/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


二、花生壳
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.


三、常见问题


如何手动修改登陆的用户名及密码?


您可以直接编辑/etc/phlinux.conf文件,对登陆用户名及密码进行修改。

花生壳日志保存路径

/var/log/phddns.log


为什么花生壳无法登陆?


花生壳使用的通信端口是TCP:6060和UDP:6060(方向:OUT),请确认防火墙没有把这几个通信端口封掉。


如何查看花生壳当前运行状态?


查看日志:

[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


如何在其他平台(非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

PX4/ArduPilot源码克隆提速秘籍:国内镜像与子模块优化全攻略 本文详细介绍了PX4/ArduPilot源码克隆的提速秘籍,包括使用国内镜像源和子模块优化技巧。通过阿木实验室、华为云等国内镜像,克隆速度可提升20倍,同时提供子模块替换和并行编译等实用方法,大幅提升开发效率。 阅读详情

相关推荐

音频质量评估指标全解析:从主观到客观的全面指南

本文全面解析了音频质量评估的核心指标,涵盖主观评价(如MOS、DMOS)与客观评价(如PESQ、STOI、SDR)。重点介绍了DNSMOS等AI驱动的无参考评估方法,并提供了根据语音通信、噪声抑制、语音分离等不同场景选择指标组合的实战指南,帮助开发者和研究者科学量化音频质量。

rum55的博客 641

Linux-centos花生壳实现内网穿透

Linux-centos花生壳实现内网穿透

weixin_43458965的博客 5045

VSCode插件全攻略:5分钟搞定Mermaid流程图实时预览(含常见报错解决)

本文提供了一份详细的VSCode插件实战指南,帮助开发者快速配置Mermaid流程图实时预览环境。文章涵盖核心插件选择、高效工作流搭建,并重点解决了图表渲染失败、样式异常等常见报错问题,旨在提升技术文档的编写效率与可视化质量。

rust6ferris的博客 1484

CentOS Stream 9 下如何安装使用花生壳并做内网穿透建站

我想在本地电脑作一个个人站点, 让它通过外网可以访问, 如何实现呢?在这里我选择使用花生壳的内网穿透来解决,由于采用VMware Workstation Pro虚拟机来做,不需要一个单独的服务器就可以在家实现这一愿望,具体实现步骤如下: 1、在VMware Workstation Pro虚拟机中安装CentOS Stream 9(过程略) 2、下载花生壳软件(花生壳软件htt地址:https://hsk.oray.com/) 利用WinSCP软件上传phddns_5.2.0_amd64.rpm 至/root

ftzyj的博客 3939

别再折腾环境了!Windows 11 + VSCode + CMake 3.31.4 + MinGW-w64 一键式配置指南(附常见报错解决)

本文提供Windows 11下VSCode、CMake 3.31.4和MinGW-w64的一键式配置指南,帮助开发者快速搭建高效C++开发环境。涵盖工具链选型、环境变量配置、项目初始化及常见报错解决方案,大幅提升开发效率。

weixin_28841265的博客 186

agv调度系统3.0技术介绍

agv调度系统,穿梭车调度系统,调度系统技术介绍,教你做调度

持续分享调度系统开发过程 4866

centos 7.0安装花生壳

没有wget 先下载get 命令 yum -y install wget 下载位置/usr/local/src 解压目录 /usr/local/bin/phddns-2.0.6.x86_64 1.下载花生壳[root@localhost ~]# wget http://download.oray.com/peanuthull/linux/phddns-2.0.6.x86_6...

weixin_30794491的博客 1473

基于NARX和NARX-LSTM的模型辨识与MPC控制系统调试与优化

本文针对两输入单输出非线性系统,提出基于NARX和NARX-LSTM的模型辨识与MPC控制优化方案。系统输入为固定量u1和可调量u2(8.5-140),输出目标为-0.58。现有模型存在辨识精度不足、历史输出依赖过重、预测偏差等问题。解决方案包括:数据差分处理改善非平稳性、调整延迟阶数优化模型结构、引入注意力机制替代手动加权、改进损失函数消除预测偏差。MPC控制器将结合优化模型,考虑控制变量步长约束(≥2),实现输出稳定控制。通过系统性的模型调试与控制算法优化,最终形成完整的非线性系统辨识与控制框架。

huanghm88的专栏 127

docker 运行花生壳实现内外网穿透

docker 运行花生壳实现内外网穿透

qq_40163617的博客 4178

【科研数据获取】根据Excel表个中的企业/公司信息批量获取经纬度坐标,并进行地图可视化

批量获取企业/公司的经纬度坐标,并进行地图可视化1 需求2 实现途径3 需求逐步实现 1 需求 在做项目的时候,老板或者项目答辩时候甲方最喜欢看到的就是可视化结果,尤其是涉及到地图可视化。很多时候会遇到企业/公司的数据,想要做地图可视化,必不可少的就是要获取它们具体地址:第一种就是像查户口一样精准一下具体的城镇街道,还有一种就是经纬度信息,前一种属于文字内容往往用于管理方面,第二种数字信息多用于数据处理与分析。 2 实现途径 获取地理信息数据,自然需要使用到地图的功能,这里直接采用百度地图的拾取坐标系统,

lys_828的博客 2336

MATLAB 与 STK 互联的两种连接方式详解

批量仿真推荐使用方法一;交互分析推荐使用方法二。可以根据具体任务灵活切换,也可以同时使用两种方式,提升建模与仿真的效率。

weixin_52370774的博客 1564

花生壳配置内网穿透

花生壳配置内网穿透

QAZ600888的博客 1117

RK3568平台开发系列讲解(UBOOT篇)u-boot启动流程

U-Boot(Universal Bootloader)是一种开源的引导加载程序,广泛用于嵌入式系统中。它的主要功能是初始化硬件设备,加载操作系统内核,并将控制权交给操作系统。U-Boot的启动流程可以分为多个阶段,以下是典型的U-Boot启动流程:

内核笔记 1231

安装和使用Linux花生壳服务

一、安装说明(以CentOS 5为例) 1、安装必要的开发包 [root@localhost ~]# yum install gcc gcc-c++ autoconf automake 2、下载phddns-2.0.2.16556.tar.gz到某一个目录 [root@localhost ~]# wgethttp://download.oray.com/peanuthull/phddns...

笨鸟先飞的专栏 1254

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

花生壳 Linux arm

安装和使用Linux花生壳服务 一、安装说明(以CentOS 5为例) 1、安装必要的开发包 [root@localhost ~]# yum install gcc gcc-c++ autoconf automake 2、下载phddns-2.0.2.16556.tar.gz到某一个目录 [root@localhost ~]# wgethttp://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz 3、解压所有文件 [root@lo.

hanyingzhong的专栏 3958

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

花生壳5.0 for Linux使用教程

注意: (1)当前5.0版本不支持使用内置帐号、不兼容3.0版本、不可直接从3.0升级到5.0,需卸载3.0后才可安装5.0,请3.0版本的用户按需升级。 (2)在安装Linux 5.0前确认系统已安装好wget依赖包。 CentOS:yum -y install wget Ubuntu:apt-get update (更新软件列表)、apt-get install wget (下载wget工具)、wget --version (查看下载安装成功wget版本) 一、下载 进入花生壳站点下载Linux

ganky的专栏 4774

【小练习】安装花生壳后CentOS无法开机问题

CentOS安装花生壳后无法开机,定位问题及解决过程记录。 目录 问题背景 定位过程 解决方法 参考资料 问题背景 截图1.CentOS卡在开机界面标题 安装花生壳后启动异常,卡在开机界面,无报错提示。 定位过程 截图2.开机过程信息标题 按F5进入查看开机过程信息界面,发现卡在了phddns启动的位置,phddns就是刚安装的花生壳,启动时需联网进行...

Gam's Blog 750

运维系列&AI系列&Lenovo-G双系统系列(亲测有效):Linux版使用教程(花生壳)---官方原版

Linux版使用教程(花生壳)---官方原版

weixin_54626591的博客 1206

Win10系统中自带的Linux—WSL安装与宝塔面板安装使用

Win10系统中自带的Linux—WSL安装及简单使用 一、安装 安装“Ubuntu” 在Windows的应用商店中搜索“Ubuntu”并进行安装。  安装完毕后,从开始菜单中打开应用“Ubuntu”。提示错误“WslRegisterDistribution failed with error:0x8007019e”,根据提示我们还需要启用“适用于Linux的Windows子系统”功能选项。 开启“适用于Linux的Windows子系统”功能 开始,运行,输入“appwiz.cpl”,打开"程序和

洛水逆风向西 1万+

如何内网映射拥有自己的域名

一、Linux操作系统上。(以centOS为例) (一)、Linux上安装花生壳实现内网映射。 1.下载Linux版本花生壳。 官网:https://hsk.oray.com/download/ 选择Linux版本,下载。 http://download.oray.com/peanuthull/linux/phddns-3.0.2.x86_64.rpm 2.上传到Linux并安装。...

JaneYork的博客 3117

U盘安装CentOS5.6(用退休的笔记本搭建自己的Linux服务器)

用退休的笔记本搭建自己的Linux服务器 (一,U盘安装CentOS5.6) 目录 1.  U盘安装CentOS5.6 2.  CentOS5.6编译安装无线网卡驱动 3.  CentOS5.6配置无线网卡驱动 4.  花生壳动态域名解析 5.  Linux配置开机启动项 U盘安装CentOS5.6      最近买了台新的本本,终于把用了四年的旧本淘汰掉了。不过还真是舍不得

请叫我杰哥 1万+

树莓派Centos64安装frp

3,树莓派安装客户端 参考: https://moe.do/archives/sakurafrp_help.html。反正我是不掏钱能用就行(有时候也在思考,不花钱了但浪费了时间,花钱买的是服务,不花钱折腾的是自己)1)下载: wget https://qianqu.me/frp/frpc_linux_arm64。如果上天在给我一次机会,我决不会再傻逼的用两天时间验证了,目前这套系统装不了花生壳,1,先在树莓派上将网站运行起来,并能通过内网地址访问(自己的测试用的,啥也没有)硬件: 树莓派3b+

Fuly的博客 69

用树莓派从0开始打造属于自己的服务器

录 1.网络设置 2.硬件购买 3.写入系统 4.开始搭建nginx服务器 1.网络设置   1.1. 申请公网ip     不多讲,向运营商进行申请(可以向宽带维修人员求助 小人曾经申请是免费的,现在不知道了)     如何判断是否是公网ip     在baidu中输...

604

在虚拟机中配置linux(web)服务器

需要用到的工具 1:文件传输工具 2:vmware虚拟机 首先我们创建一个linux版的虚拟机 然后点击开启虚拟机 软件选择最小安装,最小安装,最小安装 接下来就是用户登录配置服务器压在root用户下进行然后关闭防火墙 关闭防火墙的命令 命令 : systemctl stop firewalld.service 查看防火墙状态命令 命令: systemctl stop firewalld.service 开启防火墙的命令 命令:systemctl start

qq_45973003的博客 7358

CentOS 7 配置花生壳(phddns)自启动

花生壳是什么软件我就不多说了,不懂的可以百度一下。 花生壳Linux 版本下载地址:https://hsk.oray.com/download/ 在页面下方可以找到Linux版本下载,根据需要选择下载版本, 下载Linux版本 我选的是Redhat / CentOS Linux(X86_64),这个版本才是64位的。 选择下载系统版本 Linux安装花生壳步骤,官网有说明,我这里...

TianXieZuoMaiKong的博客 1万+

花生壳使用

设备介绍: 本机windows 7 (下载花生壳5客户端软件) ip:172.16.17.201 可上网 路由可达10.10.10.0/24网段 服务器: centos7 ip:10.10.10.56 (ssh服务 端口22) centos7 ip:10.10.10.57 (安装nginx 服务端口8080) 本机花生壳5 下载 安装后。 注册:ly4983 密码:liu33854983yang 手机:13945085990 登录后:点击内网映射-->浏览器会进入配置界面 购买:0...

ly4983的专栏 3422

Linux花生壳内网穿透

Linux花生壳内网穿透

weixin_52213331的博客 578
上一篇: redhat 下 rpm 指令
下一篇: 查看磁盘信息磁盘空间
MyJavaBlog
博客等级 码龄16年 11粉丝 126原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值