之前公司搭建節點伺服器都得我們一步一步的手敲命令,突發奇想,直接寫個shell指令碼一鍵搭建不就得了嗎,嘿嘿,然後我自己鼓搗了乙個指令碼。
#!/bin/sh
echo
"******************以太坊節點伺服器開始搭建*****************"
read -p "是否開始搭建以太坊節點伺服器,以及確保根目錄下不存在parity資料夾?[y/n]" inputif[
$input
="y"];
then
echo
"******************開始構建節點*****************"
else
echo
"******************退出節點構建*****************"
exit 0
ficd /if[
! -d "/parity"];
then
mkdir
"parity"
else
echo
"******************parity目錄已存在,請更改路徑*****************"
exit 0
fiecho
"******************建立parity目錄成功*****************"
cd /parity
wget
echo
chmod -r 777 /parity
wget
echo
tar -xvf gcc-7.3.0.tar.gz
cd gcc-7.3.0
yum install -y bzip2
echo
./contrib/download_prerequisites
cd../
mkdir gcc-build-7.3.0
echo
"******************編譯目錄建立成功*****************"
cd gcc-build-7.3.0
yum install -y gcc-c++if[
$? -ne 0 ]
;then
echo
exit 0
fi../gcc-7.3.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilibif[
$? -ne 0 ]
;then
echo
"gcc-configure命令失敗"
exit 0
fiecho
make -j4
make
installif[
$? -ne 0 ]
;then
echo
"gcc編譯失敗"
exit 0
fiecho
"******************gcc編譯成功*****************"
cp /parity/gcc-build-7.3.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.24 /usr/lib64
cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.24 libstdc++.so.6if[
$? -ne 0 ]
;then
echo
"gcc軟連線更新失敗"
exit 0
fiecho
"******************軟連線成功更新*****************"
cd /parity
wget
tar zxf glibc-2.18.tar.gz
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usrif[
$? -ne 0 ]
;then
echo
"glibcc-configure命令失敗"
exit 0
fimake -j2
make
installif[
$? -ne 0 ]
;then
echo
"glibcc-編譯失敗"
exit 0
fiecho
"******************安裝成功*****************"
cd /parity
./parity
bash -c "$(curl -ss "
使用Git 一鍵部署到伺服器
一鍵更新 和部署 到伺服器當然是一件令人愉快的事情,廢話不多說,我們開始吧。本地基本不需要怎麼配置,首先你得有個需要部署的專案,然後你得有git。首先cd 進自己的專案目錄 e cd myproject接下來初始化為乙個git庫 git init然後你需要給自己的身份乙個配置。git config ...
yum shell指令碼一鍵安裝 及伺服器初始化
bin bash wlp 2020 12 05 qq1468946837 伺服器初始化 yum源安裝 防火牆關閉 selinux未關 安裝常用程式 vim wget lrzsz sysstat elinks net tools bash completion read p 需要安裝1 本地yum源還...
遠端一鍵執行linux伺服器上的命令
本操作需要在linux伺服器上安裝telnet server,然後通過telnet連線,有一定的安全風險。伺服器上先要執行yum y install telnet server安裝telnet,然後service xinetd restart啟動telnet。1.建立telnet.bat檔案,內容如...