В Debian 10 используется dhclient новой версии, который стал более RFC-совместимым, и теперь отправляет 36-значный идентификатор вместо MAC адреса сетевой карты, например:

00ffcc4d0001000125977161525400ffcc4d

Это может быть неудобно, если у вас уже есть резервы аренды, основанные на MAC адресах.

Чтобы dhclient отправлял MAC адрес вместо идентификатора, необходимо указать параметр в /etc/dhcp/dhclient.conf

send dhcp-client-identifier = hardware;

Взято с сайта https://extralan.ru/?p=2829

Сегодня хочу познакомить моего читателя с небольшим, но приятным мониторингом трафика сети — vnstat.

Пример вывода через консольную утилиту

У данной утилиты есть консольная версия, а так же PHP frontend, для отображения данных через web.

Пример вывода данных через PHP Frontend
(далее…)

ssh, как известно, очень мощный инструмент: помимо удобного доступа к терминалу удаленных машин и передачи файлов, ssh еще умеет делать туннели. Один из небольших примеров мы разберем сегодня с Вами – при помощи сервера с ssh сделаем ssh-туннель, к которому подключимся и будем использовать в качестве socks-прокси. Сегодня мы будем делать это в Windows, объектом следующей статьи будет проделывание того же самого, но уже нативно, в Linux.

(далее…)

В некоторых дистрибутивах Linux (Привет, CentOS!) в отличии от других (И тебе привет, Debian!), при первом запуске команды crontab -e система не просит выбрать редактор по-умолчанию, а просто запускает не демократичный vi (кстати, чтобы выйти из него наберите: «:q <enter>»)

Для смены Default-редактора вводим в консоли:

export EDITOR=nano

Далее открываем файл ~/.bash_profile и вносим в конец файла эту же строку.

Вот и все. Теперь при запуске crontab -e будет открываться чудесный nano.

После установки LAMP’ового сервера на базе Debian 9 возникла проблема. Доступ к MariaDB под пользователем root доступен только из под системного пользователя (или через sudo). Что за? Подумал я и пошел ковырять. Оказывается, изменилась политика безопасности и теперь под главным пользователем MariaDB можно зайти только из под главного пользователя системы.

Входим под системным root пользователем в консоль MariaDB и вписываем команды:

$ sudo mysql
[mysql]> use mysql;
[mysql]> update user set plugin='' where User='root';
[mysql]> flush privileges;
[mysql]> \q

Прошу обратить внимание на то, что если у вас нет в этом особой необходимости, то лучше так не делать. Не секурно же 🙂

В данной статье я бы хотел собрать различные хитрости и полезности при работе со скриптами bash. Помощь по синтаксису bash вы можете найти в другой моей статье: «Краткий справочник по синтаксису bash»
Ну а тут я буду выкладывать куски готового кода, который поможет решить ту или иную задачу.

На данный момент есть решения для следующих задач:
1. Проверка на наличие активного процесса по имени
2. Получение текущей даты и её форматирование
3. Вывод отличий между двумя текстовыми файлами
4. Время выполнения скрипта
5. Проверка доступности хоста при помощи ping
6. Формирование двумерного массива (далее…)

Данный справочник будет содержать наборы приемов из bash скриптов, которые решают те или иные задачи. Все решения были реализованы на основе мануалов или же взяты из открытых источников.
По ходу дела буду обновлять данный справочник новыми приемами и решениями. (далее…)

Samba — это эффективный способ не только организовать взаимодействие компьютеров под управлением Windows и Linux, но и в сетях, состоящих только из Linux-машин он позволяет быстро организовать общий доступ к ресурсам. Файл конфигурации Samba может достигать огромной длины и учитывать множество параметров, однако в большинстве случаев достаточно гораздо меньшего количества настроек.

(далее…)