Ubuntu 20.04/18.04LTS에 비트코인(bitcoin) 전체 노드 지갑(Fullnode) 서버 배포
카탈로그
mkdir /opt/install
cd /opt/install
wget -c 'https://bitcoin.org/bin/bitcoin-core-0.20.0/bitcoin-0.20.0-x86_64-linux-gnu.tar.gz'
mkdir -p /opt/bitcoin
tar -zxvf /opt/install/bitcoin-0.20.0-x86_64-linux-gnu.tar.gz
mv bitcoin-0.20.0 0.20.0
mkdir conf
cd conf
다음 내용을 프로필, 경로
/opt/bitcoin/0.20.0/bitcoin.conf
에 저장port=38333
datadir=/data/bitcoin
rpcbind=192.168.1.1
rpcport=28888
rpcuser=your_bitcoin_rpc_user
rpcpassword=your_bitcoin_rpc_password
rpcallowip=192.168.1.0/24
gen=0
listen=1
maxconnections=20
server=1
txindex=1
datadir
bitcoin 데이터 저장 경로로 수정;rpcbind
를 서버 내망 IP로 수정한다.rpcuser
를 실제 RPC에서 요청할 때 사용자 이름으로 수정합니다.rpcpassword
실제 RPC에서 요청한 암호로 수정합니다.rpcallowip
는 RPC 요청을 허용하는 내부 네트워크 세그먼트로 수정하고 여러 개의 네트워크 세그먼트에 여러 개의 rpcallowip을 설정합니다.mkdir /data/bitcoin
groupadd bitcoin
useradd -M -d /data/bitcoin -g bitcoin -G bitcoin -s /usr/sbin/nologin bitcoin
chown -R bitcoin:bitcoin /data/bitcoin
또한 상기 구성 포트
38333
TCP
및UDP
,28888
TCP
의 방화벽(보안 그룹) 규칙을 켜서 접근을 허용하십시오.systemd
서비스 시작/중지를 권장합니다.다음 내용을 /etc/systemd/system/bitcoin.service
에 저장systemd
서비스 시작/종료 스크립트로 사용: [Unit]
Description=BitCoin
After=network.target
[Service]
Type=forking
User=bitcoin
Group=bitcoin
ExecStart=/opt/bitcoin/0.20.0/bin/bitcoind -daemon -conf=/opt/bitcoin/0.20.0/conf/bitcoin.conf -pid=/var/run/bitcoin/bitcoin.pid
ExecStop=/opt/bitcoin/0.20.0/bin/bitcoin-cli -conf=/opt/bitcoin/0.20.0/conf/bitcoin.conf -rpcconnect=192.168.1.1 stop
PIDFile=/var/run/bitcoin/bitcoin.pid
SyslogIdentifier=bitcoin
Restart=on-failure
CapabilityBoundingSet=
PrivateTmp=true
PrivateDevices=true
ProtectSystem=full
ProtectHome=true
NoNewPrivileges=true
RuntimeDirectory=bitcoin
RuntimeDirectoryMode=755
MemoryDenyWriteExecute=true
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
참고: 설치 디렉토리 및 구성 파일 디렉토리에 따라
bitcoind
, bitcoin.conf
에 있는 경로 및 rpcconnect
호스트 IP, 서비스 시작/중지 사용자에 대한 마스터(User
/그룹(Group
값을 수정합니다.구성이 완료되면 다음 명령 로드
systemd
서비스 스크립트를 실행합니다.systemctl daemon-reload
다음 명령을 실행하여 서비스를 시작합니다.
systemctl start bitcoin.service
다음 명령을 실행하여 서비스를 중지합니다.
systemctl stop bitcoin.service
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.