SSH Instructions
пароль miner1
Узнать ip в локальной сети:
windows cmd:
> arp -a
Настройка $nvOC без монитора с LOCALorREMOTE="REMOTE"
не лучший вариант, выяснилось что при первом включении не монтируется
флешка, а значит не происходит первый запуск. Тем не менее запустить можно и даже работает. Заодно и другие настройки.
1. sudo apt install mc
2. Монтирование флешки
$ ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 Jan 9 11:54 12D3-A869 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jan 9 11:54 d00dd3f0-c60a-48fc-8ad8-aaec39dffcf4 -> ../../sda2
$ sudo nano /etc/fstab
Добавить:
UUID=12D3-A869 /media/m1/12D3-A869 auto errors=remount-ro 0 0
Сохранить.
$ sudo ./2unix
Ctrl + C
Будет перезагрузка.
3. Изменить timezona
sudo dpkg-reconfigure tzdata
3. Включить журналирование (предыдущих загрузок)
$ sudo nano /etc/systemd/journald.conf ... [Journal] Storage=persistent
Сохранить.
$ sudo systemctl status systemd-journald
$ sudo systemctl start systemd-journald
$ sudo systemctl stop systemd-journald stops the service.
$ sudo systemctl restart systemd-journald restarts the service.
$ sudo systemctl daemon-reload
Или просто
$ sudo reboot
Просмотреть список предыдущих загрузок можно с помощью команды:
$ sudo journalctl --list-boots
-4 7e4b4a292e224c4b91f75dd3d5e27f90 Wed 2017-04-26 11:41:00 MSK—Wed 2017-04-26 13:14:40 MSK -3 67b91d39230143d38896bff6cfa275b5 Wed 2017-04-26 13:25:21 MSK—Wed 2017-04-26 14:17:01 MSK -2 83a94b9974f543089777590f34880167 Wed 2017-04-26 14:51:49 MSK—Wed 2017-04-26 15:36:54 MSK -1 9f98d47a66b84952ba5ef9d9c7ed0ccd Wed 2017-04-26 15:37:14 MSK—Wed 2017-04-26 15:37:56 MSK 0 dab2faae33b8461aba00f0a7dac9f2c2 Wed 2017-04-26 15:41:34 MSK—Wed 2017-04-26 15:42:58 MSK
Просмотр предыдущей загрузки
# journalctl -b -1
4. Screen
GNU Screen: введение для чайников
Список screen :
$ screen -list
$ screen -lst
Переключение на screen :
$ screen -r miner
пароль miner1
Создние нового экрана
$ screen -S sql
Отключение screen :
Ctrl + A + D
5. Настройка статического адреса сервера:
$ sudo cp /etc/network/interfaces /etc/network/interfaces.bak
$ sudo nano /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# Моя проводная сеть.
iface enp9s0 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
auto enp9s0
Сохранить.
# отключим сетевой менеджер
$ sudo systemctl stop NetworkManager.service
$ sudo systemctl disable NetworkManager.service
# перезагрузим сеть
$ sudo systemctl start networking.service
$ sudo systemctl enable networking.service
$ sudo reboot
6. OpenVPN
Сервер что то наподобее, без маршрутизации интернета:
Начальная настройка сервера OpenVPN c Ubuntu 16.04 хостера DO
Установка клиента OpenVPN ubuntu 16.04 desktop
$ sudo apt-get install openvpn -y
Кладем /home/m1/clien9.ovpn по csp (DO)
Переименуем:
!!!$ sudo mv /home/m1/client10.ovpn /etc/openvpn/client.conf
$ sudo cp /media/m1/12D3-A869/client12.ovpn /etc/openvpn/client.conf
!!!$ sudo cp /home/m1/client12.ovpn /etc/openvpn/client.conf
$ sudo nano /etc/openvpn/client.conf
!!!$ sudo service openvpn status
!!!$ sudo service openvpn restart
!!!$ sudo service openvpn status
!!!Ручной запуск:
!!!# cd /etc/openvpn
!!!# openvpn --config /etc/openvpn/client.conf
!!!# wget -O - -q icanhazip.com
Автозапуск:
$ sudo nano /etc/default/openvpn
Раскоментировать:
# AUTOSTART="all"
AUTOSTART="all"
Сохранить.
Серврер будет по ssh 10.8.0.13
Узнать внешний ip
$ wget -O - -q icanhazip.com
$ sudo apt install traceroute
$ traceroute -n eu1.ethermine.org
$ ping eu1.ethermine.org
Перезапуск при падении
$ sudo su - root
# mkdir /etc/scripts/
# nano /etc/scripts/openvpn.sh
Вставитьв файл:
#!/bin/bash
# Проверка OpenVPN соединения
ping -c 1 10.8.2.1 || service openvpn stop && service openvpn start
Сохранить:
# chmod +x /etc/scripts/openvpn.sh
# nano /etc/crontab
Добавить в конец */5 * * * * root /etc/scripts/openvpn.sh
И теперь каждые 5 мин будет проверяться наличие канала,
и если его нет, то происходит попытка его поднятия.
7. Увеличение раздела
$ sudo parted
(parted) help
(parted) print
Так будет в оргигинале
(parted) print free
(Я уже увеличил до 32 GB)
Подумал, что нужно увеличить еще:
(parted) resizepart 2
(parted) print
$ sudo resize2fs /dev/sda2
$ df -h
8. Добавим swap file 32G to an Ubuntu 16.04:
$ sudo fallocate -l 32G /swapfile
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
$ sudo swapon /swapfile
$ sudo cp /etc/fstab /etc/fstab.bak
$ echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
$ sudo reboot
9. Настройка Xorg
Проверка:
$ nvidia-smi
$ sudo rm /etc/X11/xorg.conf
$ sudo nvidia-xconfig -a --allow-empty-initial-configuration --cool-bits=28 --use-display-device="DFP-0" --connected-monitor="DFP-0"
или
$ sudo nvidia-xconfig -a --allow-empty-initial-configuration --cool-bits=31
--use-display-device="DFP-0" --connected-monitor="DFP-0"
--enable-all-gpus --separate-x-screens
$ sudo reboot
$ nvidia-smi
Disable apt auto update and upgrade
$ sudo systemctl stop apt-daily.timer
$ sudo systemctl disable apt-daily.timer
$ sudo systemctl disable apt-daily.service
$ sudo systemctl daemon-reload
Были сообщения:
Jan 9 23:57:07 m1-desktop systemd-logind[756]: New session c1 of user m1.
Jan 9 23:57:07 m1-desktop gnome-keyring-daemon[1081]: couldn't access control socket: /run/user/1000/keyring/control: No such file or directory
Лечил:
$ sudo apt purge gnome-keyring
Ручной тюнинг:
$ sudo nvidia-smi -pl 80
$ sudo nvidia-settings -a /GPUMemoryTransferRateOffset[3]=1500
$ sudo nvidia-settings -a [gpu:8]/GPUMemoryTransferRateOffset[3]=1400
Temperature control thread hangs, need to restart miner!
Комментариев нет:
Отправить комментарий