Linux

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

Статей: 181

Как найти дубликаты строк в текстовом файле

Иногда возникает необходимость найти все дублирующиеся строчки в каком-либо текстовом файле, что в ОС Linux делается очень легко Для поиска дубликатов строк в текстовом файле можно воспользоваться следующей командой: Где filename.txt - это название текстового файла в котором мы ищем дубликаты строк. В случае, если в данном файле есть одинаковые строки, в консоль будут выведены эти строки и можно будет вручную [...]

Linux: Как зайти в Recovery Mode (Режим восстановления)

Режим восстановления - это особый режим загрузки операционной системы Linux, который предназначен для решения проблем с загрузкой и работой системы в штатном режиме. Специально для этого, в режиме восстановления загружается и работает минимум необходимых сервисов (например, по умолчанию не работает сеть, звук и т. д.), и вся работа происходит в консольном режиме. По сути, данный режим является своеобразным [...]

Unable to connect to libvirt qemu:///system

Полностью текст ошибки выглядит таким вот образом: Unable to connect to libvirt qemu:///system. Verify that the 'libvirtd' daemon is running. Libvirt URI is: qemu:///system Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/connection.py", line 956, in _do_open self._backend.open(connectauth.creds_dialog, self) File "/usr/share/virt-manager/virtinst/connection.py", line 172, in open conn = libvirt.openAuth(self._open_uri, File "/usr/lib/python3/dist-packages/libvirt.py", line 104, in openAuth if ret is None:raise libvirtError('virConnectOpenAuth() failed') libvirt.libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission [...]

Исправляем ошибку: Uncaught Error: Call to undefined function imagecreatefromjpeg()

Иногда при запуске php скрипта вы можете столкнуться с такой вот ошибкой: Как видно из текста ошибки, проблема заключается в том, что не определена функция imagecreatefromjpeg, а это в свою очередь происходит скорей всего из-за того, что у вас не установлена библиотека для работы с графикой - GD (пакет php-gd). Чтобы ее установить, необходимо воспользоваться следующей командой: В некоторых дистрибутивах данный пакет [...]

Исправляем ошибку: 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 сервисы (платные и бесплатные) для компьютера/смартфона

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

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

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