среда, 29 октября 2008 г.

mysql root password renew

1. В стартовом скрипте находим строчку которая содержит текст mysqld_safe и добавляем новый параметр --skip-grant-tables
2. Запускаем MySQL сервер
3. Логинимся на mysql сервер и пересоздаем пароль:

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newrootpassword') WHERE User='root';
mysql> FLUSH PRIVILEGES;

четверг, 23 октября 2008 г.

mutt замена from

при отправке сообщений через mutt в поле from выглядит так.
user@compname.domain.local в принципе это не является большой проблемой хотя и нарушает RFC, но некоторые компании фильтруют такие сообщение так как не могут отрезолвить хост например paypal.com.

Решение:
в Muttrc добавить

set envelope_from="yes"
ещё опционально
set hostname="example.com" добавит нужный домен, если у вас их несколько, то есть в логе и при проверке на спам будет выглядеть как user@example.com

вторник, 21 октября 2008 г.

Файл заданного размера

Создать файл со случайным содержимым заданного размера

dd if=/dev/urandom of=testdump bs=1024 count=102400

bs - размер блоксайза в байтах

count - количество blocksize`ов

FreeBSD Bestie off

Экономим время при загрузке FreeBSD сервера

/boot/loader.conf
autoboot_delay="1"
userconfig_script_load="YES"
beastie_disable="YES"

пятница, 10 октября 2008 г.

Посласть письмо с консоли

иногда надо послать письмо с консоли, например проверить не открыт ли relay

telnet mail.example.com 25 или cat -|nc mail.example.com 25
ehlo username
mail from: user1@example1.com
rcpt to: user2@example.com
data
To: user2@example.com
Subject: Test

some data
.