Linux

Обновление до Ubuntu 18.04 — кривой шрифт

 

Многопоточный RSYNC

Как известно, RSYNC работает в 1 поток. Часто это является узким местом в скорости передачи файлов. Ниже предоставляю решения для передачи файлов с локального компьютера на удаленный сервер. В конце статьи будет сссылка на решение и для папок.

Разберем подробнее Читать целиком

Неровный график в cacti

Bad chart in cacti monitoring

Вот такого вида график рисовал cacti после первоначальной установки и настройки. Он врядли похож на рваный график, данные все таки приходят в моменты падений, но они явно какие то некорректные. Первое что нужно сделать для исправления ситуации это установить spine

Читать целиком

Жеcткая перезагрузка linux

Аналог кнопки reset. Можно выполнить удаленно через ssh. Выполняет жесткую перезагрузку системы.

Читать целиком

Проверка жесткого диска в Ubuntu

Раньше я пользовался утилитой MHDD для проверки дисков. Но оказалось, что ее функционал вполне может заменить утилита e2fsck с некоторыми ключами. Задача найти битые сектора и указать системе не использовать эти области. Читать целиком

bash script pause

Use the sleep command.

 

device descriptor read/64, error -110

При попытке установить Ubuntu с флешки показывалась эта ошибка и намертво зависала установка.

Вся проблема оказалась в том, что в BIOS был отключен IOMMU. После включения проблема исчезла.

Материнская плата Gigabyte GA-990FXA-UD3

Nvidia GTX 1080 — установка и настройка для майнинга на Ubuntu 16.04

Поставил на древнее железо (LGA 775, intel 1 core, 2Gb DDR2) Ubuntu 16.04 Desktop. Однако после перезагрузки система не загрузилась. по сети была недоступна. Если загружать в recovery mode и затем выбирать resume — система загружалась.

После нескольких часов опытов я вывел формулу успеха: добавил опцию в меню grub + установил драйвера с сайта nvidia. В итоге система начала загружаться, и как ни странно успешно майнить ewbf майнером на 2 Гб оперативной памяти. Ниже распишу все по шагам.

Читать целиком

Обратный туннель ssh

На клиенте за NAT (на который хотим попадать) связываем 22 локальный порт с портом 5444 на сервере (с белым ip):

*Подставьте свой user и server, например root@80.47.143.56

Читать целиком

Backup с rsnapshot на Ubuntu

В статье я настрою backup с двух VPS (там стоит Ubuntu) на локальный комп с Ubuntu. На одной VPS стоит apache, mysql, на второй VPS запущено Node.js приложение и mongodb. Использовать буду rsnapshot, который основан на rsync. rsnapshot позволяет задать периодичность копирования и количество бэкапов (часовых, дневных, недельных, месячных и т.д.). rsnapshot не создает N копий данных на диске, а использует символические ссылки на предыдущие backup (по сути инкрементальный бэкап).

Читать целиком

Не устанавливается metatrader MT4 MT5 на Ubuntu 16.04 — просит прокси

Если хотите решить проблему быстро и на 100% — переходите к варианту 2 (в конце записи).

Нужно установить winhttp (чтобы установщик мог выкачать по https файлы). Для этого в консоли пишем

У меня вывод был такой: Читать целиком

GitLab кодировка windows-1251

Если ваши проекты содержат файлы с кодировкой win-1251, вы столкнетесь с тем, что gitlab не корректно обрабатывает кириллицу в данных файлах (например комментарии).  Проблема в ruby gem charlock_holmes, который не может распознать не UTF-8 кодировку. Решение проблемы указать gitlab’у: если кодировка не utf-8, то она windows-1251. Но, с этого момента в репозитории можно загружать только файлы с этими двумя  кодировками: другие кодировки будут определятся как windows-1251 и соответсвующим образом обрабатываться. Данная проблема тянется уже давно, решение есть у xRayDev в репозитории на github. Данное решение так же описано в блоге JackyFox. Я покажу как я это решение применил на версии gitlab-ce 9.0.5 (Community Edition). Читать целиком

Установка Yii2 при помощи Composer

Перейдем в  папку, доступную для web сервера, например /var/www. Установим composer asset plugin, который позволяет управлять зависимостями пакетов bower и npm через composer. Эту команду достаточно выполнить один раз.

Читать целиком

Установка Composer на Ubuntu 16.04

Composer — это пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении. Composer разработали и продолжают поддерживать два программиста Nils Adermann и Jordi Boggiano. Composer произвел революцию в управлении пакетами в PHP и помог разработчикам по всему миру создавать независимый от фреймворков и разделяемый код.

Читать целиком

Конвертирование vmdk в qcow2

Конвертирование виртуальной машины из формата vmdk в qcow2

Запускать на ноде proxmox.

Сначала создать виртуальную машину с необходимыми параметрами, а затем подменить диск disk.qcow2 на сконвертированный.

Ускоряем ext4. Убираем тормоза контейнера lxc в Proxmox

Дано: proxmox на свежеустановленном Debian. Созданный контейнер с ubuntu из шаблона. Установлен apache, php, mysql и движок mediawiki. Страницы mediawiki открывались дольше секунды. Если смотреть Network в DevTools Chrome — страница начинает отдаваться сервером спустя 900-1400 мс. На глаз эта задержка очень заметна.

Читать целиком

Proxmox — перенос контейнера

Как перенести контейнер с одного сервера proxmox на другой. Общие алгоритм: создать резервную копию, перенести архив на второй сервер, восстановить контейнер из архива. Читать целиком

  • 1
  • 2