ZaLinux.ru

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

Как исправить ошибку «E: Sub-process /usr/bin/dpkg returned an error code (2)»

После удаления файлов о статусе пакетов, либо при неожиданном прерывании процесса установки новых пакетов или обновлении системы, могут возникнуть ошибки примерно следующего вида: dpkg: unrecoverable fatal error, aborting: список файлов пакета «firejail-profiles» содержит пустое имя файла E: Sub-process /usr/bin/dpkg returned…
ДАЛЕЕ

Какие файлы можно удалить при нехватке места на диске Linux

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

dpkg: ошибка при обработке пакета …: пакет абсолютно неработоспособен; перед настройкой его следует переустановить (РЕШЕНО)

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

Как запустить 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)?

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