Блог IT

linux

При настройке связки ELK (Elasticsearch, Logstash, Kibana) в docker-контейнере, который в свою очередь запущен из VDS-сервера (kvm), один из компонентов (logstash) очень долго стартовал. Запуски были в среднем 5-7 минут. Несколько раз собирался образ docker-контейнера, были внимательно прочитаны конфигурационные файлы logstash'a, была увеличена мощность VDS-сервера. Но это так, ни к чему и не приводило. Но Google "не оставил в беде", и было найдено решение, о котором ниже.

windows

Простой скрипт с минимальным меню для быстрого создания Wi-Fi точки доступа. Запускается с правами администратора. Использует программу netsh, встроенную в Windows. Язык интерфейса - английский.

Исходный код: https://bitbucket.org/rebirther/cmd-scripts/

Скачать: https://bitbucket.org/rebirther/cmd-scripts/downloads/

drupal

Для тех кто пришёл на Drupal 8 с Drupal 7, может быть недостаточно функционала, который "из коробки" предоставляет Drupal 8. Потому для удобной работы необходимо установить несколько полезных модулей.

Admin Toolbar - добавляет выпадение подменю для административного меню. Позволяет ускорить доступ к нужному функционалу административной части. Так же вернёт управление кэшем и кроном в меню.

Chaos tool suite - является требуемым для множества модулей.

linux, mail, postfix

Просмотр очереди сообщений

postqueue -p
# показать содержимое очереди

postqueue -p | grep -v "^[^0-9A-Z]\|^$" | awk '{print $7}' | sort -rn | uniq -c | sort -rn
# поиск спаммера

postcat -q <id>
# посмотреть сообщение с <id> из очереди

 

Перезапуск и отправка очереди

life

При указании номера телефона России в международном формате, необходимо придерживаться некоторых стандартов. Один из таких стандартов ввёл Международный консультационный комитет по телефонии и телеграфии (ITU-T). Этот стандарт, точнее рекомендация, носит название E.164 и определяет правила для телефонных сетей общего назначения. В рекомендации, сказано, что номер должен состоять из максимум 15-ти цифр и должен иметь префикс "+".

linux

xferlog - файл, содержащий лог от сервера FTP, ProFTPD. Файл находится в директории /var/log, но может в другом месте, если в конфигурации proftpd это изменено. Каждая запись сервера состоит из одной строки, где поля данных разделяются пробелами.

 

Пример:

Sat Sep 02 09:23:20 2016 0 192.168.0.1 3370 /home/test.conf b _ d r test ftp 0 * c

 

linux

dpkg - это инструмент для установки, удаления и создания пакетов в ОС основанных на Debian. В отличие от менеджера пакетов apt, dpkg не загружает пакеты из сети и не удовлетворяет зависимости пакетов. dpkg может работать только с локально имеющимися пакетами.

Команды управления:

linux

Rsync - это быстрый и универсальный инструмент копирования файлов. Он может копировать локально и между локальным и удаленным сервером. Он имеет большое количество настраиваемых параметров, которые контролируют его поведения и позволяют очень гибко управлять файлами, которые будут скопированы. Он славится своим алгоритмом дельта-передачи, что уменьшает объем данных, передаваемых по сети, посылая только различия между исходными файлами и существующие файлы в пункте назначения.

drupal

После установки Drupal 7 и модуля CKEditor, может случиться так, что при добавлении изображения нельзя просмотреть его миниатюру и выставить отступы. При всём это форма выглядит примерно так:

Урезанная форма добавления изображения

life

От 09.03.2012

Прикашливая, старик воротился в избу. Лицо его было полным печали. Леший, которого сегодня видел он, напугался его больше чем старый лешего...

Старика в деревне не любили. На одной из свадьб он вылил на жениха ведьмино зелье. Через день жених умер, жена утопилась, родители сгорели... Деда после этого выгнали в лес. В той избе, в которой он поселился раньше жил лесник. Лесника этого не было с тех пор как в деревне появилась та несчастная ведьма... Старик стал жить в этой избе и ходить в лес за едой...