primecoin在ubuntu16.04上部署服务:

一、下载Tomcat,Jdk,primecoin(公司内部文件)

注意Tomcat版本需要高于Jdk的,不然会报错。

二、把它们都解压到你要的安装目录:

这里新建一个primecoin_data目录是给primecoin程序用的。

三、修改/etc/profile文件:把tomcat和jdk的路径添加到环境变量里:

vim /etc/profile

source  /etc/profile   #使文件立即生效

/etc/profile   全局生效(所以改这个最好)
~/.bashrc     当前用户生效

  1. #set Java environment
  2. JAVA_HOME=/servers/jdk1..0_181
  3. JRE_HOME=${JAVA_HOME}/jre
  4. PATH=$JAVA_HOME/bin:$PATH
  5. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  6. TOMCAT_HOME=/servers/tomcat9

扩展:

1、查看系统里有哪些java版本:update-alternatives --config java :

2、如果是第一次装会如下提示:

3、设置系统默认jdk 版本

  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1..0_79/bin/java
  2. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1..0_79/bin/javac
  3. sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1..0_79/bin/jar
  4. sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1..0_79/bin/javah
  5. 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、先安装一些依赖:

  1. sudo apt-get install -y autoconf libtool pkg-config libboost-all-dev libssl-dev libevent-dev
  2. sudo apt-get install software-properties-common
  3. sudo add-apt-repository ppa:bitcoin/bitcoin
  4. sudo apt-get update
  5. sudo apt-get install libdb4.-dev libdb4.++-dev
  6. sudo apt-get install libminiupnpc-dev
    sudo apt-get install libzmq3-dev

2、在primecoin_0.16.1 目录下 执行以下命令:注意路径:/servers/primecoin_data ,这个要事先创建好!

  1. ./primecoind -daemon -rpcuser=user -rpcpassword=password -txindex= -addrindex= -datadir="/servers/primecoin_data" -rpcallowip="::/0"

显示 server starting 就表示成功啦!

primecoin在ubuntu16.04上部署服务:的更多相关文章

  1. 在Ubuntu16.04上部署LXC容器管理系统的相关步骤

    打算安装一个LXC linux容器管理的软件来分配使用资源并配置不同的编程环境,这样就方便大家的使用,步骤如下(宿主机的环境都搭建好了,对应显卡的驱动等): 参考网站: 简单入门和相关指令总结:htt ...

  2. deepsooncms在Ubuntu 14.04上部署教程

    deepsooncms在Ubuntu 14.04上部署教程 一.安装mono1.在命令行运行sudo apt-key adv --keyserver keyserver.ubuntu.com --re ...

  3. Ubuntu16.04上安装neo4j数据库

    什么是neo4j数据库? neo4j数据库是图数据库的一种,属于nosql的一种,常见的nosql数据库还有redis.memcached.mongDB等,不同于传统的关系型数据库,nosql数据也有 ...

  4. 0、ubuntu16.04安装部署kvm

    ubuntu16.04安装部署kvm1.查看CPU是否支持KVM egrep "(svm|vmx)" /proc/cpuinfo 2.安装相关kvm包 sudo apt-get i ...

  5. Ubuntu11.04上tftp服务的配置

    Ubuntu11.04上tftp服务的配置 2011-06-17 15:01 以前ubuntu版本上的tftp已经配置很多遍了,详情可以参见:www.mcuos.com/thread-646-1-2. ...

  6. Ubuntu16.04上用源代码安装ICE

    ubuntu16.04上用源代码安装ICE

  7. 在ubuntu16.04上安装eclipse

     在ubuntu16.04上安装eclipse 一.下载     首先我们需要安装jdk1.8及其以上,然后从官网:https://www.eclipse.org/downloads/上下载,需要注意 ...

  8. 在ubuntu16.04上编译android源码【转】

    本文转载自:http://blog.csdn.net/fuchaosz/article/details/51487585 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6. ...

  9. ubuntu16.04上在使用搜狗输入法时,按shift不能正常切换中英文

    问题描述: ubuntu16.04上在使用搜狗输入法时,不知道把什么组合键给错按了,导致了按shift不能正常切换中英文,这是一件很烦恼的事儿! 解决步骤: 1,终端输入打开: fcitx-confi ...

随机推荐

  1. 计算机二级-C语言-程序修改题-190123记录-对整数进行取余和除以操作。

    //函数fun功能:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中.高位仍在高位,低位仍在低位. //重难点:思路:因为不是字符串,所以可以把问题变成整数的操作,采用取余和除的操作.对整 ...

  2. SQL Server 2014安装(windows10)

    SQL Server 2014下载地址: 链接:https://pan.baidu.com/s/19_FAhoQxnxkTO_9e-e7weA 提取码:rid7

  3. JDK源码分析-HashMap

    一.HashMap的内部属性 1.1 成员变量 1.1.1 size: HashMap包含的KV键值对的数量,也就是我们通常调用Map.size()方法的返回值 public int size() { ...

  4. 5种JVM调优配置方法概览!!!

    本人免费整理了Java高级资料,涵盖了Java.Redis.MongoDB.MySQL.Zookeeper.Spring Cloud.Dubbo高并发分布式等教程,一共30G,需要自己领取.传送门:h ...

  5. Python中的浅复制、深复制

    参考 https://docs.python.org/3/library/copy.html?highlight=copy%20copy#copy.copy https://en.wikipedia. ...

  6. Spring Boot 集成 Swagger2 教程

    上篇讲过 Spring Boot RESTful api ,这篇简单介绍下 SwaggerUI 在 Spring Boot 中的应用. Swagger 是一个规范和完整的框架,用于生成.描述.调用和可 ...

  7. Beego Learning Notes

    Beego框架学习 1.1软件框架 一个公司是由公司中的各部部门来组成的,每一个部门拥有特定的职能,部门与部门之间通过相互的配合来完成让公司运转起来. 一个软件框架是由其中各个软件模块组成的,每一个模 ...

  8. git合并分支到master上面

    转自:https://www.cnblogs.com/mafeng/p/10173919.html 假如我们现在在dev分支上,刚开发完项目,执行了下列命令 git add .git commit - ...

  9. 解决小程序报错 Page "pages/index/main" has not been registered yet.

    在小程序开发中,会频繁遇到  Page "pages/index/main" has not been registered yet.   这种报错,意思就说指定的页面没有注册,找 ...

  10. 杭电 2136 Largest prime factor(最大素数因子的位置)

    Largest prime factor Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth ...