Linux

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

Статей: 176

Исправляем ошибку: checking for sofia-sip-ua >= 1.12.12... configure: error: no usable sofia-sip; please install sofia-sip-ua devel package or equivalent

При установке FreeSWITCH на сервер с Ubuntu столкнулся с ошибкой, которая не позволяла скомпилировать FreeSWITCH из исходников: Для исправления ошибки можно проделать следующее: Если все сработало, то можно возвращаться к компиляции из исходных кодов FreeSWITCH. Если не помогло, то в интернете встречал еще рекомендацию проделать следующее (после приведенных выше [...]

Исправляем ошибку: configure: error: no usable spandsp; please install spandsp3 devel package or equivalent

При установке FreeSWITCH на сервер с Ubuntu столкнулся с ошибкой, которая не позволяла скомпилировать FreeSWITCH из исходников: Для исправления ошибки делаем следующее: Если все сработало, то можно возвращаться к компиляции из исходных кодов FreeSWITCH. Если после компиляции при запуске будет вылазить ошибка: То можно попробовать выполнить следующую [...]

Ошибка /bin/bash^M: bad interpreter: No such file or directory при запуске скриптов

Иногда при запуске различных sh скриптов можно столкнуться вот с такой ошибкой: В данной статье мы рассмотрим причину возникновения данной ошибки и о способах ее исправления. Как видно из текста ошибки, при запуске скрипта вместо стандартного шелла /bin/bash скрипт пытается запустить его из директории /bin/bash^M и ожидаемо выдает ошибку, потому что такого пути не существует. Все дело в том, что ^M - это символ [...]

Как посмотреть HTTP заголовки (headers)

При отладке работы веб-сервера, может возникнуть необходимость посмотреть HTTP заголовки ответа, которые отдает какая-либо страница сайта посетителю. В данной статье будут рассмотрены несколько простых способов, как это можно сделать. Если вам нужно быстро посмотреть заголовки какой-либо страницы, то это можно сделать с помощью онлайн сервисов. Для примера, это можно сделать [...]

Лучшие VPN сервисы (платные и бесплатные) для компьютера/смартфона

Современная реальность такова, что люди проводят в интернете всё больше времени. Соцсети, обучающие сайты, госуслуги и прочие порталы требуют предоставления личных, а зачастую, и платёжных данных. Утечка этой информации может плохо сказаться на пользователе. Если данные попадут в руки мошенников, на человека могут взять кредит, использовать его личность для аферы или вовсе обвинить в преступлении. [...]
  • 0
  • 4 288
  • 4
  • 4
  • 0

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

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