вторник, 28 июня 2016 г.
вторник, 17 мая 2016 г.
Понедельник как первый день недели в календаре cal
В конец файла ~/.bashrc добавляем:
alias cal='ncal -M -C'
Блокировка опасных вложений в письмах с помощью clamsmtp
В последнее время случаи рассылки вирусов-шифровальщиков в почтовых вложениях пошли на убыль, однако, такие письма продолжают попадаться.
Определимся со списком потенциально опасных вложений:
В том числе, если файлы с такими расширениями находятся в архивах:
Для фильтрации используется возможность написания собственного файла сигнатур для ClamAV. Формат .cdb файла следующий:
Для нашего списка блокировки на примере .exe файлов:
Сохраняем наш файл сигнатур в /var/lib/clamav/rules_attachment_block.cdb
Если на почтовом сервере уже используется связка postfix+clamsmtp, то дополнительной настройки более не требуется. Однако, для удобства пользователей и системного администратора было решено написать скрипт, высылающий получателю сообщение о недоставленном письме с вирусом или запрещённым вложением.
В /etc/clamsmtpd.conf добавляем:
Скрипт /etc/clamav/script.sh (http://pastebin.com/xTZ9tQ1h)
Определимся со списком потенциально опасных вложений:
.ade, .adp, .bat, .chm, .cmd, .com, .cpl, .exe, .hta, .ins, .isp, .jar, .js, .jse, .lib, .lnk, .mde, .msc, .msp, .mst, .pif, .scr, .sct, .shb, .sys, .vb, .vbe, .vbs, .vxd, .wsc, .wsf, .wsh
В том числе, если файлы с такими расширениями находятся в архивах:
.zip, .rar, .7z.
Для фильтрации используется возможность написания собственного файла сигнатур для ClamAV. Формат .cdb файла следующий:
VirusName:ContainerType:ContainerSize:FileNameREGEX:
FileSizeInContainer:FileSizeReal:IsEncrypted:FilePos:
Res1:Res2[:MinFL[:MaxFL]]
Для нашего списка блокировки на примере .exe файлов:
Полный список http://pastebin.com/Bisxq1ezrules_block_exe:CL_TYPE_MAIL:*:\.[Ee][Xx][Ee]$:*:*:*:*:*:*rules_block_Zip_exe:CL_TYPE_ZIP:*:\.[Ee][Xx][Ee]$:*:*:*:*:*:*rules_block_Rar_exe:CL_TYPE_RAR:*:\.[Ee][Xx][Ee]$:*:*:*:*:*:*
Сохраняем наш файл сигнатур в /var/lib/clamav/rules_attachment_block.cdb
Если на почтовом сервере уже используется связка postfix+clamsmtp, то дополнительной настройки более не требуется. Однако, для удобства пользователей и системного администратора было решено написать скрипт, высылающий получателю сообщение о недоставленном письме с вирусом или запрещённым вложением.
В /etc/clamsmtpd.conf добавляем:
VirusAction: /etc/clamav/script.sh
Скрипт /etc/clamav/script.sh (http://pastebin.com/xTZ9tQ1h)
#!/bin/sh
DOMAIN=domain.com
# Notification receiver
ADMIN=postmaster@domain.com
# E-mail sending function
alert_send() {
( cat <<EOF;
To: $RECIPIENT
Reply-To: $ADMIN
Subject: =?UTF-8?B?`echo -n $SUBJECT | base64`?=
Content-Type: multipart/mixed; boundary=simple boundary
This is a multi-part message in MIME format.
--simple boundary
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64
`echo -n $DATA | base64`
--simple boundary
EOF
) | sendmail -t -oi
}
# E-mail to Administrator
SUBJECT="Письмо добавлено в карантин"
DATA="<p><b>Причина блокировки или имя вируса:</b> $VIRUS<br> \
<b>Отправитель:</b> $SENDER<br> \
<b>Получатель:</b> $RECIPIENTS<br><br> \
<b>Перемещено в карантин:</b> $EMAIL<br><br>"
RECIPIENT=$ADMIN
alert_send
# E-mail to User
for RECIPIENT in $RECIPIENTS
do
if [ X`echo $RECIPIENT | egrep @$DOMAIN$` != "X" ];
then
SUBJECT="Письмо добавлено в карантин"
DATA="<p><b>Отправитель:</b> $SENDER<br> \
<b>Получатель:</b> $RECIPIENTS<br><br> \
<b>Перемещено в карантин:</b> $EMAIL<br><br> \
Письмо не доставлено и перемещено в карантин из-за подозрительного вложения.<br> \
Если вы уверены, что это ошибка, свяжитесь с отделом ИТ."
alert_send
fi
done
пятница, 13 мая 2016 г.
Xenserver Root Disk Cleanup
Заполнение корневого раздела Xenserver может вызвать множество проблем, включая зависания запущенных виртуальных машин. Необходимо периодически следить за заполнением диска и проводить следующие работы:
Контроль места на диске
Удаление применённых пакетов обновлений и hotfix
Для Xenserver 6.2 и выше. Это освобождает место, корректно очищая папку /var/patch/
Удаление старых лог-файлов
Очистка каталога /tmp
Контроль места на диске
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 4.0G 2.2G 1.6G 59% /
Удаление применённых пакетов обновлений и hotfix
Для Xenserver 6.2 и выше. Это освобождает место, корректно очищая папку /var/patch/
# xe patch-list params=uuid
uuid ( RO) : d3c08fcb-daa0-4410-bdb2-c298109e88ad
...
# xe patch-clean uuid=<uuid>
Удаление старых лог-файлов
# cd /var/log/
# rm -rf *.gz
Очистка каталога /tmp
# cd /tmp/
# rm -rf *.log
вторник, 17 июня 2014 г.
XenServer импорт VM из командной строки
Импорт объёмных виртуальных машин через XenCenter происходит с сильно заниженной скоростью. В ходе разбора полётов было обнаружено, что в выводе команды top на хосте мастера пула XenServer фигурировали stunnel и xapi с загрузкой CPU под 100% (по умолчанию все соединения между XenCenter и хостом с XenServer шифруются 256-bit AES SSL).
Импорт виртуальной машины из CLI с отключением шифрования передачи (--nossl) позволяет достичь существенного ускорения процесса.
sr-uuid= UUID нужной SR для сохранения диска VM.
cc90231d-e0c6-1249-5a2a-08d877af9df4 - результат выполнения команды, UUID импортированной виртуальной машины.
Импорт виртуальной машины из CLI с отключением шифрования передачи (--nossl) позволяет достичь существенного ускорения процесса.
C:\Program Files (x86)\Citrix\XenCenter>xe --nossl -s xen-master -u root -pw password vm-import filename=D:\backup\VM.xva sr-uuid=b3bb3595-02f6-e68f-52fb-d8fb77cb1e53 preserve=trueгде:
cc90231d-e0c6-1249-5a2a-08d877af9df4
sr-uuid= UUID нужной SR для сохранения диска VM.
cc90231d-e0c6-1249-5a2a-08d877af9df4 - результат выполнения команды, UUID импортированной виртуальной машины.
понедельник, 14 апреля 2014 г.
Adobe Flash Player full offline installer
Flash Player offline installer скачать бесплатно без SMS
http://www.adobe.com/ru/products/flashplayer/distribution3.html
На странице представлены ссылки на актуальные версии полных установочных пакетов Adobe Flash Player под все поддерживаемые операционные системы.
http://www.adobe.com/ru/products/flashplayer/distribution3.html
На странице представлены ссылки на актуальные версии полных установочных пакетов Adobe Flash Player под все поддерживаемые операционные системы.
воскресенье, 13 апреля 2014 г.
Сброс btrfs scrub
ПК с тестовым разделом с ФС btrfs был выключен (причём штатно через halt, а не внезапным прекращением подачи электричества) во время запущенного процесса btrfs scrub. После включения компьютера повторно запустить btrfs scrub не удаётся.
Симптомы:
Источник:
https://bugzilla.kernel.org/show_bug.cgi?id=66151
Симптомы:
# btrfs scrub start /homeОбход проблемы:
ERROR: scrub is already running.
To cancel use 'btrfs scrub cancel /home'.
To see the status use 'btrfs scrub status [-d] /home'.
# btrfs scrub cancel /home
ERROR: scrub cancel failed on /home: not running
# btrfs scrub status /home
scrub status for 06db95ec-33dd-4736-828e-81913cee76d6
scrub started at Sun Apr 13 17:09:51 2014, running for 1862 seconds
total bytes scrubbed: 402.19GiB with 0 errors
# ls -l /var/lib/btrfs/scrub.status.*В новых версиях btrfsprogs обещают добавить опцию форсированного старта -f, но в Debian Jessie такой пока нет.
-rw------- 1 root root 812 апр 13 17:40 /var/lib/btrfs/scrub.status.06db95ec-33dd-4736-828e-81913cee76d6
# rm -rf /var/lib/btrfs/scrub.status.*
# btrfs scrub start /home
scrub started on /home, fsid 06db95ec-33dd-4736-828e-81913cee76d6 (pid=6660)
Источник:
https://bugzilla.kernel.org/show_bug.cgi?id=66151
Подписаться на:
Сообщения (Atom)
