четвъртък, декември 29, 2005

Ами аз съм...

това според тези типове тук. Харесва ми да съм .html :)

P.S.Ще взема да си го сложа и ползвам като avatar

понеделник, ноември 07, 2005

Java on Debian

Тъпаци долни са тези от SUN толкова трудно и тежко се работи с техният сайт че ... почти колкото с java-та им. Както и да е...
след ./jdk-1_5_0-linux-i586.bin
поред тези пичове експортвам JAVA пътищата към локалният ми такъв
export JAVA_HOME=/download/jdk1.5.0
export PATH=$JAVA_HOME/bin:$PATH
проверка дали пътищата са ОК :
which javac
which java
Дали са хората и една проста програмка за да се провери дали всичко е ОК

SSDD

Поредният странен ден... надали е най-лошият в живота ми, но определено държи едно челните места... за момента

сряда, ноември 02, 2005

sendmail and BIND problems

Таман да тръгна за БАИТЕкспо и неможах защото се обадиха с проблем от ДМТ че нямало входяща поща.
ps -aux |grep sendmail И той си отговаря с : rejecting new messages: min free: 100
Н
якой/нещо е препълнило / с глупости ... леко и бързо du -ah >> /tmp/space.txt и бързо почистване на разни неща дето смятам за излишни и вече пристигат псимата (btw защо му е на този сървър GNOME инсталиран? ще го махна след като проверя тхт файла и разбера от какво се е напълнил /-та)
И веднага след това няма browsing от локалната мрежа ... хубаво... или проксито или ДНС-а
е оказа се ДНС
доста време ровене и скубане на косите за да намеря правилната команда :) а тя е :
/usr/sbin/named -c /path/to/config.file -g изплю ми в конзолата, че /var/run/named/named.pid access dinied... Бабината ти ... кой пък има време да се занимава с теб ... в named.conf от pid-file "/var/run/named/named.pid"; стана на pid-file "/var/run/named.pid"; малко права за четене/запис на chroot_user-a и всички са happy

понеделник, октомври 17, 2005

disbale WFP

WFP - windows file protection - стои си background и мониторва системата. Когато се промени някой файл който е маркиран като protected се опитва да го възтанови от %systemroot%\system32\dllcache или иска да се сложи оригиналното CD за да го възтанови от там.
В Windows XP същественният файл е %systemroot%\system32\sfc.dll който от своя страна вика %systemroot%\system32\sfc_os.dll и проверява за списъка с protected files в %systemroot%\system32\sfcfiles.dll (повече инфо какво правят файловете тук)
За да се забрани хората препоръчват да се пачне sfc_os.dll като се промени една стойност в него, след това да се копира първо! в %systemroot%\system32\dllcache и после в %systemroot%\system32\; да се добави една стойност в registry
Registry Settings System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
Value Name: SFCDisable
Data Type: REG_DWORD (DWORD Value)
Value Data:
  • 1 - disabled, prompt at boot to re-enable
  • 2 - disabled at next boot only, no prompt to re-enable
  • 4 - enabled, with popups disabled
  • ffffff9d - for completely disabled
  • Restart и всички са хепи.
    - до тук добре, но тези файлчета в момента се ползват и подмяната им е невъзможна при работеща система. Изходът е през Recovery console ({X}:\i386\winnt32.exe /cmdcons ) или някой друг трик при неработеща система да се копират ръчно. А ако нямаме физически достъп до машината или машините са прекалено много...
    Решенията който намерих са :
    1. http://www.d--b.webpark.pl/reverse04_en.htm
    което е :
    Value name: PendingFileRenameOperations
    Value type: array of null-terminated strings (REG_MULTI_SZ)
    Value data:
    \??\c:\winnt\system32\sfcfiles0.dll
    !\??\c:\winnt\system32\sfcfiles.dll <--- тука може да се добавят други такива файлове - за по-голяма сигурност добавих пачнатият sfc_os.dll, както и копирах същите файлове 1-во в dllcache, и после от там в system32)

    Value name: AllowProtectedRenames
    Value typ: DWORD (REG_DWORD)
    Value data: 1
    или по интелигентният начин :
    rundll32 sfcfiles0 Install/Uninstall (само трябва да се копира на човека sfcfiles0.dll = sfcfiles.dll <- файла който съдържа списъка с protected файловете и е 0-ва големина)
    2. Tool-чето което щеше да ми спести мнооого време ако го бях намерил по-рано
    Използваните скриптове и файлове ще кача на http://eol.playbox.tv/wfp когато си оправя DNS-a

    понеделник, октомври 10, 2005

    NetScape Mail filters

    След като преинсталирахме Windows-a на един от юзерите в офиса и възтановихме старата "база" с мейли се оказа, че филтрите които са ползвани досега вече не са активни. Решението до което се стигна е:
    във фолдера където живеят мейлите се намира един файл msgFilterRules.dat - това е файла в който а описани всичките филтри и съответният action който им е назначен... в него са описани и пътищата на папките в които трябва да се copy/move всяко новопристигнало писмо. Решението е да се създаде нов филтър; от него да се изкопира root пътя и да се заменят старите пътища с новият т.е. след новит филтър ще има нещо като mailbox://mails/user@mail.box/FilterTestPath -> за Replace копираме/заместваме : mailbox://mails/user@mail.box/
    Слкед рестарт на Netscape Mail всичко би трябвало да е ОК (ако е изигран навреме танца езическият танц на послушният мейл клиент)
    дупълнитилнъ билешка: във Mozilla ThunderBird този файл се нарича... хм странно ... пак така се нарича... все си мисля, че беше различно... Както и да е. Цялата тази процедура в Mozilla ThunderBird може да се направи много по интелигентно с MozBackup (много качественно tool-че)

    понеделник, октомври 03, 2005

    Favicon.ico - favourite icon file - an explanation

    If you are using the web browser 'Internet Explorer 5' or higher and you select a web site page as a 'favourite' then the browser sends a request to the web site asking for a file called 'favicon.ico'.
    'favicon.ico' is an icon file and will cause a small (32x 32 or 16 x 16 pixel) icon to appear on the left side of the web page address bar in future.

    The procedure is as follows. Access the source html text of your web pages and insert the following line in the top part between the and lines:

    .......

    .......
    .
    Where "favicon2.ico" is the actual name (and directory) of your favicon file eg: "joebloggspersonal/faviconj.ico"

    За следващият път когато/ако ми се наложи подобна глезотиика като тази.

    сряда, август 17, 2005

    Monitoring

    Още един "инструмент" за мониторинг... този път за cache на Squid-a.
    Тулчето се казва cachemgr.cgi и от /usr/local/squid/libexec/ го копирах в CGI-BIN-а на WEB Server-a
    mailqmon-a нещо ми рефюзва конциите и трябва да го видя що се прави на нтересен.

    понеделник, юли 25, 2005

    ClamAV update

    Да не се отплеснеш малко веднага излезнала нова версия на ClamAV.
    Ъпдейта при мен минава с :

    ./configure --sysconfdir=/etc/clamav --enable-milter --disable-clamav --with-user=amavis --with-group=amavis

    ./checkinstall make install


    Освен това мисля от тук да си харесам нещо и да го протествам.

    сряда, юли 20, 2005

    sendmail problems

    Някакъв странен проблем. При опит да се fetch-не мейла клиента получава отговор : Unable to process From lines (envelopes), change recognition modes or check for corrupted mail drop.
    В крайна сметка се оказа, че проблемът е в строшен user.pop файл който се е строшил (според google) когато е умрял pop process-a... глупости на търкалета.
    Изтрих /var/spoll/mail/.user.pop и всичко е ОК. В горната страничка препоръчват ръчно да проверя файла и да го отредактирам като добавя липсващите From полета.

    сряда, юни 22, 2005

    WSUS

    Вече втора седмица как инсталирaх Windows Server Update Services (WSUS) - работи си нормално и ъпдейтва добре :). Според мен много юзъбъл фючър.Няколкото линка които ми свършиха добра работа като за домашно преди инсталацията и настройката са този и този (Configure WSUS) Освен това тук хората са се справили доста добре - кратко стегнато и ясно обясняват за какво иде реч и икономисват тонове безсмислените и маловажни детайли от МS TechNet Guides. WSUS-a така или иначе си иска IIS като на всичко отгоре може да използва X.501 и X.509 certificates. Не съм ги пуснал още в нашият LAN ама мисля да го направя в скоро време ... не че ми трябват ама като си ги имам като опция защо пък да не ги използвам
    Интересното за настройката на WSUS-a е да накараш всички клиенти да се ъпдейтват от локалният ъпдейт сървър. Тъй като така или иначе си имаме AD идеята беше да се ползва GP... хитро измислено, спор няма, но е голяма лудница е там. Най-удобният тул който съм попадал за работа с GP e : Group Policy Management Console Едно прилично описание тук и тук - някой ден дано ги прочета докрай тези manuals


    петък, юни 10, 2005

    ClamAV - startup script

    На Slack-a start-up scripts му се намират в /etc/rc.d/ *
    Проблемът ми беше, че след update на clamAV-to иснталационният скрипт не пожела да си направи стрт-ъп такъв и стартирането/рестартирането на sendmail-a (rc.sendmail) зависваше защото си търси rc.clamav. До сега sendmail-a и clamAV и amavis-milter-а ги пусках ръчно, но вече ми писна (особенно след като днес един от колегите срита захранването на rack-a и след рестарт-а бях забравил да ги вдигна ръчно) и реших да си напиша един такъв rc.clamav:

    #!/bin/sh
    #
    # /etc/rc.d/rc.clamav: ClamAV initialization script.
    #
    # clamav start :
    clamav_start() {
    /usr/local/sbin/clamd
    sleep 2
    /usr/local/bin/freshclam -d
    /usr/local/sbin/clamav-milter -Cfq --max-children=5 /var/amavis/amavis-milter.sock echo "ClamAV was started"
    }
    # clamav stop :
    clamav_stop() {
    killall -9 clamd
    killall -9 freshclam
    echo "ClamAV was shuting down!"}

    # clamav restart :
    clamav_restart() {
    clamav_stop
    sleep 2
    clamav_start
    echo "ClamAV was restarted"
    }
    case "$1" in
    'start')
    clamav_start
    ;;
    'stop')
    clamav_stop
    ;;
    'restart')
    clamav_restart
    ;;
    *)
    echo "usage $0 startstoprestart"
    esac

    неделя, май 29, 2005

    clamAV

    in /etc/rc.d/rc.clamav:
    /usr/local/sbin/clamd
    sleep 2
    /usr/local/bin/freshclam -d
    /usr/local/sbin/clamav-milter -Cfq /var/run/clamav/milter.sock

    in /etc/clamd.conf:
    LogFile /var/log/clamav/clamd.log
    LogTime
    LogSyslog
    PidFile /var/run/clamav/clamd.pid
    LocalSocket /var/run/clamav/clamd.sock
    FixStaleSocket
    MaxThreads 50
    User clamav
    ScanMail
    ScanHTML
    ScanArchive
    ArchiveMaxFileSize 100M
    ArchiveMaxRecursion 8
    ArchiveBlockEncrypted

    in /etc/freshclam.conf:
    UpdateLogFile /var/log/clamav/freshclam.log
    PidFile /var/run/clamav/freshclam.pid
    DatabaseOwner clamav
    DNSDatabaseInfo current.cvd.clamav.net
    DatabaseMirror db.us.clamav.net
    DatabaseMirror database.clamav.net
    Checks 24
    NotifyClamd

    --
    Matthew.van.Eerde (at) hbinc.com 805.964.4554 x902
    Hispanic Business Inc./HireDiversity.com Software Engineer
    perl -e"map{y/a-z/l-za-k/;print}shift" "Jjhi pcdiwtg Ptga wprztg,"
    _______________________________________________
    http://lurker.clamav.net/list/clamav-users.html

    петък, май 20, 2005

    srg

    Доакто не отредактирам srg.conf се стартира с CLI:
    srg -f /work/logs/access.log -o /home/stats/ -r -R -v
    Най-интересното в тая програмка е, че ми дава скороста с която се е заредила страницата.
    Иначе това което ми трябваше беше софт който да чете от access.log-а на squid-a и да дава информация кой, къде, кога е ходил, колко време е престоял там и какъв му е сумарният трафик, даже ако може да прави графики като mrtg-то за отделните потребители - още по-добре... Мислех, че SARG-a ще свърши тази работа ама много нестабилно се държи гадината... по едно време без някаква видим причина спря да генерира index.html и само ми праща сумарен отчет на мейла, а може и Slack-a или поне tgz-то от което инсталирах Sarg-a да кофти релииз.
    Та пафката... ако мерни такъв подобаващ софт ... ще черпя бира ако метнеш линк :)

    вторник, май 10, 2005

    Antivirus Solutions

    В крайна сметка при избора на антивирусен солюшън се спрях на Panda Antivirus и TrindMicro . И двете фирми дистрибуторки на тези продукти предлагат 1-месечен тестов период в който идват инсталират софтуера и след това преценяваш дали да купиш или не. По едно време бях решил половината мрежа да й наинсталирам Panda, а на другата TrendMicro и така на всяка AV се падат по около 30 клиентски машини и 2 сервера;gateway-a нямам идея какво трябваше да се сложи на него. Добра идея ама така и не можах да си направя някаква таблица в която да вкарам реални показатели по които да сравня работата на двата продукта... какви и доколко вируси хващат няма как да го разбера (в работеща мрежа да пускам вируси с тестова цел не е оферта :))... единственното до което стигнах е натоварване на машината ама и това иди го хвани без някакъв мониторинг софтуер който да пази логове от мин. 2-3 седмици и да ми дава някакво средно аритметично; количеството дневни ъпдейти не е критерий от доста време насам; трафика който реализират AV clients към AV Servers не е постоянен,но дори да се различават драстично по този показател надали ще е нещо което ще окаже сериозно влияние в/у работата на мрежата... и така... в крайна сметка се спрях на TrendMicro - някак си по-раздвижена ми изглеждаше тяхната схема, имаха доста и различни допълнителни продукти като всеки от тях върши нещо определено, а не на Panda -> all in one; на место ще дойдат за първоначалнта инсталация и конфигурация; после ще ако се ми се налжи да ползвам някакъв съппорт пак на крака ще ми идват; еврестичният им метод за анализ на трафика е купен/краден от dr.WEB (а за него знам, че най-добрият на пазара), пък е цената им е по-добра от тази на PandaSoftware.
    whatever... дано не ми се случва да си помисля "Ако бях избрал PandaAV..."

    понеделник, май 09, 2005

    Добавяне на Samba server към DC

    Просто искам да отбелеvа, че Samba-та продължава да ме кефи като софт... екипът дето я писал добре си е свършил работата (в повечето случаи)
    И да си отбележа това за което съм "дошъл":
    winbindd — Name Service Switch daemon for resolving names from NT servers
    А самото "добавяне"
    net join -S PDC -U Administrator - PDC е името на домейна като може да се ползва и IP на домейна към който ще включваме Samba-та