Linux

Linux — общее название семейства операционных систем, основанных на ядре с таким же названием. На основе данного ядра создано огромное множество различных дистрибутивов Linux, самыми известными являются Ubuntu, Debian, CentOS, Mint, OpenSUSE.

Статей: 171

Особенности работы ARP в Linux

Первая особенность касается посылки ARP-запроса. В ARP-пакете есть поле source IP, в котором хост проставляет свой IP. Большинство систем ставят IP из той же подсети, что и запрашиваемый адрес. Linux по умолчанию может поставить любой свой IP-адрес, точнее: если пакет исходит от хоста (а не форвардится от другого), то Linux копирует адрес из поля source IP этого пакета (есть и другие случаи). Этот эффект легко проверить командами [...]
  • 0
  • 81
  • 1
  • 1
  • 0

Ошибка: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied

При запуске Virt-manager от обычного пользователя, можно столкнуться с тем, что будет выводиться ошибка с доступом. Выглядит она таким вот образом: Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/connection.py", line 1027, in _open_thread self.vmm = self._try_open() File "/usr/share/virt-manager/virtManager/connection.py", line 1009, in _try_open flags) File "/usr/lib/python2.7/dist-packages/libvirt.py", line 102, in openAuth if ret is None:raise libvirtError('virConnectOpenAuth() failed') libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied В том [...]

Файл в каталоге /usr/share/nginx/ занимает много места

При использовании Nginx и посещаемом ресурсе можно столкнуться с проблемой, что место на диске быстро заканчивается и если попытаться разобраться в чем дело, то можно обнаружить, что некоторые логи пишутся в каталог /usr/share/nginx, например, в файл /usr/share/nginx/on, который со временем разрастается до невероятных размеров. Проблема связана с тем, что в конфиге для вашего сайта где то указана настройка access_log on;, вместо [...]

Исправление ошибки "error: Xt headers not found"

Пытаясь собрать программу из исходных кодов, при выполнении скрипта предварительной конфигурации, можно получить ошибку следующего содержания: Для её исправления нужно установить библиотеки X Window System для разработчиков. Сделать это можно по разному, в зависимости от используемого дистрибутива: CentOS: Debian/Linux [...]

Исправление ошибки "error: Package requirements (fontconfig) were not met:"

Довольно часто, совместно с исходными кодами, в комплекте идет скрипт предварительной конфигурации, под названием configure, который помимо прочего проверяет наличие необходимых библиотек. В случае, если данный скрипт выдал следующее сообщение: Для того, чтобы библиотеки fontconfig, необходимые для сборки появились в системе, нужно установить пакет под названием libfontconfig1-dev: И после этого, ошибка про [...]

Исправление ошибки "error: could not find function 'com_err' required for Kerberos 5"

При предварительной конфигурации, перед сборкой какого-либо приложения из исходных кодов, может возникнуть следующая ошибка: checking for library containing com_err... no configure: error: could not find function 'com_err' required for Kerberos 5 Для её исправления достаточно установить пакет libkrb5-dev, в зависимости от используемого дистрибутива и пакетного менеджера, выполнив следующие команды: CentOS: Debian/Linux [...]

Исправление ошибки "error: xmllint is required"

В том случае, если при выполнении скрипта configure, вы получаете следующую ошибку: То для её исправления, Вам необходимо просто установить недостающий пакет в систему: CentOS: Debian/Linux Mint/Ubuntu: После установки нужно запустить скрипт configure [...]

Исправление ошибки "error: libGL required"

Если при выполнении скрипта configure, который используется для подготовки сборки приложения из исходных кодов, Вы получаете следующую ошибку: То Вам необходимо установить пакет с библиотеками OpenGL с помощью следующей команды: После чего попробовать выполнить скрипт configure [...]

Ошибка "No. You make ME a sandwich." при сборке LibreOffice

Если при начале выполнения сборки офисного пакета LibreOffice из исходных кодов вы получаете следующее: То значит вы запускаете команду make под пользователем root. Для того, чтобы сборка началась, вам нужно запустить её под другим пользователем с помощью команды sudo: К слову, текст данной ошибки является отсылкой к данной [...]

Ошибка в QEMU при использовании evdev passthrough: Permission denied

В данной статье рассмотрим как можно исправить ошибку, возникающую при использовании evdev passthrough, который позволяет использовать одну клавиатуру и/или мышку для доступа как к хосту, так и к виртуальной машине без установки какого-либо стороннего софта, вроде synergy. Выглядит ошибка таким вот образом: Error starting domain: internal error: process exited while connecting to monitor: 2020-08-01T16:55:57.909849Z qemu-system-x86_64: -object input-linux,id=kbd1 [...]