Linux

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

Статей: 118

Как конвертировать все изображения в каталоге (и его подкаталогах) в Linux?

Часто может возникнуть необходимость сконвертировать все картинки из одного формата в другой, например из PNG в JPG, в каком-либо заданном каталоге и всех его подкаталогах (т.е. рекурсивно). В ОС Linux это делается многим способами и одним из самых простых, будет использование утилиты mogrify. Для ее установки, необходимо установить пакет imagemagick, делается это следующими командами: sudo […]

  • 0
  • 4
  • 100,00%

Call to undefined function simplexml_load_file

Если ваш PHP код выдает вам следующую ошибку: То это значит, что вы пытаетесь использовать функцию simplexml_load_file, для работы которой нужны отсутствующие у вас в системе библиотеки. Добавить их можно следующим образом: Для CentOS, Fedora, RedHat: yum install php-bcmath Для Debian, Mint, Ubuntu: sudo apt-get install php-xml

  • 0
  • 39
  • 100,00%

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

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

  • 0
  • 276
  • 100,00%

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

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

  • 0
  • 103
  • 100,00%

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

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

  • 0
  • 25
  • 100,00%

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

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

  • 0
  • 94
  • 100,00%

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

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

  • 0
  • 82
  • 100,00%

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

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

  • 0
  • 87
  • 100,00%

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

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

  • 0
  • 78
  • 100,00%

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

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

  • 0
  • 63
  • 100,00%