全网最详细solana 全节点搭建教程

发布时间:2024-08-07 16:01

1.拉去最新发布的solana源代码

wget https://github.com/solana-labs/solana/releases(自己选版本)

2.配置编译源代码的环境
#安装 Rust 环境
卷曲 https://sh.rustup.rs -sSf | 嘘
来源 $HOME/.cargo/env
#安装依赖环境
sudo apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make
3.编译源代码
./scripts/cargo-install-all.sh /storage (/ 安装路径)
export PATH =$PWD/bin:$PATH (编译完成会环境变量,自己刷新输出并设置永久)
#刷新并设置永久
导出路径=$PWD/bin:$PATH
vim ~/.profile
3.设置tmpf提高性能。需要创建300个G的分区和交换分区或文件(swap分区文件自己选择)
#创建300G 分区
sudo mkdir /mnt/solana-accounts
vim /etc/fstab
tmpfs /mnt/solana-accounts tmpfs rw,大小=300G,用户=sol 0 0
#创建交换文件(我自己选择是交换文件250G)
sudo dd if =/dev/zero of =/storage/swapfile bs =1MiB count =250KiB
sudo chmod 0600 /数据/交换文件
mkswap /存储/交换文件
vim /etc/fstab
/data/swapfile swap 交换默认值 0 0
#探索灵灵和灵灵
交换 -a
挂载-a
#查看分区和交换分区
免费获得
df -h
4.获取主网信息并加入网络切验证网络
#获取
索拉纳配置获取
#设置
solana 配置集 --url https://api.mainnet-beta.solana.com
#验证
solana 事务计数
5.系统调优 很重要的一步 我这里是自动优化,也可以自己手动设置
#手动优化 https://docs.solana.com/running-validator/validator-start
#它守护进程(solana-tuner)包含在solana的启动升级之前的升级版本中。
sudo $(command -v solana-sys-tuner) --user $(whoami) > sys-tuner.log 2>&1 &
6.创建一个用于启动验证节点(自己的备份好,我们是全节点不参与投票~)
solana-keygen new -o ~/validator-keypair.json
重点请看(完整教程请加群958319786要)
7.设置 Mainnet Beta 的 Metrics 环境变量:
vim ~/.profile
导出SOLANA_METRICS_CONFIG = \" host=https://metrics.solana.com:8086,db=mainnet-beta,u=mainnet-beta_write,p=password \"

 
本教程仅提供学习使用,禁止用于非法用途,用于非法用途产生的法律后果,与作者无关

相关推荐

互联网晚报 | 1月21日 星期五 | 中兴手机官宣吴京为新代言人;58同城旗下“赶集网”更名“赶集直招”;罗永浩年后回归科技界...

python数据分析——numpy,pandas,matplotlib

总结vue 需要掌握的知识点

MT7688交叉编译链接libpthread.a出错问题

C++全面覆盖内存管理知识讲解

【论文阅读笔记】NITRE 2022 Challenge on Efficient Super-Resolution: Methods and Results

『忘了再学』Shell流程控制 — 33、if条件判断语句(一)

珊瑚虫版QQ被判侵犯腾讯著作权 可能停止更新

Shell之免交互的实现

vue调用谷歌授权登录获取用户通讯录的实现示例

Linux项目实战——五子棋(单机人人对战版)

移动开发之蓝牙

来自NPM联合创始人的预言:前端未来会这样

韩顺平 java 坦克大战_Tankgame 韩顺平版本的坦克大战,详细包括源代码,素材以及对应文件 Java Develop 263万源代码下载- www.pudn.com...

【用pandas_alive几行代码绘制竞赛动图】全网首发pandas_alive数据可视化中文学习笔记合集,学不会来打我(配置好的venv虚拟环境+拿来即用测试代码+测试数据集+参数api解析)

【JS 构造|原型|原型链|继承(圣杯模式)|ES6类语法】下篇

论文写作指导笔记—— 管理科学研究选题

21天搞定python分布爬虫_零基础小白三周21天搞定Python分布爬虫课程全套下载

来杯JAVA

mysql 读写分离_详解MySQL读写分离

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号