Полезные ссылки
13:01, 10 ноября 2006
( )
Когда-нибудь я их дочитаю, а пока запостчу здесь прозрачный мост фильтрации спама на graylist на основе OpenBSD spamd и greylist http://undeadly.org/cgi?action=article&sid=20061108134508 http://cisx1.uma.maine.edu/~wbackman/spamd.html Про автоматическое монтирование в FreeBSD: http://ezine.daemonnews.org/200202/automounting.html Кто еще не ходил к камраду brj смотреть примеры хороших конфигов - камон сюда из его .cshrc почерпнул для себя хороший алиас для записи данных на cd: alias burnit 'mkisofs -rJ -jcharset koi8-r . | burncd -s max -e -v -f /dev/acd0 data - fixate'
root-tail, conky и calendar
16:17, 8 ноября 2006
( )
Есть такая штука, root-tail, на linux.org.ru можно увидеть на значительной части скриншотов. Эта утилита отображает последние строки логов прямо на окно с бекграундом. До сегодняшнего дня я не мог корректно запустить root-tail, после запуска строки root-tail показывались и быстро скрывались, в общем непонятно, и откладывал эту затею до лучших времен. И вот как раз сегодня эти времена настали. Выяснилось, что мешает этому процессу conky, другой "текстовый" монитор системных показателей отображающий прямо на десктоп. Виной были такие строки конфига .conkyrc: # Create own window instead of using desktop (required in nautilus) меняем own_window с no на yes, и, к нашей радости все работает! Следующим этапом мне захотелось каждый день видеть информацию о важных исторических событиях в этот день, этому снова была "открыта" для себя команда calendar. Календари хранятся в /usr/share/calendar Затем подумалось, что самым удобным отображением было бы прямо на десктопе, туда куда выводит root-tail каждое утро видеть новый список праздников. Сказано - сделано. На помощь прийдет команда logger, которая записывает данные из stdin прямо в syslog. Финальным шагом мы повесим это дело на cron: 0 7 * * *calendar -f /usr/share/calendar/calendar.world | logger что и будет добавлять в log праздники каждое утро, и я, прийдя на работу, смогу сразу же поздравить сотрудников, скажем, с днем всемирного качества, который отмечается 9 ноября :) Ссылка на wallpaper: http://www.freebsd.org/logo.html Секрет вечной молодости MySQL
16:12, 30 октября 2006
( )
cd /home/mysql ls -l вау .... 10Gb байнари логов от mysql:( ... вот такого плана файлов насобиралась за два года большущая куча. Что внутри? Внутри все операции, которые происходили с базами, т.н. "binary log", назначение которого, в случае чего, восстановить базу "пошагово" до нужного нам состояния. Но если у нас все ок, база жива, а место становится все меньше и меньше, то мы можем корректно подчистить лог без зазрения совести. подключаемся к mysql: mysql -urootuser -p и выполняем такую команду: reset master; после чего выходим из mysql и убеждаемся в отсутствии логов и присутствии места. Операцию можно добавить в periodic monthly. Как узнать у FreeBSD системную информацию?
13:39, 30 октября 2006
( )
Мне потребовалось узнать у сервера, какие планки памяти стоят, сколько всего слотов под память на метеринской плате, в общем, могу ли я чего-то в сервер из памяти добавить? Очень просто sudo portinstall dmidecode. dmidecode | more и примерно на второй странице видно, что слотов всего 4, использовано 2 слота по 512Mb, стоят планки в режиме dual. Было бы супер, если бы еще и была надпись, о том, что память corsair :) читать далее >>Экономия трафика. Сжатие http контента веб-сервером.
12:07, 30 октября 2006
( )
Веб-сервер умеет сжимать http трафик, а браузер умеет, соответственно, разжимать. Таким образом мы можем достигать существенной экономии трафика как своего серверного, так и клиентского. Надо сказать что эта самая экономия может достигать фантастических величин в 70%, а это уже фича, в общем, более чем приятная. Включается тоже очень просто, в конфигурации httpd.conf добавляем это: LoadModule deflate_module libexec/apache2/mod_deflate.so ... <Location /> И наслаждаемся экономией. А вот есть ISAPI плагин использующий тот же принцип работы для IIS, как и mod_deflate. В поставке Light на один домен стоимость - 99$, standard на 10 доменов -$199, анлимитед -$399. Но дядькам ведь невдомек, что IIS 6 уже имеет свои встроенные средства для сжатия трафика (how to enable http compression). Опять открываю для себя америку через форточку. FreeBSD systat.
12:57, 22 октября 2006
( )
Я думал, что подобное где-то есть, и рано или поздно я на это наткнусь. Таки наткнулся, это freebsd команда systat. Текстовая утилита для вывода различного рода статистики, сетевой, дисковой подсистемы, загрузки процессора и многое другое. Наиболее интересными оказались варианты systat -netstat и systat -iostat Если есть freebsd box - попробуйте Windows uptime
10:17, 20 октября 2006
( )
Вот вывод команды uptime на freebsd: nexus@nexus:/usr/home/nexus$ uptime А нет такой полезной команды у windows как uptime. Но есть другая, net statistics server. Вот в ней и можно посмотреть дату и время запуска сервера в строке statistics since. Неудобно, конечно, но никто и не говорил, что будет легко. Настройка touchpad в Xorg FreeBSD
11:44, 19 октября 2006
( )
Продолжая мигрировать с Линукса на FreeBSD я начал переводить свой ноутбук с xubuntu (XFCE) на FreeBSD + fluxbox. У ноутбуков есть такая специфичная штука, тачпад, это тот, по которому пальцем возюкают. Так вот, что бы он корректно работал у нас в "иксах" производим следующие манипуляции: sudo portinstall synaptics ## драйвер тачпада для иксов -- /boot/loader.conf -- hw.psm.synaptics_support=1 -- end: /boot/loader.conf -- и в самом /etc/X11/xorg.conf -- /etc/X11/xorg.conf -- Section "ServerLayout" EndSection Section "InputDevice"
-- end: /etc/X11/xorg.conf --
Вот и работает у нас тачпад, при этом можно регулировать специфичные настройки как то: ускорение, скорость реакции и т.д. Использование mod_rewrite для временного сообщения об обслуживании сервера
12:22, 17 октября 2006
( )
Заметка из серии mod_rewrite tips. Вот, оригинальный подход к проведению временных работ над веб-сервером, посылая его в режим посылания пользователей. Бывает, заменяем, апргрейдим и вообще производим различные работы на веб-сервере, которые могу т испугать случайно зашедшего в этот самый интимный момент пользователя. В таких случаях рекомендуется вывешивать успокоительное сообщение наподобие "Не переживай друг, сервер всего лишь в режиме maintenance". Сделать это можно элегантно, при наличии mod_rewrite добавляем такие строки в наш .htaccess: RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f Таким образом, при создании в корне сайта файла maintenance.html пользователю будет отображен контент этой страницы, да и все запросы будут отправлены на эту страницу. По окончании работ просто удаляем, или же переименовываем страницу maintenance.html, тем самым возобновляя нормальную работу сайта. Делюсь ссылками
10:58, 17 октября 2006
( )
Интересные ссылки за сегодня: Рассказ русского программиста о жизни внутри Гугля. Применение такого кунг-фу для отладки в Unix системах как lsof LiveCD на основе FreeBSD и фильтра pf (Web интерфейс, ssh)
|
© Максим Прокопов 2005-2024 | О сервере |