Небольшая шпаргалка для начинающих пользователей PostgreSQL, пореключится в контекст базы (use database в mysql), список таблиц БД (show tables в mysql) и просмотр позьзователей имеющих доступ к базе данных.
Рубрика: Linux
Linux: запуск приложения на рабочем столе по ssh
Для запуска приложения с графической оболочкой удаленно, по ssh необходимо сначала установить переменную окружения с номером дисплея, после этого все запущенные приложения из командной строки имеющие графическую оболочку будут запускаться на дисплее.
Linux: узнать разрешение экрана из консоли
Работая с Linux хостом удаленно, если у вас появилась необходимость узнать текущее разрешение активного дисплея это можно сделать исполюзуя стандартную утилиту xrandr. Continue Reading
smbpasswd создание пары логин/пароль для samba
Для создания пары логин/пароль файла smbpasswd воспользуйтесь простой командой
smbpasswd -L -a username
На выходе вы получите строку, которую необходимо добавить в файл паролей в соответствии с вашей конфигурацией samba.
Gitlab-CI: сборка и деплой docker контейнера на сервер
Имеется простое приложение на flask, работает в docker контейнере, разработка ведется в репозитории gitlab. Было решено максимально упростить процесс выката изменений на «продакшн». Сделал коммит, запушил, а далее все автоматически (ci должен собрать образ, залить его в registry, подключится к docker на «продакшн» сервере и обновить контейнер. Continue Reading
Docker: Открыть удаленный доступ
Контейнерами и образами в docker можно управлять как локально, так и подключить локальный docker к удаленному серверу выполнение всех команд будет происходить на удаленном хосте.
В моем случае, это пригодилось в gitlab-ci, я собираю образ, кладу его в image registry, подключаюсь к удаленному docker серверу и там запускаю собранный образ. Continue Reading
Вернуть /etc/network/interfaces в Ubuntu 18.04
Начиная с Ubuntu 18.04 настройка сети происходит через systemd при помощи тулзы именуемой netplan, конфигурационные файлы которой, находятся в директории /etc/netplan/*.yml (да, теперь формат конфига в YAML). Многим данный метод не пришел по душе, многого эта штука не умеет и еще большее реализуется через задницу. Возникает закономерный вопрос — как вернуть обратно привычный /etc/network/interfaces? Continue Reading
Отключить ipv6 в yum
На сервере настроен и работает как ipv4 так и ipv6, но при обновлении пакетов или индексов при использовании ipv6 — процесс происходит медленно и может завершится с ошибками, да, странности в работе ipv6, возможно проблема с драйвером, а может и у хостера. Временным (постоянным) решением для себя, я нашел отключение ipv6 для yum. Continue Reading
Установка cVLC в CentOS
Видеоплеер VLC имеет замечательную оснастку clvc, что означает command-line. Все действия VLC (например фоновые задачи, такие как ре-стриминг, запись потока, отдача потока, etc) может быть заскриптовано и управляемо через cvlc. Скорее вы все это уже знаете, умеете и пробовали но ищете как установить это на сервер с CentOS.
Настройка часового пояса в CentOS 7
Правильно сконфигурированный часовой пояс на сервере — очень важный момент для корректной работы ОС и вашего же удобства, например при просмотре log-файлов. Давайте разберемся как работает настройка тайм-зоны в CentOS 7. Continue Reading
Исправить график использования памяти в VestaCP
График использования памяти в VestaCP с каких-то пор перестал собирать системные данные и стал выглядеть таким образом. В основном это было замечено на CentOS 7 инсталляциях.
ifconfig command not found в CentOS 7
Столкнулись с отсутствием привычного ifconfig в новых CentOS и подобных ОС сборки Minimal? Его очень легко установить обратно.
Бесплатный SSL от Lets Encrypt для Vesta
Подключим бесплатный SSL сертификат от нашумевшего Lets Encrypt к панели Vesta с автоматическим обновлением оного. Данный how-to (и скрипт) написан для полной автоматизации обновления сертификата использующегося VestaCP но после небольшой доработки может использоваться где-угодно, нужно просто поменять путь назначения в командах копирующих сгенерированные сертификаты.
Конвертация почтового ящика mbox в maildir
Имеем старый сервер с ISP Manager 4 Lite, который хранит пользовательскую почту в формате mbox, на самом деле не столь важен факт наличия ISPManager, так как достаточно большое кол-во конфигураций почтовых серверов хранят ящики в таком формате. Наша задача перенести ящики на новую систему с форматом ящиков — maildir, а для этого нам необходимо конвертировать mbox-ы в maildir.
Тест скорости дисков в Linux
Проверим скорость чтения/записи наших дисков в любой Linux системе штатными средствами.