Настройка майнера Minerd на Linux Ubuntu 16.04 (Пул minergate.com)

Оставляю заметку о том, как запустить майнинг XMR на Linux Ubuntu.

Git должен быть уже установлен.

sudo apt-get update
sudo apt-get -y install git make automake gcc libcurl4-openssl-dev libmysqlclient-dev
git clone https://github.com/wolf9466/cpuminer-multi
cd cpuminer-multi
./autogen.sh
CFLAGS="-march=native" ./configure --disable-aes-ni
make

Список команд для запуска майнинга других валют можно найти здесь.

Команда для запуска майнига

./minerd -a cryptonight -o stratum+tcp://xmr.pool.minergate.com:45560 -u user@myemail.ru -p x

Так же на сайте есть статья о запуске майнинга на Linux Fedora.

Ручная настройка сети и MySQL сервера на Ubuntu Server 16.04

Заметка по установке Linux Ubuntu Server 16.04 на сервер HP  (думаю, что подобным образом его можно поставить на любой другой сервер) и о том, как настроить MySQL сервер.

Во время установки выбираем установить LAMP, SSH server, Samba сервер.

Система спросит, надо будет выбрать перечисленное пробелами.

DHCP сервера у меня не было, поэтому отметил «Настроить сеть вручную». Настройкой занялся после установки ОС.

Установленный сервер Ubuntu выглядит таким образом:

Installed ubuntu16.04

Настройка сети

Логинимся в систему и выполняем следующую команду:

sudo lshw -C network

Получаем примерно следующее:

lshw

Здесь нас интересует имя сетевого адаптера logical name: enp0s3.

Далее выполняем следующую команду:

sudo nano /etc/network/interfaces

В данном файле прописываем настройки сети для адаптера enp0s3:

interfaces

(Настройки у вас должны быть, конечно, свои)

Сохраняем файл комбинацией клавиш Ctrl+O и выходим из программы с помощью Ctrl+X.

Перезапускаем сеть:

sudo /etc/init.d/networking restart

На этом этапе сеть должна уже работать и соседние компьютеры пинговаться.

Настройка MySQL

Далее настраиваю MySQL, так как необходима возможность подключения к MySQL серверу с других компьютеров.

Так же необходимо изменить движок таблиц по умолчанию с InnoDB на MyISAM (в моем случае), так как транзакций не будет, а на движке MyISAM все будет работать быстрее. Для этого необходимо присвоить переменной default_storage_engine значение MyISAM в файле mysqld.cnf.

Пишем в консоли:

sudo nano /etc/mysql/mysql.conf.d/mysql.cnf

Прописываем переменную в конфиге и комментируем строку bind-address = 127.0.0.1 чтобы мы могли подключаться к MySQL с других компьютеров:

mysqld conf

По умолчанию MySQL сервер не позволит пользователю root подключиться с других компьютеров.

Создадим нового пользователя и дадим ему полные права. Для этого запустим mysql client на сервере либо по SSH:

mysql -h 127.0.0.1 -u root -p

Введем пароль, установленный для root и получим следующее:

mysql

На этом этапе и можем писать SQL запросы. В конце каждого запроса ставим символ ‘;‘ и нажимаем Enter.

Создаем нового пользователя MySQL со всеми правами

Создаем нового пользователя (здесь myuser11 это пароль):

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'myuser11';
CREATE USER 'myuser'@'%' IDENTIFIED BY 'myuser11';

Даем все права:

GRANT ALL ON *.* TO 'myuser'@'localhost';
GRANT ALL ON *.* TO 'myuser'@'%';

Обновляем все права доступа командой:

FLUSH PRIVILEGES;

На этом этапе мы имеем настроенный MySQL сервер с админом myuser, который может подключаться к MySQL с других компьютеров.

Подключаемся к удаленному рабочему столу Linux Ubuntu 16.04 из Windows (VNC)

В данной записи рассматриваем возможность подключения к удаленному рабочему столу на Linux Ubuntu.

В Ubuntu за доступ к удаленным рабочим столам отвечает программа Vino.

Ищем ее в поиске и запускаем. Получаем такое окно:

ubuntu vino

Можно настроить программу под ваши нужды и подключаться к данной машине по протоколу VNC.

Но есть важное замечание. Из систем Windows подключение выполнить нельзя.

Чтобы подключиться из Windows необходимо выполнить следующие действия:

  1. Установить dconf-editor;
  2. Отключить принудительное шифрование;
  3. Подготовить программу для подключения к удаленным рабочим столам (я использовал mRemoteNG).

Шаг 1 (Открываем терминал и пишем команду)

sudo apt install dconf-editor

Шаг 2 (Запускаем dconf и убираем галочку с require-encryption)

Убираем галочку с require-encryption

Шаг 3 (Подключаемся к удаленному рабочему столу)

Подключаемся к удаленному рабочему с помощью программы mRemoteNG.

Подключение через mRemoteNG

 

Установка шрифтов Microsoft на Linux Ubuntu 16.04

Недавно понадобилось установить Microsoft шрифты в Ubuntu для редакторов LibreOffice и прочих,

чтобы документы выглядели как в продуктах Microsoft Office.

Устанавливаем шрифты Microsoft

Чтобы установить шрифты используем команды:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb

Далее:

sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Обновим кэш шрифтов:

sudo fc-cache -f -v

Всё готово. Чтобы увидеть установленные шрифты, выполните поиск по запросу «шрифты» и увидите следующее окошко:

Установка шрифтов Microsoft на Linux

После данных манипуляций в редакторах будут доступны шрифты Microsoft.

Настройка майнинга XMR на Linux Fedora (Пул minergate.com)

Майнинг XMR на Fedora.

В данной заметке запускаем майнинг XMR на Fedora, используя сервис Minergate.com через CPU майнер minerd.

Майнер будет браться с GitHub и компилироваться. Git должен быть уже установлен, если у вас нету Git, установить можно так:

yum install git

Далее устанавливаем необходимые пакеты:

yum install -y cpp make automake gcc libcurl-devel openssl-devel

Клонируем репозиторий с GitHub:

git clone https://github.com/wolf9466/cpuminer-multi

Выполняем команды в терминале:

cd cpuminer-multi
./autogen.sh
CFLAGS="-march=native"
./configure
make
make install

Запускаем майнинг

Лично мне пригодилась следующая команда для запуска:

minerd -a cryptonight -o stratum+tcp://xmr.pool.minergate.com:45560 -u MY_EMAIL -p 4

Пример выполнения команды:

Майнинг XMR на Fedora

Список команд для запуска можно взять здесь.

На данном сайте есть статья о запуске майнинга на Linux Ubuntu.