Добавление нового диска в ubuntu

lsblk — отобразить подключенные диски (dev/sdb)
fdisk /dev/sdb — Вход в создание разделов
Командой «n» создаём новый раздел
Командой «w» сохраняем изменение

mkfs.ext4 /dev/sdb1 — форматируем в ext4
mkdir /hdd2 — Создаём каталог для монтирования диска
mount /dev/sdb1 /hdd2 — Монтируем раздел в каталог /hdd2
blkid | grep sdb1 — узнать uuid диска
Для автомонтирования в /etc/fstab вписать:
UUID=c35d364c-1a2b-44d2-a0f5-bc722dd00b14 /hdd2 ext4 rw 0 1

Начальная настройка Iptables

Создаём скрипт настроек nano /etc/init.d/netrules:

Добавляем права на запуск
chmod +x /etc/init.d/firewall

Создаём службу для запуска скрипта при загрузке
nano /etc/systemd/system/netrules.service:

Включаем службу:

systemctl start firewall
systemctl enable firewall

Добавить место на диске в Linux

Диск в Linux заполнен, добавлен ещё 1 физический диск, либо расширен текущий.

1. vgdisplay — посмотреть имя группы дисков (ubuntu-vg)
Если добавлен диск, посмотреть имя диска и инициализировать:

Либо Если добавлен объём диска, увеличить размер текущего диска:

2. Независимо от способа увелчения размера, расширить группу дисков:

3. Увеличить раздел в группе дисков:

4. Увеличить файловую систему:

Узнать iowait без программ, из «etc/proc» в командной строке

Два способа расчитать iowait


1. Без «bc» (целое число без дробной части):

2. С «bc» покажет дробную часть:

Hive-mining install, Ubuntu

Русская версия здесь

There is no option set up The LCC Master-node, but you can set up LCC Hive-Mining and automate it. In Ubuntu server download and unpack the latest LCC wallet version here by this command:

Hive launch:

The Hive will be synchronising few hours. During this time, it will be use full CPU power, but after this, it will be about 1-2%. Logs timezone is UTC0. When it finished synchronize, will be created ~/.litecoincash hiden folder, where you should create litecoincash.conf with lines below:

Now you can set up Hive’s auto launch by cron, or service

Auto launch by cron

1. Enter the following command: crontab -e
2. put this line:

[свернуть]
Auto launch by service

1. Create new file:

2. Put this lines and save it:

Set up autolaunch:

[свернуть]

Reboot and be sure it launched (top)

Main commands in Hive

Request new address of LCC wallet:

(Or you could create it by Windows version and replace wallet.dat in this path: ~/.litecoincash/wallets/wallet.dat)
Find out addresses in the LCC wallet:

Check is this address your property (should be True):

Check the balance:

Send 9,8LCC to other wallet:

(You will get a hash, that you can put in this link after «?» and check it in browser https://chainz.cryptoid.info/lcc/tx.dws?)

Bees creating

Before bees creating you should check Global Index(GI) value. You can check it in Windows client, discord channel,
ask your mom, or calculate it by yourself (the script is below)

GI Formula

[свернуть]
Bash-script that calculates GI

1. Create «getgi» file: nano getgi
2. Put the lines below in, and save it (check your path):

3. Make this file executable: chmod +x getgi
Now for GI calculating you could just run this file: ./getgi

[свернуть]

If GI<100 (95 or lower), it’s good time to create bees, for mining.

Create 5 bees:

Your Hive info:

So, now you can automate GI checking and bees creating, considering GI’s value and LCC amount on your balance. I think it will be almost like Master-node.

More info about rpc commands here (like bitcoin’s)
More info about Hive-rpc here

The Guide was created by Dabangg, with O.Baudenay and knighthash support.


Настройка Hive-Mining’a на ubuntu server

Нет возможности настроить Master-ноду для заработка LCC, но вы можете настроить Hive-Mining LCC и автоматизировать его. На Ubuntu сервере скачайте и распакуйте последнюю версию кошелька отсюда следующей командой:

Запуск улья:

Улей будет синхронизироваться несколько часов. В это время он будет использовать процессор на максимум, но после этого, потребляемая мощность будет 1-2%. Часовой пояс в логах соответсвует UTC0. По окончанию, появится скрытая папка ~/.litecoincash. В ней нужно создать файл litecoincash.conf с содержимым:

Теперь вы можете настроить автозапуск улья с помощью cron, или службы.

Автоматический запуск улья с помощью cron

1. Введите в терминале команду: crontab -e
2. впишите строку:

[свернуть]
Автоматический запуск улья с помощью службы

1. Создать текстовый файл командой:

2. Вписать в него эти строки и сохранить:

3. Автозапуск службы:

[свернуть]

Можно перезагружаться и проверять (команда top)

Основные действия с ульем

Запросить новый адресс LCC кошелька в улье:

(Либо можете создать его в Windows версии и перенести wallet.dat в папку ~/.litecoincash/wallets/wallet.dat)
Посмотреть адрес кошелька в улье:

Узнать, является ли адрес кошелька вашей собственностью (должно быть True)

Проверить баланс:

Отправить 9.8 LCC на другой кошелёк:

(Вы получите Хеш, который можно вставить в эту ссылку после «?» и посмотреть в браузере https://chainz.cryptoid.info/lcc/tx.dws?)

Создание пчёл
Перед созданием пчёл нужно узнать величину Global Index(GI). Его можно посмотреть в Windows клиенте, канале дискорда, спросить у мамы, либо посчитать самому (скрипт ниже).

Формула GI

[свернуть]
Bash-script, рассчитывающий GI

1. Создать файл «getgi»: nano getgi
2. Вписать следующие строки и сохранить (вставьте ваш путь):

3. Сделать файл исполняемым: chmod +x getgi
Теперь для расчёта текущего GI можно просто запустить файл: ./getgi

[свернуть]

Если GI<100 (хотябы 95), можно создавать пчёл, которые будут майнить.

Создать 5 пчёл:

Информация по своему улью:

Далее можно автоматизировать проверку GI и создание пчёл в соответствии с его величиной и количеством LCC на балансе. Получится почти как Master-node.

Более подробная информация по rpc командам
здесь (такие же как у bitcoin):
Более подробная информация по Hive-rpc
здесь

Гайд создал Dabangg, при поддержке O.Baudenay и knighthash

Запуск скрипта с окном терминала

Пример файла скрипта:

файл django.desktop (запускающий) к нему:

Сброс пароля в Open Suse

(Возможно подходит и для других OS)

  1. При загрузке будут предложены варианты загрузки и ниже строка. В ней нужно дописать: init=/bin/bash и нажать Enter.
  2. Здесь уже можно вводить некоторые команды для сбора какой-то инфы.
    Перемонтировать корневую файловую систему с правами на запись: mount -o remount, rw /
  3. Сменить пароль root’а: passwd
  4. reboot

Статус сервера и сети в Ubuntu

telnet -b 192.168.3.10 ya.ru 80 — попробовать подключиться к яндексу на 80 порт
htop — общая загруженность сервера
Статус сервера и сети в Ubuntu
iftop — статистика сети, ip адреса (apt install iftop);
iftop -i eth0 — для конкретного интерфейса
Статус сервера и сети в Ubuntu
tcpdump -i eth0 — дамп на интерфейсе (dump -i eth0 host mail.ru — фильтр по mail.ru)