Частенько бывает что что то долгое запустил в консоли, и забыл про скрин. Чтобы утащить работающий процесс в скрин, заходим второй сессией, ставим yum install reptyr, потом смотрим PID чего нужно утащить. Далее просто screen, reptyr PID, готово!
Заметки
exim: WARNING: purging the environment.
Ругается exim: WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
/etc/exim/exim.conf добавить строку
keep_environment = PWD
Активация Windows 10 ключом от Windows 7
В обновлениях Windows 10 от Ноября 2016 была добавлена возможность активации Windows 10 ключами от Windows 7 без обновления. Т.е. на ноутбуке с наклейкой Windows 7 спокойно затираем винт, на чистую ставим Windows 10 home (или pro — смотрим что на наклейке на дне ноутбука), в Win10 ставим все обновления, перегружаемся, снова ставим обновления и игнорируем что ругается на активацию. Перегружаемся, лезем в активацию, вводим цифробуквы с наклейки и Вин10 активируется! Проверено. Работает.
Разрядность (x86/x64) не важна, активация пройдёт.
Перезагрузить IPMI из консоли
Ставим ipmitool
Если не видит девайс и ругается «Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory», подключаем модули
modprobe ipmi_devintf ; modprobe ipmi_si
# ipmitool mc reset cold
Sent cold reset command to MC
Если IPMI жив и доступен по сети хоть как то, можно так
ipmitool -H 1.2.3.4 -U ROOT mc reset cold
TCPdump
К каким доменам идут запросы
tcpdump -n -A -s 0 -c 100 dst port 80 and greater 70 | grep Host
Подробно что идёт
tcpdump -n -A -s 0 -c 100 dst port 80 and greater 70
TOP talkers
tcpdump -tnn -c 2000 -i eth0 | awk -F «.» ‘{print $1″.»$2″.»$3″.»$4}’ | sort | uniq -c | sort -nr | awk ‘ $1 > 10 ‘
Отключаем OOM-Killer
Чтобы при нехватке памяти OOM-Killer не высчитывал «нужность» процессов и не прибивал самые «бесполезные» типа MySQL, нужно заставить OOM-Killer стрелять именно тот процесс, которому памяти не хватило.
Смотрим состояние
cat /proc/sys/vm/oom_kill_allocating_task
Говорим
echo «1» > /proc/sys/vm/oom_kill_allocating_task
Затем в sysctl.conf добавляем /правим строку
vm.oom_kill_allocating_task = 1
Выключается Wi-Fi на ноутбуке, не видит сети после перезагрузки, приходится включать кнопками или рычажком?
Достаём сетевушку и цапон-лаком заливаем указанный контакт. Этим контактом сетевушка включается-выключается. Если контакта не будет — Wi-Fi будет всегда включен.
VestaCP и SpamAssassin
Спасассиссин прикручиваем к весте
Собственно, устанавливаем
yum install spamassassin
Создаём файлик, благодаря которому меняется тема у того, что очень похоже на спам.
vi /etc/exim/system.filter
if $header_X-Spam-Score matches «^[^-0][0-9\.]+» and ${sg{$header_X-Spam-Score:}{\\.}{}} is above 30
then
headers add «Old-Subject: $h_subject»
headers remove «Subject»
headers add «Subject: *** SPAM ($header_X-Spam-Score points) *** $h_old-subject»
headers remove «Old-Subject»
endif
Включаем спамассассин
chkconfig spamassassin on
sed -i «s/^#SPAMASSASSIN/SPAMASSASSIN/g» /etc/exim/exim.conf
sed -i «s/ANTISPAM.*/ANTISPAM_SYSTEM=’spamassassin’/» /usr/local/vesta/conf/vesta.conf
sed -i «s/nobody:true/spamd:true/g» /etc/exim/exim.conf
Перезапускаем всё что нужно
service exim restart
service spamassassin start
Конфиг спамассассина
/etc/mail/spamassassin/local.cf
Если нужно поменять вес, добавляем в него правила, которые в заголовках пролезшего спама, например
score URIBL_JP_SURBL 4.5
Чтобы проверял письма больше 100КБ, в конфиге экзима
.ifdef SPAMASSASSIN
warn !authenticated = *
hosts = !+relay_from_hosts
condition = ${if < {$message_size}{250K}}