Advertisement
12e1b5l6l4rx

Untitled

Jun 30th, 2019
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. ################## Установка ноды 2.2.0 версии для root пользователя #############
  2.  
  3. ### Для root пользователя скачивается/устанавливается обновления Linux, дополнительные программы (ncdu, unzip, htop, screen, nano, vnstat), файлы для рестарта с правами на исполнения, создается файл подкачки 2GB
  4.  
  5. sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt install golang-go -y && sudo apt install vnstat && sudo apt install zip unzip -y && sudo apt install htop -y && sudo apt install screen -y && sudo apt install nano -y && sudo apt-get install ncdu -y && sudo apt install p7zip-full -y && wget https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/nz50kXULaJFvUA -O restart && wget https://getfile.dokpub.com/yandex/get/https://yadi.sk/i/d6ox5c9v0kZkKA -O restart2 && sudo chmod +x restart && sudo chmod +x restart2 && sudo fallocate -l 2G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile && sudo cp /etc/fstab /etc/fstab.bak && sudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab && sudo nano /etc/sysctl.conf
  6.  
  7.  
  8. ##### Вставить в конец файла
  9. vm.swappiness=10
  10. vm.vfs_cache_pressure=1000
  11.  
  12. ### Для сохранения изменений в файле нажимать
  13.  
  14. CTRL+O
  15. ENTER
  16. CTRL+X
  17.  
  18. ##### Рестарт Linux для применения изменений и внесенных исправлений
  19.  
  20. sudo reboot
  21.  
  22.  
  23. ### Скачиваем 2.2.0 версию ноды, распаковываем и открваем файл config_node.json для внесения своих изменений (название ноды, адрес для выплаты)
  24.  
  25. curl -L -O https://github.com/vitelabs/go-vite/releases/download/v2.2.0/gvite-v2.2.0-linux.tar.gz && tar -xzvf gvite-v2.2.0-linux.tar.gz && cd gvite-v2.2.0-linux && nano node_config.json
  26.  
  27. ### Открываем crontab для внесения задачи на рестарт ноды
  28.  
  29. crontab -e
  30.  
  31. ### Вносим задачу в конец файла на рестарт ноды, когда она не будет работать (рестарт ноды через минуту, если не работает)
  32.  
  33. */1 * * * * /root/restart2
  34.  
  35. ### Для сохранения изменений в файле нажимать
  36.  
  37. CTRL+O
  38. ENTER
  39. CTRL+X
  40.  
  41. ### Переходим в корень root пользователя
  42.  
  43. cd ..//
  44.  
  45. ### Ждем 2-3 минуты, заходим в crontab и перед задачей ставим знак #
  46.  
  47. crontab -e
  48.  
  49. ### Затем убиваем процесс gvite
  50.  
  51. kill -9 $(pidof gvite)
  52.  
  53. ### Скачиваем заранее приготовленный блокчейн (моя ссылка на яндекс диск с блокчейном скоро умрет) и распаковываем с заменой, и удаляем скаченный архив
  54.  
  55. cd .gvite/maindata && wget https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/jqxl9SQerBWuOA -O 300619.zip && unzip -o 300619.zip && rm -R 300619.zip
  56.  
  57. ### Восстанавливаем задачу на рестарт ноды в crontab убирая перед задачей знак #
  58.  
  59. crontab -e
  60.  
  61. ### Для сохранения изменений в файле нажимать
  62.  
  63. CTRL+O
  64. ENTER
  65. CTRL+X
  66.  
  67. ################### Все, теперь нода должна работать ##########
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement