Where can i get all the commands with descriptions for Bitcoind on my linux server?


Find examples of how to build programs using Bitcoin.

The following guide aims to provide examples to help you start building Bitcoin-based applications. To make the best use of this document, you may want to install the current version of Bitcoin Core, either from source or from a pre-compiled executable.

Once installed, you’ll have access to three programs: bitcoind, bitcoin-qt, and bitcoin-cli.

bitcoin-qt provides a combination full Bitcoin peer and wallet frontend. From the Help menu, you can access a console where you can enter the RPC commands used throughout this document.

bitcoind is more useful for programming: it provides a full peer which you can interact with through RPCs to port 8332 (or 18332 for testnet).

bitcoin-cli allows you to send RPC commands to bitcoind from the command line. For example, bitcoin-cli help

All three programs get settings from bitcoin.conf in the Bitcoin application...

0 0

Bitcoin Core is a free and open source Bitcoin wallet software developed by the Bitcoin Foundation. In this tutorial we are going to look at how to install Bitcoin Core wallet on Ubuntu 16.04 and Ubuntu 16.10. Once it’s done, you will have your own bitcoin wallet address which you can use to send, receive and store bitcoins.

Installing Bitcoin Core Wallet on Ubuntu 16.04 or Ubuntu 16.10

Bitcoin Core wallet isn’t included in Ubuntu software repository, but we can easily install it from the Bitcoin Team PPA. This PPA is maintained by a Bitcoin developer named Matt Collaro and is recommended for Ubuntu users on Bitcoin Core download page.

Fire up a terminal window (


) and run the following 3 commands to add the PPA, update local package index and install Bitcoin Core wallet.

sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt update sudo apt install bitcoin-qt bitcoind

bitcoin-qt provides a graphical interface, while bitcoind is the...

0 0

The bitcoind package that is available in the universal Ubuntu repositories is a very old version. You could add the bitcoin PPA and then install bitcoind from that; this will get you a stable version of bitcoind that is at most a month or two old. But, if you're the extra careful type, it doesn't hurt your peace-of-mind to have built bitcoind from source yourself.

This tutorial assumes you've already built bitcoind from source. If you haven't done that, go ahead and do that now.


To get addaptrepository, which we will use later to add the bitcoin PPA:


Add the bitcoin PPA to get access to the libdb4dev package:

add-apt-repository ppa:bitcoin/bitcoin update

Now you can install all the dependencies:

libboost-all-dev libdb4.8-dev libdb4.8++-dev

If you're reading this from the future, you may want to check with the readme file(s) to verify that you have all the required dependencies; they may have...

0 0

It is pretty easy to get started with bitcoin all via the command line, including creating your bitcoin wallet. Here is a quick how-to!

Note: Before proceeding, note that this will require about ~2GB of disk space and take 8 or more hours to complete. You may wish to start a screen session before beginning. This is also very disk and CPU intensive!

Also, this is a pretty geeky way to do it. You may wish to alternatively consider coinbase.com for an easy way to get into bitcoin!

1. First, install bitcoin:

$ sudo apt-get install bitcoind

2. Then, just run bitcoind with no options:

$ bitcoind

This command will provide no output. Leave the prompt open and running for 8+ hours until it completes.

During this process bitcoin will create a .bitcoin directory in your home directory and fetch all needed database and other files. This also creates your wallet automatically.

To see the progress, you can open up a new shell and type...

0 0

There are two variations of the original bitcoin program available; one with a graphical user interface (usually referred to as just “Bitcoin”), and a 'headless' version (called bitcoind). They are completely compatible with each other, and take the same command-line arguments, read the same configuration file, and read and write the same data files. You can run one copy of either Bitcoin or bitcoind on your system at a time (if you accidently try to launch another, the copy will let you know that Bitcoin or bitcoind is already running and will exit).

The simplest way to start from scratch with the command line client, automatically syncing blockchain and creating a wallet, is to just run this command (without arguments) from the directory containing your bitcoind binary:

These commands are accurate as of Bitcoin Core version v0.14.0.

Command Description -? Print this help message and exit -version Print version and exit -alertnotify= Execute command when...
0 0

This is kind of a topic in itself; you can google for linux forensics for more information. Basically you'd have to make an image of your drives for offline analysis first off, then wipe the computer and install from clean slate.

And remember all the incidentals. Anyone using the computer could have had their passwords compromised. Change passwords, keep it offline, etc. until you get it in a "clean room" (isolated VM).

Otherwise it's a lot of checking logs (which can be faked) and checking your applications (php scripts? Databases? Updated for latest fixes? other users giving out passwords?)

There's literally no easy way to answer your question since you'd need to do forensic work on the server and check for holes. You could use some automated tools but keep in mind if the attacker had Root privs you can't trust system binaries anymore, and you can't trust the logs.

As for future attacks, depending on how secure you want to make it, you can start by...

0 0

I need software that could run on Ubuntu desktops and server; a command-line one.

I am using Ubuntu 14.04 64-bit both on the desktop and on the server.

What software can I use?

I have tried installing both bitcoin-qt and bitcoind. I have tried compiling from source, per this tutorial. They all crash.

I figured there the official package called Bitcoin Core (of wich bitcoin-qt and bitcoind are partts) is not the only software available: there are lots of wallets that allow one to managa Bitcoin wallets. What is the command-line solution that works? There is one, right? Bitcoin is the #1 cryptocurrency, and Ubuntu LTS is a popular system, after all, so there should be a command-line solution that works, right?

If I need to check out a specific another version of Bitcoin Core (e.g. an earlier one) or apply some pathes or build flags, I'm ok with that. Anything taht I can roll into a script to run in a single step is fine with me, though I prefer the...

0 0

Instead of being outdoors I geeked out indoors this weekend and amongst other things installed a Bitcoin daemon on a public facing server so I could have a play with the API/RPC features.

Below I document the steps I followed as it turned out to be slightly more taxing than the usual apt-get install bitcoind

Step 1) Get server

This is obviously optional depending on where it’s going but as I wanted it on a public facing machine and I’ve got a few projects where I need to using it soon I installed a new Debian image on the Rackspace cloud.

The newest version of Debian is ‘squeeze’ so I chose that and as for now this is for testing I chose the cheapest instance, 256MB RAM/10GB space for 24p a day (!) but can change this later if I need more grunt.

Step 2) apt-get install fail

It turns out that bitcoind isn’t in the standard package list for squeeze so you need to install it via back-ports. To do so add the following to your...

0 0

The abbreviation “motd” stands for “message of the day”, and this file has been traditionally used for exactly that (it requires much less disk space than mail to all users). To change what your current message reads, you need to edit /etc/motd file. Now whenever your users login, they will be see whatever you have placed in this file.

The message of the day can be used to communicate important information about your
server to end users, or to remind users something important.

To change what your current message, you need to edit /etc/motd file using text editor such as vi. For example display following messge to all users:

# vi /etc/motd

Add following sample message to it (remove existing message):

All your actions are being logged for security purposes. If you have any question please contact our tech-support:
Email: [email protected]
Voice: (020)-5556668 (Ext. 101)

0 0

For a person new to Linux, finding Linux functional is still not very easy even after the emergence of user friendly Linux distribution like Ubuntu and Mint. The thing remains that there will always be some configuration on user’s part to be done manually.

60 Linux Commands

Just to start with, the first thing a user should know is the basic commands in terminal. Linux GUI runs on Shell. When GUI is not running but Shell is running, Linux is running. If Shell is not running, nothing is running. Commands in Linux is a means of interaction with Shell. For a beginners some of the basic computational task is to:

View the contents of a directory : A directory may contains visible and invisible files with different file permissions. Viewing blocks, HDD partition, External HDD Checking the integrity of Downloaded/Transferred Packages Converting and copying a file Know your machine name, OS and Kernel Viewing history Being root Make Directory Make Files Changing the file...
0 0

Bitcoin is the currency of the Internet: a distributed, worldwide, decentralized digital money. Unlike traditional currencies such as dollars, bitcoins are issued and managed without any central authority whatsoever: there is no government, company, or bank in charge of Bitcoin. As such, it is more resistant to wild inflation and corrupt banks. With Bitcoin, you can be your own bank.

If you are new to Bitcoin, check out We Use Coins and Bitcoin.org. You can also explore the Bitcoin Wiki:

How to buy bitcoins worldwide
Buying Reddit Gold with bitcoin

Will I earn money by mining bitcoin?

Security guide for beginners - (WIP)

Community guidelines

Do not use URL shortening services: always submit the real link. Begging/asking for bitcoins is absolutely not allowed, no matter how badly you need the bitcoins. Only requests for donations to large, recognized charities are allowed, and only if there is good reason to believe that the person...
0 0


This tutorial illustrates how to build an entirely new class of applications: command line tools that use a little bit of bitcoin to pay a remote server for computation.

We illustrate the class of applications by showing you how to build a simple, bitcoin-payable command line tool called geocode-client. The tool takes in an address string like "1600 Pennsylvania Avenue" as an argument. Behind the scenes, it then pays a bit of mined bitcoin to a geocode API server hosted using 21 to map this string to a latitude and longitude.

Why is this interesting? It essentially lays the groundwork for a new kind of Linux distribution, one that bundles dozens or hundreds of these tools and that is thereby dependent on the presence of bitcoin as the next fundamental system resource alongside RAM and disk space. It also means that the developers who build these new bitcoin-payable command line apps could now actually monetize every single invocation of their tools,...

0 0

I'm setting up Monit to monitor the Bitcoin daemon to make sure it runs 24/7 and restarts it if something goes wrong. The Bitcoin binary is at /usr/local/bin/bitcoind, and the data directory is at /home/bitcoin/.bitcoin.

I have told Monit to monitor the daemon through the pid file /var/run/bitcoind.pid every 2 minutes and start / stop the daemon as the user bitcoin. However, this is where I've spent countless hours trying to figure what is wrong.

Because I do not have a startup / upstart script for bitcoind, I have it directly pass commands to the binary itself, which can be seen with the following /etc/monit/monitrc file:

set daemon 120 set logfile /var/log/monit.log check process bitcoind with pidfile "/var/run/bitcoind.pid" start program "/usr/local/bin/bitcoind -pid=/var/run/bitcoind.pid -datadir=/home/bitcoin/.bitcoin -daemon" as uid bitcoin and gid bitcoin stop program "/usr/local/bin/bitcoind stop" as uid bitcoin and gid bitcoin if failed...
0 0

Summary: Microsoft MVP, David O’Brien, talks about using the pywinrm module to execute Windows PowerShell from Linux.

Microsoft Scripting Guy, Ed Wilson, is here. Today Windows PowerShell MVP, David O’Brien, talks about executing Windows PowerShell on Linux.

Hi. I’m David O’Brien, Microsoft MVP for Windows PowerShell, and I was asked by Ed if I wanted to share some of my knowledge on his blog. Sure, cool idea! If you want to read more from me, head over to my personal blog or follow me on Twitter @david_obrien.

I recently changed jobs. I am now not only managing and implementing the Windows operating system, but I also have to manage Linux machines, mostly through tools like Puppet, or in this case, Ansible. This was very scary in the beginning—everything is so different. All I knew was PowerShell and Windows and I was wondering how I would cope. I did. Microsoft did a great job with PowerShell. It is so similar to all that’s already out there and it made my...

0 0

Bitcoin Core is now fully compatible with many distributions of Linux, as well as a number of other Unix-based operating systems. Installing precompiled binaries shouldn’t be difficult for that reason, but it can consume quite a bit of space on whatever partition you have mounted to the / directory. You may want to remove it for this reason, or simply because you’ve moved to a different virtual currency. As long as you installed it via a standard Linux package manager, you should find un-installation quite simple.

If you merely want to prevent the Bitcoin Core from starting when you boot your machine, then you can simply disable the bitcoind service without uninstalling it. Doing this keeps you from having to reinstall the service later, and it’s a good option for those who need the core occasionally but don’t always want to use it. Even if you do completely purge the Bitcoin package, you can unpack the precompiled binary packages later.

Method 1: Disabling the...

0 0

Linux Command List

Hello and welcome, I will give you guys a quick introduction to linux and i’m going to show you how to use some very useful introductory linux commands using the terminal window. Now just to be clear this is a course for beginners who want to learn how to use commands on a linux terminal. For those of you guys who are not familiar with linux at all let’s give you a quick perspective linux is not unix.

Linux History

Unix was created by a bunch of a TNT employees in on 1969. Linux was written by a name ago by a guy named Linus travolt. Who created the entire thing by himself and released it around 1991. Now linux is a powerful operating system but it is especially designed for server systems and 90 percent of the world’s fastest computers like super computers run on some form of linux and this is because the rock solid system. So there was a quick history on linux that was just to give you a perspective.

Linux and unix are different...

0 0

Provided by:



bitcoind - peer-to-peer network based anonymous digital currency


bitcoin [options] [params] bitcoin [options] help - Get help for a command


This manual page documents the bitcoind program. Bitcoin is a peer-to- peer digital currency. Peer-to-peer (P2P) means that there is no central authority to issue new money or keep track of transactions. Instead, these tasks are managed collectively by the nodes of the network. Advantages: Bitcoins can be sent easily through the Internet, without having to trust middlemen. Transactions are designed to be irreversible. Be safe from instability caused by fractional reserve banking and central banks. The limited inflation of the Bitcoin system’s money supply is distributed evenly (by CPU power) throughout the network, not monopolized by banks.


-conf= Specify...
0 0