IT-Expert
  IT-Expert / Веблог / Ключевые слова / Administration
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2023 год
 за 2022 год
 за 2021 год
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 

      Administration

      включает:
      Microsoft
      SMS
      Exchange
      FreeBSD
      Remote Install
      E-mail
      Print
      Microsoft Operations Manager
      HelpDesk
      Virtual Machines
      ATC
      Linux
      GNU Linux
      Docker

      Полезные ссылки

      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://www.nber.org/amd.html

      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
      # If own_window is yes, you may use type normal, desktop or override
      own_window_type desktop
      # Use pseudo transparency with own_window?
      own_window_transparent yes

      меняем own_window с no на yes, и, к нашей радости все работает!

      Следующим этапом мне захотелось каждый день видеть информацию о важных исторических событиях в этот день, этому снова была "открыта" для себя команда calendar. Календари хранятся в /usr/share/calendar

      Затем подумалось, что самым удобным отображением было бы прямо на десктопе, туда куда выводит root-tail каждое утро видеть новый список праздников. Сказано - сделано. На помощь прийдет команда logger, которая записывает данные из stdin прямо в syslog. Финальным шагом мы повесим это дело на cron:

      0 7 * * *calendar -f /usr/share/calendar/calendar.world | logger
      5 7 * * *calendar -f /usr/share/calendar/calendar.russian | logger

      что и будет добавлять в log праздники каждое утро, и я, прийдя на работу, смогу сразу же поздравить сотрудников, скажем, с днем всемирного качества, который отмечается 9 ноября :) 

      shot

      Ссылка на wallpaper: http://www.freebsd.org/logo.html
      в самом низу страницы, очень стильные обоины from Freebsd

       

      Секрет вечной молодости MySQL

      16:12, 30 октября 2006 ( )

      cd /home/mysql

      ls -l

      вау .... 10Gb байнари логов  от mysql:(

      ...
      webber-bin.009
      webber-bin.010
      webber-bin.011
      ....

      вот такого плана файлов насобиралась за два года большущая куча. Что внутри? Внутри все операции, которые происходили с базами, т.н. "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 />
      # Insert filter
              SetOutputFilter DEFLATE
      # Netscape 4.x has some problems...
              BrowserMatch ^Mozilla/4 gzip-only-text/html
      # Netscape 4.06-4.08 have some more problems
              BrowserMatch ^Mozilla/4\.0[678] no-gzip
      # MSIE masquerades as Netscape, but it is fine
      # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

      # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
      # the above regex won't work. You can use the following
      # workaround to get the desired effect:
              BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

      # Don't compress images
              SetEnvIfNoCase Request_URI \
                      \.(?:gif|jpe?g|png)$ no-gzip dont-vary

      # Make sure proxies don't deliver the wrong content
                      Header append Vary User-Agent env=!dont-vary
      </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
      10:22  up 2 days, 30 mins, 4 users, load averages: 0,17 0,11 0,13
       

      А нет такой полезной команды у 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"
      ...
              InputDevice    "Mouse2" "CorePointer"
              InputDevice    "Mouse0" "AlwaysCore"
      ...

      EndSection

      Section "InputDevice"
          Driver        "synaptics"
          Identifier    "Mouse2"
          Option        "Protocol" "psm"
          Option        "Device"        "/dev/psm0"
          Option        "Edges"         "1900 5400 1800 3900"
          Option        "Finger"        "25 30"
          Option        "MaxTapTime" "20"
          Option        "MaxTapMove" "220"
          Option        "VertScrollDelta" "100"
          Option        "MinSpeed"      "0.02"
          Option        "MaxSpeed"      "0.18"
          Option        "AccelFactor" "0.0010"
      EndSection


         Section "InputDevice"
              Identifier  "Mouse0"
              Driver      "mouse"
              Option      "Protocol" "auto"
              Option      "Device" "/dev/sysmouse"
              Option      "ZAxisMapping" "4 5 6 7"
              Option "Emulate3Buttons"
             EndSection 

      -- end: /etc/X11/xorg.conf -- 

       

      Вот и работает у нас тачпад, при этом можно регулировать специфичные настройки как то: ускорение, скорость реакции и т.д. 

       

      Использование mod_rewrite для временного сообщения об обслуживании сервера

      12:22, 17 октября 2006 ( )

      Заметка из серии mod_rewrite tips.

      Вот, оригинальный подход к проведению временных работ над веб-сервером, посылая его в режим посылания пользователей.

      Бывает, заменяем, апргрейдим и вообще производим различные работы на веб-сервере, которые могу т испугать случайно зашедшего в этот самый интимный момент пользователя. В таких случаях рекомендуется вывешивать успокоительное сообщение наподобие "Не переживай друг, сервер всего лишь в режиме maintenance". 

      Сделать это можно элегантно, при наличии mod_rewrite добавляем такие строки в наш .htaccess:

      RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
      RewriteCond %{SCRIPT_FILENAME} !maintenance.html
      RewriteRule ^.*$ /maintenance.html [L]

      Таким образом, при создании в корне сайта файла maintenance.html пользователю будет отображен контент этой страницы, да и все запросы будут отправлены на эту страницу.

      По окончании работ просто удаляем, или же переименовываем страницу maintenance.html, тем самым возобновляя нормальную работу сайта. 

       

      Делюсь ссылками

      10:58, 17 октября 2006 ( )

      Интересные ссылки за сегодня: 

      Рассказ русского программиста о жизни внутри Гугля.

      Применение такого кунг-фу для отладки в Unix системах как lsof

      LiveCD на основе FreeBSD и фильтра pf  (Web интерфейс, ssh)

       

       
      страницы: |< ... 4 5 6 7 8
       9 
      10 11 12 13 14 ... >|
      © Максим Прокопов 2005-2024 О сервере