Linux

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

Статей: 116

Как автоматически отключить интернет при обрыве VPN/OpenVPN в Linux

Существует огромное количество ситуаций, в которых может потребоваться блокировать исходящий трафик при разрыве VPN/OpenVPN соединения для сохранения собственной анонимности/приватности. Информация в данной статье не является истиной в последней инстанции и может быть неверной/некорректной, поэтому пользуйтесь данными рекомендациями на свой страх и риск. Технически, мы просто будем блокировать весь трафик, который идет не через VPN/OpenVPN с […]

  • 0
  • 114
  • 100,00%

Как узнать идентификатор пользователя (UID) в Linux?

В некоторых случаях может возникнуть необходимость узнать идентификатор пользователя (UID, User identifier) в ОС семейства Linux. Вариантов, как можно это сделать — много, в этой мини-статье мы рассмотрим лишь несколько наиболее простых. Вариант 1 С использованием команды id: id -u username username — это имя пользователя, UID которого необходимо узнать. Пример работы команды: id -u […]

  • 0
  • 55
  • 100,00%

Ошибка: iptables-restore: unable to initialize table 'filter'

При попытке использования iptables-restore, можно столкнуться с такой ошибкой: Из текста ошибки особо не ясно в чем проблема и можно потратить много времени на поиск решения, которое очень простое: необходимо запускать восстановление правил через iptables-restore с помощью sudo. Т.е. целиком команда должна выглядеть так: sudo iptables-restore < /etc/iptables/rules.v4

  • 0
  • 8
  • 100,00%

Проблема в Linux Mint 18.3 - пропал звук (фиктивный выход)

На моем игровом ПК, на котром установлен Linux Mint 18.3, в один прекрасный день просто пропал звук (который выводился через HDMI со встроенной в процессор графики), а в регулировщике громкости в списке доступных устройств осталось лишь одно: фиктивный выход (Dummy Output в англ. версии). Перелазил кучу форумов в поисках решения проблемы, менял версии ядра, (пере)устанавливал […]

  • 0
  • 17
  • 100,00%

Предупреждение: W: Target Packages is configured multiple times in...

Недавно, вылезло предупреждение (W = Warning) при попытке использования команды apt-get update, в котором сказано, что есть дубликаты в списках репозиториев. Хоть это и не ошибка и на функциональность не влияет, но видеть каждый раз это сообщение — напрягает. Полный текст предупреждения выглядит следующим образом: Чтобы избавиться от этого предупреждения, необходимо удалить дубли, которые указаны […]

  • 0
  • 8
  • 100,00%

Как использовать sendMediaGroup через curl

При настройке оповещения для своего телеграм-бота, который посылает сразу несколько изображений за один подход с помощью sendMediaGroup, столкнулся с тем, что в интернете практически нет рабочих примеров для использования sendMediaGroup вместе с curl из командной строки, поэтому решил написать небольшую статью, для тех, кто будет искать такую же информацию. Создаем bash скрипт и в него […]

  • 0
  • 31
  • 100,00%

Как измерить время выполнения скрипта/команды в Linux?

Иногда возникает ситуация, когда необходимо замерить время выполнения команды или скрипта в ОС Linux. Проще всего это сделать, воспользовавшись командой time, при вызове скрипта/команды. Пример: time script.sh В результате, после выполнения команды в консоль будут выведены следующие данные: real 50m42,125s user 11m44,031s sys 1m47,237s real — это именно то время (от момента запуска, до момента […]

  • 0
  • 34
  • 100,00%

Как в Samba указать путь с пробелом?

Для того, чтобы в конфиге Samba указать путь, содержащий символ пробела, его необходимо просто взять в кавычки. Т.е. должно быть примерно так: [Share] path = «/media/user/Silicon Power/» read only = No force user = user guest ok = yes В случае, если вы указали путь без кавычек, то в некоторых версиях Linux при попытке зайти […]

  • 0
  • 37
  • 100,00%

Ошибка: iwlwifi Too many chunks: 20

Столкнулся недавно с этой ошибкой, ей был забит весь лог /var/log/syslog В моем случае, для исправления данной ошибки было достаточно в файл /etc/modprobe.d/iwlwifi.conf Добавить следующую строчку (отключение встроенных средств шифрования в WI-FI карту): options iwlwifi swcrypto=1 И перезагрузить ПК.

  • 0
  • 17
  • 100,00%

Ошибка: QXcbConnection: Could not connect to display

При попытке запустить phantomjs на сервере с Ubuntu и без подключенного монитора, получил вот такую ошибку. Решение оказалось довольно простым, чтобы данная ошибка перестала вылезать, необходимо перед запуском phantomjs, выполнить следующую команду: export QT_QPA_PLATFORM=offscreen

  • 0
  • 109
  • 100,00%