primecoin在ubuntu16.04上部署服务:
primecoin在ubuntu16.04上部署服务:
一、下载Tomcat,Jdk,primecoin(公司内部文件)
注意Tomcat版本需要高于Jdk的,不然会报错。
二、把它们都解压到你要的安装目录:
这里新建一个primecoin_data目录是给primecoin程序用的。
三、修改/etc/profile文件:把tomcat和jdk的路径添加到环境变量里:
vim /etc/profile
source /etc/profile #使文件立即生效
/etc/profile 全局生效(所以改这个最好)
~/.bashrc 当前用户生效
#set Java environment
JAVA_HOME=/servers/jdk1..0_181
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/servers/tomcat9
扩展:
1、查看系统里有哪些java版本:update-alternatives --config java :
2、如果是第一次装会如下提示:
3、设置系统默认jdk 版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1..0_79/bin/java
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1..0_79/bin/javac
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1..0_79/bin/jar
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1..0_79/bin/javah
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1..0_79/bin/javap
四、这样在环境变量里配置了jdk,输入java -version会看到以下界面,代表成功:
五、到tomcat9目录下启动startup.sh:显示 “Tomcat started” 就是成功。
六、查看tomcat和jdk是否启动了,jdk会随tomcat自动运行:(注意路径,有可能启动的不是你安装的jdk)
七、现在要运行primecoin了:
1、先安装一些依赖:
sudo apt-get install -y autoconf libtool pkg-config libboost-all-dev libssl-dev libevent-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.-dev libdb4.++-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
2、在primecoin_0.16.1 目录下 执行以下命令:注意路径:/servers/primecoin_data ,这个要事先创建好!
./primecoind -daemon -rpcuser=user -rpcpassword=password -txindex= -addrindex= -datadir="/servers/primecoin_data" -rpcallowip="::/0"
显示 server starting 就表示成功啦!
primecoin在ubuntu16.04上部署服务:的更多相关文章
- 在Ubuntu16.04上部署LXC容器管理系统的相关步骤
打算安装一个LXC linux容器管理的软件来分配使用资源并配置不同的编程环境,这样就方便大家的使用,步骤如下(宿主机的环境都搭建好了,对应显卡的驱动等): 参考网站: 简单入门和相关指令总结:htt ...
- deepsooncms在Ubuntu 14.04上部署教程
deepsooncms在Ubuntu 14.04上部署教程 一.安装mono1.在命令行运行sudo apt-key adv --keyserver keyserver.ubuntu.com --re ...
- Ubuntu16.04上安装neo4j数据库
什么是neo4j数据库? neo4j数据库是图数据库的一种,属于nosql的一种,常见的nosql数据库还有redis.memcached.mongDB等,不同于传统的关系型数据库,nosql数据也有 ...
- 0、ubuntu16.04安装部署kvm
ubuntu16.04安装部署kvm1.查看CPU是否支持KVM egrep "(svm|vmx)" /proc/cpuinfo 2.安装相关kvm包 sudo apt-get i ...
- Ubuntu11.04上tftp服务的配置
Ubuntu11.04上tftp服务的配置 2011-06-17 15:01 以前ubuntu版本上的tftp已经配置很多遍了,详情可以参见:www.mcuos.com/thread-646-1-2. ...
- Ubuntu16.04上用源代码安装ICE
ubuntu16.04上用源代码安装ICE
- 在ubuntu16.04上安装eclipse
在ubuntu16.04上安装eclipse 一.下载 首先我们需要安装jdk1.8及其以上,然后从官网:https://www.eclipse.org/downloads/上下载,需要注意 ...
- 在ubuntu16.04上编译android源码【转】
本文转载自:http://blog.csdn.net/fuchaosz/article/details/51487585 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6. ...
- ubuntu16.04上在使用搜狗输入法时,按shift不能正常切换中英文
问题描述: ubuntu16.04上在使用搜狗输入法时,不知道把什么组合键给错按了,导致了按shift不能正常切换中英文,这是一件很烦恼的事儿! 解决步骤: 1,终端输入打开: fcitx-confi ...
随机推荐
- jQuery选择器的使用注意事项:
1. 选择其中含有特殊符号 W3C规范规定属性值中不能含有某些特殊字符,但在实际开发过程中,常遇到表达式中含有“#”或“.”等特殊字符的情况,如果按照普通的方式去处理就会出错,解决此类问题的方法就是使 ...
- C语言:将ss所指字符串中所有下标为奇数位置的字母转换为大写-将该字符串中的所有字符按ASCII码值升序排序后输出。-将a所指的4*3矩阵第k行的元素与第0行元素交换。
//函数fun:将ss所指字符串中所有下标为奇数位置的字母转换为大写,若不是字母,则不转换. #include<conio.h> #include<stdio.h> #incl ...
- SUDO_EDITOR
目录 SUDO_EDITOR 参考 SUDO_EDITOR SUDO_EDITOR
- Maven学习笔记:POM标签大全详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
- Perl 笔记
目录 Perl 学习 常用记录 基础 1. 运行perl 2. 字符串 3. 变量 4. 条件 5. 循环 6. 运算符 7. 时间日期 8. 子程序(函数) 9. 引用 10. 格式化输出 11. ...
- 吴裕雄--天生自然Numpy库学习笔记:Numpy 数组操作
import numpy as np a = np.arange(8) print ('原始数组:') print (a) print ('\n') b = a.reshape(4,2) print ...
- Cocos纹理理解
原文:https://blog.csdn.net/u010223072/article/details/78287294 理论要点 要点一: 文件格式与像素格式的区别:文件格式是图像为了存储信息而使用 ...
- 关于ASA的TCP MSS
About the TCP MSS The TCP maximum segment size (MSS) is the size of the TCP payload before any TCP a ...
- 【SSM sql.xml】日志查询mapper.xml
LogInfoMapper.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapp ...
- ZooKeeper 相关知识
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/zhang123456456/articl ...