ZaLinux.ru

Системное администрирование

Как запустить MySQL/MariaDB с указанием другой директории data

Папку data, в которой хранятся базы данных MySQL/MariaDB, при необходимости можно переместить в другое расположение. Кроме такого варианта, можно запустить новый экземпляр СУБД указав в качестве опции новое расположение. Как это сделать показано ниже. В описываемом варианте не требуется отключать…
ДАЛЕЕ

Ошибка «Unknown/unsupported storage engine: InnoDB» (РЕШЕНО)

При запуске MySQL или MariaDB может возникнуть ошибка: 2019-08-29 15:56:43 0 [ERROR] Unknown/unsupported storage engine: InnoDB 2019-08-29 15:56:43 0 [ERROR] Aborting В результате СУБД не запустится. Ошибка может возникнуть при обновлении системы управления базами данных, либо при переносе файлов с…
ДАЛЕЕ

Ошибка «ERROR: ASCII ‘\0’ appeared in the statement, but this is not allowed» (РЕШЕНО)

При импорте базы данных через mysql клиент примерно следующим образом: mysql -uroot < z:\all-databases.sql можно столкнуться с ошибкой: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in…
ДАЛЕЕ

Как создать раздел подкачки не на системном диске. Как переместить раздел подкачки на другой диск

Если в Linux не хватает оперативной памяти, то для её увеличения есть два варианта: файл подкачки и раздел подкачки. Если вы не понимаете разницу между ними, то настоятельно рекомендуется прочитать теорию здесь. Там подробно описаны плюсы и минусы каждого из…
ДАЛЕЕ

При установке пакетов лучше указывать только главный пакет или все его зависимости?

У многих программ в Linux имеются зависимости. Зависимости — это программы и библиотеки, которые необходимы для работы устанавливаемой программы. Причём менеджеры пакетов Linux весьма интеллектуальны и при установке нужного вам пакета, они также автоматически установят все зависимости. К примеру, я…
ДАЛЕЕ

Как в Linux определяется порядок источников для разрешения имён (приоритет файла hosts и DNS)

Перед доступом к сайту компьютеру необходимо узнать его IP. Обычно для этого используется запрос к DNS серверу, который веб-браузер или операционная система выполняют автоматически, без действий пользователя. В операционных системах Windows и Linux имеется файл hosts, в котором можно установить…
ДАЛЕЕ

Как установить RPM без root прав. Как извлечь RPM без установки

Если у вас нет прав суперпользователя для установки пакета, то есть несколько вариантов действий. Первый вариант — распаковать установочный пакет RPM и использовать исполнимый файл как портативную программу. Для каких-то приложений это может работать, а для некоторых, особенно состоящих из…
ДАЛЕЕ

Как очистить кэш пакетов в Arch Linux

Arch Linux становится популярным дистрибутивом Linux, поскольку в нём найден удачный баланс между стабильностью, контролем над системой, актуальностью пакетов и удобством пользователей. В нём есть все инструмент для продвинутых пользователей, которые могут понадобиться для поддержания полного контроля над системой. А…
ДАЛЕЕ

Обновление MariaDB до 10.4.*

С июня 2019 года MariaDB серии 10.4.* начиная с версии 10.4.6 стала стабильным (GA) релизом. Предыдущей стабильно версией была MariaDB 10.3. Что нового и какие улучшения были сделаны вы найдёте в документации «Changes and Improvements in MariaDB 10.4». В этой…
ДАЛЕЕ

Как в Linux Mint и Ubuntu увеличить и раздел подкачки. Как в Linux создать файл подкачки Swap

В этой статье на примере Linux Mint и Ubuntu мы научимся смотреть информацию по разделе подкачки, создавать файл подкачки, а также увеличивать доступное для подкачки место. Файл подкачки — это определённое место на постоянном хранилище (например, на жёстком диске), куда…
ДАЛЕЕ

Ошибка «ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/run/mysqld/mysqld.sock’ (2 “No such file or directory”)» (РЕШЕНО)

При попытке подключения к серверу MySQL может возникнуть ошибка: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2 "No such file or directory") Вариант на другом дистрибутиве (отличается путь до файла mysqld.sock): ERROR 2002 (HY000): Can't…
ДАЛЕЕ

Как в Linux узнать, какой процесс использует всю оперативную память (RAM)?

Если в операционной системе заканчивается свободная оперативная память, то это очень сильно влияет на её производительность. Система начинает работать заметно медленнее, уменьшается её «отзывчивость», происходит более долгое переключение между окнами, новые процессы не запускаются или запускаются очень медленно. По этой…
ДАЛЕЕ

Решение проблемы ModuleNotFoundError: No module named ‘distutils.core’

Если при сборке (компиляции) программы из исходного кода вы столкнулись с ошибкой: Traceback (most recent call last): File "setup.py", line 4, in <module> from distutils.core import setup ModuleNotFoundError: No module named 'distutils.core' Makefile:827: recipe for target 'all-local' failed make[3]: ***…
ДАЛЕЕ

Решение проблемы с «xterm: cannot load font “-Misc-Fixed-medium-R» и «xterm: cannot load font “-misc-fixed-medium-r-semicondensed»

При использовании xterm могут появиться предупреждения: xterm: cannot load font "-Misc-Fixed-medium-R-*-*-13-120-75-75-C-120-ISO10646-1" xterm: cannot load font "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1" Они связаны с тем, что программа не может загрузить требуемые ей шрифты. Очевидно, что для решения этой проблемы нужно установить необходимые шрифты. Для Redhat,…
ДАЛЕЕ

Решение проблемы с ошибкой «fatal error: pcap.h: Нет такого файла или каталога»

При компиляции программ из исходного кода вы можете столкнуться с ошибкой: fatal error: pcap.h: Нет такого файла или каталога #include <pcap.h> ^~~~~~~~ compilation terminated. Соответственно, компиляция обрывается из-за ошибки. Данный файл содержится в пакете libpcap-dev. И для решения этой проблемы…
ДАЛЕЕ