← All posts tagged admin

Graf

А чо, кто посоветует роутер подешевле, который умеет OpenVPN и при этом его может?
Например, тот же 841-й туполинк прошитый OpenWRT в него умеет, но скорость показывает смещную.

Graf

Имею-таки официально заявить — Windows 7 не прегоден для декстопа!
Ну, по крайней мере, с 2мя Гб оперативы.
Эта хрень не в состоянии была установить все свои обновы, после чистой установки.
Такие дела.

Graf

Для тех у кого дроплеты с унизительно малым количеством памяти, палю годноту.
На DO, говорят, SSD, поэтому своп там будет не сильно медленнее оперативы.
Ну, медленнее, конечно, но лучше так, чем прибитый OOM-киллером Mysql, например
Короче:

dd if=/dev/zero of=/pagefile.sys bs=1M count=4096
mkswap /pagefile.sys
swapon /pagefile.sys

Да, *pagefile.sys* в линухах — это особый цинизм.

Graf

Кто еще не в курсе — я, в очередной раз, продался в рабство за миску чечевичной похлебки.
Обещают хорошо кормить и использовать по назначению, а как по факту будет — посмотрим.

Graf

Люто-бешено рекомендую пост комрада @guybo, которым он осчастливил ЖЖ — guybo.livejournal.com
В жжшечке написано о том, как с помощью libnotify , netcat, напильника и какой-то матери зопилить систему оповещений о входе кого-то по ssh на удаленный сервер.
Аналогичные оповещения, я думаю, можно повесить на абсолютно любое событие)

Graf

Как я писал в #1257580 заказали мозгов серверу.
Учитывая долгий и многоуровневый путь согласования заявки, жопой чую что отправят меня в по дороге вымощенной желтым кирпичом, в Изумрудный город, к Великому Гудвину...

Graf

Bucardo при репликации жрет ~400 мб на каждый процесс. А процессов этих чуть более чем дофига.
Результат — отожрана вся физическая оператива и 4 Гб свопа. Юзвери жалуются, ибо им все тормозит.
Решение очень русское, докупаем ЕЩЕ 16Гб оперы, пусть он, ссука, ею подавится...

Graf

Поставил и запустил доебан в pa-домене Xen в Gentoo.
Пришлось поебаццо с втискиванием ядра и модулей, а в остальном — все просто и понятно.
Подумываю, какой-нить, CentOS еще зопилить для экспериментов, ага.

Graf

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

Graf

Пролог
Переселили тут наш отдел кадров, в комнату по соседству с нами. (А надо уточнить, что наша комната — отдельно от остального офиса)
Ясен хрен, что там нет НИХРЕНА из инфраструктуры. (Кажется, даже розетки ~220 пришлось переделывать.)
Посему, те кадровички, у кого ноуты — сидят через WiFi.

Глава 1
Прибегает кадровичка (третий раз за день) с воплями "У меня не работает почта".
Говорит, что уже перезагружалась, и (внимание!) сеть у нее подключена (по вайфаю).
Иду смотреть.
Да, сеть действительно подключена. Только не %networknameXXXX%, а сеть с простым и красивым именем "dlink"

Глава 2
Матернувшись и вернув ноут кадровички в родные пенаты, побежал вприпрыжку за своим.
Да, вы угадали. Действительно сеть "dlink" имела место быть, и была ... открытой.
nmap показал наличие одной машины, с классическим именем BUH и WinXP SP3 и DIR-300
И да, он тоже был незапароленный.

Эпилог.
Теперь он запароленный

Graf

Пару месяцев назад обновился до ~arch и словил любопытный глюк — сегфолт su и screen.
Судя по gdb проблема была в /lib/libnss_files.so, глубже раскурить не хватило тяму.
После сегодняшнего обновления, хренов глюк пропал.
ЧТО БЛЖАД Я СДЕЛАЛ????

Graf

Мои московские вендоколлеги, не в состоянии осилить интерфейс grep'а, и постоянно долбают просьбами посмотреть, а не завернуто ли то или иное письмо нашим антиспамом на Postfix'e
Мне это надоело, и сегодня родился этот проект.))
Если кому надо, то вот вам web-морда для grep'а по логам postfix'а которые коллекционируются metalog'ом
Доработку для остальных случаев оставлю сторонним разработчикам

cat ./grep.cgi
#!/bin/bash
#(c) Graf,2010
# GPL 3

# disable filename globbing
set -f

echo "Content-type: text/html; charset=utf8"
echo


if [ "$REQUEST_METHOD" = "POST" ]; then
read POST_STRING
fi;

echo ""
echo ""
echo " GREP "
echo ""
echo ""
echo '

'
echo '
'
echo 'Введите паттерн: '
echo '
'
echo 'текущий лог
все доступные
'
echo ''
echo '
'
echo '
'
#echo CGI/1.0 test script report:
#echo

# replace all escaped percent signs with a single percent sign
POST_STRING=$(echo $POST_STRING | sed 's/%%/%/g')
# replace all ampersands with spaces for easier handling later
POST_STRING=$(echo $POST_STRING | sed 's/&/ /g')
echo $POST_STRING
for i in $POST_STRING; do
#echo $i;
eval "$i";
done;
echo '
'
#echo $query
echo '
'
#echo $logf
echo '
'
rep="$query"
#result=$(grep -i $query /var/log/mail/$logf | sed 's//\>/g;';)
result=$(grep -i $query /var/log/mail/$logf |sed '{:q;N;s/\n/
/g;}')
#result=${result/\n/
}
result=${result// result=${result//>/\>}
result=${result//<br>/
}
result=${result//$query/$rep}
echo $result
echo ""
echo ""