とーふの買い物日記-改

2018.09.05
XML
カテゴリ: マスターノード
前提OS:
Vultr Ubuntu 16.04 LTS


ということで、ちゃんと、HTML ファイルにしました。
http://www.geocities.jp/bjsoftab4/MasterNodes/Vultr.htm




事前準備:
1.ユーザ追加
# masternodes というユーザを作る
adduser masternodes
# masternodes が、sudo を使えるようにする。
usermod -aG sudo masternodes
画面表示

Adding user `masternodes' ...

Adding new group `masternodes' (1000) ...

Adding new user `masternodes' (1000) with group `masternodes' ...

Creating home directory `/home/masternodes' ...

Copying files from `/etc/skel' ...

New password:

Retype new password:

passwd: password updated successfully

Changing the user information for masternodes

Enter the new value, or press ENTER for the default

        Full Name []:

        Room Number []:

        Work Phone []:

        Home Phone []:

        Other []:

Is the information correct? [Y/n] y
# ここで、いったんログアウト
# masternodes でログインして、sudo が、できることを確認します。
masternodes@bjsoftab4:~$ sudo id

[sudo] password for masternodes:

uid=0(root) gid=0(root) groups=0(root)

masternodes@bjsoftab4:~$ sudo bash

# ssh で リモートログインできないように設定します。
sed -e "/^PermitRootLogin/cPermitRootLogin No" -i /etc/ssh/sshd_config
# 念のため、再起動
reboot now
2.セキュリティ設定
#まずファイアウォール自体を無効にしておく
ufw disable 
#デフォルトはアクセス禁止にする
ufw default deny
# sshは、制限付きで許可する
ufw limit 22
# ファイアウォールを有効にする
ufw enable 
3.スワップを追加する
Vultr のサーバーは、スワップが設定されてないので、追加する
#状況確認
root@bjsoftab4:~# free -m

              total        used        free      shared  buff/cache   available

Mem:            992          60         119           6         811         724

Swap:             0           0           0

# スワップはファイルとして作成する
sudo bash
dd if=/dev/zero of=/swapfile count=2048 bs=1M
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile        none        swap    sw    0        0" >> /etc/fstab
実施例

root@bjsoftab4:~# dd if=/dev/zero of=/swapfile count=2048 bs=1M

2048+0 records in

2048+0 records out

2147483648 bytes (2.1 GB, 2.0 GiB) copied, 6.21286 s, 346 MB/s

root@bjsoftab4:~# chmod 600 /swapfile

root@bjsoftab4:~# mkswap /swapfile

Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)

no label, UUID=6673ff4d-68c5-4980-85cc-b1d28beff382

root@bjsoftab4:~# swapon /swapfile

root@bjsoftab4:~# free -m

              total        used        free      shared  buff/cache   available

Mem:            992          60          72           6         859         740

Swap:          2047           0        2047

4.必要なパッケージを入れる
この辺は、さくらのVPSと同じ
root権限で実行してください。
sudo bash
apt-get -y  update
apt-get -y  upgrade
apt-get -y  install unzip
apt-get -y  install git
apt-get -y  install pwgen
apt-get -y dist-upgrade
apt-get -y install software-properties-common nano  libzmq3-dev libssl-dev libevent-dev
# 実行に必要そうなもの
apt-get -y  install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libboost-all-dev unzip libminiupnpc-dev python-virtualenv
apt-get -y  install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
# 仮想通貨関連リポジトリ追加
add-apt-repository ppa:bitcoin/bitcoin
apt-get -y  update
apt-get -y  install libdb4.8-dev libdb4.8++-dev
5.ソースからビルドする場合
git clone お好みのコイン
コンパイルに必要なパッケージを入れる。まぁ、以下を入れれば、足りるようです。
apt-get install miniupnpc
./autogen.sh
./configure





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2018.09.07 18:17:28
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

バックナンバー

2026.05
2026.04
2026.03
2026.02
2026.01

コメント新着

今井正一@ Re[2]:USB接続のリレーで、リセットする(01/01) とーふ1990さんへ ご返事、ありがとうござ…
とーふ1990 @ Re[1]:USB接続のリレーで、リセットする(01/01) 今井正一さんへ コメントありがとうござ…
今井正一@ Re:USB接続のリレーで、リセットする(01/01) とーふ1990 様 はじめまして、今井と申し…
TylerPep@ Re:nicehash?????????????? (Lbry?? ?)(06/02) Do you know that most of the time the…
とーふ1990 @ Re[1]:FPGA Acorn CLE215 キャンセル悩み中(10/05) ちくりんさんへ 私は、マザボを新規で準…

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: