Dnstop позволяет составить список хостов которые больше всего шлют запросы на DNS сервер, благодаря чему можно обнаружить вирусы в сети и понять кто атакует.
Читать далее «Dnstop — мониторинг запросов к DNS серверу»Архивы рубрик:Linux
Установка и настройка ZoneMinder в Ubuntu
ZoneMinder — программа для организации видеонаблюдения.
Команда установки в Ubuntu/Debian:
Читать далее «Установка и настройка ZoneMinder в Ubuntu»Запись CD/DVD в Linux через консоль используя wodim
Команда установки wodim в Ubuntu/Debian:
Читать далее «Запись CD/DVD в Linux через консоль используя wodim»Установка и использование log анализатора GoAccess в Ubuntu
GoAccess запускается из командной строки и может собирать информацию для анализа из лог-файлов HTTP-сереров, например apache2, nginx.
Читать далее «Установка и использование log анализатора GoAccess в Ubuntu»Скрытые файлы и директории в Ubuntu
Способ 1
Поставить в начале имени файла или директории точку.
Способ 2
Создать файл .hidden, поместить в директорию в которой необходимо что-то скрыть и вписать в нем столбиком названия файлов или папок которые должны быть скрыты. Регистр букв имеет значение, то есть если имя элемента с большой буквы, то и в файле .hidden его писать так же.
Чтобы увидеть скрытые элементы через файловый менеджер Nautilus необходимо нажать комбинацию клавиш Ctrl+H либо в меню «Вид» нажать «Показать скрытые файлы».
Установка и использование Netcat
Netcat — утилита позволяющая установить TCP/UDP соединение и выполнить передачу данных.
Читать далее «Установка и использование Netcat»Установка и настройка WordPress в Ubuntu
Подробно опишу этапы ручной установки WordPress в Ubuntu/Debian.
Читать далее «Установка и настройка WordPress в Ubuntu»Решение ошибки find /var/lib/amavis/virusmails/
Заметил что после обновления Ubuntu с версии 12 до 14, от Cron начала приходить на email ошибка:
Cron
find /var/lib/amavis/virusmails/ -ctime +15 | xargs rm -rf {}
find: `/var/lib/amavis/virusmails/`: Нет такого файла или каталога
Amavis был установлен в комплекте с iRedMail 0.8.6.
Задание в кроне для антивируса amavis можно посмотреть командой:
sudo crontab -e -u amavis
Можно закомментиировать задание и сообщения исчезнут.
Задание удаляет старые файлы из директории /var/lib/amavis/virusmails/, но самой директории нету. Поэтому можно создать отсутствующую директорию:
sudo mkdir /var/lib/amavis/virusmails/
Назначим права, владельца и группу amavis:
sudo chmod 750 /var/lib/amavis/virusmails/ sudo chown amavis:amavis /var/lib/amavis/virusmails/
Установка MIB в Ubuntu и решение ошибки «SNMP Cannot Find Module …»
Заметил ошибку после выполнения команды snmpwalk с указанием MIB вместо OID:
snmpwalk -v 2c -c public 192.168.0.1 ifIndex ifIndex: Unknown Object Identifier (Sub-id not found: (top) -> ifIndex)
А также:
For error such as: Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none) Cannot find module (HOST-RESOURCES-TYPES): At line 0 in (none) Cannot find module (SNMPv2-TC): At line 10 in /usr/share/mibs/netsnmp/UCD-DLMOD-MIB Cannot find module (SNMPv2-SMI): At line 34 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB Cannot find module (SNMPv2-TC): At line 37 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB Did not find ‘enterprises’ in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB) Did not find ‘DisplayString’ in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB) Did not find ‘TruthValue’ in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB) Unlinked OID in UCD-SNMP-MIB: ucdavis ::= { enterprises 2021 } Undefined identifier: enterprises near line 39 of /usr/share/mibs/netsnmp/UCD-SNMP-MIB Did not find ‘DisplayString’ in module #-1 (/usr/share/mibs/netsnmp/UCD-DLMOD-MIB) Did not find ‘ucdExperimental’ in module UCD-SNMP-MIB (/usr/share/mibs/netsnmp/UCD-DLMOD-MIB) ...
Смотрим дерево мибов:
snmptranslate -Tp
Решением указанных выше ошибок будет выполнение следующих команд:
sudo apt-get install snmp-mibs-downloader sudo download-mibs sudo sed -i "s/^\(mibs *:\).*/#\1/" /etc/snmp/snmp.conf sudo service snmpd restart
Использование утилиты acct
Утилита acct позволяет видеть статистику активности пользователей в системе.
Установка в Ubuntu:
sudo apt-get install acct
Удаляется в Ubuntu следующей командой:
sudo apt-get remove acct
Установка в Fedora:
su -c 'yum install psacct'
Запуск в Ubuntu:
/etc/init.d/acct start
Запуск в Fedora:
su -c 'service acct start'
Приведу и опишу несколько команд утилиты acct:
ac – статистика о проведенном времени пользователями в системе
ac -d (за день)
ac -y (за год)
ac -p (индивидуальная статистика)
ac —version (отображение версии утилиты)
man ac (справка по команде)
sa – информация о выполненных командах и запущенных приложениях
sa -c (статистика в процентах)
man sa (справка по команде)
lastcomm – последние выполненные команды
sudo accton on/off – включение и выключение сбора информации