вторник, 2 января 2018 г.

Настройки ubuntu 16.04


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!


Комментариев нет:

Отправить комментарий