<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cancer&#039;s blog &#187; NetBSD</title>
	<atom:link href="http://maciejewski.org/category/netbsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://maciejewski.org</link>
	<description>It&#039;s a star sign, not disease ;)</description>
	<lastBuildDate>Mon, 21 May 2012 12:09:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Już nie taki brzydki hack na hylafax i png</title>
		<link>http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/</link>
		<comments>http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/#comments</comments>
		<pubDate>Mon, 21 May 2012 12:09:40 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[fax]]></category>
		<category><![CDATA[faxdispatch]]></category>
		<category><![CDATA[hylafax]]></category>
		<category><![CDATA[imagemagic]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mime]]></category>
		<category><![CDATA[mime-construct]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[skrypt]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[tif]]></category>
		<category><![CDATA[uuencode]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1334</guid>
		<description><![CDATA[W poprzednim wpisie &#8211; http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/ opisałem jak przerabiać tiffy generowane przez hylafax na png i wysyłać je ludziom na mail. Skrypt w FaxDispatch co prawda działał bardzo dobrze ale był dość brzydki i toporny (tworzenie headerów przez echo &#62;&#62; do plików itp). Pozatym okazało się że miał jedną zasadniczą wadę. Nie dało się przekazać wiadomości [...]]]></description>
			<content:encoded><![CDATA[<p>W poprzednim wpisie &#8211; <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/">http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/</a> opisałem jak przerabiać tiffy generowane przez hylafax na png i wysyłać je ludziom na mail.</p>
<p>Skrypt w FaxDispatch co prawda działał bardzo dobrze ale był dość brzydki i toporny (tworzenie headerów przez echo &gt;&gt; do plików itp).</p>
<p>Pozatym okazało się że miał jedną zasadniczą wadę. Nie dało się przekazać wiadomości z załącznikami inline. Po naciśnięciu FORWARD wiadomość wyglądała mniej więcej tak:</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2012/05/fax1.jpg" rel="lightbox[1334]"><img class="alignleft size-full wp-image-1335" title="Fax wysłany przez sendmail i uuencode" src="http://maciejewski.org/wp-content/uploads/2012/05/fax1.jpg" alt="fax1 Już nie taki brzydki hack na hylafax i png" width="510" height="403" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Dlatego zrezygnowałem z sendmaila i uuencode na rzecz <a title="mime-construct" href="http://search.cpan.org/~rosch/mime-construct-1.9/mime-construct" target="_blank">mime-construct</a></p>
<p>Poprzedni skrypt wygląda teraz tak:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">convert /var/spool/hylafax/`cat /tmp/FILE` /tmp/fax/fax.png<br />
for D in /tmp/fax/*png<br />
do<br />
echo -n &quot;--file-attach &quot; &gt;&gt; /tmp/fax/faxy<br />
echo $D &gt;&gt; /tmp/fax/faxy<br />
done<br />
mime-construct --header 'From: Serwer faxów ' --to fax@***.pl --subject &quot;Odebrano fax od $SENDER&quot; `cat /tmp/fax/faxy`<br />
rm -rf /tmp/fax/*</div></td></tr></tbody></table></div>
<p>Teraz pętla for tworzy listę plików które mime-construct ma załączyć do wiadomości.</p>
<p>Po zmianie skryptu dostarczanie faksów działa jak dotychczas, natomiast po przekazaniu mamy eleganckie załączniki tam gdzie powinny być :)</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2012/05/fax2.jpg" rel="lightbox[1334]"><img class="alignleft size-full wp-image-1336" title="Prawidłowe załączniki MIME" src="http://maciejewski.org/wp-content/uploads/2012/05/fax2.jpg" alt="fax2 Już nie taki brzydki hack na hylafax i png" width="617" height="549" /></a></p>
<p>&nbsp;</p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1334&type=feed" alt=" Już nie taki brzydki hack na hylafax i png"  title="Już nie taki brzydki hack na hylafax i png" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Październik 27, 2011 -- <a href="http://maciejewski.org/2011/10/27/bezpieczne-filtrowanie-poczty-przy-pomocy-imapfilter/" title="Bezpieczne filtrowanie poczty przy pomocy imapfilter">Bezpieczne filtrowanie poczty przy pomocy imapfilter</a> (2)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack na hylafax i faksy w png (lub innym formacie graficznym)</title>
		<link>http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/</link>
		<comments>http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/#comments</comments>
		<pubDate>Wed, 16 May 2012 21:36:20 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[fax]]></category>
		<category><![CDATA[faxdispatch]]></category>
		<category><![CDATA[hylafax]]></category>
		<category><![CDATA[imagemagic]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[tif]]></category>
		<category><![CDATA[uuencode]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1328</guid>
		<description><![CDATA[Na początku była euforia. Będziemy mieli firmowy wirtualny faks z pięcioma numerami! Notabene &#8222;paczkę&#8221; dziesięciu kolejnych numerów od Netii dostaliśmy za darmo, a myślałem, że za darmo nikt już nic nie daje. Zatem, serwer faksów stanął na nogi dość szybko i co również ważne, pierwszy numer udało się uruchomić bez większych problemów. Serwer to hylafax [...]]]></description>
			<content:encoded><![CDATA[<p>Na początku była euforia. Będziemy mieli firmowy wirtualny faks z pięcioma numerami! Notabene &#8222;paczkę&#8221; dziesięciu kolejnych numerów od Netii dostaliśmy za darmo, a myślałem, że za darmo nikt już nic nie daje. Zatem, serwer faksów stanął na nogi dość szybko i co również ważne, pierwszy numer udało się uruchomić bez większych problemów. Serwer to hylafax 4.4.7.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ faxstat<br />
HylaFAX scheduler on nidhog.***.pl: Running<br />
Modem tty00 (+48616******): Running and idle</div></td></tr></tbody></table></div>
<p>Po początkowym (moim) zachwycie jak to dobrze działa i jak stabilnie, zaczęły napływać pytania i prośby o zmianę formatu dostarczania faksów. Tutaj małe wtrącenie jak wygląda u nas dostarczanie faksów. Na jeden numer do księgowości kontrahenci wysyłają faks, który następnie jest dystrybuowany do wszystkich osób którym może być to przydatne. Te kilkadziesiąt osób patrzy sobie w swoje Thunderbirdy a niektóre wybitnie oporne jednostki w Outlooki i im szybciej po łypnięciu okiem można stwierdzić, że ten faks jest potrzebny lub nie tym lepiej.</p>
<p>I tu właśnie zaczynają się schody bowiem hylafax po odebraniu faksu umie go dostarczyć jako postscript (domyślnie) lub wielostronicowy tiff lub pdf. Niby mamy wszystko co potrzeba, oryginał, obrazek, pdf. Niestety problem tkwi poniekąd w klientach pocztowych, które bez zagłębiania się w szczegóły nie mogą wyświetlić podglądu załącznika w pdf lub tiff.</p>
<p>Domyślnie hylafax nie ma także opcji dla png, jpg czy gif ponieważ w/g twórców hylafax&#8217;a formaty te nie nadają się do odwzorowywania czarno-białych faksów oraz mają problem z wielostronicowymi faksami.</p>
<p>Po kilkudniowych (naprawdę) poszukiwaniach jakichś pluginów i patchy okazało się, że są co prawda jakieś patche na /var/spool/hylafax/bin/faxrcvd , który jest odpowiedzialny za przyjmowanie faksów istnieją na forum hylafax ale posty są datowane między 1999 a 2004 i teraz ten plik wygląda zupełnie inaczej. Oczywiście przy każdym poście akademicka dyskusja dlaczego nie używać png czy jpg&#8230;</p>
<p>Jak już pisałem, w modelu odbioru faksów, który u nas z powodzeniem funkcjonuje liczy się szybkość &#8211; dostajemy kilkanaście/kilkadziesiąt faksów dziennie, który to faks może dotyczyć jednej lub kilku osób z kiludziesięciu. Musi być obrazek dostępny w podglądzie dla programów pocztowych, koniec, kropka.</p>
<p>Zamiast próbować zaimplementować obsługę png do faxrcvd, który dla mnie jest zbyt pokręcony, poszedłem inną drogą. Hylafax używa pliku /var/spool/hylafax/etc/FaxDispatch do dostosowywania dostarczania faksów. Można tam oprócz <a title="FaxDispatch" href="http://www.hylafax.org/content/Handbook:Server_Operation:Tweaking_and_Customization#Automatic_Routing_of_Received_Fax_Notification" target="_blank">predefiniowanych</a> pól dokonywać modyfikacji np przy pomocy CASE (gdy numer taki, dostarcz gdzieś) itp. Mi natomiast rzucił się w oczy <a href="http://www.hylafax.org/viewvc/hylafax/debian/examples/FaxDispatch.example?view=markup" target="_blank">przedostatni przykład</a> z jakiegoś FaxDispatcha w cvsie hylafaxa:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">## To make each received fax saved outside hylafax<br />
## ( Don't forget to chown uucp /some/place )</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/bin/cp $FILE /some/place</div></td></tr></tbody></table></div>
<p>Czysty skrypt shellowy w pliku konfiguracyjnym :)</p>
<p>Po kilkunastu wysłanych faksach testowych i poprawieniu kilku błędów oraz praw urodziło się coś takiego:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">FILETYPE=pdf;<br />
SENDTO=fax@***.pl;<br />
TEMPLATE=pl;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">convert $FILE /tmp/fax/fax.png<br />
echo &quot;To: fax@***.pl&quot; &gt; /tmp/fax/mail_fax<br />
echo &quot;From: Serwer faxĂłw *** Sp. z o.o. &quot; &gt;&gt; /tmp/fax/mail_fax<br />
echo &quot;Subject: Odebrano fax od $SENDER&quot; &gt;&gt; /tmp/fax/mail_fax<br />
echo &quot;MIME-Version: 1.0&quot; &gt;&gt; /tmp/fax/mail_fax<br />
echo &quot;Content-Type: text&quot; &gt;&gt; /tmp/fax/mail_fax<br />
echo &quot;Content-Disposition: inline&quot; &gt;&gt; /tmp/fax/mail_fax<br />
for D in /tmp/fax/*png<br />
do<br />
uuencode $D $D &gt;&gt; /tmp/zalaczniki<br />
done<br />
cat /tmp/zalaczniki &gt;&gt; /tmp/fax/mail_fax<br />
sendmail &quot;fax@***.pl&quot; &lt; /tmp/fax/mail_fax<br />
rm -rf /tmp/fax/*<br />
rm -rf /tmp/zalaczniki</div></td></tr></tbody></table></div>
<p>Do działania potrzebny jest ImageMagic.</p>
<p>Krótkie objaśnienie</p>
<p>- pierwsze trzy linijki to najbardziej podstawowa konfiguracja, odbiorca, format i szablon wiadomości. Zostawiłem podczas testowania jak przychodził faks aby przez wadliwy skrypt poniżej nie zostać pozbawionym faksów :)</p>
<p>- następnie konwertujemy plik tiff który tworzy hylafax w /var/spool/hylafax/recvq na png. Konkretny plik hylafax przechowuje w zmiennej $FILE więc nie musimy nawet szukać tego o którego nam chodzi. Wielostronicowy tiff konwertowany jest na wiele plików png w/g schematu &#8211; jeśli dajemy nazwę fax.png jako pliku wyjściowego dostajemy fax-1.png, fax-2.png itd.</p>
<p>- kolejne 6 linijek tworzy nagłówek maila, bez tego też zadziała, ale odbiorca dostanie fax bez tematu od UNIX-to-UNIX Copy (uucp@domena), założę się, że to się nie spodoba ludziom z poza IT :) Mamy zatem ładnie od kogo dla kogo, z numerem telefonu który do nas wysyłał w temacie.</p>
<p>- następne 4 linijki to pętla działająca na katalogu gdzie są nasze skonwertowane pliki png. Każdy plik png trzeba zakodować do ascii i dokleić do wcześniej stworzonego pliku z nagłówkiem.</p>
<p>- ostatecznie wysyłamy mail sendmailem dołączając nagłówki i załączniki z pliku.</p>
<p>- ostatnie dwie linijki &#8211; sprzątamy oczekując następnego faksu :)</p>
<p>Trzeba pamiętać, aby wszystkie polecenia i katalogi użyte w tym skrypcie mogły być wykonane przez użytkownika uucp.</p>
<p>Jeśli wszystko gra, adresat maila powinien otrzymać mniej więcej taką wiadomość:</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2012/05/fax.jpg" rel="lightbox[1328]"><img class="alignleft size-large wp-image-1329" title="fax" src="http://maciejewski.org/wp-content/uploads/2012/05/fax-1024x545.jpg" alt="fax 1024x545 Hack na hylafax i faksy w png (lub innym formacie graficznym)" width="500" height="267" /></a></code></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1328&type=feed" alt=" Hack na hylafax i faksy w png (lub innym formacie graficznym)"  title="Hack na hylafax i faksy w png (lub innym formacie graficznym)" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Październik 27, 2011 -- <a href="http://maciejewski.org/2011/10/27/bezpieczne-filtrowanie-poczty-przy-pomocy-imapfilter/" title="Bezpieczne filtrowanie poczty przy pomocy imapfilter">Bezpieczne filtrowanie poczty przy pomocy imapfilter</a> (2)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wip/downtimed</title>
		<link>http://maciejewski.org/2012/02/28/wipdowntimed/</link>
		<comments>http://maciejewski.org/2012/02/28/wipdowntimed/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 14:32:03 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[downtimed]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[statystyki]]></category>
		<category><![CDATA[wip]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1300</guid>
		<description><![CDATA[Po wip/digitemp dzisiaj dodałem drugą paczkę do wip&#8217;a. Downtimed śledzi czasy uruchomienia, rebootów, zawieszeń, braku prądów itp i prowadzi statystyki jak długo system był offline. Co ciekawe, planowe restarty (przynajmniej w przypadku mojego serwera) trwają dokładnie tyle samo &#8211; 66 sekund (reboot) przy czym &#8222;shutdown -r now&#8221; jest o 3 sekundy szybszy (63 sek) niż [...]]]></description>
			<content:encoded><![CDATA[<p>Po <a href="http://maciejewski.org/2011/10/31/wipdigitemp/" title="wip/digitemp" target="_blank">wip/digitemp </a> dzisiaj dodałem drugą paczkę do wip&#8217;a. <a href="http://dist.epipe.com/downtimed/" title="Downtimed" target="_blank">Downtimed</a> śledzi czasy uruchomienia, rebootów, zawieszeń, braku prądów itp i prowadzi statystyki jak długo system był offline. Co ciekawe, planowe restarty (przynajmniej w przypadku mojego serwera) trwają dokładnie tyle samo &#8211; 66 sekund (reboot) przy czym &#8222;shutdown -r now&#8221; jest o 3 sekundy szybszy (63 sek) niż reboot :)</p>
<p>Przykładowe statystyki wyglądają tak:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ downtimes<br />
down &nbsp;2012-02-28 14:57:17 -&gt; up 2012-02-28 14:58:23 = &nbsp; &nbsp;00:01:06 (66 s)<br />
down &nbsp;2012-02-28 15:05:12 -&gt; up 2012-02-28 15:06:18 = &nbsp; &nbsp;00:01:06 (66 s)<br />
down &nbsp;2012-02-28 15:07:25 -&gt; up 2012-02-28 15:08:28 = &nbsp; &nbsp;00:01:03 (63 s)</div></td></tr></tbody></table></div>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1300&type=feed" alt=" wip/downtimed"  title="wip/downtimed" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li><li>Kwiecień 23, 2009 -- <a href="http://maciejewski.org/2009/04/23/dependencies-madness/" title="Dependencies madness">Dependencies madness</a> (0)</li><li>Styczeń 8, 2008 -- <a href="http://maciejewski.org/2008/01/08/tips-tricks-ii/" title="Tips &#038; Tricks II">Tips &#038; Tricks II</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2012/02/28/wipdowntimed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wip/digitemp</title>
		<link>http://maciejewski.org/2011/10/31/wipdigitemp/</link>
		<comments>http://maciejewski.org/2011/10/31/wipdigitemp/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:42:57 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1253</guid>
		<description><![CDATA[Zostałem maintainerem (ah jak to brzmi ;) pierwszej paczki w Work In Progress Pkgsrc (pkgsrc-wip). Paczka, którą zacommitowałem to Digitemp. Dzięki której można odczytywać temperatury z termometrów podłączonych przez RS232. Ja używam go do odczytywania temperatury na kotle CO oraz rysowaniu wykresu temperatury przy pomocy RRDTool. Jak to wygląda na żywo można zobaczyć tu: http://maciejewski.org/temperatura/. [...]]]></description>
			<content:encoded><![CDATA[<p>Zostałem maintainerem (ah jak to brzmi ;) pierwszej paczki w Work In Progress Pkgsrc (<a href="http://pkgsrc-wip.sourceforge.net/">pkgsrc-wip</a>).</p>
<p><a href="http://pkgsrc.se/wip/digitemp">Paczka</a>, którą zacommitowałem to <a href="http://www.digitemp.com/">Digitemp</a>. Dzięki której można odczytywać temperatury z termometrów podłączonych przez RS232. Ja używam go do odczytywania temperatury na kotle CO oraz rysowaniu wykresu temperatury przy pomocy RRDTool. Jak to wygląda na żywo można zobaczyć tu: <a href="http://maciejewski.org/temperatura/">http://maciejewski.org/temperatura/</a>.</p>
<p>W pkgsrc digitempa niestety nie było, a skompilowany ze źródeł nie za bardzo chciał działać. Utrzymywanie linuksa na osobnej maszynie tylko po to, aby mielił powietrze raz na jakiś czas odczytując temperaturę także było bez sensu. Dlatego przy pomocy tego <a href="http://netbsd.org/docs/pkgsrc/creating.html">guide&#8217;a</a>, <a href="http://morr.pl/">morr&#8217;a</a> i bartosza z <a href="http://netbsd.pl">#netbsd.pl</a> oraz patchy <a href="http://www.felskowski.pl/2010/01/termometr-i-bsd-software.html">Marka Felskowskiego</a> ostatecznie digitemp zagościł w pkgsrc jako gotowa paczka i działa bez najmniejszych problemów tak jak należy :)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># uname -mrs<br />
NetBSD 5.1.0_PATCH amd64<br />
# digitemp -s /dev/tty00 -a<br />
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane<br />
GNU Public License v2.0 - http://www.digitemp.com<br />
Oct 31 11:16:13 Sensor 0 C: 33.19 F: 91.74<br />
#</div></td></tr></tbody></table></div>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1253&type=feed" alt=" wip/digitemp"  title="wip/digitemp" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2011/10/31/wipdigitemp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bezpieczne filtrowanie poczty przy pomocy imapfilter</title>
		<link>http://maciejewski.org/2011/10/27/bezpieczne-filtrowanie-poczty-przy-pomocy-imapfilter/</link>
		<comments>http://maciejewski.org/2011/10/27/bezpieczne-filtrowanie-poczty-przy-pomocy-imapfilter/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 13:12:31 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[crypto]]></category>
		<category><![CDATA[imapfilter]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[poczta]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1245</guid>
		<description><![CDATA[Jeśli dostajecie mnóstwo maili codziennie, zapewne filtrujecie je w tym czy innym programie pocztowym. Jeśli jednak wyłączycie ten program, wszystkie maile trafiają do INBOX i tam czekają na swój los do czasu uruchomienia programu pocztowego który je odfiltruje. Problem pojawia się kiedy odbieramy maile na telefonie, lub na innym komputerze. Na innej maszynie można od [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli dostajecie mnóstwo maili codziennie, zapewne filtrujecie je w tym czy innym programie pocztowym. Jeśli jednak wyłączycie ten program, wszystkie maile trafiają do INBOX i tam czekają na swój los do czasu uruchomienia programu pocztowego który je odfiltruje. Problem pojawia się kiedy odbieramy maile na telefonie, lub na innym komputerze. Na innej maszynie można od biedy przenieść regułki filtrowania, ale robić to przy okazji każdego użycia nowego komputera albo webmaila nie ma sensu. W przypadku telefonu jest jeszcze gorzej, a ikonka koperty z liczbą 900+ zniechęca w ogóle do przeglądania poczty.</p>
<p>Do sprawy podchodzimy oczywiście kompleksowo, jako Admini wiemy, że trzeba się tak napracować aby się na dłuższą metę nie narobić :) Dlatego najrozsądniejszym rozwiązaniem jest użycie <a href="https://github.com/lefcha/imapfilter">imapfilter</a>&#8216;a na jakiejś UNIXowej maszynie, która i tak ciągle mieli powietrze (oczywiście w przerwach kiedy coś robi pożytecznego ;). Jeśli jesteście adminami własnego serwera pocztowego to już nie ma lepszego miejsca &#8211; łączenie do localhost jest najszybsze i najbezpieczniejsze bo nie wychodzimy poza maszynę gdzie mamy pocztę.</p>
<p>Imapfilter korzysta z języka <a href="http://www.lua.org/">LUA</a>, którego składnia jest dość prosta a opcje imapfiltra bardzo dobrze opisane w man imapfilter_config.</p>
<p>Mój przykładowy konfig wygląda tak:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">options.timeout = 120<br />
options.subscribe = true<br />
<br />
account = IMAP {<br />
&nbsp; &nbsp; &nbsp; &nbsp; server = 'localhost',<br />
&nbsp; &nbsp; &nbsp; &nbsp; username = 'login@domena.pl',<br />
&nbsp; &nbsp; &nbsp; &nbsp; password = 'haslo',<br />
}<br />
<br />
arpwatch = account.INBOX:contain_from('arpwatch@domena.pl')<br />
account.INBOX:move_messages(account['Raporty.Arpwatch'], arpwatch)<br />
<br />
vpnok = account.INBOX:contain_subject('VPN Accepted!')<br />
account.INBOX:move_messages(account['Raporty.VPN.OK'], vpnok)<br />
<br />
vpnbad = account.INBOX:contain_subject('VPN Rejected')<br />
account.INBOX:move_messages(account['Raporty.VPN.Rejected'], vpnbad)<br />
<br />
eventsentry = account.INBOX:contain_from('eventsentry@domena.pl')<br />
account.INBOX:move_messages(account['Raporty.Event\ Sentry'], eventsentry)<br />
<br />
potwierdzenia = account.INBOX:contain_subject('Przeczyt') +<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.INBOX:contain_subject('Potwierdzenie doręczenia wiadomości') +<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.INBOX:contain_subject('Potwierdzenie dostarczenia wiadomosci') +<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.INBOX:contain_subject('Read:') +<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.INBOX:contain_subject('Potwierdzenie otrzymania:') +<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.INBOX:contain_subject('Potwierdzenie dostarczenia wiadomości') +<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.INBOX:contain_subject('wietlono)')<br />
account.INBOX:move_messages(account['Potwierdzenia'], potwierdzenia)</div></td></tr></tbody></table></div>
<p>Na co warto zwrócić uwagę:<br />
+ oznacza OR<br />
* oznacza AND<br />
- oznacza NOT</p>
<p>Jeśli podkatalog w Maildirze zawiera spację, trzeba ją wyESCkejpować &#8211; np. Raporty.Event\ Sentry</p>
<p>Cały konfig zapisujemy w domyślnym katalogu dla imapfiltra czyli $HOME/.imapfilter/config.lua i odpalamy na początek z opcją -v aby zobaczyć więcej komunikatów. Jeśli plik z konfiguracją nazywa się inaczej lub jest w innym miejscu wywołujemy imapfilter -v -c /sciezka/do/konfiga</p>
<p>Jeśli nie ma błędów możemy przejść do dalszej części.</p>
<p>W zasadzie to jest gotowe rozwiązanie, jeśli jesteśmy sami na serwerze. Jeśli są inni użytkownicy, którzy dodatkowo posiadają prawa root&#8217;a albo po prostu nie pasuje nam pozostawiania swojego hasła gdzieś w postaci jawnego tekstu możemy zrobić taki manewr.</p>
<p>W przypadku NetBSD instalujemy paczkę:<br />
 <strong>wip/ccrypt: Encrypts/decrypts files using Rijndael block cipher</strong><br />
 oraz<br />
 <strong>sysutils/shc: Shell script to C compiler</strong></p>
<p>Piszemy prosty skrypt który będzie:</p>
<p>- dekryptował nasz konfig<br />
- wykonywał konfig przy pomocy imapfiltra<br />
- kryptował konfig z powrotem</p>
<p>na poczatek kodujemy config:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ccencrypt -e -K supertajnehaslo! config.lua</div></td></tr></tbody></table></div>
<p>w wyniku dostajemy plik config.lua.cpt</p>
<p>Teraz skrypt:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
ccencrypt -d -K supertajnehaslo! config.lua.cpt<br />
imapfilter -c /sciezka/do/pliku/config.lua<br />
ccencrypt -e -K supertajnehaslo! config.lua</div></td></tr></tbody></table></div>
<p>Po wykonaniu tego skryptu jeśli ścieżki się w nim zgadzają do programów i do konfiga, uprzednio skonfigurowane filtrowanie powinno zadziałać.</p>
<p>No dobra, tylko co daje kodowanie pliku jeśli hasło podajemy jako parametr? W takim wypadku nic nie daje, łatwo podejrzeć hasło i zdekodować plik konfiguracji gdzie jest hasło do naszej poczty.</p>
<p>Należy zatem &#8222;skompilować&#8221; skrypt przy pomocy shc.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">shc -v -r -T -f skrypt.sh</div></td></tr></tbody></table></div>
<p>W wyniku dostaniemy:</p>
<p>skrypt.sh.x &#8211; binarka gotowa do odpalenia<br />
skrypt.sh.x.c &#8211; kod źródłowy wygenerowany z naszego skryptu w takim jakby C.</p>
<p>Sprawdzamy czy uruchomienie ./skrypt.sh.x robi dokładnie to samo co odpalenie imapfiltra lub skrypt.sh. Jeśli tak to pozostaje nam skasować skrypt.sh gdzie mamy jawny klucz do zakodowanego pliku z konfigiem do imapfiltra gdzie mamy jawne hasło do naszego konta pocztowego :) oraz kasujemy skrypt.sh.x.c gdzie mamy źródła naszej binarki. Nadajemy prawo x do wykonywanie pliku -</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">chmod 700 skrypt.sh.x</div></td></tr></tbody></table></div>
<p>Na koniec dodajemy do crona wywoływanie programu co ileś tam minut:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">crontab -e<br />
*/1 &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; /usr/home/cancer/skrypt.sh.x</div></td></tr></tbody></table></div>
<p>Od teraz skrypt będzie dokonywał filtrowania co minutę na chwilę dekodując plik z konfiguracją, po czym będzie go kodował. Oczywiście rozwiązanie nie jest idealne, co prawda w ps hasło się nie pojawi, ale można debugować jakby się ktoś uparł. Lepsze jednak takie rozwiązanie niż żadne.</p>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1245&type=feed" alt=" Bezpieczne filtrowanie poczty przy pomocy imapfilter"  title="Bezpieczne filtrowanie poczty przy pomocy imapfilter" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Czerwiec 17, 2009 -- <a href="http://maciejewski.org/2009/06/17/automatyczne-wysylanie-smsa-na-mail/" title="Automatyczne wysyłanie smsa na mail.">Automatyczne wysyłanie smsa na mail.</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2011/10/27/bezpieczne-filtrowanie-poczty-przy-pomocy-imapfilter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>tmux FTW!</title>
		<link>http://maciejewski.org/2011/05/27/tmux-ftw/</link>
		<comments>http://maciejewski.org/2011/05/27/tmux-ftw/#comments</comments>
		<pubDate>Fri, 27 May 2011 08:07:44 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[multiplexer]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[tmux]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1232</guid>
		<description><![CDATA[W codziennej pracy Administratora, logowanie na wiele maszyn i przeprowadzanie update&#8217;ów, przeglądów, testów, audytów to niemal codzienność. Przy paru maszynach nie jest to takie problematyczne, przy kilku albo kilkunastu &#8211; codzienne logowanie może być już powoli frustrujące. Z pomocą przychodzi tmux czyli terminal multiplexer. Tmux to coś takiego jak screen, tylko lepszy :) Potrafi oprócz [...]]]></description>
			<content:encoded><![CDATA[<p>W codziennej pracy Administratora, logowanie na wiele maszyn i przeprowadzanie update&#8217;ów, przeglądów, testów, audytów to niemal codzienność. Przy paru maszynach nie jest to takie problematyczne, przy kilku albo kilkunastu &#8211; codzienne logowanie może być już powoli frustrujące. Z pomocą przychodzi <a href="http://tmux.sourceforge.net/">tmux</a> czyli terminal multiplexer. Tmux to coś takiego jak screen, tylko lepszy :) Potrafi oprócz wielu sesji w jednym oknie które można przełączać, także dzielić okno na panele horyzontalnie i wertykalnie czyli dla osób które wytkną mi zaraz &#8222;polglisz&#8221; pionowo i poziomo. Wszystkie polecenia można podać jako parametr dlatego jedną komendą możemy sobie przygotować całe środowisko. Dla moich potrzeb &#8211; czyli logowanie się na bramki VPNowe w ilości 6 najlepszym rozwiązaniem jest siatką 3 wiersze na 2 kolumny. Dodatkowo po odpowiednim podzieleniu okna, następuje automatyczne logowanie przez ssh do odpowiednich maszyn dzięki kluczom bez hasła. Efekt ma być taki, że jedna komenda przygotowuje 6 maszyn do pracy zdalnej :)</p>
<p>Jedziemy:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tmux new-session -d 'ssh cancer@10.1.2.6' \; split-window -d 'ssh cancer@10.1.3.6'\; split-window -d 'ssh cancer@10.1.4.6'\; split-window -h 'ssh cancer@10.1.5.6'\; select-pane -t 2\; split-window -h 'ssh cancer@10.1.6.6'\; select-pane -t 4\; split-window -h\; attach</div></td></tr></tbody></table></div>
<p>Krótkie wyjaśnienie:</p>
<p>new-session -d &#8216;ssh cancer@10.1.2.6&#8242; &#8211; tworzy nową sesję (okno główne i wywołuje komendę systemową w &#8221;) -d powoduje odłączenie wszystkich klientów jeśli byli podłączeni.<br />
split-window &#8211; dzieli okno, domyślnie w poziomie<br />
select-pane -t n &#8211; wybiera okno (licząc od zera i od lewej do prawej)<br />
attach dołącza do całej sesji.</p>
<p>Efekt:</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2011/05/tmux.jpg" rel="lightbox[1232]"><img src="http://maciejewski.org/wp-content/uploads/2011/05/tmux-300x166.jpg" alt="tmux 300x166 tmux FTW!" title="tmux" width="300" height="166" class="aligncenter size-medium wp-image-1233" /></a></p>
<p>Teraz już można od razu działać, nie tracąc czasu na logowanie się do wszystkich maszyn oddzielnie :) </p>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1232&type=feed" alt=" tmux FTW!"  title="tmux FTW!" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2011/05/27/tmux-ftw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9 miesięcy debugowania !</title>
		<link>http://maciejewski.org/2011/04/27/9-miesiecy-debugowania/</link>
		<comments>http://maciejewski.org/2011/04/27/9-miesiecy-debugowania/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 12:44:30 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Family / Rodzina]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Tosia]]></category>
		<category><![CDATA[Antonina]]></category>
		<category><![CDATA[dzieci]]></category>
		<category><![CDATA[dziecko]]></category>
		<category><![CDATA[Michalina]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1227</guid>
		<description><![CDATA[W 2007 roku zacząłem pisać pewien skrypt: 123#!/bin/sh kid1=Antonina echo Moje dziecie to $kid1 Już wlistopadzie działał całkiem nieźle :) 12# sh kid0.sh Moje dziecie to Antonina W 2010 jednak czegoś zaczęło mi w nim brakować i postanowiłem coś do niego dodać, żeby był bardziej rozbudowany. Zacząłem od prostej zmiany nie wiedząc jeszcze co mi [...]]]></description>
			<content:encoded><![CDATA[<p>W 2007 roku zacząłem pisać pewien skrypt:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
kid1=Antonina<br />
echo Moje dziecie to $kid1</div></td></tr></tbody></table></div>
<p>Już w<a href="http://maciejewski.org/2007/11/24/a-n-t-o-n-i-n-a/">listopadzie</a> działał całkiem nieźle :)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># sh kid0.sh<br />
Moje dziecie to Antonina</div></td></tr></tbody></table></div>
<p>W 2010 jednak czegoś zaczęło mi w nim brakować i postanowiłem coś do niego dodać, żeby był bardziej rozbudowany.</p>
<p>Zacząłem od prostej zmiany nie wiedząc jeszcze co mi z tego wyjdzie:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
kid1=Antonina<br />
kid2=&quot;&quot;<br />
echo Pierwsze dziecie to $kid1<br />
echo Drugie dziecie to $kid2</div></td></tr></tbody></table></div>
<p>Jak łatwo było przewidzieć wynik nie był zadowalający:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># sh kid.sh<br />
Pierwsze dziecie to Antonina<br />
Drugie dziecie to</div></td></tr></tbody></table></div>
<p>ale obrany kierunek mi się spodobał więc brnąłem dalej. Kolejna wersja też nie była zachęcająca, wręcz bezsensu:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
kid1=Antonina<br />
kid2=$kid1<br />
echo Pierwsze dziecie to $kid1<br />
echo Drugie dziecie to $kid2</div></td></tr></tbody></table></div>
<p>co dawało nic nie wnoszące:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># sh kid2.sh<br />
Pierwsze dziecie to Antonina<br />
Drugie dziecie to Antonina</div></td></tr></tbody></table></div>
<p>Aż w końcu po 9 miesiącach debugowania co jest nie tak</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
kid1=Antonina<br />
kid2=$kid1<br />
echo $kid1 &gt; /tmp/tmp1<br />
cat /tmp/tmp1 | sed &quot;s/Anton/Michal/g&quot; &gt; /tmp/tmp2<br />
kid2=`cat /tmp/tmp2`<br />
echo Pierwsze dziecie to $kid1<br />
echo Drugie dziecie to $kid2</div></td></tr></tbody></table></div>
<p>dokładnie 2 kwietnia o 13:49 &#8211; skrypt zadziałał z prędkością 3800g, zajmował też przyzwoicie bo 58 cm, ale najważniejsze, że był w 100% sprawny :)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># sh kid3.sh<br />
Pierwsze dziecie to Antonina<br />
Drugie dziecie to Michalina</div></td></tr></tbody></table></div>
<p>(Tak, wiem, że jest tam brzydki hack z sedem i przekierowaniem wyników do pliku, ale coś nie chciał mi sed na zmiennych działać a pomysł na posta szybko chciałem wcielić w słowo pisane :)</p>
<p>A dla wszystkich, którzy nie lubią lub nie rozumieją konsolowych krzaczków &#8211; GUI w HD !</p>
<p><strong>To jest właśnie $kid2 czyli Michalina po 9 miesiącach debugowania :)</strong></p>
<p><a href="http://maciejewski.org/wp-content/uploads/2011/04/Michalina-269.jpg" rel="lightbox[1227]"><img src="http://maciejewski.org/wp-content/uploads/2011/04/Michalina-269.jpg" alt="Michalina 269 9 miesięcy debugowania !" title="To jest właśnie $kid2 czyli Michalina po 9 miesiącach debugowania :)" width="500" height="500" class="aligncenter size-full wp-image-1231" /></a></p>
<p><strong>Troskliwy $kid1 opiekuje się $kid2</strong></p>
<p><a href="http://maciejewski.org/wp-content/uploads/2011/04/Michalina-253.jpg" rel="lightbox[1227]"><img src="http://maciejewski.org/wp-content/uploads/2011/04/Michalina-253.jpg" alt="Michalina 253 9 miesięcy debugowania !" title="Michalina 253" width="500" height="500" class="aligncenter size-full wp-image-1230" /></a></p>
<p><strong>Siostry $kid[1-2] w komplecie ! :)</strong></p>
<p><a href="http://maciejewski.org/wp-content/uploads/2011/04/Michalina-251.jpg" rel="lightbox[1227]"><img src="http://maciejewski.org/wp-content/uploads/2011/04/Michalina-251-682x1024.jpg" alt="Michalina 251 682x1024 9 miesięcy debugowania !" title="Michalina 251" width="500" height="751" class="aligncenter size-large wp-image-1229" /></a></p>
<p>A teraz już trochę poważniej, jeśli ktoś nadal myśli co autor palił ;) Dnia 2.4.2011 na świat przyszła nasza druga córka, której nadaliśmy imię Michalina (ładnie koresponduje z Antonina :). Poród odbył się w tym samym lecz wyremontowanym szpitalu św. Rodziny przy ul. Jarochowskiego w Poznaniu i o dziwno trwał około 15 minut (w przeciwieństwie do Tosi, która rodziła się 10 godzin). Tata oczywiście był obecny przy porodzie, mama zresztą też ;) Wszystko odbyło się tak błyskawicznie, że położna ledwo zdążyła z zestawem do rodzenia. Zarówno mama jak i dziecko spisały się wyśmienicie, co potwierdza dziesiątka Apgara dla małej i szybki powrót obojga do domu :) Tosia z kolei pomijając dzień odbioru ze szpitala, w której była bardzo niepewna co się właściwie dzieje, od razu polubiła swoją siostrę (nie mówi o niej inaczej jak Michalinka :) i aktywnie uczestniczy w jej życiu pomagając przy pielęgnacji oraz śpiewając jej piosenki i kołysanki :)</p>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1227&type=feed" alt=" 9 miesięcy debugowania !"  title="9 miesięcy debugowania !" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/co-tam-u-mlodziezy/" title="Co tam u młodzieży?">Co tam u młodzieży?</a> (0)</li><li>Sierpień 3, 2009 -- <a href="http://maciejewski.org/2009/08/03/tosia-multimedialna-cz-ii/" title="Tosia Multimedialna ! cz. II">Tosia Multimedialna ! cz. II</a> (2)</li><li>Czerwiec 8, 2009 -- <a href="http://maciejewski.org/2009/06/08/moj-pierwszy-proliant/" title="Mój pierwszy Proliant!">Mój pierwszy Proliant!</a> (0)</li><li>Maj 4, 2009 -- <a href="http://maciejewski.org/2009/05/04/zawody-w-skokach-przez-przeszkody-iwno-352009/" title="Zawody w skokach przez przeszkody &#8211; Iwno 3.5.2009">Zawody w skokach przez przeszkody &#8211; Iwno 3.5.2009</a> (0)</li><li>Styczeń 8, 2009 -- <a href="http://maciejewski.org/2009/01/08/tosia-i-acer-aspire-one/" title="Tosia i Acer Aspire One :)">Tosia i Acer Aspire One :)</a> (1)</li><li>Wrzesień 4, 2008 -- <a href="http://maciejewski.org/2008/09/04/iskierka/" title="Iskierka!">Iskierka!</a> (0)</li><li>Czerwiec 25, 2008 -- <a href="http://maciejewski.org/2008/06/25/tosia-multimedialna/" title="Tosia Multimedialna!">Tosia Multimedialna!</a> (5)</li><li>Czerwiec 6, 2008 -- <a href="http://maciejewski.org/2008/06/06/tosia-na-red-bullu/" title="Tosia na Red Bull&#8217;u">Tosia na Red Bull&#8217;u</a> (0)</li><li>Maj 19, 2008 -- <a href="http://maciejewski.org/2008/05/19/nowy-aparat-canon-eos-400d/" title="Nowy aparat &#8211; Canon EOS 400D!">Nowy aparat &#8211; Canon EOS 400D!</a> (0)</li><li>Kwiecień 29, 2008 -- <a href="http://maciejewski.org/2008/04/29/mala-adminka/" title="Mała Adminka :)">Mała Adminka :)</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2011/04/27/9-miesiecy-debugowania/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</title>
		<link>http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/</link>
		<comments>http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 10:07:04 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[drac]]></category>
		<category><![CDATA[instalacja]]></category>
		<category><![CDATA[lenistwo]]></category>
		<category><![CDATA[poweredge]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1203</guid>
		<description><![CDATA[Dzisiaj instalowałem NetBSD na DELL&#8217;u Power Edge 2850 przez zdalną konsolę. Po zamontowaniu go w szafie i włożeniu płytki wróciłem do biurka. Instalacja bardzo standardowa, jednak pojawił się problem podczas restartu. Płyta została w środku i zamiast moja bootować moją świerzynkę, serwer cały czas startował z instalacją. No cóż, najprościej byłoby podejść do szafy, wyciągnąć [...]]]></description>
			<content:encoded><![CDATA[<p><!-- sig2feed --></p>
<p>Dzisiaj instalowałem NetBSD na DELL&#8217;u Power Edge 2850 przez zdalną konsolę. Po zamontowaniu go w szafie i włożeniu płytki wróciłem do biurka. Instalacja bardzo standardowa, jednak pojawił się problem podczas restartu. Płyta została w środku i zamiast moja bootować moją świerzynkę, serwer cały czas startował z instalacją. No cóż, najprościej byłoby podejść do szafy, wyciągnąć płytę i ponownie go uruchomić. No ale po co się przemęczać, zwłaszcza jeśli obok stoi gorąca kawa i  świeże rogale świętomarcińskie. Załatwmy to po UNIXowemu ! :)</p>
<p>1. DRAC w pełnej okazałości, serwer startuje (już jest po instalacji).</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac0.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1213" title="drac0" src="http://maciejewski.org/wp-content/uploads/2010/11/drac0-1024x785.jpg" alt="drac0 1024x785 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="785" /></a></p>
<p><span id="more-1203"></span></p>
<p>2. Widać standardowy POST</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1208" title="drac" src="http://maciejewski.org/wp-content/uploads/2010/11/drac-1024x787.jpg" alt="drac 1024x787 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="787" /></a></p>
<p>3. No i mamy start instalacji ponownie</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac2.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1211" title="drac2" src="http://maciejewski.org/wp-content/uploads/2010/11/drac2-1024x790.jpg" alt="drac2 1024x790 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="790" /></a></p>
<p>4. Wrzucamy się do boot prompta</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac5.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1210" title="drac5" src="http://maciejewski.org/wp-content/uploads/2010/11/drac5-1024x797.jpg" alt="drac5 1024x797 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="797" /></a></p>
<p>5. i odpalamy kernel z pierwszej partycji pierwszego dysku (widać, że bootuje się GENERIC zamiast INSTALL, hurra!)</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac.jpg" rel="lightbox[1203]"></a><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac6.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1205" title="drac6" src="http://maciejewski.org/wp-content/uploads/2010/11/drac6-1024x786.jpg" alt="drac6 1024x786 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="786" /></a></p>
<p>6. Świerzynka w całej okazałości :)</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac7.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1207" title="drac7" src="http://maciejewski.org/wp-content/uploads/2010/11/drac7-1024x788.jpg" alt="drac7 1024x788 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="788" /></a></p>
<p>7. Wyjeżdzamy (a właściwie wypstrykujemy napęd bo to slim) i rebootujemy serwer.</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac8.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1206" title="drac8" src="http://maciejewski.org/wp-content/uploads/2010/11/drac8-1024x788.jpg" alt="drac8 1024x788 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="788" /></a></p>
<p>8. Po restarcie, pojawia się menu od bootloadera z dysku i po timeoucie bootuje się system z dysku :)</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/11/drac9.jpg" rel="lightbox[1203]"><img class="aligncenter size-large wp-image-1204" title="drac9" src="http://maciejewski.org/wp-content/uploads/2010/11/drac9-1024x789.jpg" alt="drac9 1024x789 Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" width="1024" height="789" /></a></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1203&type=feed" alt=" Zdalna konsola, instalacja NetBSD i kreatywne lenistwo"  title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Maj 20, 2009 -- <a href="http://maciejewski.org/2009/05/20/netbsd-50-na-netrze-t1-200/" title="NetBSD 5.0 na Netrze T1-200">NetBSD 5.0 na Netrze T1-200</a> (1)</li><li>Luty 11, 2009 -- <a href="http://maciejewski.org/2009/02/11/gold-dell/" title="Gold DELL">Gold DELL</a> (7)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wykres temperatury serwera w RRD (NetBSD)</title>
		<link>http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/</link>
		<comments>http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 12:39:38 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[rrd]]></category>
		<category><![CDATA[rrdtool]]></category>
		<category><![CDATA[temperatura]]></category>
		<category><![CDATA[wykres]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1189</guid>
		<description><![CDATA[Zastanawiałem się ostatnio jak wyrysować sobie temperaturę jaką ma serwer lub jego otoczenie (zależnie od zainstalowanych sensorów) w serwerowni, bez instalowania mysql i cacti (oraz pluginów ponieważ domyślnie z snmp chyba temperatury zczytać nie można). W NetBSD mamy możliwość sprawdzania danych z ACPI przy pomocy envstat. Trzeba przekompilować kernel aby zawierał odpowiednie &#8222;hardware monitory&#8221;. Działanie [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><!-- sig2feed --></p>
<p>Zastanawiałem się ostatnio jak wyrysować sobie temperaturę jaką ma serwer lub jego otoczenie (zależnie od zainstalowanych sensorów) w serwerowni, bez instalowania mysql i cacti (oraz pluginów ponieważ domyślnie z snmp chyba temperatury zczytać nie można).</p>
<p>W NetBSD mamy możliwość sprawdzania danych z ACPI przy pomocy envstat. Trzeba przekompilować  kernel aby zawierał  odpowiednie &#8222;hardware monitory&#8221;.</p>
<p>Działanie envstat wygląda nastepująco i różni się w zależności od maszyny, niemniej jednak różnego rodzaju temperatury powinny być widoczne:</p>
<pre>cancer@snort~/rrd[175]13:34#envstat</pre>
<pre> Current  CritMax  CritMin  CritCap     Unit</pre>
<pre>[ipmi0]</pre>
<pre> PS 2 Status:        OFF</pre>
<pre> PS 1 Status:        OFF</pre>
<pre> CPU Vtt:      1.250                                   V</pre>
<pre> CPU 2 VCore:      1.040                                   V</pre>
<pre> CPU 1 VCore:      1.260                                   V</pre>
<pre> DASD Temp:     26.000                                degC</pre>
<pre> VBAT:      3.184                                   V</pre>
<pre> -12V Sense:    -11.412                                   V</pre>
<pre> 12VA Sense:     12.033                                   V</pre>
<pre> 5V Sense:      5.018                                   V</pre>
<pre> 12VC Sense:     12.600                                   V</pre>
<pre> 12VB Sense:     12.600                                   V</pre>
<pre> 2.5V Sense:      2.590                                   V</pre>
<pre> 1.8V Sense:      1.810                                   V</pre>
<pre> 1.5V Sense:      1.550                                   V</pre>
<pre> 1.3V Sense:      1.400                                   V</pre>
<pre> 1.25V Sense:      1.310                                   V</pre>
<pre> CPU 2 Temp:     29.000                                degC</pre>
<pre> CPU 1 Temp:     29.000                                degC</pre>
<pre> Fan 12 Tach:       1740                                 RPM</pre>
<pre> Fan 11 Tach:       1860                                 RPM</pre>
<pre> Fan 10 Tach:       1830                                 RPM</pre>
<pre> Fan 9 Tach:       1890                                 RPM</pre>
<pre> Fan 8 Tach:       1680                                 RPM</pre>
<pre> Fan 7 Tach:       1710                                 RPM</pre>
<pre> Fan 6 Tach:       1710                                 RPM</pre>
<pre> Fan 5 Tach:       1860                                 RPM</pre>
<pre> Fan 4 Tach:       1800                                 RPM</pre>
<pre> Fan 3 Tach:       1800                                 RPM</pre>
<pre> Fan 2 Tach:       1710                                 RPM</pre>
<pre> Fan 1 Tach:       1680                                 RPM</pre>
<pre> Ambient Temp:     21.000                                degC
</pre>
<p>W moim przypadku na tym serwerze interesujące jest oczywiście pole Ambient Temp:. Nie ma tu reguły i różni producenci stosują różne oznaczenia. W IBM jest Ambient Temp, w HP Rear Ambient, gdzieś indziej może być np Aux Temp: itp.  Przyjmujemy wartość Ambient Temp, że to jest to co nam chodzi i przy pomocy grep i awk wycinamy resztę:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">envstat | grep &quot;Ambient Temp&quot; | awk '{print $3}'</div></td></tr></tbody></table></div>
<p>W wyniku dostajemy samą temperaturę czyli 21.000</p>
<p>Aby oznaczyć dane na wykresie trze je umieścić w czasie, do tego wystarczy nam systemowy date działający tak aby pokazywał &#8222;timestamp&#8221; czyli czas w sekundach od początku epoki. Za timestampem dostawimy dwukropek który będzie oddzielał znacznik czasu od wartości temperatury, czyli:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">date +%s:</div></td></tr></tbody></table></div>
<p>dostajemy 1272542448: Za pomocą date -r 1272542448 można odczytać jaką dokładnie datę pokazuje timestamp: Thu Apr 29 14:00:48 CEST 2010</p>
<p>Potrzebne jeszcze jest jedno zewnętrzne narzędzie do gromadzenia danych oraz rysowania wykresu &#8211; <a href="http://oss.oetiker.ch/rrdtool/">RRDTool</a></p>
<p>Po zainstalowaniu z databases/rrdtool w pkgsrc możemy przystąpić do tworzenia bazy:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rrdtool create /usr/home/cancer/rrd/temperatura.rrd -s 300 \<br />
DS:temperatura:GAUGE:400:10:50 \<br />
RRA:AVERAGE:0.5:1:210240 \<br />
RRA:MAX:0.5:1:210240 \<br />
RRA:MIN:0.5:1:210240 \<br />
RRA:LAST:0.5:1:210240 \</div></td></tr></tbody></table></div>
<p>Taka baza będzie aktualizowana co 5 minut (-s 300), oraz będzie gromadziła dane w zakresie od 10 stopni do 50 stopni Celsjusza (tak, po awarii klimatyzacji w serwerowni może być taka temperatura :).</p>
<p>W zasadzie mamy wszystko. Przy pomocy</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rrdtool update /usr/home/cancer/rrd/temperatura.rrd timestamp:temperatura</div></td></tr></tbody></table></div>
<p>można już wypełniać bazę danymi.</p>
<p>Teraz trochę automatyzacji, na początek skrypt:</p>
<blockquote>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/ksh<br />
echo -n `date +%s:` &amp;gt;&amp;gt; /usr/home/cancer/rrd/temprrd.txt<br />
echo -n `envstat | grep &quot;Ambient Temp&quot; | awk '{print $3}'` &amp;gt;&amp;gt; /usr/home/cancer/rrd/temprrd.txt<br />
echo &quot; &quot; &amp;gt;&amp;gt; /usr/home/cancer/rrd/temprrd.txt<br />
temperatura=`cat /usr/home/cancer/rrd/temprrd.txt`<br />
/usr/pkg/bin/rrdtool update /usr/home/cancer/rrd/temperatura.rrd $temperatura<br />
/usr/pkg/bin/rrdtool graph /usr/home/cancer/public_html/temperatura.png --imgformat PNG --title=&quot;Tempertatura w serwerowni&quot; --width 800 --height 300 --vertical-label=&quot;Stopnie Celsjusza .C&quot; --end now --start end-2592000s DEF:temp=/usr/home/cancer/rrd/temperatura.rrd:temp:AVERAGE GPRINT:temp:LAST:&quot;aktualna %2.2lf .C&quot; GPRINT:temp:MIN:&quot;minimalna %2.2lf .C&quot; GPRINT:temp:MAX:&quot;maksymalna %2.2lf .C&quot; GPRINT:temp:AVERAGE:&quot;srednia %2.2lf .C&quot; AREA:temp#6060ef LINE1:temp#0000ff<br />
rm /usr/home/cancer/rrd/temprrd.txt</div></td></tr></tbody></table></div>
</blockquote>
<p>Wrzucamy go do dowolnego pliku oraz nadajemy mu prawa do wykonania. Co z czym tu się je:</p>
<p>1. Pierwsza linia wyświetla timestamp oraz dwukropek oraz zapisuje wszystko do pliku /usr/home/cancer/rrd/temprrd.txt. Opcja -n powoduje, że nie mamy znaku nowej lini i powrotu karetki.<br />
2. Druga liniawycina nam temperature i wstawia ją w tym samym pliku zaraz za dwukropkiem<br />
3. Trzecia linia dostawia spacje wraz ze znakiem końca linii.<br />
4. Przy pomocy polecenia cat podstawiamy naszą daną z pliku temprrd.txt pod zmienną temperatura.<br />
5. Aktualizujemy bazę danymi ze zmiennej temperatura.<br />
6. Rysujemy wykres. WAŻNE ! Ta linia aż do temp#0000ff musi być w całości !<br />
7. Ostatnia linia usuwa plik z danymi tymczasowymi.</p>
<p>Taki skrypt dodajemy do crontaba aby był uruchamiany co 5 miut:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">*/5 &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; /bin/ksh /usr/home/cancer/rrd/temprrd.sh &amp;gt;/dev/null 2&amp;gt;&amp;amp;1</div></td></tr></tbody></table></div>
<p>Za kilkanaście minut powinien pojawić się wykres mniej więcej taki jak ten poniżej:</p>
<p><img class="aligncenter size-full wp-image-1190" title="temperatura" src="http://maciejewski.org/wp-content/uploads/2010/04/temperatura.png" alt="temperatura Wykres temperatury serwera w RRD (NetBSD)" width="550" height="229" /></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1189&type=feed" alt=" Wykres temperatury serwera w RRD (NetBSD)"  title="Wykres temperatury serwera w RRD (NetBSD)" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Luty 9, 2012 -- <a href="http://maciejewski.org/2012/02/09/eko-co/" title="Eko CO?">Eko CO?</a> (0)</li><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acer Aspire One i szyfrowanie AES w WPA2</title>
		<link>http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/</link>
		<comments>http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 09:14:29 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[aes]]></category>
		<category><![CDATA[aspire]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[one]]></category>
		<category><![CDATA[szyfrowanie]]></category>
		<category><![CDATA[wpa2]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1183</guid>
		<description><![CDATA[W ostatnim poście wspomniałem, że mam w końcu przyzwoity Internet w domu. Wyposażyłem się wobec tego w ruter ASUS WL-500gP V2 aby nie musieć trzymać cały czas komputera z NetBSD włączonego. Ruter bardzo polecam, nie dość, że można wgrać sobie OpenWRT to jeszcze ma ma dwa porty USB do których można podpiąć zewnętrzne dyski lub [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://maciejewski.org/2010/03/12/mam-internet/">W ostatnim poście</a> wspomniałem, że mam w końcu przyzwoity Internet w domu. Wyposażyłem się wobec tego w ruter <a href="http://asus.com.pl/product.aspx?P_ID=jTcQKIRXgNPLo54b&#038;templete=2">ASUS WL-500gP V2</a> aby nie musieć trzymać cały czas komputera z NetBSD włączonego. Ruter bardzo polecam, nie dość, że można wgrać sobie <a href="http://openwrt.org/">OpenWRT</a> to jeszcze ma ma dwa porty USB do których można podpiąć zewnętrzne dyski  lub drukarki czy kamerki Internetowe, oraz wbudowanego klienta do downloadu (FTP,HTTP,BT) dzięki któremu ruter bez pośrednictwa komputera ściąga pliki na dysk.</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/03/asus.jpg" rel="lightbox[1183]"><img src="http://maciejewski.org/wp-content/uploads/2010/03/asus.jpg" alt="asus Acer Aspire One i szyfrowanie AES w WPA2" title="asus" width="605" height="444" class="aligncenter size-full wp-image-1184" /></a></p>
<p>Wszystkie komputery i PS3 elegancko podłączyły się po ethernecie jak i po wifi do rutera, jedynie mój netbook &#8211; <a href="http://maciejewski.org/2009/01/08/tosia-i-acer-aspire-one/">Acer Aspire One</a> miał dziwny problem. Po podaniu odpowiedniego klucza pobierał adres przez dość długi czas, a następnie nie można było pingować nawet rutera o Internecie nie wspominając. Akurat tak się dobrze składa, że na A1 (konkretnie model AOA 150) <a href="http://maciejewski.org/2009/08/25/netbsd-na-acer-aspire-one/">mam także NetBSD</a> i po wpisaniu wszystkich danych do wpa_suppplicant.conf sieć i Internet działały bez problemu, zatem problem leży po stronie Windowsa. Wyłączyłem wszystkie wirtualne interface&#8217;y które mogły powodować problemy (Cisco, TAP od OpenVPN&#8217;a i Bridge od Virtual Boxa) jednak sytuacja taka sama. Przeglądnąłem <a href="http://www.acer.pl/acer/service.do?LanguageISOCtxParam=pl&#038;miu10einu24.current.attN2B2F2EEF=3745&#038;sp=page15e&#038;ctx2.c2att1=13&#038;miu10ekcond13.attN2B2F2EEF=3745&#038;CountryISOCtxParam=PL&#038;ctx1g.c2att92=830&#038;ctx1.att21k=1&#038;CRC=2745860847">sekcje downloadu na acer.com</a> ale najnowszy driver do Atherosa był dość stary i obecnie zainstalowany w moim A1.</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/03/aspire1.jpg" rel="lightbox[1183]"><img src="http://maciejewski.org/wp-content/uploads/2010/03/aspire1-300x218.jpg" alt="aspire1 300x218 Acer Aspire One i szyfrowanie AES w WPA2" title="aspire1" width="600" height="437" class="aligncenter size-medium wp-image-1185" /></a></p>
<p>Drugą opcją było poszukanie sterowników do chipsetu na <a href="http://www.atheros.cz/download.php?atheros=AR5007EG&#038;system=1">stronie producenta</a> i to okazało się strzałem w dziesiątkę. Sterownik nie wiele, ale jednak nowszy, po zainstalowaniu i ponownym połączeniu się do sieci wszystko przebiegło znacznie sprawniej a co najważniejsze wszystko już działa. </p>
<p>Nie wiem, dlaczego Acer przegapił tak ważną aktualizację, przecież nikt przy zdrowych zmysłach nie używa już szyfrowania WEP czy WPA1, a netbook bez możliwości podłączenia się do WPA2/AES traci dużo ze swojej mobilności. Mam nadzieję, że komuś przyda się link do tego sterownika kiedy doświadczy tego samego problemu :)</p>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1183&type=feed" alt=" Acer Aspire One i szyfrowanie AES w WPA2"  title="Acer Aspire One i szyfrowanie AES w WPA2" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Sierpień 25, 2009 -- <a href="http://maciejewski.org/2009/08/25/netbsd-na-acer-aspire-one/" title="NetBSD na Acer Aspire One">NetBSD na Acer Aspire One</a> (3)</li><li>Styczeń 8, 2009 -- <a href="http://maciejewski.org/2009/01/08/tosia-i-acer-aspire-one/" title="Tosia i Acer Aspire One :)">Tosia i Acer Aspire One :)</a> (1)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>mor(r)e .pl developers in NetBSD!</title>
		<link>http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/</link>
		<comments>http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 09:32:15 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[morr]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1178</guid>
		<description><![CDATA[Dzisiaj będzie nietypowo, ponieważ post nie będzie dotyczył mnie bezpośrednio a kogoś zupełnie innego. Rzadko zdarza się bowiem, że Polak zostaje developerem naszego ulubionego systemu Unixowego. Tym razem radość jest podwójna ponieważ tym Polakiem jest Daniel &#8216;morr&#8216; Horecki, którego znam &#8222;osobiście&#8221; z IRC&#8217;a i z którym nie jednego priva zapisałem uzyskując wartościowe informacje i pomoc [...]]]></description>
			<content:encoded><![CDATA[<p>Dzisiaj będzie nietypowo, ponieważ post nie będzie dotyczył mnie bezpośrednio a kogoś zupełnie innego. Rzadko zdarza się bowiem, że Polak zostaje developerem naszego ulubionego systemu Unixowego. Tym razem radość jest podwójna ponieważ tym Polakiem jest Daniel &#8216;<a href="http://morr.pl/wordpress/">morr</a>&#8216; <a href="http://blip.pl/users/morr/dashboard">Horecki</a>, którego znam &#8222;osobiście&#8221; z IRC&#8217;a i z którym nie jednego priva zapisałem uzyskując wartościowe informacje i pomoc z NetBSD czy pkgsrc. </p>
<p>Gratulacje i nie obijaj się tam z tym <a href="http://netbsd.org/changes/#newdev201003">pkgsrc i pl mirrorem</a> ;)</p>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1178&type=feed" alt=" mor(r)e .pl developers in NetBSD!"  title="mor(r)e .pl developers in NetBSD!" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li><li>Sierpień 31, 2009 -- <a href="http://maciejewski.org/2009/08/31/blogday/" title="BlogDay">BlogDay</a> (1)</li><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Czerwiec 8, 2009 -- <a href="http://maciejewski.org/2009/06/08/moj-pierwszy-proliant/" title="Mój pierwszy Proliant!">Mój pierwszy Proliant!</a> (0)</li><li>Kwiecień 23, 2009 -- <a href="http://maciejewski.org/2009/04/23/dependencies-madness/" title="Dependencies madness">Dependencies madness</a> (0)</li><li>Luty 6, 2009 -- <a href="http://maciejewski.org/2009/02/06/co-nowego-w-swiecie-netbsd/" title="Co nowego w świecie NetBSD">Co nowego w świecie NetBSD</a> (0)</li><li>Styczeń 8, 2008 -- <a href="http://maciejewski.org/2008/01/08/tips-tricks-ii/" title="Tips &#038; Tricks II">Tips &#038; Tricks II</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SNMP prawde Ci powie.</title>
		<link>http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/</link>
		<comments>http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 13:45:53 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[AS/400]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[praca]]></category>
		<category><![CDATA[rrdtool]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[snmpd]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1161</guid>
		<description><![CDATA[O tym, że protokół snmp do monitoringu sieci jest fajny i przydatny każdy administrator wie, obserwując wykresy utylizacji łącza, wykorzystania przestrzeni na storage&#8217;u itp. Można także podejść do snmp bardziej od strony finansowo-księgowej czy Business Intelligence. Od jakiegoś czas monitoruję jak szybko drukarki zużywają toner co pozwoliło na takie poprzerzucanie użytkowników, żeby zużycie toneru rozkładało [...]]]></description>
			<content:encoded><![CDATA[<p>O tym, że protokół snmp do monitoringu sieci jest fajny i przydatny każdy administrator wie, obserwując wykresy utylizacji łącza, wykorzystania przestrzeni na storage&#8217;u itp.</p>
<p>Można także podejść do snmp bardziej od strony finansowo-księgowej czy Business Intelligence.</p>
<p>Od jakiegoś czas monitoruję jak szybko drukarki zużywają toner co pozwoliło na takie poprzerzucanie użytkowników, żeby zużycie toneru rozkładało się mniej więcej równomiernie na 3 drukarki:</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-52.png" rel="lightbox[1161]"><img src="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-52.png" alt="moz screenshot 52 SNMP prawde Ci powie." title="moz-screenshot-52" width="622" height="281" class="aligncenter size-full wp-image-1163" /></a></p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-53.png" rel="lightbox[1161]"><img src="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-53.png" alt="moz screenshot 53 SNMP prawde Ci powie." title="moz-screenshot-53" width="614" height="277" class="aligncenter size-full wp-image-1164" /></a></p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-54.png" rel="lightbox[1161]"><img src="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-54.png" alt="moz screenshot 54 SNMP prawde Ci powie." title="moz-screenshot-54" width="614" height="285" class="aligncenter size-full wp-image-1165" /></a></p>
<p>Czyli toner średnio około 7 tygodni, screen z dziurą ma około 8 tygodni, ale dziura oznacz offline z powodu awarii więc nie bierzemy pod uwagę całego przedziału czasowego.</p>
<p>Drugą rzeczą którą można monitorować i wysuwać jakieś wnioski (choćby statystyczne) to np ilość użytkowników zalogowanych do AS400, czyli pracujących w JDEdwards. Na przełomie roku można zaobserwować fajne rzeczy:</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-55.png" rel="lightbox[1161]"><img src="http://maciejewski.org/wp-content/uploads/2010/01/moz-screenshot-55.png" alt="moz screenshot 55 SNMP prawde Ci powie." title="moz-screenshot-55" width="637" height="690" class="aligncenter size-full wp-image-1162" /></a></p>
<p>W tygodniu 51 zaczął się exodus pracowników, w tygodniu 52 mamy minimum i ostatnie dwa dni pracujące nie ma prawie nikogo (święta), następnie tydzień 53 to powolne powroty, przerwa i od razu wracamy po sylwestrze w prawie pełnym składzie, aby od drugie dnia pracującego nowego roku wejść na pełne obroty :) </p>
<p>Widać, też, że praca zaczyna nam się o 6 rano i trwa do 22 lub dłużej, godzina około północna to czas backupu gdzie loguje się systemowy user odpowiedzialny za niego.</p>
<p>Jeśli ktoś jest zainteresowany to soft użyty do tego monitoringu to: net-snmpd, rrdtool, cacti, apache+php i standardowe agenty systemowe + kilka gotowych skryptów od społeczności cacti (monitoring poziomu tonerów). Wszystko pod kontrolą (a jakże!) NetBSD! :)</p>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1161&type=feed" alt=" SNMP prawde Ci powie."  title="SNMP prawde Ci powie." /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Kwiecień 6, 2009 -- <a href="http://maciejewski.org/2009/04/06/co-netbsd-moze-zrobic-dla-ciebie/" title="Co NetBSD może zrobić dla Ciebie?">Co NetBSD może zrobić dla Ciebie?</a> (3)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update Baculi</title>
		<link>http://maciejewski.org/2009/10/14/update-baculi/</link>
		<comments>http://maciejewski.org/2009/10/14/update-baculi/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 09:57:47 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[bacula]]></category>
		<category><![CDATA[bwx-console]]></category>
		<category><![CDATA[director]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1153</guid>
		<description><![CDATA[Wykonałem update baculi z wersji 2.4.4 do 3.0.2 z pkgsrc. Restart całości spowodował brak mozliwości podłączenia sie do konsoli zarówno na serwerze jak i z klienta. /etc/rc.d/bacula status pokazywała jedynie że file demon i storage demon działają natomiast director nie. Żadnych logów jednak nie ma. Reinstaluję ręcznie, taka sama sytuacja. Odinstalowuję i instaluję jeszcze raz [...]]]></description>
			<content:encoded><![CDATA[<p>Wykonałem update baculi z wersji 2.4.4 do 3.0.2 z pkgsrc. Restart całości spowodował brak mozliwości podłączenia sie do konsoli zarówno na serwerze jak i z klienta. /etc/rc.d/bacula status pokazywała jedynie że file demon i storage demon działają natomiast director nie. Żadnych logów jednak nie ma. Reinstaluję ręcznie, taka sama sytuacja. Odinstalowuję i instaluję jeszcze raz od zera &#8211; taka sama sytuacja. Czytam wszystkie komunikaty, między innymi ten:</p>
<blockquote><p>If you&#8217;re upgrading to bacula-3.0.2 from 1.38.x or earlier, you MUST<br />
recreate your catalog database or upgrade your old database using the<br />
/usr/pkg/libexec/bacula/update_bacula_tables script.  Later updates will<br />
not require upgrading the database again.</p></blockquote>
<p>Jak widać nie kwalifikuję się na update tabel. Na wszelki wypadek jednak odpalam ten skrypt po uprzednim lekkim poprawieniu z:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
#<br />
# This routine alters the appropriately configured<br />
# &nbsp;Bacula tables for PostgreSQL, MySQL, or SQLite.<br />
#<br />
if test xsqlite = xmysql -o xsqlite3 = xmysql ; then<br />
&nbsp; echo &quot;Altering SQLite tables&quot;<br />
&nbsp; /usr/pkg/libexec/bacula/update_mysql_tables $*<br />
fi<br />
if test xmysql = xmysql ; then<br />
&nbsp; echo &quot;Altering MySQL tables&quot;<br />
&nbsp; /usr/pkg/libexec/bacula/update_mysql_tables $*<br />
fi<br />
if test xpostgresql = xmysql ; then<br />
&nbsp; echo &quot;Altering PostgreSQL tables&quot;<br />
&nbsp; /usr/pkg/libexec/bacula/update_postgresql_tables $*<br />
fi</div></td></tr></tbody></table></div>
<p>aby nie było:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Altering MySQL tables</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">This script will update a Bacula MySQL database from version 10 to 11<br />
&nbsp;which is needed to convert from Bacula version 2.0.x to 3.0.x or higher</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)<br />
Update of Bacula MySQL tables failed.</div></td></tr></tbody></table></div>
<p>(Jak widać komunikat o konieczności udate&#8217;u nadal mnie nie dotyczy)</p>
<p>na</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/sh<br />
#<br />
# This routine alters the appropriately configured<br />
# &nbsp;Bacula tables for PostgreSQL, MySQL, or SQLite.<br />
#<br />
if test xsqlite = xmysql -o xsqlite3 = xmysql ; then<br />
&nbsp; echo &quot;Altering SQLite tables&quot;<br />
&nbsp; /usr/pkg/libexec/bacula/update_mysql_tables $*<br />
fi<br />
if test xmysql = xmysql ; then<br />
&nbsp; echo &quot;Altering MySQL tables&quot;<br />
&nbsp; /usr/pkg/libexec/bacula/update_mysql_tables &lt;strong&gt;-uroot -p bacula&lt;/strong&gt;$*<br />
fi<br />
if test xpostgresql = xmysql ; then<br />
&nbsp; echo &quot;Altering PostgreSQL tables&quot;<br />
&nbsp; /usr/pkg/libexec/bacula/update_postgresql_tables $*<br />
fi</div></td></tr></tbody></table></div>
<p>i w końcu po chwili:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Altering MySQL tables</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">This script will update a Bacula MySQL database from version 10 to 11<br />
&nbsp;which is needed to convert from Bacula version 2.0.x to 3.0.x or higher</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Enter password:</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Update of Bacula MySQL tables succeeded.</div></td></tr></tbody></table></div>
<p>Następnie restart baculi i &#8230; tadam ! Wszystko ruszyło tak jakby sie nic nie działo!</p>
<p>Wiadomo, że telewizja kłamie, ale żeby dokumentacja? </p>
<p><!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1153&type=feed" alt=" Update Baculi"  title="Update Baculi" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Kwiecień 23, 2009 -- <a href="http://maciejewski.org/2009/04/23/dependencies-madness/" title="Dependencies madness">Dependencies madness</a> (0)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Czerwiec 2, 2009 -- <a href="http://maciejewski.org/2009/06/02/disaster-key-recovery/" title="Disaster Key Recovery">Disaster Key Recovery</a> (0)</li><li>Styczeń 8, 2008 -- <a href="http://maciejewski.org/2008/01/08/tips-tricks-ii/" title="Tips &#038; Tricks II">Tips &#038; Tricks II</a> (0)</li><li>Styczeń 2, 2008 -- <a href="http://maciejewski.org/2008/01/02/update-netbsd-do-wersji-40_stable/" title="Update NetBSD do wersji 4.0_STABLE">Update NetBSD do wersji 4.0_STABLE</a> (9)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/10/14/update-baculi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BlogDay</title>
		<link>http://maciejewski.org/2009/08/31/blogday/</link>
		<comments>http://maciejewski.org/2009/08/31/blogday/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 13:39:05 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Ogólne]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogday]]></category>
		<category><![CDATA[hubertf]]></category>
		<category><![CDATA[lama]]></category>
		<category><![CDATA[morr]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1145</guid>
		<description><![CDATA[O i na koniec dnia taki news. Nie wiem czy wiecie (ja też nie wiedziałem, ale dzięki 2up już wiem) ale dzisiaj jest dzień bloga! Z tego powodu jak donosi strona blogday.org dzisiaj każdy blogger powinien zarekomendować wraz z krótkim opisem 5 blogów, które uważa za godne polecenia. Zatem aby celebrować dzień naszego hobby oto [...]]]></description>
			<content:encoded><![CDATA[<p>O i na koniec dnia taki news. Nie wiem czy wiecie (ja też nie wiedziałem, ale dzięki <a href="http://www.2upblog.pl/">2up</a> już wiem) ale dzisiaj jest dzień bloga! Z tego powodu jak donosi strona <a href="http://www.blogday.org/">blogday.org</a> dzisiaj każdy blogger powinien zarekomendować wraz z krótkim opisem 5 blogów, które uważa za godne polecenia. Zatem aby celebrować dzień naszego hobby oto moja lista w kolejności całkowicie przypadkowej.</p>
<p>1. <a href="http://www.2upblog.pl/">2UP.</a></p>
<p>Blog, który odkryłem chyba z dwa lata temu w chwili nudy szukając w google coś w stylu &#8222;śmieszne filmiki&#8221;. Trafiłem tam i tak już jakoś został w moim readerze RSS dostarczając dziennie kilka postów z gatunku szeroko rozumianej rozrywki. Znajdziecie też tam trailery do ciekawych filmów, różnego rodzaju animacje, a także od czasu do czasu coś poważniejszego. Ogólnie materiały starannie przesegregowane, komentarze na poziomie. Polecam.  </p>
<p>2. <a href="http://morr.pl/wordpress/">Shinden&#8217;s Lair</a></p>
<p>Blog Daniela Horeckiego znanego bardziej jako morr. Morr to Administrator który rezyduje na #netbsd.pl w sieci IRCNet i nieraz już pomógł nie tylko mnie ale i innym osobom używającym NetBSD. Blog jest osobisto-profesjonalny, niestety dość żadko aktualizowany. Jeśli jednak lubisz NetBSD i motocykle oraz koty &#8211; warto mieć go w RSS. Blog pisany po angielsku.</p>
<p>3. <a href="http://www.llama.pl/">llama.pl</a></p>
<p>Blog Lamy &#8211; z którym mam styczność także na #netbsd.pl. Jeśli śledzisz mojego bloga od dłuższego czasu zapewne znasz blog Lamy jako mojego oponenta w zakładnie o to co będzie pierwsze NetBSD 5.0 czy Windows 7. Blog traktuje głównie o systemach operacyjnych z naciskiem na produkty MS, chociaż kolega Lama ma także co nie co do powiedzenia w kwestii NetBSD (z wiedzy której autor tego bloga nie raz skorzystał :). Jeśli lubisz flame &#8211; komentarze anty MS na blogu Lamy napewno dostarczą Ci wiele rozrywki ;)</p>
<p>4. <a href="http://www.aspireone.pl/">http://www.aspireone.pl/</a></p>
<p>Jeśli posiadasz netbooka Acera to jest to pozycja obowiązkowa. Wiele newsów, ciekawostek i informacji, na które straaciłbyś bardzo dużo czasu zgromadzone w jednym miejscu. Dodatkowo forum. Blog także prowadzony przez znajomego z którym miałem przyjemność pracować lata temu na państwowej posadzie pewnego monopolisty sanitarnego :)</p>
<p>5. <a href="http://www.feyrer.de/NetBSD/bx/blosxom.cgi/index.front">Hubertf&#8217;s NetBSD Blog</a></p>
<p>Na koniec po dłuższym zastanowieniu blog jednego z developerów NetBSD. Dość często aktualizowany z zawsze wartościowymi informacjami z okolic naszego ulubionego systemu. Co ciekawe w dobie wordpressów wyróżnia się oldschool&#8217;owym designem (białe tło, czarny tekst, niebieskie linki i to wszystko :).</p>
<p>Jeśli kogoś zainteresuję, którymś z tych blogów to znaczy że blogday spełnił swoje zadanie. A jeśli w referarach zobaczę, że ktoś mnie podlinkował to będę w siódmym niebie :) </p>
<p><script type="text/javascript" charset="iso-8859-2">if  (document.getElementById('adKontekst_0')==null) {
var adKontekst_pola=new Array;
document.write('<scr '+'ipt type="text/javascript" charset="iso-8859-2" '+
 'src="http://adsearch.adkontekst.pl/akon/spliter?prid=4168&#038;caid=86262&#038;ns='
+(new Date()).getTime()+'"'+'>');
}
var adc_i=adKontekst_pola.length;
 document.write("
<div id='adKontekst_"+adc_i+"'>   ");
 adKontekst_pola[adc_i]=new Object();
 adKontekst_pola[adc_i].nazwa="adKontekst_"+adc_i;
adKontekst_pola[adc_i].typ=201;
adKontekst_pola[adc_i].r=2;
adKontekst_pola[adc_i].c=2;
adKontekst_pola[adc_i].x=336;
adKontekst_pola[adc_i].y=280;
adKontekst_pola[adc_i].naroznik_lewy_gorny = 3; adKontekst_pola[adc_i].naroznik_prawy_gorny = 2; adKontekst_pola[adc_i].naroznik_lewy_dolny = 2; adKontekst_pola[adc_i].naroznik_prawy_dolny = 4; adKontekst_pola[adc_i].spacing=4; adKontekst_pola[adc_i].scalenie=2;
adKontekst_pola[adc_i].paleta=new Object();
adKontekst_pola[adc_i].paleta.kolor_tlo="#FFFFFF";
adKontekst_pola[adc_i].paleta.kolor_tytul="#0000FF";
adKontekst_pola[adc_i].paleta.kolor_opis="#000000";
adKontekst_pola[adc_i].paleta.kolor_url="#0000FF";
adKontekst_pola[adc_i].paleta.kolor_naglowek="#000000";
adKontekst_pola[adc_i].paleta.kolor_tlo_naglowka="#FFFFFF"; 
adKontekst_pola[adc_i].paleta.kolor_ramki_naglowka="#000000"; 
adKontekst_pola[adc_i].metka="text"; 
adKontekst_pola[adc_i].czy_url=true; 
adKontekst_pola[adc_i].id_koloru_metki="1";
adKontekst_pola[adc_i].nform=1153;
</div>
<p></scr></script><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1145&type=feed" alt=" BlogDay"  title="BlogDay" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Kwiecień 26, 2009 -- <a href="http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/" title="Welcome to NetBSD 5.0!">Welcome to NetBSD 5.0!</a> (1)</li><li>Kwiecień 20, 2009 -- <a href="http://maciejewski.org/2009/04/20/wordpress-271/" title="Wordpress 2.7.1">Wordpress 2.7.1</a> (0)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Październik 26, 2011 -- <a href="http://maciejewski.org/2011/10/26/fanpage/" title="Fanpage!">Fanpage!</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/08/31/blogday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Speedup disk performance in NetBSD</title>
		<link>http://maciejewski.org/2009/08/19/speedup-disk-performance-in-netbsd/</link>
		<comments>http://maciejewski.org/2009/08/19/speedup-disk-performance-in-netbsd/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 09:22:56 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[dkctl]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1112</guid>
		<description><![CDATA[I got new HP Proliant DL160 G5 with three sata disk. For You interested in details here is a dmesg. Box setup wen&#8217;t smooth but disk operations performance was very low. Copy big file wrom disk to disk was around 6Mb/sec, fetching src from cvs stops from time to time for a while. To show [...]]]></description>
			<content:encoded><![CDATA[<p>I got new HP Proliant DL160 G5 with three sata disk. For You interested in details <a href="http://maciejewski.org/temp/dmesg_quad.txt">here is a dmesg</a>. Box setup wen&#8217;t smooth but disk operations performance was very low. Copy big file wrom disk to disk was around 6Mb/sec, fetching src from cvs stops from time to time for a while. To show how slow this is look how long take inserting backup of this blog to mysql again:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cancer@quad/usr/home/cancer[52]&lt;strong&gt;22:34&lt;/strong&gt;#mysql -uroot -p cancerwp &amp;lt; /usr/home/cancer/cancer_blog_17.08.2009.sql<br />
Enter password:<br />
cancer@quad/usr/home/cancer[53]&lt;strong&gt;22:54#&lt;/strong&gt;</div></td></tr></tbody></table></div>
<p>Yup, 20 minutes and sql file was 85 Mb.</p>
<p>After checking dkctl against disks, I found (with help of <a href="http://morr.pl">morr</a>) that write cache is disabled.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dkctl wd0 getcache<br />
/dev/rwd0d: read cache enabled<br />
/dev/rwd0d: read cache enable is not changeable<br />
/dev/rwd0d: write cache enable is changeable<br />
/dev/rwd0d: cache parameters are not savable</div></td></tr></tbody></table></div>
<p>After enabling&#8230;</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dkctl wd0 setcache rw<br />
/dev/rwd0d: read cache enabled<br />
/dev/rwd0d: write-back cache enabled<br />
/dev/rwd0d: read cache enable is not changeable<br />
/dev/rwd0d: write cache enable is changeable<br />
/dev/rwd0d: cache parameters are not savable</div></td></tr></tbody></table></div>
<p>&#8230; performance went to satisfying level. Copying is now about 40Mb/sec and restoring database above in less than minute.</p>
<p>Unfortunettly saving this settings is not possible for now.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dkctl wd0 setcache rw save<br />
dkctl: /dev/rwd0d: setcache: Operation not supported</div></td></tr></tbody></table></div>
<p>Maybe this have to be turned on in bios of server. For now i put cache enablers into /etc/rc.local.</p>
<p>System is NetBSD 5.0.1_PATCH i386 with FFSv2 and WAPBL.</p>
<p><!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1112&type=feed" alt=" Speedup disk performance in NetBSD"  title="Speedup disk performance in NetBSD" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/08/19/speedup-disk-performance-in-netbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SysAdmin Day + Hawajski Piątek!</title>
		<link>http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/</link>
		<comments>http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 08:24:20 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[biuro]]></category>
		<category><![CDATA[dzien administratora]]></category>
		<category><![CDATA[firma]]></category>
		<category><![CDATA[hawaje]]></category>
		<category><![CDATA[hawajski]]></category>
		<category><![CDATA[piatek]]></category>
		<category><![CDATA[sysadmin day]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1097</guid>
		<description><![CDATA[Piątek. Zdecydownia najfajniejszy dzień tygodnia w pracy. Weekend już za rogiem co widać w firmie &#8211; luźniejszy ubiór, krótkie spodenki, sandały, itp. Dzisiejszy piątek, pod znakiem spontanicznego &#8222;hawajskiego piątku&#8221; oraz Dnia Admina wyglądał tak :) Atmosfera w firmie jest najważniejsza, a takie akcje wspaniale integrują i pozwalają spojrzeć na wszystkich zagonionych współpracowników z innej perspektywy. [...]]]></description>
			<content:encoded><![CDATA[<p>Piątek. Zdecydownia najfajniejszy dzień tygodnia w pracy. Weekend już za rogiem co widać w firmie &#8211; luźniejszy ubiór, krótkie spodenki, sandały, itp. Dzisiejszy piątek, pod znakiem spontanicznego &#8222;hawajskiego piątku&#8221; oraz Dnia Admina wyglądał tak :)</p>

<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7387/' title='dsc_7387'><img width="225" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7387-225x150.jpg" class="attachment-thumbnail" alt="dsc 7387 225x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7387" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7389/' title='dsc_7389'><img width="225" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7389-225x150.jpg" class="attachment-thumbnail" alt="dsc 7389 225x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7389" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7395/' title='dsc_7395'><img width="225" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7395-225x150.jpg" class="attachment-thumbnail" alt="dsc 7395 225x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7395" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7398/' title='dsc_7398'><img width="225" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7398-225x150.jpg" class="attachment-thumbnail" alt="dsc 7398 225x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7398" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7399/' title='dsc_7399'><img width="225" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7399-225x150.jpg" class="attachment-thumbnail" alt="dsc 7399 225x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7399" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7401/' title='dsc_7401'><img width="225" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7401-225x150.jpg" class="attachment-thumbnail" alt="dsc 7401 225x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7401" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7412/' title='dsc_7412'><img width="99" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7412-99x150.jpg" class="attachment-thumbnail" alt="dsc 7412 99x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7412" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/dsc_7416/' title='dsc_7416'><img width="225" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/dsc_7416-225x150.jpg" class="attachment-thumbnail" alt="dsc 7416 225x150 SysAdmin Day + Hawajski Piątek!" title="dsc_7416" /></a>
<a href='http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/obraz-002-2/' title='obraz-002'><img width="112" height="150" src="http://maciejewski.org/wp-content/uploads/2009/07/obraz-002-112x150.jpg" class="attachment-thumbnail" alt="obraz 002 112x150 SysAdmin Day + Hawajski Piątek!" title="obraz-002" /></a>

<p>Atmosfera w firmie jest najważniejsza, a takie akcje wspaniale integrują i pozwalają spojrzeć na wszystkich zagonionych współpracowników z innej perspektywy. Keep going biuro! ;)</p>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/bdNocG7_S_U/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1097&type=feed" alt=" SysAdmin Day + Hawajski Piątek!"  title="SysAdmin Day + Hawajski Piątek!" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Styczeń 17, 2011 -- <a href="http://maciejewski.org/2011/01/17/prezent-noworoczny-od-operatora-komorkowego/" title="Prezent noworoczny od operatora komórkowego.">Prezent noworoczny od operatora komórkowego.</a> (0)</li><li>Kwiecień 6, 2009 -- <a href="http://maciejewski.org/2009/04/06/co-netbsd-moze-zrobic-dla-ciebie/" title="Co NetBSD może zrobić dla Ciebie?">Co NetBSD może zrobić dla Ciebie?</a> (3)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/07/31/sysadmin-day-hawajski-piatek/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Spokojna praca Administratora&#8230;</title>
		<link>http://maciejewski.org/2009/07/21/spokojna-praca-administratora/</link>
		<comments>http://maciejewski.org/2009/07/21/spokojna-praca-administratora/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 07:53:47 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[patchpanel]]></category>
		<category><![CDATA[przeprowadzka]]></category>
		<category><![CDATA[sieć]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1077</guid>
		<description><![CDATA[A właśnie, że guzik prawda. I nie mówie tu o awariach, popsutych dyskach czy odcieciu od sieci. Czasami zdarza się tak, że wypada sytuacja pod tytułem &#8222;przeprowadzka biura&#8221;. Biuro znajduje się 500 km od Poznania a &#8222;nowa&#8221; siedziba 507 km od Poznania :) Dodatkowa &#8222;nowa&#8221; siedziba z racji charakteru firmy to budynek post PGR z [...]]]></description>
			<content:encoded><![CDATA[<p>A właśnie, że guzik prawda. I nie mówie tu o awariach, popsutych dyskach czy odcieciu od sieci. Czasami zdarza się tak, że wypada sytuacja pod tytułem &#8222;przeprowadzka biura&#8221;. Biuro znajduje się 500 km od Poznania a &#8222;nowa&#8221; siedziba 507 km od Poznania :) Dodatkowa &#8222;nowa&#8221; siedziba z racji charakteru firmy to budynek post PGR z doprowadzonym jedynie prądem. Biuro jak to biuro ma mieć dostęp do Internetu, sieć, dodatkowe stanowiska dla przyjezdnych gości i możliwość zdalnej pomocy. No i najlepiej jakby to w 3 &#8211; 4 dni udało się zrobić. Jak ma być zrobione dobrze i chcesz wiedzieć co z czym się je &#8211; zrób to sam. Zatankowałem moją srebrną strzałę, zamówiłem co potrzeba (listwy, gniazdka, szafe, switch, patchpanel etc.) i wysłałem kuriera równolegle ze mną. Po 8h niezłej jazdy (<a href="http://maciejewski.org/2009/07/07/gps-gprs-15-minut-w-kieszeni/">dzięki naviexpertowi</a> udało mi się zgrabnie ominąć wszelkie remonty koło Olsztyna i Ostródy jakie ostatnimi razy musiałem przejechać). Wogóle te &#8222;żółte&#8221; drogi 5xx w okolicy Mazur są całkiem ładne nawierzchniowo i krajobrazowo &#8211; polecam. Hotel w Gołdapii służył jedynie walnięciu się do łóżka po 12h codziennej harówki więc jego PRLowy wystrój nawet nie przeszkadzał :) </p>
<p>Wyposażony w co tylko może być potrzebne i oglądnięciu oraz zaplanowaniu tras przewodów wypakowałem moich przyjaciół na najbliższy prawie tydzień.</p>
<div id="attachment_1078" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/1.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/1.jpg" alt="1 Spokojna praca Administratora..." title="1" width="500" height="375" class="size-full wp-image-1078" /></a><p class="wp-caption-text">Narzędzia</p></div>
<p>W następnym dniu przydatne okazały się jeszcze wkręty do drewna, młotek, kombinerki oraz imbusy które dokupiłem na miejscu &#8211; na fotke się nie załapały.</p>
<p>Najbardziej pomocna okazał się duet wiertarki + mega giga wiertło, bez tego ani rusz, ścianki działowe 35 cm + boazeria z obu stron.</p>
<div id="attachment_1079" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/2.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/2.jpg" alt="2 Spokojna praca Administratora..." title="2" width="500" height="375" class="size-full wp-image-1079" /></a><p class="wp-caption-text">Command &#038; Conquer(er of the walls ;)</p></div>
<p>Początki wyglądają jak zwykle fatalnie i chaotycznie, w połączeniu z charakterem budynku do remontu wygląda to tym bardziej nieciekawie&#8230;.</p>
<div id="attachment_1080" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/3.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/3-300x225.jpg" alt="3 300x225 Spokojna praca Administratora..." title="3" width="500" height="375" class="size-medium wp-image-1080" /></a><p class="wp-caption-text">Kable...</p></div>
<div id="attachment_1081" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/4.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/4.jpg" alt="4 Spokojna praca Administratora..." title="4" width="500" height="375" class="size-full wp-image-1081" /></a><p class="wp-caption-text">Kable wszędzie....</p></div>
<div id="attachment_1082" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/5.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/5.jpg" alt="5 Spokojna praca Administratora..." title="5" width="500" height="375" class="size-full wp-image-1082" /></a><p class="wp-caption-text">Spadające kawałki cegły w odwiercie - zmora</p></div>
<div id="attachment_1083" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/6.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/6.jpg" alt="6 Spokojna praca Administratora..." title="6" width="500" height="375" class="size-full wp-image-1083" /></a><p class="wp-caption-text">Boazeria, wszędzie</p></div>
<p>Szafka w miejscu docelowym i komplet kabli.</p>
<div id="attachment_1084" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/7.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/7.jpg" alt="7 Spokojna praca Administratora..." title="7" width="500" height="375" class="size-full wp-image-1084" /></a><p class="wp-caption-text">Szafka i kable - tu bedzie serce sieci :)</p></div>
<div id="attachment_1086" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/9.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/9.jpg" alt="9 Spokojna praca Administratora..." title="9" width="500" height="375" class="size-full wp-image-1086" /></a><p class="wp-caption-text">Kara za pośpiech, jakimś cudem nie zauważyłem tej rurki i kable poszły pod nią...</p></div>
<div id="attachment_1087" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/10.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/10.jpg" alt="10 Spokojna praca Administratora..." title="10" width="500" height="375" class="size-full wp-image-1087" /></a><p class="wp-caption-text">Aby przełożyć nad tą rurą musiałem cofnąć wszystkie kable z szafy i ponownie je wprowadzić :/</p></div>
<p>Następnie zamykanie przewodów w korytkach poszło w mierę sprawnie. Przewiozłem serwery i wykonałem typową polską prowizrokę &#8211; zadziałało ;) Od ściany Netware, obok NetBSD.</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2009/07/11.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/11.jpg" alt="11 Spokojna praca Administratora..." title="11" width="500" height="666" class="aligncenter size-full wp-image-1088" /></a></p>
<p>Pierwsze gniazdko!</p>
<div id="attachment_1090" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/13.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/13.jpg" alt="13 Spokojna praca Administratora..." title="13" width="500" height="375" class="size-full wp-image-1090" /></a><p class="wp-caption-text">Tak, ta rurka przed wtyczką przeszkadza, ale wpiąć się można :)</p></div>
<p>Zaczyna się część fajna &#8211; instalacja patchpanelu + organizacja kabelków &#8230; </p>
<p><a href="http://maciejewski.org/wp-content/uploads/2009/07/14.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/14.jpg" alt="14 Spokojna praca Administratora..." title="14" width="500" height="375" class="aligncenter size-full wp-image-1091" /></a></p>
<p>&#8230; oraz switcha :)</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2009/07/15.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/15.jpg" alt="15 Spokojna praca Administratora..." title="15" width="500" height="375" class="aligncenter size-full wp-image-1092" /></a></p>
<p>W międzyczasie loklany ISP podłączył Internet. Po negocjajcjach 4/2 MB za 100 zł z publicznym IP. Fajne ceny mają w tej Gołdapii :) </p>
<div id="attachment_1093" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/16.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/16.jpg" alt="16 Spokojna praca Administratora..." title="16" width="500" height="375" class="size-full wp-image-1093" /></a><p class="wp-caption-text">Najważniejsze gniazdko w sieci, tu zaczyna się Internet :)</p></div>
<p>Ściana w tym pomieszczeniu wykonana była chyba z piasku bo sypała się jak piasek w klepsydrze, dlatego gniazdka tak nierówno :/ </p>
<div id="attachment_1096" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/19.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/19.jpg" alt="19 Spokojna praca Administratora..." title="19" width="500" height="375" class="size-full wp-image-1096" /></a><p class="wp-caption-text">Koniec łączenia! Wszystko działa!</p></div>
<p>Ostatni element, ładna przydymiona szybka. Po to były potrzebne imbusy :)</p>
<div id="attachment_1095" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/18.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/18.jpg" alt="18 Spokojna praca Administratora..." title="18" width="500" height="375" class="size-full wp-image-1095" /></a><p class="wp-caption-text">Ostateczny wygląd szafki.</p></div>
<p>Wreszcie &#8211; pierwsze stanowisko może w końcu odebrać pocztę.</p>
<div id="attachment_1089" class="wp-caption aligncenter" style="width: 510px"><a href="http://maciejewski.org/wp-content/uploads/2009/07/12.jpg" rel="lightbox[1077]"><img src="http://maciejewski.org/wp-content/uploads/2009/07/12.jpg" alt="12 Spokojna praca Administratora..." title="12" width="500" height="375" class="size-full wp-image-1089" /></a><p class="wp-caption-text">Nareszcie brak wiszących kabli.</p></div>
<p>&#8222;Wakacje na Mazurach&#8221; dobiegły końca po 4 dniach. Cel został osiagniety, biuro przeprowadzone, łączność zachowana. Po powrocie i sprawdzeniu</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ssh goldap</div></td></tr></tbody></table></div>
<p>zgłosił sie mój NetBSD.</p>
<p>Bilans strat jest niewielki, rozcięty łokieć (spadłem z krzesła &#8211; korepetycje ze statyki potrzebne i drabina ;), dziura w lewym kciuku (omskła mi się wkrętarka i trochę go nawierciłem &#8211; ostatecznie nie przeszkadza w pisaniu na klawiaturze), rozcięty prawy kciuk (zdejmowanie izolacji nożykiem STANLEY &#8211; cholerne ostry). </p>
<p>Administracja sieciami jest fajna, zwłaszcza takimi rozległymi. Dopóki jednak nie wykonasz prawdziwej sieci włsnoręcznie nie możesz nazwać się 100% adminem :) Houk. </p>
<p>Trochę fizycznej pracy także nie zaszkodzi jako przerwa w siedzeniu za biurkiem, lepsze niż sport :)</p>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/XprOoPerRSY/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1077&type=feed" alt=" Spokojna praca Administratora..."  title="Spokojna praca Administratora..." /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/07/21/spokojna-praca-administratora/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Przekręt z domenami</title>
		<link>http://maciejewski.org/2009/06/26/przekret-z-domenami/</link>
		<comments>http://maciejewski.org/2009/06/26/przekret-z-domenami/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 10:08:27 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[domena]]></category>
		<category><![CDATA[domeny]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oszustwo]]></category>
		<category><![CDATA[przekręt]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1065</guid>
		<description><![CDATA[Zadzwoniła dzisiaj kobieta i przedstawiła się jako pracownica Biura Kontroli Domen. Całe biuro to strona http://internet-domeny.eu/, która wydaje się być niszowym rejestratorem, który to dodatkowo wprowadza w błąd swoich potencjalnych klientów. Całe oszustwo polega na tym, że dzwoniąca informuje, że otrzymała prośbę o rejestrację domeny typu nazwafirmy-costam.pl lub com.pl bądź też .eu. Czyli np mamy [...]]]></description>
			<content:encoded><![CDATA[<p>Zadzwoniła dzisiaj kobieta i przedstawiła się jako pracownica Biura Kontroli Domen. Całe biuro to strona <a href="http://internet-domeny.eu/">http://internet-domeny.eu/</a>, która wydaje się być niszowym rejestratorem, który to dodatkowo wprowadza w błąd swoich potencjalnych klientów. Całe oszustwo polega na tym, że dzwoniąca informuje, że otrzymała prośbę o rejestrację domeny typu nazwafirmy-costam.pl lub com.pl bądź też .eu. Czyli np mamy firmę &#8222;stokrotka&#8221; i mamy domenę stokrotka.pl i zajmujemy się sprzedażą ciętych kwiatów. Biuro Kontroli Domen wobec tego informuje, że ktoś (niewiadomo kto &#8211; tajne) chce zarejestrować domenę stokrotka-cietekwiaty.pl. Dzięki biurze mamy jednak możliwość wykupić tą domenę za jedyne 595 zł netto za pierwszy rok (kolejne już tylko 99 netto) i tym samym zabezpieczyć interes firmy w sposób taki, że żadna inna firma nie powiąże naszej nazwy firmy z czymkolwiek ponieważ nazwa zostanie zastrzeżona (ta usługa jest już w cenie 595 zł :). Dla wszystkich, którzy chociaż trochę orientują się jak działa system domen jasnym jest, że jest to wierutna bzdura i firma, która poprzez swoją nazwę ma kojarzyć się z jakimś organem państwowym chce wyciągnąć po prostu kasę od nieświadomych lub przestraszonych nawet właścicieli firm (&#8222;jak to, ktoś się podszywa pod moją firmę, a może pod tym adresem będzie serwis porno?&#8221;). </p>
<p>Informuję więc, że czegoś takiego jak rezerwacja nazwy nie ma. Może to ewentualnie być jakaś usługa jednego rejestratora, ale wystarczy udać się do innego i bez problemu zarejestrujemy jakąkolwiek wolną domenę. </p>
<p>Przypominam też, że rynkowe ceny najpopularniejsze nowych domen wahają się od 0-60 zł netto.</p>
<p>Kiedy w końcu dowiedziałem się, o co chodzi i powiedziałem, że to zwykłe naciągactwo bo podczas tej rozmowy dokładnie te domeny mogę zamówić za 19,90 netto u jednego z rejestratorów, Pani stwierdziła, że to prawda ale nazwa nadal nie będzie zastrzeżona. W końcu też przyznała, że nazwa będzie zastrzeżona u nich w firmie tylko. Nie pozostało mi nic innego jak rozłączyć się :) </p>
<p>Swoją drogą domeny wcale nie były atrakcyjne. Ciekawe czy zadzwonili do Google Polska na przykład, przecież http://google-wyszukiwarka.pl jest wolna! Microsoft również powinien się obawiać ponieważ http://bing-bong.pl także jest do wzięcia. Droga fundacjo NetBSD czym prędzej skontaktuj się z Biurem Kontroli Domen http://netbsd-unix.org także nie jest zastrzeżona! Na koniec &#8211; chyba jednak przeboleje te 595 zł i będę miał spokój w końcu http://maciejewski-sadgkewqryiudsakjhkjshkfkdfhgdsf.org również jest do wzięcia, a przecież nigdy nic nie wiadomo co się może wydarzyć z taką atrakcyjną domena.</p>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/hqyruQzWSok/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1065&type=feed" alt=" Przekręt z domenami"  title="Przekręt z domenami" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Kwiecień 26, 2009 -- <a href="http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/" title="Welcome to NetBSD 5.0!">Welcome to NetBSD 5.0!</a> (1)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/06/26/przekret-z-domenami/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Talk w Ekg2</title>
		<link>http://maciejewski.org/2009/06/09/google-talk-w-ekg2/</link>
		<comments>http://maciejewski.org/2009/06/09/google-talk-w-ekg2/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 11:35:54 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[ekg2]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[wip]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1035</guid>
		<description><![CDATA[Od czasu kiedy chrome.pl przestało działać moim głównym jabberem został Google Talk. Dodanie go do ekg2 wymaga jedank drobnych zmian w konfigu o czym poniżej. Pamiętać trzeba, że musimy mieć doinstalowany gnutls aby zestawić połączenie szyfrowane. Dla użytkowników NetBSD szukajacych ekg2 w pkgsrc istotna informacja jest że znajduje się on w wip/ekg2 a nie w [...]]]></description>
			<content:encoded><![CDATA[<p>Od czasu kiedy chrome.pl przestało działać moim głównym jabberem został Google Talk. Dodanie go do ekg2 wymaga jedank drobnych zmian w konfigu o czym poniżej. Pamiętać trzeba, że musimy mieć doinstalowany gnutls aby zestawić połączenie szyfrowane. Dla użytkowników NetBSD szukajacych ekg2 w pkgsrc istotna informacja jest że znajduje się on w wip/ekg2 a nie w chat/ekg :) Dlatego trzeba dociągnąć <a href="http://pkgsrc-wip.sourceforge.net/">pkgsrc-wip</a>.</p>
<p>Konfig ~/.ekg2/session-jabber (ważniejsze opcje wytłuszczone)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[jid:cancerpl@gmail.com]<br />
status=avail<br />
password=*******<br />
__gpg_enabled=0<br />
allow_autoresponder=0<br />
allow_remote_control=0<br />
auto_auth=0<br />
auto_away=0<br />
auto_back=0<br />
auto_bookmark_sync=0<br />
auto_connect=0<br />
auto_find=0<br />
auto_privacylist_sync=0<br />
auto_reconnect=0<br />
auto_xa=0<br />
display_notify=0<br />
display_server_features=1<br />
gpg_active=0<br />
log_formats=xml,simple<br />
ping-server=0<br />
&lt;strong&gt;plaintext_passwd=1&lt;/strong&gt;<br />
&lt;strong&gt;port=5222&lt;/strong&gt;<br />
priority=5<br />
&lt;strong&gt;server=talk.google.com&lt;/strong&gt;<br />
&lt;strong&gt;ssl_port=5223&lt;/strong&gt;<br />
use_sasl=0<br />
&lt;strong&gt;use_ssl=1&lt;/strong&gt;<br />
use_tls=0</div></td></tr></tbody></table></div>
<p>Po takim skonfigurowaniu i wydaniu polecenia /connect w sesji jabbera googlowego pojawią się nam ostatnie 20 maili i radosny komunikat:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">13:02:50 ::: (jid:cancerpl@gmail.com) Connecting to server &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
13:02:51 ::: (jid:cancerpl@gmail.com) Connected</div></td></tr></tbody></table></div>
<div id="attachment_1036" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/06/google-talk.jpg" rel="lightbox[1035]"><img src="http://maciejewski.org/wp-content/uploads/2009/06/google-talk-300x147.jpg" alt="google talk 300x147 Google Talk w Ekg2" title="google-talk" width="300" height="147" class="size-medium wp-image-1036" /></a><p class="wp-caption-text">Google Talk w EKG2/NetBSD</p></div>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/6ksJrKhf8Zk/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1035&type=feed" alt=" Google Talk w Ekg2"  title="Google Talk w Ekg2" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li><li>Czerwiec 26, 2009 -- <a href="http://maciejewski.org/2009/06/26/przekret-z-domenami/" title="Przekręt z domenami">Przekręt z domenami</a> (1)</li><li>Kwiecień 23, 2009 -- <a href="http://maciejewski.org/2009/04/23/dependencies-madness/" title="Dependencies madness">Dependencies madness</a> (0)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Styczeń 8, 2008 -- <a href="http://maciejewski.org/2008/01/08/tips-tricks-ii/" title="Tips &#038; Tricks II">Tips &#038; Tricks II</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/06/09/google-talk-w-ekg2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mój pierwszy Proliant!</title>
		<link>http://maciejewski.org/2009/06/08/moj-pierwszy-proliant/</link>
		<comments>http://maciejewski.org/2009/06/08/moj-pierwszy-proliant/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 16:06:22 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Family / Rodzina]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Tosia]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Proliant]]></category>
		<category><![CDATA[przylepa]]></category>
		<category><![CDATA[uid]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1030</guid>
		<description><![CDATA[Tosia skończyła jakiś czas temu półtora roku. Zastanawiałem się co kupić córce na prezent. Grzechotki przestały ją już interesować, a o wiele bardziej zaczynają zabawki logiczne. Szukałem, szukałem i w końcu jest! Idealny prezent na początek zabawy z komputerami! Proliant DL160 G5. System to oczywiście NetBSD 5.0 (zainstalowany jeszcze z pomocą taty). Myślę, że właściwie [...]]]></description>
			<content:encoded><![CDATA[<p>Tosia skończyła jakiś czas temu półtora roku. Zastanawiałem się co kupić córce na prezent. Grzechotki przestały ją już interesować, a o wiele bardziej zaczynają zabawki logiczne. Szukałem, szukałem i w końcu jest! Idealny prezent na początek zabawy z komputerami! Proliant DL160 G5. System to oczywiście NetBSD 5.0 (zainstalowany jeszcze z pomocą taty). Myślę, że właściwie dobrany prezent pomoże w przyszłości rozwinąć zainteresowania o których Tosia jeszcze nie wie teraz. Może nawet zostanie kobietą Adminką, w końcu mało ich :)</p>
<p>Powyższa opowieść jest oczywiście żartem, aż takim geekiem nie jestem aby pokazywać UNIXy półtoralatce. Aczkolwiek błękitna dioda od UID&#8217;a, którą można wyłączać i włączać była całkiem interesująca przez pewien okres czasu :) Poza tym miło się pracuje z taką przylepą na kolanach :)</p>
<div id="attachment_1031" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/06/1stproliant.jpg" rel="lightbox[1030]"><img src="http://maciejewski.org/wp-content/uploads/2009/06/1stproliant-300x225.jpg" alt="1stproliant 300x225 Mój pierwszy Proliant!" title="1stproliant" width="300" height="225" class="size-medium wp-image-1031" /></a><p class="wp-caption-text">Mój pierwszy Proliant!</p></div>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/TZ4xIeuRRQk/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1030&type=feed" alt=" Mój pierwszy Proliant!"  title="Mój pierwszy Proliant!" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Październik 24, 2007 -- <a href="http://maciejewski.org/2007/10/24/kup-4-jeden-dostaniesz-gratis/" title="Kup 4, jeden dostaniesz gratis?">Kup 4, jeden dostaniesz gratis?</a> (0)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Luty 6, 2009 -- <a href="http://maciejewski.org/2009/02/06/co-nowego-w-swiecie-netbsd/" title="Co nowego w świecie NetBSD">Co nowego w świecie NetBSD</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Kwiecień 27, 2011 -- <a href="http://maciejewski.org/2011/04/27/9-miesiecy-debugowania/" title="9 miesięcy debugowania !">9 miesięcy debugowania !</a> (3)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/06/08/moj-pierwszy-proliant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disaster Key Recovery</title>
		<link>http://maciejewski.org/2009/06/02/disaster-key-recovery/</link>
		<comments>http://maciejewski.org/2009/06/02/disaster-key-recovery/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 09:59:11 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bacula]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[klucz]]></category>
		<category><![CDATA[magical jelly bean keyfinder]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[rejestr]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[serial]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=1016</guid>
		<description><![CDATA[Klucze licencyjne, w ogóle licencjonowanie Microsoftu to horror. Jeżeli jeszcze zaginą lub zniszczą się to katastrofa na całego. Pół biedy jak zauważymy, że coś się dzieje złego z nalepką licencyjną czy dyskiem i zrobimy papierową kopie tychże. Można się spierać co do legalności takich działań, EULA stanowi chyba, że licencja jest pełnoprawna kiedy mamy fakturę [...]]]></description>
			<content:encoded><![CDATA[<p>Klucze licencyjne, w ogóle licencjonowanie Microsoftu to horror. Jeżeli jeszcze zaginą lub zniszczą się to katastrofa na całego. Pół biedy jak zauważymy, że coś się dzieje złego z nalepką licencyjną czy dyskiem i zrobimy papierową kopie tychże. Można się spierać co do legalności takich działań, EULA stanowi chyba, że licencja jest pełnoprawna kiedy mamy fakturę zakupu, nośnik i nalepkę. Bardziej mi jednak chodzi o ratowanie się w sytuacji kiedy np ostatni człon na nalepce uległ zniszczeniu lub zamazaniu.<br />
Sytuacja więc wygląda tak. Jest sobie notebook z fabrycznie preinstalowanym Windowsem, dostarczony wraz z recovery partition. W komputerez tam niz tego ni z owego pada nam dysk. Kopia nie była robiona, natomiast szczęśliwie w całym biurze szaleje bacula czyli sieciowy backup. Nalepka jest jak już wspomniałem nieczytelna w skutek przetarcia się tu i ówdzie. Co należy zrobić:</p>
<p><span id="more-1016"></span></p>
<p>1. Wsadzamy nowy dysk do notebooka i odpalamy czystą instalację Windowsa (w tym przypadku XP). Ja użyłem recovery CD zrobionego na komputerze tej samej firmy i modelu dość zbliżonym. W praktyce pójdzie każdy OEM, ważne aby się SP zgadzał.</p>
<p>2. Jeżeli system zainstaluje się bez pytania o klucz, trzeba sprawdzić czy dobrał odpowiedni klucz względem konfiguracji, jeśli nie trzeba go zmienić. Ja użyłem tego skryptu wyszukanego gdzieś na microsoft.com :) Ale najpierw skoro nie wiadomo jaki do końca ten klucz powinien być &#8211; przeczytaj punkt 3.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">' <br />
' WMI Script - ChangeVLKey.vbs<br />
'<br />
' This script changes the product key on the computer<br />
'<br />
'***************************************************************************</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ON ERROR RESUME NEXT</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">if Wscript.arguments.count&amp;lt;1 then<br />
&nbsp; &nbsp;Wscript.echo &quot;Script can't run without VolumeProductKey argument&quot;<br />
&nbsp; &nbsp;Wscript.echo &quot;Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX&quot;<br />
&nbsp; &nbsp;Wscript.quit<br />
end if</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Dim VOL_PROD_KEY<br />
VOL_PROD_KEY = Wscript.arguments.Item(0)<br />
VOL_PROD_KEY = Replace(VOL_PROD_KEY,&quot;-&quot;,&quot;&quot;) 'remove hyphens if any</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">for each Obj in GetObject(&quot;winmgmts:{impersonationLevel=impersonate}&quot;).InstancesOf (&quot;win32_WindowsProductActivation&quot;)</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;result = Obj.SetProductKey (VOL_PROD_KEY)</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; if err &lt;&gt; 0 then<br />
&nbsp; &nbsp; &nbsp; WScript.Echo Err.Description, &quot;0x&quot; &amp; Hex(Err.Number)<br />
&nbsp; &nbsp; &nbsp; Err.Clear<br />
&nbsp; &nbsp;end if</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Next</div></td></tr></tbody></table></div>
<p>3. Teraz zaczyna się prawdziwa zabawa. Klucz ukryty jest gdzieś w rejestrze. Przy pomocy baculi robimy restore na jakiś działający komputer:</p>
<p>Z konsoli</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bconsole</div></td></tr></tbody></table></div>
<p>wydajemy nastepujące polecenia (<strong>wytłuszczone</strong>):</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Connecting to Director bacula:9101<br />
1000 OK: 10.1.0.6 Version: 2.4.4 (28 December 2008)<br />
Enter a period to cancel a command.<br />
*&lt;strong&gt;restore&lt;/strong&gt;<br />
Automatically selected Catalog: MyCatalog<br />
Using Catalog &quot;MyCatalog&quot;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">First you select one or more JobIds that contain files<br />
to be restored. You will be presented several methods<br />
of specifying the JobIds. Then you will be allowed to<br />
select which files from those JobIds are to be restored.</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">To select the JobIds, you have the following choices:<br />
&nbsp; &nbsp; &nbsp;1: List last 20 Jobs run<br />
&nbsp; &nbsp; &nbsp;2: List Jobs where a given File is saved<br />
&nbsp; &nbsp; &nbsp;3: Enter list of comma separated JobIds to select<br />
&nbsp; &nbsp; &nbsp;4: Enter SQL list command<br />
&nbsp; &nbsp; &nbsp;5: Select the most recent backup for a client<br />
&nbsp; &nbsp; &nbsp;6: Select backup for a client before a specified time<br />
&nbsp; &nbsp; &nbsp;7: Enter a list of files to restore<br />
&nbsp; &nbsp; &nbsp;8: Enter a list of files to restore before a specified time<br />
&nbsp; &nbsp; &nbsp;9: Find the JobIds of the most recent backup for a client<br />
&nbsp; &nbsp; 10: Find the JobIds for a backup for a client before a specified time<br />
&nbsp; &nbsp; 11: Enter a list of directories to restore for found JobIds<br />
&nbsp; &nbsp; 12: Cancel<br />
Select item: &nbsp;(1-12): &lt;strong&gt;5&lt;/strong&gt;</div></td></tr></tbody></table></div>
<p>Defined Clients:<br />
<em>&#8211;CIACH&#8211;</em><br />
    26: zr2<br />
<em>&#8211;CIACH&#8211;</em></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Select the Client (1-42): &lt;strong&gt;26&lt;/strong&gt;<br />
Automatically selected FileSet: dyskcdefzr2<br />
+--------+-------+----------+----------------+---------------------+------------+<br />
| JobId &nbsp;| Level | JobFiles | JobBytes &nbsp; &nbsp; &nbsp; | StartTime &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | VolumeName |<br />
+--------+-------+----------+----------------+---------------------+------------+<br />
| &nbsp;9,935 | F &nbsp; &nbsp; | &nbsp; 65,561 | 10,117,299,182 | 2009-05-04 15:09:25 | Vol0327 &nbsp; &nbsp;|<br />
| 10,265 | I &nbsp; &nbsp; | &nbsp; &nbsp;1,931 | &nbsp;3,843,394,932 | 2009-05-12 11:06:02 | Vol0327 &nbsp; &nbsp;|<br />
| 10,305 | I &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp;270 | &nbsp;1,199,245,844 | 2009-05-13 10:56:08 | Vol0327 &nbsp; &nbsp;|<br />
| 10,385 | I &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp;406 | &nbsp;1,245,688,126 | 2009-05-15 10:41:57 | Vol0327 &nbsp; &nbsp;|<br />
+--------+-------+----------+----------------+---------------------+------------+<br />
You have selected the following JobIds: 9935,10265,10305,10385</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Building directory tree for JobId 9935 ... &nbsp;++++++++++++++++++++++++++++++++++++++++++++++<br />
Building directory tree for JobId 10265 ... &nbsp;+<br />
Building directory tree for JobId 10305 ...<br />
Building directory tree for JobId 10385 ...<br />
4 Jobs, 62,838 files inserted into the tree.</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">You are now entering file selection mode where you add (mark) and<br />
remove (unmark) files to be restored. No files are initially added, unless<br />
you used the &quot;all&quot; keyword on the command line.<br />
Enter &quot;done&quot; to leave this mode.</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cwd is: /<br />
$ &lt;strong&gt;cd c:/&lt;/strong&gt;<br />
cwd is: c:/<br />
$ &lt;strong&gt;mark WINDOWS&lt;/strong&gt;<br />
25,359 files marked.<br />
$ &lt;strong&gt;done&lt;/strong&gt;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Bootstrap records written to /var/spool/bacula/10.1.0.6.restore.2.bsr</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">The job will require the following<br />
&nbsp; &nbsp;Volume(s) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Storage(s) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SD Device(s)<br />
===========================================================================</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp;Vol0327 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; zr2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; zr2</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">25,359 files selected to be restored.</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Run Restore job<br />
JobName: &nbsp; &nbsp; &nbsp; &nbsp; RestoreFiles<br />
Bootstrap: &nbsp; &nbsp; &nbsp; /var/spool/bacula/10.1.0.6.restore.2.bsr<br />
Where: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /tmp/bacula-restores<br />
Replace: &nbsp; &nbsp; &nbsp; &nbsp; always<br />
FileSet: &nbsp; &nbsp; &nbsp; &nbsp; Full Set<br />
Backup Client: &nbsp; zr2<br />
Restore Client: &nbsp;&lt;strong&gt;bacula&lt;/strong&gt;<br />
Storage: &nbsp; &nbsp; &nbsp; &nbsp; zr2<br />
When: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2009-06-02 11:33:27<br />
Catalog: &nbsp; &nbsp; &nbsp; &nbsp; MyCatalog<br />
Priority: &nbsp; &nbsp; &nbsp; &nbsp;10<br />
OK to run? (yes/mod/no):&lt;strong&gt;yes&lt;/strong&gt;</div></td></tr></tbody></table></div>
<p>Jeśli wszystko poszło OK to na serwerze z baculą mamy w</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/tmp/bacula-restores</div></td></tr></tbody></table></div>
<p>cały katalog WINDOWS sprzed awarii. Dzięki funkcji shadowcopy używanej przez baculę pliki systemowe używane przez Windows również są zbackupowane i możliwe do odtworzenia. Rejestr systemu jest przechowywany w %SysemRoot%/System32/config. Można go ręcznie przeglądać regeditem (trzeba ustawić się na kluczu HKEY_USERS i wybrać &#8216;Ładuj gałąź rejestru&#8217; lub &#8216;Load Hive&#8217; zależy w jakiej wersji językowej jest regedit :) ale klucze są zaszyfrowane więc nie zda się to na zawiele akurat (aczkolwiek jest wystarczające żeby wyeksportować np. hosty z putty).</p>
<p><!--adsense--></p>
<p>4. Sciągamy więc odrestorowany katalog Windows na komputer z Windowsem i instalujemy <a href="http://magicaljellybean.com/keyfinder/">Magical Jelly Bean Keyfinder </a>. Uruchamiamy z prawami administratora, pierwsze co zobaczymy to nasz klucz Windowsa i ewentualnie inne klucze np od Office.</p>
<div id="attachment_1017" class="wp-caption aligncenter" style="width: 538px"><a href="http://maciejewski.org/wp-content/uploads/2009/06/jelly1.jpg" rel="lightbox[1016]"><img src="http://maciejewski.org/wp-content/uploads/2009/06/jelly1.jpg" alt="jelly1 Disaster Key Recovery" title="jelly1" width="528" height="323" class="size-full wp-image-1017" /></a><p class="wp-caption-text">Magical Jelly Bean po uruchomieniu</p></div>
<p>Wybieramy opcję Load Hive:</p>
<a href="http://maciejewski.org/wp-content/uploads/2009/06/jelly2.jpg" rel="lightbox[1016]"><img src="http://maciejewski.org/wp-content/uploads/2009/06/jelly2.jpg" alt="jelly2 Disaster Key Recovery" title="jelly2" width="527" height="321" class="size-full wp-image-1018" /></a>
<p>Wybieramy katlog który wcześniej udało nam się odrestorować:</p>
<div id="attachment_1019" class="wp-caption aligncenter" style="width: 334px"><a href="http://maciejewski.org/wp-content/uploads/2009/06/jelly3.jpg" rel="lightbox[1016]"><img src="http://maciejewski.org/wp-content/uploads/2009/06/jelly3.jpg" alt="jelly3 Disaster Key Recovery" title="jelly3" width="324" height="119" class="size-full wp-image-1019" /></a><p class="wp-caption-text">Potrzebny cały katlog `Windows` aby zadziałało</p></div>
<p>Sukces! Mamy upragniony numer! (z oczywistych względów nie mogę pokazać, że jest to innym serial niż poprzednio, ale widać zmianę w pakiecie Office :)</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2009/06/jelly4.jpg" rel="lightbox[1016]"><img src="http://maciejewski.org/wp-content/uploads/2009/06/jelly4.jpg" alt="jelly4 Disaster Key Recovery" title="jelly4" width="528" height="323" class="aligncenter size-full wp-image-1020" /></a></p>
<p>Teraz jeśli potrzeba wracamy do punktu drugiego i zmieniamy klucz na właściwy. Windows powinien się zdezaktywować. Po ponownej aktywacji z właściwym kluczem wszystko powinno być ok.</p>
<div id="attachment_1021" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/06/xpact.jpg" rel="lightbox[1016]"><img src="http://maciejewski.org/wp-content/uploads/2009/06/xpact-300x249.jpg" alt="xpact 300x249 Disaster Key Recovery" title="xpact" width="300" height="249" class="size-medium wp-image-1021" /></a><p class="wp-caption-text">Sukces!</p></div>
<p><a href="http://maciejewski.org/2008/03/27/windows-wsus-netbsd-i-iscsi/">Jeszcze raz</a> NetBSD (przy pomocy baculi) zaoszczędza mnóstwa kłopotów :)</p>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/D9KJNr2chxA/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=1016&type=feed" alt=" Disaster Key Recovery"  title="Disaster Key Recovery" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Styczeń 17, 2012 -- <a href="http://maciejewski.org/2012/01/17/windows-server-gpo-loginoff-script-xcopy-incremental-backup/" title="Windows Server + GPO + LogIN/OFF Script + XCOPY Incremental Backup">Windows Server + GPO + LogIN/OFF Script + XCOPY Incremental Backup</a> (0)</li><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li><li>Kwiecień 26, 2009 -- <a href="http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/" title="Welcome to NetBSD 5.0!">Welcome to NetBSD 5.0!</a> (1)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/06/02/disaster-key-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBSD 5.0 na Netrze T1-200</title>
		<link>http://maciejewski.org/2009/05/20/netbsd-50-na-netrze-t1-200/</link>
		<comments>http://maciejewski.org/2009/05/20/netbsd-50-na-netrze-t1-200/#comments</comments>
		<pubDate>Wed, 20 May 2009 10:10:10 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[instalacja]]></category>
		<category><![CDATA[netboot]]></category>
		<category><![CDATA[netra]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=988</guid>
		<description><![CDATA[W końcu przyszły! Dwie Netry T1-AC200 z allegro. Jak widać na stronie SUN&#8217;a (lub ORACLE&#8217;a za jakiś czas :) sprzęt co kolwiek stary, ale wciąż jary. Po pierwsze 1U, po drugie niska cena (249 zł za sztukę), po trzecie architektura SPARC, po czwarte hardcoreowy 1337 sprzęt dla geeków^W niezawodna maszyna dla administratorów. W sam raz [...]]]></description>
			<content:encoded><![CDATA[<p>W końcu przyszły! Dwie Netry T1-AC200 z allegro. Jak widać na stronie <a href="http://sunsolve.sun.com/handbook_pub/validateUser.do?target=Systems/Netra_T1_AC200/Netra_T1_AC200">SUN&#8217;a (lub ORACLE&#8217;a za jakiś czas :)</a> sprzęt co kolwiek stary, ale wciąż jary. Po pierwsze 1U, po drugie niska cena (249 zł za sztukę), po trzecie architektura SPARC, po czwarte hardcoreowy 1337 sprzęt dla geeków^W niezawodna maszyna dla administratorów. W sam raz na jeden mały serwis www do uzytku wewnętrznego + dodatkowa Netra do testów i poznania Solarisa. Słowo wyjaśnienia odnośnie  hardcorowości tego sprzętu. Nie mamy możliwości podłączenia monitora, klawiatury (ewentualnie USB), nie ma karty graficznej. Wszystko co dostajemy to dwa porty sieciowe, dwa konsolowe, dwa USB i jeden zewnętrzny SCSI. Na szczęście jest także LOM czyli Lights Off Management do którego dostajemy się poprzez port szeregowy z innego komputera specjalnym kablem RS232< ->RJ45. Kabelek ten pasuje od urządzeń CISCO, lub można go zrobić samemu (koszt kitowej wtyczki RS232 z wyprowadzonymi kablami do zlutowania to 12 zł a schemat jest <a href="http://devin.com/debian/debian-on-netra.html">tu</a>). Dla leniwców SUN przewidział promocje &#8211; 500 zł netto za oryginalny kabel ;). Generalnie podłączenie się do LOM to najmniejszy problem. Wystarczy jakiś komputer z terminalem. Ja wykorzystałem NetBSD i minicoma. Ustawiłem odpowiedni port szeregowy oraz jego prędkość (9600 8N1 oraz kontrola parzystości) i po</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Initializing Modem</div></td></tr></tbody></table></div>
<p>zgłosił się LOM. Polecam zapoznanie się z <a href="http://aaven.com/UNIX/Solaris/lom_commands.asp">tym artykułem</a> na początek. Czas na właściwa instalację. Tutaj zaczynają się schody. Można użyć zewnętrznego napędu SCSI, ale akurat takiego nie posiadałem (allegro też nie specjalnie ma takie rzeczy) pozatym przydałby się raz i koniec. Z zewnętrznego napędu USB Netry niestety nie da się wybootować. Pozostała ostatnia możliwość czyli netboot NetBSD z innej maszyny NetBSD. I tu zaczyna się właściwa część tego posta, a jeśli kiedyś będziesz mieć przyjemność instalacji tego typu to zgodzisz się ze mną że T1 jest hardcoreowa :)</p>
<p>Potrzeba będzie nam kilku rzeczy. rarpd, tftp, dhcp i bootp używany z dhcp oraz nfs. Dodatkowo NetBSD/sparc64. </p>
<p>Netrę podłączamy do sieci oraz do konsoli i szukamy adresu MAC pierwszej karty sieciowej. Jeśli jesteśmy w</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ok</div></td></tr></tbody></table></div>
<p>to wydajemy polecenie</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">banner</div></td></tr></tbody></table></div>
<p>i  rezultacie dostajemy to czego szukamy:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ok banner<br />
Netra T1 200 (UltraSPARC-IIe 500MHz), No Keyboard<br />
OpenBoot 4.0, 1024 MB memory installed, Serial #401376.<br />
Ethernet address 0:3:ba:6:1f:e0, Host ID: 83061fe0.</div></td></tr></tbody></table></div>
<p>Jeśli jesteśmy w</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">lom</div></td></tr></tbody></table></div>
<p>wydajemy polecenie</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">power-on</div></td></tr></tbody></table></div>
<p>aby przejść do</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ok</div></td></tr></tbody></table></div>
<p>. Podczas startu Netry wysyłamy sygnał break (w minicomie CTRL+A
<pu ść> F) aby maszyna nie zbootowała się dalej jeśli ma zainstalowany system i ostatecznie jesteśmy w</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ok</div></td></tr></tbody></table></div>
<p>i dajemy</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">banner</div></td></tr></tbody></table></div>
<p>. Jeśli nie wiesz o czym piszę to znaczy że nie odrobiłeś lekcji z akapitu powyżej i nie <a href="http://aaven.com/UNIX/Solaris/lom_commands.asp">przeczytałeś</a> o co chodzi w LOM i jego trybach pracy :)</p>
<p>Chwilowo Netrę zostawiamy i zajemiemy się środowiskiem w NetBSD potrzebnym do sieciowego wybootowania NetBSD na Netrze.</p>
<p>Zaczynamy od rarpd czyli reverse ARP. Będzie on potrzebny do nadania IP na podstawie MAC którego chwilę wcześniej zdobyliśmy. </p>
<p>Na NetBSD dopisujemy następujące rzeczy do następujących plików:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;em&gt;/etc/ethers&lt;/em&gt;<br />
0:3:ba:6:1f:e0 &nbsp;netra</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;em&gt;/etc/hosts&lt;/em&gt;<br />
10.1.0.8 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;netra &nbsp; netra.</div></td></tr></tbody></table></div>
<p>Uruchamiamy poleceniem</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rarpd -a -d</div></td></tr></tbody></table></div>
<p>dzięki czemu rarpd nie forknie się nam do backgroundu i będziemy widzieć czy coś się z nim komunikuje. Adres IP oczywiście w/g własnych potrzeb. Mój NetBSD ma akurat 10.1.0.6 więc Netra będzie miała 10.1.0.8. </p>
<p>Następnie konfigurujemy tftp czyli Trivial File Transfer Protocol. Tutaj jest trochę zabawy.</p>
<p>Tworzymy po pierwsze katalog dla plików potrzebnych do podania przez TFTP:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mkdir /tftpboot</div></td></tr></tbody></table></div>
<p>Linkujemy lub kopiujemy bootloader z dystrybucji NetBSD/sparc64 zmieniając nazwę na IP Netry zapisanej w hex&#8217;ie czyli szesnastkowo :) Czyli:</p>
<p>Po ściągnięciu z ftp.netbsd.org/pub/NetBSD/NetBSD-5.0/sparc64/ kopiujemy bootloader do katalogu dostępnego dla tftp:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cp /usr/home/cancer/sun/sparc64/installation/netboot/ofwboot.net /tftpboot</div></td></tr></tbody></table></div>
<p>Przeliczamy wybrany IP Netry na hex używając np</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bc</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bc<br />
obase=16<br />
10<br />
A<br />
1<br />
1<br />
0<br />
0<br />
8<br />
8</div></td></tr></tbody></table></div>
<p>Czyli 10.1.0.8 = 0A108</p>
<p>Linkujemy ofwboot.net jako IPHEX. Gwoli wyjaśnienia &#8211; miałem dziwne problemy z tftpd i podczas debugowania dodałem dodatkowe zera do IP w HEX dlatego są dwa podlinkowania w moim katalogu. Ostatecznie nie wiem który zadziałał ale powinny obydwa :)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ls -la /tftpboot/<br />
total 19240<br />
lrwxr-xr-x &nbsp;1 root &nbsp;wheel &nbsp; &nbsp; &nbsp; 11 May 19 11:03 0A010008 -&gt; ofwboot.net<br />
lrwxr-xr-x &nbsp;1 root &nbsp;wheel &nbsp; &nbsp; &nbsp; 11 May 19 11:01 0A108 -&gt; ofwboot.net<br />
-rw-r--r-- &nbsp;1 root &nbsp;wheel &nbsp; &nbsp;85249 May 19 10:15 ofwboot.net</div></td></tr></tbody></table></div>
<p>Kiedy mamy już przygotowany tftp możemy go uruchomić. Tutaj nastąpiła rzecz dziwna ponieważ whereis</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tftpd</div></td></tr></tbody></table></div>
<p>zwracało nic, a komenda</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tftpd</div></td></tr></tbody></table></div>
<p>oznajmiała</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tftpd: Command not found</div></td></tr></tbody></table></div>
<p>mimo że jak wół tftpd jest w basesystemie:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ls -la /usr/libexec/tftpd<br />
-r-xr-xr-x &nbsp;1 root &nbsp;wheel &nbsp;23216 Feb 21 &nbsp;2008 /usr/libexec/tftpd</div></td></tr></tbody></table></div>
<p>tftpd uruchamiamy z inetd.conf odhashowując odpowiednią linijkę:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tftp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dgram &nbsp; udp &nbsp; &nbsp; wait &nbsp; &nbsp;root &nbsp; &nbsp;/usr/libexec/tftpd &nbsp; &nbsp; &nbsp;tftpd -l -s /tftpboot</div></td></tr></tbody></table></div>
<p>Musiałem lekko zmodyfikować dając pełną scieżkę:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tftp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dgram &nbsp; udp &nbsp; &nbsp; wait &nbsp; &nbsp;root &nbsp; &nbsp;/usr/libexec/tftpd &nbsp; &nbsp; &nbsp;/usr/libexec/tftpd -l -s /tftpboot</div></td></tr></tbody></table></div>
<p>Ostatecznie po którymś restarcie zadziałało mimo tego że kiedy widać było tftpd w procesach to Netra się nie chciała dogadać, kiedy w procesach tftpd nie było (po restarcie inetd) Netra nagle zaczęła się bootować. Nie wiem czy to akurat moja dolegliwość czy ogólnie NetBSD 4.0_STABLE. Zakładając, że rarpd i tftp jest ok, możemy wybootować Netrę dla testu.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ok boot net<br />
Boot device: /pci@1f,0/pci@1,1/network@c,1 &nbsp;File and args:<br />
Using Onboard Transceiver - Link Up.<br />
18c00<br />
Server IP address: 10.1.0.6<br />
Client IP address: 10.1.0.8<br />
&lt;strong&gt;&gt;&gt; NetBSD/sparc64 OpenFirmware Boot, Revision 1.13&lt;/strong&gt;<br />
Using Onboard Transceiver - Link Up.<br />
bootp: no reply<br />
Using BOOTPARAMS protocol: ip address: 10.1.0.8bootparamd: 'whoami' call failed<br />
open netbsd: Unknown error: code 60<br />
Failed to load 'netbsd'.<br />
: trying netbsd.gz...</div></td></tr></tbody></table></div>
<p>Najważniejszą informacją jest, że boot loader został pomyślnie wczytany. Błędem że bootp nie odpowiada nie przejmujemy się na razie, za chwilę go ustawimy. W logach rarpd powinno być mniej więcej coś takiego:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rarpd: 00:03:ba:06:1f:e0 asked; netra replied</div></td></tr></tbody></table></div>
<p>Zapamiętać! architektura sparc64 używa dhcpd z bootp a nie samo bootp :) Godzina zaoszczędzona na bezskuteczne i dziwne skonfigurowanie bootp.</p>
<p>Tworzymy konfig dhcp dla naszych potrzeb:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;em&gt;/etc/dhcpd.conf&lt;/em&gt;<br />
deny unknown-clients;<br />
ddns-update-style none;<br />
&lt;strong&gt;allow bootp;&lt;/strong&gt;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">subnet 10.1.0.0 netmask 255.255.255.0 { <br />
}</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">group {<br />
&nbsp; option broadcast-address 10.1.0.255;<br />
&nbsp; option domain-name &quot;test.net&quot;;<br />
&nbsp; option domain-name-servers 10.1.0.1;<br />
&nbsp; option routers 10.1.0.251;<br />
&nbsp; option subnet-mask 255.255.255.0;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; host netra {<br />
&nbsp; &nbsp;hardware ethernet 00:03:ba:06:1f:e0;<br />
&nbsp; &nbsp;fixed-address 10.1.0.8;<br />
&nbsp; &nbsp;option host-name &quot;netra&quot;; <br />
&nbsp; &nbsp;filename &quot;netbsd-INSTALL.gz&quot;;<br />
&nbsp; &nbsp;&lt;strong&gt;next-server 10.1.0.6;&lt;/strong&gt;<br />
&nbsp; &nbsp;option root-path &quot;/export/netra/root&quot;; <br />
&nbsp; &nbsp; &nbsp;}<br />
&nbsp;}</div></td></tr></tbody></table></div>
<p>Odpalamy dhcpd uprzednio tworząc plik</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/var/db/dhcpd.leases</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">touch /var/db/dhcpd.leases<br />
/usr/sbin/dhcpd -d -f</div></td></tr></tbody></table></div>
<p>dyrektywa filename mówi jaki kernel ma załadować bootloader, chcemy kernel instalacyjny którego sciagamy z<br />
<a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-5.0/sparc64/binary/kernel/netbsd-INSTALL.gz">ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-5.0/sparc64/binary/kernel/netbsd-INSTALL.gz</a> i umieszczamy tam gdzie jest root katalog w nfs czyli w</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/export/netra/root</div></td></tr></tbody></table></div>
<p>. Dyrektywa</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">next-server 10.1.0.6</div></td></tr></tbody></table></div>
<p>mówi gdzie jest serwer nfs, reszta opcji raczej jasna.</p>
<p>Jeszcze Netry nie startujemy bo nie mamy skonfigurowanego NFS&#8217;a.</p>
<p>Tworzymy strukturę katalogów i kopiujemy nasz instalacyjny kernel do odpowiedniego katalogu:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mkdir -p /export/netra/root/dev<br />
mkdir /export/netra/usr<br />
mkdir /export/netra/home<br />
touch /export/netra/swap<br />
cp netbsd-INSTALL.gz /export/netra/root<br />
mknod /export/netra/root/dev/console c 0 0</div></td></tr></tbody></table></div>
<p>dodajemy wpisy do</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/exports</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;em&gt;/etc/exports&lt;/em&gt;<br />
/export/netra/root -maproot=root:wheel &nbsp; &nbsp;netra<br />
/export/netra/swap -maproot=root:wheel &nbsp; &nbsp;netra<br />
/export/netra/usr &nbsp;-maproot=nobody:nobody netra<br />
/export/netra/home -maproot=nobody:nobody netra</div></td></tr></tbody></table></div>
<p>dodajemy do</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/rc.conf</div></td></tr></tbody></table></div>
<p>komponenty NFSa:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;em&gt;/etc/rc.conf&lt;/em&gt;<br />
rpcbind=YES<br />
mountd=YES<br />
nfsd=YES</div></td></tr></tbody></table></div>
<p>i startujemy go:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/rc.d/rpcbind start<br />
/etc/rc.d/mountd start<br />
/etc/rc.d/nfsd start</div></td></tr></tbody></table></div>
<p>Warto sprawdzić czy wszystkie komponenty zostały uruchomione, aby potem nie szukać błędu podczas bootowania. Kolejność uruchamiania jest dość ważna.</p>
<p>Ok, jeśli mamy wszystko. Działający rarpd, tftp, dhcpd z bootp i nfsd mountd i rpcbind oraz odpowiednie prawa do wszystkiego &#8211; możemy spróbować kompletnie wybootować Netrę! Go!</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ok boot net<br />
Boot device: /pci@1f,0/pci@1,1/network@c,1 &nbsp;File and args:<br />
Using Onboard Transceiver - Link Up.<br />
18c00<br />
Server IP address: 10.1.0.6<br />
Client IP address: 10.1.0.8<br />
&gt;&gt; NetBSD/sparc64 OpenFirmware Boot, Revision 1.13<br />
Using Onboard Transceiver - Link Up.<br />
&lt;strong&gt;Using BOOTP protocol: ip address: 10.1.0.8, hostname: netra, netmask: 255.255.21<br />
root addr=10.1.0.6 path=/export/netra/root&lt;/strong&gt;<br />
=0x8573d8<br />
Loading netbsd: 6935248+357272+439736 [522792+334504/</div></td></tr></tbody></table></div>
<p>I tu następują już znane komunikaty kernela. Jeśli na samym początku jest:</p>
<p><strong>NetBSD 5.0 (INSTALL) #0: Mon Apr 27 08:27:44 UTC 2009</strong></p>
<p>to znaczy, że jeśli hardware się nie wywali to za kilka sekund ujżymy upragnione:</p>
<p><strong>Welcome to sysinst, the NetBSD-5.0 system installation tool.</strong></p>
<p>Instalacja jest prawie taka sama jak na i386/amd64. Po ostatecznym zbootowaniu mamy gotowy system!</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">uname -mrs<br />
NetBSD 5.0 sparc64</div></td></tr></tbody></table></div>
<p>Kilka uwag na koniec:</p>
<p>1. Jeśli podczas bootowania kernel/system nie odpowiada, można wysłać mu breaka, wtedy jednak zamiast wrzucić nas do</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ok</div></td></tr></tbody></table></div>
<p>znajdziemy się w debugerze db>. po wydaniu</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">reboot</div></td></tr></tbody></table></div>
<p>Netra zawieszała się na amen i tylko twardy reset a właściwie cold boot pomagał. Dlatego trzeba rebootować z opcją</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">0x4</div></td></tr></tbody></table></div>
<p>co powoduje brak syncowania dysków i restart do lom.</p>
<p>2. Chwilę przed wejściem do sysinstalla jest pytanie o typ klawiatury, trzeba wybrac</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sun-type4</div></td></tr></tbody></table></div>
<p>a nie</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sun</div></td></tr></tbody></table></div>
<p>, ponieważ nie będą działały kursory. Instalacja jednak jest nadal możliwa używając literałów jako skrótów opcji.</p>
<p>3. NetBSD na architekturze sparc64 nie zbootuje się z FFS2, dlatego chociaż / musi zostać jako FFS1, reszta partycji może być FFS2.</p>
<p>4. Zmiana kernela z INSTALL na zwykły oraz rozpakowanie setsów do odpowiedniego miejsca w /export/netra/ oraz drobne modyfikacje rc.conf i swapa (tych w export) przy powyższej konfiguracji zaskutkuje stworzeniem bezdyskowej stacji roboczej. Zmiana setsów na i386 lub amd64 pozwoli uruchomić bezdyskową stację na zwykłym PC :)</p>
<p>W razie problemów do dyspozycji macie komentarze oraz IRC &#8211; #netbsd.pl &#8211; nick cancer. Podziękowania dla <a href="http://www.llama.pl/">lamy</a> i <a href="http://morr.pl/wordpress/">morra</a> za cenne wskazówki podczas uruchamiania netboota :)</p>
<p>Na koniec dmesg z świeżo odpalonej Netry:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,<br />
&nbsp; &nbsp; 2006, 2007, 2008<br />
&nbsp; &nbsp; The NetBSD Foundation, Inc. &nbsp;All rights reserved.<br />
Copyright (c) 1982, 1986, 1989, 1991, 1993<br />
&nbsp; &nbsp; The Regents of the University of California. &nbsp;All rights reserved.</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">NetBSD 5.0 (GENERIC) #0: Mon Apr 27 08:13:38 UTC 2009<br />
&nbsp; &nbsp; &nbsp; &nbsp; builds@b4.netbsd.org:/home/builds/ab/netbsd-5-0-RELEASE/sparc64/200904260229Z-obj/home/builds/ab/netbsd-5-0-RELEASE/src/sys/arch/sparc64/compile/GENERIC<br />
total memory = 1024 MB<br />
avail memory = 991 MB<br />
timecounter: Timecounters tick every 10.000 msec<br />
mainbus0 (root): SUNW,UltraAX-i2 (Netra T1 200): hostid 83061fe0<br />
cpu0 at mainbus0: SUNW,UltraSPARC-IIe @ 500 MHz, UPA id 0<br />
cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 1024K external (64 b/l)<br />
psycho0 at mainbus0<br />
psycho0: SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0<br />
psycho_alloc_extent: no &quot;available&quot; property<br />
psycho_alloc_extent: no &quot;available&quot; property<br />
DVMA map: c0000000 to e0000000<br />
IOTSB: 11d0000 to 1250000<br />
pci0 at psycho0<br />
pci0: i/o space, memory space enabled<br />
ppb0 at pci0 dev 1 function 1: Sun Microsystems Simba PCI bridge (rev. 0x13)<br />
pci1 at ppb0 bus 1<br />
pci1: i/o space, memory space enabled<br />
ebus0 at pci1 dev 12 function 0<br />
ebus0: Sun Microsystems PCIO Ebus2 (US III), revision 0x01<br />
flashprom at ebus0 addr 0-fffff not configured<br />
clock0 at ebus0 addr 0-1fff: mk48t59<br />
ebus_attach: idprom: incomplete<br />
SUNW,lomh at ebus0 addr 200000-200003 ipl 42 not configured<br />
alipm0 at pci1 dev 3 function 0: 74KHz clock<br />
iic0 at alipm0: I2C bus<br />
spdmem0 at iic0 addr 0x54<br />
spdmem0: SDRAM memory, data ECC, 512MB, 133MHz (PC-1100)<br />
spdmem0: 13 rows, 11 cols, 1 banks, 4 banks/chip, 7.5ns cycle time<br />
spdmem0: tAA-tRCD-tRP-tRAS: 3-20-20-45<br />
spdmem0: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)<br />
spdmem1 at iic0 addr 0x55<br />
spdmem1: SDRAM memory, data ECC, 512MB, 133MHz (PC-1100)<br />
spdmem1: 13 rows, 11 cols, 1 banks, 4 banks/chip, 7.5ns cycle time<br />
spdmem1: tAA-tRCD-tRP-tRAS: 3-20-20-45<br />
spdmem1: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)<br />
admtemp0 at iic0 addr 0x18: ADM1021 or compatible environmental sensor<br />
ebus1 at pci1 dev 7 function 0<br />
ebus1: Acer Labs M1533 PCI-ISA Bridge, revision 0x00<br />
dma at ebus1 addr 0-ffff ipl 1 not configured<br />
power at ebus1 addr 2000-2007 ipl 37 not configured<br />
com0 at ebus1 addr 3f8-3ff ipl 43: ns16550a, working fifo<br />
com0: console<br />
com1 at ebus1 addr 2e8-2ef ipl 43: ns16550a, working fifo<br />
gem0 at pci1 dev 12 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)<br />
gem0: interrupting at ivec 3006<br />
ukphy0 at gem0 phy 1: Generic IEEE 802.3u media interface<br />
ukphy0: OUI 0x0008bb, model 0x0002, rev. 1<br />
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
gem0: Ethernet address 00:03:ba:06:1f:e0, 2KB RX fifo, 2KB TX fifo<br />
ohci0 at pci1 dev 12 function 3: Sun Microsystems USB controller (rev. 0x01)<br />
ohci0: interrupting at ivec 24<br />
ohci0: OHCI version 1.0, legacy support<br />
usb0 at ohci0: USB revision 1.0<br />
aceride0 at pci1 dev 13 function 0<br />
aceride0: Acer Labs M5229 UDMA IDE Controller (rev. 0xc3)<br />
aceride0: bus-master DMA support present<br />
aceride0: primary channel configured to native-PCI mode<br />
aceride0: using ivec 180c for native-PCI interrupt<br />
atabus0 at aceride0 channel 0<br />
aceride0: secondary channel configured to native-PCI mode<br />
atabus1 at aceride0 channel 1<br />
gem1 at pci1 dev 5 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)<br />
gem1: interrupting at ivec 301c<br />
ukphy1 at gem1 phy 1: Generic IEEE 802.3u media interface<br />
ukphy1: OUI 0x0008bb, model 0x0002, rev. 1<br />
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
gem1: Ethernet address 00:03:ba:06:1f:e0, 2KB RX fifo, 2KB TX fifo<br />
ohci1 at pci1 dev 5 function 3: Sun Microsystems USB controller (rev. 0x01)<br />
ohci1: interrupting at ivec 26<br />
ohci1: OHCI version 1.0, legacy support<br />
usb1 at ohci1: USB revision 1.0<br />
ppb1 at pci0 dev 1 function 0: Sun Microsystems Simba PCI bridge (rev. 0x13)<br />
pci2 at ppb1 bus 2<br />
pci2: i/o space, memory space enabled<br />
esiop0 at pci2 dev 8 function 0: Symbios Logic 53c896 (ultra2-wide scsi)<br />
esiop0: using on-board RAM<br />
esiop0: interrupting at ivec 1820<br />
scsibus0 at esiop0: 16 targets, 8 luns per target<br />
esiop1 at pci2 dev 8 function 1: Symbios Logic 53c896 (ultra2-wide scsi)<br />
esiop1: using on-board RAM<br />
esiop1: interrupting at ivec 1820<br />
scsibus1 at esiop1: 16 targets, 8 luns per target<br />
pcons at mainbus0 not configured<br />
timecounter: Timecounter &quot;clockinterrupt&quot; frequency 100 Hz quality 0<br />
timecounter: Timecounter &quot;tick-counter&quot; frequency 500000000 Hz quality 100<br />
No counter-timer -- using %tick at 500MHz as system clock.<br />
scsibus0: waiting 2 seconds for devices to settle...<br />
scsibus1: waiting 2 seconds for devices to settle...<br />
uhub0 at usb0: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1<br />
uhub0: 4 ports with 4 removable, self powered<br />
uhub1 at usb1: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1<br />
uhub1: 4 ports with 4 removable, self powered<br />
sd0 at scsibus0 target 0 lun 0: &lt;seagate , ST318305LSUN18G, 0340&gt; disk fixed<br />
sd0: 17274 MB, 7508 cyl, 19 head, 248 sec, 512 bytes/sect x 35378533 sectors<br />
sd0: sync (25.00ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing<br />
Kernelized RAIDframe activated<br />
root on sd0a dumps on sd0b<br />
root file system type: ffs&lt;/seagate&gt;</div></td></tr></tbody></table></div>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/ord6JKrVfgs/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
</pu>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=988&type=feed" alt=" NetBSD 5.0 na Netrze T1 200"  title="NetBSD 5.0 na Netrze T1 200" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/05/20/netbsd-50-na-netrze-t1-200/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Welcome to NetBSD 5.0!</title>
		<link>http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/</link>
		<comments>http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 19:54:15 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[bet]]></category>
		<category><![CDATA[cancer]]></category>
		<category><![CDATA[lama]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[wygrałem]]></category>
		<category><![CDATA[zakład]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=968</guid>
		<description><![CDATA[It seems like I win my bet with llama :) Today this nice link shows up on #netbsd.pl. Conclusion is clear: Welcome to NetBSD 5.0! So from Monday, I should have traffic juice redirected from llama.pl for whole week, and on lama&#8217;s blog should be &#8222;Hacked by Turkish Hackers&#8221; banner :) Thank You NetBSD! *** [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like I win <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/">my bet</a> with <a href="http://www.llama.pl/2008/12/16/this-system-hacked/">llama</a> :)</p>
<p>Today this <a href="http://mail-index.netbsd.org/source-changes/2009/04/26/msg220356.html">nice link</a> shows up on <a href="http://netbsd.pl/~cancer/pisg/">#netbsd.pl</a>. Conclusion is clear: Welcome to NetBSD 5.0!</p>
<p>So from Monday, I should have traffic juice redirected from llama.pl for whole week, and on lama&#8217;s blog should be &#8222;Hacked by Turkish Hackers&#8221; banner :) Thank You NetBSD!</p>
<p>*** Wersja PL dla śledzących temat :) ***</p>
<p>Wygląda na to, że wygrałem <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/">mój zakład</a> z <a href="http://www.llama.pl/2008/12/16/this-system-hacked/">lamą</a> :)</p>
<p>Dzisiaj ten <a href="http://mail-index.netbsd.org/source-changes/2009/04/26/msg220356.html">miły link</a> pojawił się na <a href="http://netbsd.pl/~cancer/pisg/">#netbsd.pl</a>. Podsumowanie jest jasne: Welcome to NetBSD 5.0!</p>
<p>Zatem od poniedziałku powinien mieć ruch z llama.pl przekierowany przez cały tydzień, a na blogu lamy powinien pojawić się banner &#8222;Hacked by Turkish Hacker&#8221;. Dziękuję NetBSD!</p>
<p>UPDATE: lama wywiązał się z obietnicy, od dzisiaj można oglądać na jego blogu atak Turkish Hackerów ;)</p>
<p><div id="attachment_972" class="wp-caption aligncenter" style="width: 469px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/obrazek-5.png" rel="lightbox[968]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/obrazek-5.png" alt="obrazek 5 Welcome to NetBSD 5.0!" title="obrazek-5" width="459" height="269" class="size-full wp-image-972" /></a><p class="wp-caption-text">This System Hacked!</p></div><div id="attachment_973" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/obrazek-6.png" rel="lightbox[968]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/obrazek-6-300x197.png" alt="obrazek 6 300x197 Welcome to NetBSD 5.0!" title="obrazek-6" width="300" height="197" class="size-medium wp-image-973" /></a><p class="wp-caption-text">Hacked by Turkish Hackers!</p></div></p>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/2CqeIxuv8pM/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=968&type=feed" alt=" Welcome to NetBSD 5.0!"  title="Welcome to NetBSD 5.0!" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Kwiecień 20, 2009 -- <a href="http://maciejewski.org/2009/04/20/wordpress-271/" title="Wordpress 2.7.1">Wordpress 2.7.1</a> (0)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Sierpień 31, 2009 -- <a href="http://maciejewski.org/2009/08/31/blogday/" title="BlogDay">BlogDay</a> (1)</li><li>Czerwiec 26, 2009 -- <a href="http://maciejewski.org/2009/06/26/przekret-z-domenami/" title="Przekręt z domenami">Przekręt z domenami</a> (1)</li><li>Czerwiec 2, 2009 -- <a href="http://maciejewski.org/2009/06/02/disaster-key-recovery/" title="Disaster Key Recovery">Disaster Key Recovery</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Styczeń 17, 2012 -- <a href="http://maciejewski.org/2012/01/17/windows-server-gpo-loginoff-script-xcopy-incremental-backup/" title="Windows Server + GPO + LogIN/OFF Script + XCOPY Incremental Backup">Windows Server + GPO + LogIN/OFF Script + XCOPY Incremental Backup</a> (0)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dependencies madness</title>
		<link>http://maciejewski.org/2009/04/23/dependencies-madness/</link>
		<comments>http://maciejewski.org/2009/04/23/dependencies-madness/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:42:24 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[graphviz]]></category>
		<category><![CDATA[missing package]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[pkgdepgraph]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[plot]]></category>
		<category><![CDATA[rolling replace]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=960</guid>
		<description><![CDATA[Time to time comes need to update whole bunch of pkgs in NetBSD. Dealing with pkg_rolling-replace (which is very good script to update packages) I&#8217;ve found that sometimes it won&#8217;t update package when its dependencies are broken or missing. Unfortunettly I had some of this things like: 12345WARNING: No devel/p5-Compress-Zlib/Makefile - package moved or obsolete? [...]]]></description>
			<content:encoded><![CDATA[<p>Time to time comes need to update whole bunch of pkgs in NetBSD. Dealing with pkg_rolling-replace (which is very good script to update packages) I&#8217;ve found that sometimes it won&#8217;t update package when its dependencies are broken or missing. Unfortunettly I had some of this things like:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">WARNING: No devel/p5-Compress-Zlib/Makefile - package moved or obsolete?<br />
WARNING: No devel/p5-IO-Compress-Base/Makefile - package moved or obsolete?<br />
WARNING: No devel/p5-IO-Compress-Bzip2/Makefile - package moved or obsolete?<br />
WARNING: No devel/p5-IO-Compress-Zlib/Makefile - package moved or obsolete?<br />
WARNING: No net/p5-INET6/Makefile - package moved or obsolete?</div></td></tr></tbody></table></div>
<p>or:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">security/py-denyhosts - py25-denyhosts-2.6nb2 missing<br />
textproc/py-xml - py25-xml-0.8.4nb2 missing</div></td></tr></tbody></table></div>
<p>The simplest way to resolve this is pkg_delete it, but when package is depend of other package or other package depend on missing package it&#8217;s hard to tell what You can delete first.</p>
<p>With help may come two packages:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pkgtools/pkgdepgraph: Visual representation of installed NetBSD packages<br />
graphics/graphviz: Graph Drawing Programs from AT&amp;T Research and Lucent Bell Labs</div></td></tr></tbody></table></div>
<p>First, You have to generate file with Your installed packages:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pkgdepgraph &gt; pkg</div></td></tr></tbody></table></div>
<p>Then plot nice graph in png format:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dot pkg -Tpng -o graph.png</div></td></tr></tbody></table></div>
<p>And here it is, my personall dependencies hell ;) (You have to view it in full size, becouse it&#8217;s to detailed to gave nice thumbnail &#8211; 2,5 MB PNG:)</p>
<div id="attachment_959" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/graph.png" rel="lightbox[960]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/graph-300x14.png" alt="graph 300x14 Dependencies madness" title="graph" width="300" height="14" class="size-medium wp-image-959" /></a><p class="wp-caption-text">NetBSD's packages dependencies graph</p></div>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/9By-vH4p9Bk/L"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=960&type=feed" alt=" Dependencies madness"  title="Dependencies madness" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Styczeń 8, 2008 -- <a href="http://maciejewski.org/2008/01/08/tips-tricks-ii/" title="Tips &#038; Tricks II">Tips &#038; Tricks II</a> (0)</li><li>Styczeń 2, 2008 -- <a href="http://maciejewski.org/2008/01/02/update-netbsd-do-wersji-40_stable/" title="Update NetBSD do wersji 4.0_STABLE">Update NetBSD do wersji 4.0_STABLE</a> (9)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/04/23/dependencies-madness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7.1</title>
		<link>http://maciejewski.org/2009/04/20/wordpress-271/</link>
		<comments>http://maciejewski.org/2009/04/20/wordpress-271/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 20:31:21 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[2.7.1]]></category>
		<category><![CDATA[bet]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[lama]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=950</guid>
		<description><![CDATA[I&#8217;ve not posted in English since a while. This entry will be a warmup. So here it is &#8211; my blog on fresh WP 2.7.1. Update went smooth enough so I not went offline. I also updated outdated plugins. Now have all grean plugins instead of 31 yellow :) One thing which is still riddle [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve not posted in English since a while. This entry will be a warmup. So here it is &#8211; my blog on fresh WP 2.7.1. Update went smooth enough so I not went offline. I also updated outdated plugins. Now have all grean plugins instead of 31 yellow :) One thing which is still riddle to me is that WordPress claim to be 2.7.1 but still want me to update it to &#8230; 2.7.1 (see screenshot). Anyway, I didn&#8217;t notice any odd behavior so far. I think also speed of blog was slighty improved with upgrade. Also, with this upgrade I&#8217;m looking for new theme which will better fit to 2.7.1 (for example gravatars stops working now). Any recomendations? And last but not lease &#8211; new theme will welcome new visitors redirected from <a href="http://www.llama.pl/">lama&#8217;s blog</a>. I feel I win <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/">bet</a> (RC4 on the cvs already :)  </p>
<div id="attachment_951" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/271.jpg" rel="lightbox[950]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/271-300x175.jpg" alt="271 300x175 Wordpress 2.7.1" title="271" width="300" height="175" class="size-medium wp-image-951" /></a><p class="wp-caption-text">Unsure WP what version it is ;)</p></div>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/v75BpBEz85Q/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=950&type=feed" alt=" Wordpress 2.7.1"  title="Wordpress 2.7.1" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Kwiecień 26, 2009 -- <a href="http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/" title="Welcome to NetBSD 5.0!">Welcome to NetBSD 5.0!</a> (1)</li><li>Sierpień 31, 2009 -- <a href="http://maciejewski.org/2009/08/31/blogday/" title="BlogDay">BlogDay</a> (1)</li><li>Grudzień 19, 2007 -- <a href="http://maciejewski.org/2007/12/19/netbsd-40-release/" title="NetBSD 4.0 RELEASE">NetBSD 4.0 RELEASE</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Czerwiec 22, 2010 -- <a href="http://maciejewski.org/2010/06/22/mobile-hero-photography/" title="Mobile Hero Photography">Mobile Hero Photography</a> (2)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/04/20/wordpress-271/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co NetBSD może zrobić dla Ciebie?</title>
		<link>http://maciejewski.org/2009/04/06/co-netbsd-moze-zrobic-dla-ciebie/</link>
		<comments>http://maciejewski.org/2009/04/06/co-netbsd-moze-zrobic-dla-ciebie/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 13:48:58 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[bugzero]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[firma]]></category>
		<category><![CDATA[inwentaryzacja]]></category>
		<category><![CDATA[ocs]]></category>
		<category><![CDATA[rt]]></category>
		<category><![CDATA[smokeping]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=932</guid>
		<description><![CDATA[Zainspirowany postem kolegi anioua (muszę zrobić jakieś ładne &#8222;about me&#8221; nota bene&#8230;) o &#8222;systemie do wszystkiego czyli do niczego + toster&#8221; postanowiłem opisać moje firmowe &#8222;success story&#8221; aby trochę wyprostować i wypromować wizerunek naszego ulubionego systemu. Zdaję sobie sprawę, że te same usługi można uruchomić na innych BSD, Linuxach czy może nawet na Windowsie, nie [...]]]></description>
			<content:encoded><![CDATA[<p>Zainspirowany <a href="http://www.diariusz.net/netbsd-5-w-vmware.html">postem</a> kolegi <a href="http://www.diariusz.net/autorzy-bloga/piotr">anioua</a> (muszę zrobić jakieś ładne &#8222;about me&#8221; nota bene&#8230;) o &#8222;systemie do wszystkiego czyli do niczego + toster&#8221; postanowiłem opisać moje firmowe &#8222;success story&#8221; aby trochę wyprostować i wypromować wizerunek naszego ulubionego systemu. Zdaję sobie sprawę, że te same usługi można uruchomić na innych BSD, Linuxach czy może nawet na Windowsie, nie ma to być flame z innymi użytkownikami a jedynie zachęta do spróbowania NetBSD jako produkcyjnego, dobrze udokumentowanego, stabilnego środowiska.</p>
<p>Co więc NetBSD może dla Ciebie zrobić, a właściwie co NetBSD robi z powodzeniem dla mnie. </p>
<p>1. NetBSD stoii na straży ruchu Internetowego jako bridge pomiędzy PIXem a resztą sieci. Gdyby nie było PIXa oczywiście mógłby być także dobrym redundantnym routerem oraz firewallem (pf, carp). Narazie jednak PIX wycina to co nie potrzeba, a NetBSD przy pomocy <a href="http://www.snort.org/">snorta</a> i <a href="http://www.mysql.com/">mysql</a> oraz <a href="http://base.secureideas.net/">base</a> jako frontend wizualizuje co wchodzi i wychodzi do sieci.</p>
<p>2. Jeśli chodzi o monitoring to NetBSD może być serwerem dla <a href="http://www.cacti.net/">Cacti</a>. We współpracy z mysqlem, <a href="http://oss.oetiker.ch/rrdtool/">rrd-toolem</a>oraz <a href="http://www.net-snmp.org/docs/man/snmpd.conf.html">net-snmp</a> stanowi wspaniałe narzędzie do monitorowania wielu aspektów działania sieci oraz innych komponentów do których można dobrać się przez snmpd. Jeśli potrzeba Wam czegoś trudniejszego ale z większymi możliwościami to Nagios także sprawuje się świetnie pod NetBSD.</p>
<div id="attachment_922" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-cacti.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-cacti-300x215.jpg" alt="netbsd cacti 300x215 Co NetBSD może zrobić dla Ciebie?" title="netbsd-cacti" width="300" height="215" class="size-medium wp-image-922" /></a><p class="wp-caption-text">Cacti monitorujące ruch w sieci - OS:NetBSD</p></div>
<p>3. Mówiąc o monitoringu, NetBSD może także monitorować za pomocą <a href="http://oss.oetiker.ch/smokeping/">smokepinga</a> wiele hostów jednocześnie oraz przedstawiać wykresy odpowiedzi na wykresach (ponownie rrd-tool) oraz porównywać zależności odpowiedzi jednych hostów od drugich. Przydatne jak stare urządzenia nie obsługują snmpd. Smokeping także wysyła maile kiedy coś dzieje się złego.</p>
<div id="attachment_923" class="wp-caption alignnone" style="width: 123px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-smoke-list.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-smoke-list.jpg" alt="netbsd smoke list Co NetBSD może zrobić dla Ciebie?" title="netbsd-smoke-list" width="113" height="248" class="size-full wp-image-923" /></a><p class="wp-caption-text">Lista hostów i urządzeń monitorowanych przez smokeping - w każdym menu kilkanaście pozycji - OS:NetBSD</p></div>
<div id="attachment_924" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-smoke.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-smoke-300x110.jpg" alt="netbsd smoke 300x110 Co NetBSD może zrobić dla Ciebie?" title="netbsd-smoke" width="300" height="110" class="size-medium wp-image-924" /></a><p class="wp-caption-text">Wykres osiągalności hosta z serwera NetBSD z smokepingiem</p></div>
<p>Sprawy monitoringu mamy właściwie załatwione, pomijam takie drobiazgi jak arpwatch. Teraz co naprawdę NetBSD może dla Ciebie zrobić abyś mógł błysnąć u szefostwa :)</p>
<p>4. Po pierwsze &#8211; może dla Ciebie zinwentaryzować sprzęt. Oddając sprawiedliwość o wiele łatwiej jest to zrobić przy pomocy AD i wymuszeniu instalacji klienta na końcówkach. Jeśli nie masz domeny Windowsowej to trzeba się przelecieć po wszystkich komputerach i zainstalować klienta OCS (ale tylko raz). Od tej pory po poprawnej konfiguracji NetBSD będzie zbierał informacje o hostach, zainstalowanym oprogramowniu, licenjach (wraz z kluczami), hardwarze (łącznie z wolnymi bankami jakich pamięci &#8211; nigdy więcej czołgania się pod biurkiem aby to stwierdzić!), peryferiach itp. A wszystko podane ładnie w formie webowej przy pomocy ocs, mysqla i apache.</p>
<div id="attachment_925" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-ocs.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-ocs-300x170.jpg" alt="netbsd ocs 300x170 Co NetBSD może zrobić dla Ciebie?" title="netbsd-ocs" width="300" height="170" class="size-medium wp-image-925" /></a><p class="wp-caption-text">OCS inwentaryzuje sprzęt, wszystko pod ręką na www - OS:NetBSD</p></div>
<div id="attachment_926" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-ocs-szczegoly.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-ocs-szczegoly-300x170.jpg" alt="netbsd ocs szczegoly 300x170 Co NetBSD może zrobić dla Ciebie?" title="netbsd-ocs-szczegoly" width="300" height="170" class="size-medium wp-image-926" /></a><p class="wp-caption-text">Szczegóły konkretnego hosta - zainstalowana pamięć - OS:NetBSD</p></div>
<p>5. NetBSD potrafi także zadbać o dane w Twojej firmie, centralnie je backupując. Przy wykorzystaniu <a href="http://www.netbsd.org/docs/guide/en/chap-ccd.html">ccd</a> oraz <a href="http://www.bacula.org/en/">baculi</a> i ponownie mysqla całe biuro mieści się w jednej skrzynce z 4,5 TB przestrzeni dyskowej.</p>
<p>/dev/ccd0a    1.8T      1.5T      155G    91%    /usr/home/bacula<br />
/dev/ccd1a    1.8T      1.1T      635G    63%    /usr/home/bacula2<br />
/dev/wd4e     458G      139G      297G    31%    /usr/home/storage</p>
<div id="attachment_927" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-bacula.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-bacula-300x248.jpg" alt="netbsd bacula 300x248 Co NetBSD może zrobić dla Ciebie?" title="netbsd-bacula" width="300" height="248" class="size-medium wp-image-927" /></a><p class="wp-caption-text">Bacula pod NetBSD robi swoje.</p></div>
<p>Na średniej klasy sprzęcie czyli 1,5 Ghz 1GB RAM, bacula chodzi w tle, backupuje nawet otwarte pliki oraz wszystko w locie kompresuje i jest to do zniesienia dla użytkowników.</p>
<p>6. NetBSD może także zadbać o porządek w zgłoszeniach od uzytkowników/klientów przy pomocy mysql, oraz <a href="http://bestpractical.com/rt/">rt</a>, <a href="http://www.perl.org/">perla</a> i kilkuset jego modułów, jak to wszystko zepnie się razem to działa to naprawdę świetnie, jest ewidencja zgłoszeń, czasy reakcji, ciągłość korespondencji (trzeba tylko numer ticketu uwzględnić w mailu ale przy odpowiedziach dzieje się to z automatu). Można robić wykresy spraw załatwionych i porzuconych itp. Wszystko oczywiście dostępne przez www.</p>
<div id="attachment_928" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-rt.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-rt-300x225.jpg" alt="netbsd rt 300x225 Co NetBSD może zrobić dla Ciebie?" title="netbsd-rt" width="300" height="225" class="size-medium wp-image-928" /></a><p class="wp-caption-text">Przegląd zgłoszeń nadesłanych przez uzytkowników do rozwiązania - OS:NetBSD</p></div>
<p>7. NetBSD radzi sobie także z komercyjnymi aplikacjami jak np <a href="http://www.websina.com/bugzero/">bugzero</a>. Dodatkowo wykorzystuje ona jave i apache-tomcat. Emulacja Linuxa spisuje się znakomicie i całość spisuje się bardzo stabilnie. Bugzero obsługuje zmiany developerskie oraz komunikaty z naszego ERP&#8217;a &#8211; <a href="http://pl.wikipedia.org/wiki/J.D._Edwards">JDE</a>.</p>
<div id="attachment_929" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-bugzero.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-bugzero-300x225.jpg" alt="netbsd bugzero 300x225 Co NetBSD może zrobić dla Ciebie?" title="netbsd-bugzero" width="300" height="225" class="size-medium wp-image-929" /></a><p class="wp-caption-text">Java, Tomcat, Bugzero - wszystko na NetBSD</p></div>
<p>8. NetBSD może także w końcu raz na zawsze wymusić zablokowanie komunikatorów oferując wyłącznie firmowy :) (dlatego userzy nie polubią NetBSD, ale przecież najważniejsi są adminie no nie? ;). Ponownie w akcji mysql, <a href="http://jabberd2.xiaoka.com/">jabberd2</a> i jakiś klient jabberowy &#8211; polecam <a href="http://psi-im.org/">PSI</a> i mamy lokalny komounikator, który działa nawet jak Internet nie działa, nie wychodzi poza sieć wystawiając się na podsłuchy itp., itd. Dodatkowo każdy użytkownik od razu może mieć wszystkich innych użytkowników w swojej liście kontaktów. Aktualnie w fazie testów, ale wygląda obiecująco:</p>
<div id="attachment_930" class="wp-caption alignnone" style="width: 170px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-jabber.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-jabber.jpg" alt="netbsd jabber Co NetBSD może zrobić dla Ciebie?" title="netbsd-jabber" width="160" height="383" class="size-full wp-image-930" /></a><p class="wp-caption-text">PSI pod Windowsem połączony lokalnie do jabberd2 pod kontrolą NetBSD</p></div>
<p>9. NetBSD oczywiście może także obsługiwać Sambę i serwować pliki oraz przestrzeń dyskową dla użytkowników.</p>
<div id="attachment_931" class="wp-caption alignnone" style="width: 353px"><a href="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-samba.jpg" rel="lightbox[932]"><img src="http://maciejewski.org/wp-content/uploads/2009/04/netbsd-samba.jpg" alt="netbsd samba Co NetBSD może zrobić dla Ciebie?" title="netbsd-samba" width="343" height="236" class="size-full wp-image-931" /></a><p class="wp-caption-text">Samba pod NetBSD </p></div>
<p>Pewnie na siłę znalazło by się coś aby spiąć wszystko w 10 punktach, ale i tak NetBSD robi dla firmy i dla mnie dobrą i stabilną robotę, więc pozostawiam 9 konkretnych powodów a nie 10 z czego jeden naciągany :) </p>
<p>Celowo nie podaję dokładniejszych How-To, bo post miał być z gatunku &#8222;success story&#8221;. Jeśli jednak zainteresowałem Cię którymś z tematów możesz się ze mną <a href="http://maciejewski.org/kontactcontact/">skontaktować</a>. Jeśli chciałbyś coś z powyższego tematu (lub innego &#8211; poczta, www, ftp itp. niewymienione powyżej ponieważ akurat w firmie nie chodzi to na NetBSD) wdrożyć komercyjnie u siebie, tym bardziej Twój mail jest mile widziany.</p>
<p>Pozatym mam nadzieję, że kogoś zainteresowałem NetBSD jako systemem do wykorzystania w firmie :)</p>
<p>P.S. Przed naciśnięciem publikuj przyszedł mi do głowy jednak punkt 10.</p>
<p>10. NetBSD może pomóc <a href="http://www.llama.pl/2008/12/16/this-system-hacked/">wygrać Ci zakład</a> ;) Aktualnie mamy już RC3! </p>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/nntlt8Zkwsc/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=932&type=feed" alt=" Co NetBSD może zrobić dla Ciebie?"  title="Co NetBSD może zrobić dla Ciebie?" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Styczeń 17, 2011 -- <a href="http://maciejewski.org/2011/01/17/prezent-noworoczny-od-operatora-komorkowego/" title="Prezent noworoczny od operatora komórkowego.">Prezent noworoczny od operatora komórkowego.</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/04/06/co-netbsd-moze-zrobic-dla-ciebie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Co nowego w świecie NetBSD</title>
		<link>http://maciejewski.org/2009/02/06/co-nowego-w-swiecie-netbsd/</link>
		<comments>http://maciejewski.org/2009/02/06/co-nowego-w-swiecie-netbsd/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 08:02:44 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[RC1]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=895</guid>
		<description><![CDATA[Dla kolegów po fachu nic w tym wpisie odkrywczego nie będzie, pozostali mogą znaleźć tu kilka ciekawych informacji zgromadzonych w jednym miejscu. Jak pewnie wiecie, mój zakład z lamą trwa i śmiem twierdzić, że jestem krok do przodu ponieważ NetBSD 5RC1 został niedawno wydany. Prawdopodobnie czeka nas jeszcze RC2, RC3 i może RC4, oraz wersja [...]]]></description>
			<content:encoded><![CDATA[<p>Dla kolegów po fachu nic w tym wpisie odkrywczego nie będzie, pozostali mogą znaleźć tu kilka ciekawych informacji zgromadzonych w jednym miejscu.</p>
<p>Jak pewnie wiecie, <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/">mój</a> zakład z <a href="http://www.llama.pl/2008/12/16/this-system-hacked/comment-page-1/">lamą</a> trwa i śmiem twierdzić, że jestem krok do przodu ponieważ <a href="http://netbsd.org/changes/#5.0rc1">NetBSD 5RC1 został niedawno wydany</a>. Prawdopodobnie czeka nas jeszcze RC2, RC3 i może RC4, oraz wersja finalna. Windowsa nie ślędzę, może lama wypowie się pod postem :) Jeżeli jeszcze nie zapoznałeś się z NetBSD warto zacząć od 5 RC1. Poprawiono znacznie obsługę wielowątkowości, SMP jest w podstawowym kernelu, dołożono (narazie jako opcja) journaling do systemu FFS. O reszcie zmian można przeczytać na stronie projektu. NetBSD zainstalowany na moim netbooku Aspire One sprawuje się wyśmienicie. Działa ACPI, Xorg z netbookowa rozdzielczością, kamerka wifi, ethernet, czytnik kart. Już wkrótce szczegóły w osobnej notce.</p>
<p>Czy wiecie co to jest Sidekick? Jest to smartphone amerykańskiej firmy Danger Hiptop. Danger został niedawno kupiony przez Microsoft. Wydawać by się mogło, że firma mająca dedykowany system dla smartphone&#8217;ów wykorzysta go w nowo nabytym produkcie. Prace nad telefonem były chyba tak zaawansowane, że MS postanowił kontynuować je wykorzystując istniejące oprogramowanie Open Source. Tak, tak, Sidekick działa pod kontrolą NetBSD! W sieci pokazały się już <a href="http://www.nabble.com/Insight-Global-Opportunity-td20037846.html">ogłoszenie o pracę</a> dla developerów NetBSD. Czas pokaże co z tego wyjdzie, ale zapowiada się nieźle.</p>
<div id="attachment_899" class="wp-caption alignnone" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/02/sidekicklx20091.jpg" rel="lightbox[895]"><img src="http://maciejewski.org/wp-content/uploads/2009/02/sidekicklx20091-300x224.jpg" alt="sidekicklx20091 300x224 Co nowego w świecie NetBSD" title="sidekicklx20091" width="300" height="224" class="size-medium wp-image-899" /></a><p class="wp-caption-text">Sidekick</p></div>
<p>Na koniec ciekawostka. Wiecie co będzie 14 lutego 2009? Walentynki tak, <a href="http://pl.wikipedia.org/wiki/Dzie%C5%84_Chorego_na_Padaczk%C4%99">Dzień Chorych na Padaczkę również</a>. Ważniejszą jednak informacją jest jednak to, że tego dnia UNIX Time czyli liczba sekund liczona od epoki czyli od 1 stycznia 1970 przybierze magiczną kombinację 1234567890!<br />
Szczegóły wraz z przykładem na blogu <a href="http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20090205_2120.html">Huberta Feyrera</a>.</p>
<p><script type="text/javascript">PERMALINK = "http://feedproxy.google.com/~r/maciejewski/dcHK/~3/yCUmjA4V5dg/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=895&type=feed" alt=" Co nowego w świecie NetBSD"  title="Co nowego w świecie NetBSD" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Czerwiec 8, 2009 -- <a href="http://maciejewski.org/2009/06/08/moj-pierwszy-proliant/" title="Mój pierwszy Proliant!">Mój pierwszy Proliant!</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/02/06/co-nowego-w-swiecie-netbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBSD + CCD = dużo miejsca z małych dysków</title>
		<link>http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/</link>
		<comments>http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 11:54:13 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[AS/400]]></category>
		<category><![CDATA[ccd]]></category>
		<category><![CDATA[dysk]]></category>
		<category><![CDATA[dyski]]></category>
		<category><![CDATA[scsi]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=780</guid>
		<description><![CDATA[Dzisiaj zajmiemy się fajną funkcją kernela NetBSD jaką jest CCD czyli Concatenated Disk Device (Powiązane Urządzenie Dyskowe). Służy ona do łączenia kilku fizycznych dysków (wd,sd) w jeden logiczny wolumen (ccd). Całość opiszę na przykładzie własnym wykonanym na serwerze IBM x346 z kontrolerem SCSI AIC-7902. Serwer ten jest dość mocno wykorzystywany ponieważ działa na nim IDS [...]]]></description>
			<content:encoded><![CDATA[<p>Dzisiaj zajmiemy się fajną funkcją kernela NetBSD jaką jest CCD czyli Concatenated Disk Device (Powiązane Urządzenie Dyskowe). Służy ona do łączenia kilku fizycznych dysków (wd,sd) w jeden logiczny wolumen (ccd). Całość opiszę na przykładzie własnym wykonanym na serwerze IBM x346 z kontrolerem SCSI AIC-7902. Serwer ten jest dość mocno wykorzystywany ponieważ działa na nim IDS SNORT i niestety bardzo szybko kończy mu się miejsce na /var gdzie przechowywane są alerty. Co nam będzie potrzebne. Oprócz serwera i dysków, CCD w kernelu. Jeśli używasz GENERIC to CCD jest już tam domyślnie. Przed modyfikacją posiadał on dwa dyski SCSI po 70 GB:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sd0 at scsibus1 target 0 lun 0: &lt;ibm -ESXS, PYH073C3-ETS10FN, RXQN&gt; disk fixed<br />
sd0: 70006 MB, 65494 cyl, 3 head, 729 sec, 512 bytes/sect x 143374000 sectors<br />
sd0: sync (6.25ns offset 80), 16-bit (320.000MB/s) transfers, tagged queueing<br />
sd1 at scsibus1 target 1 lun 0: &lt;/ibm&gt;&lt;ibm -ESXS, PYH073C3-ETS10FN, RXQN&gt; disk fixed<br />
sd1: 70006 MB, 65494 cyl, 3 head, 729 sec, 512 bytes/sect x 143374000 sectors<br />
sd1: sync (6.25ns offset 80), 16-bit (320.000MB/s) transfers, tagged queueing &lt;/ibm&gt;</div></td></tr></tbody></table></div>
<p>i wyglądał tak:</p>
<div id="attachment_774" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/01/dsc00753.jpg" rel="lightbox[780]"><img src="http://maciejewski.org/wp-content/uploads/2009/01/dsc00753-300x225.jpg" alt="dsc00753 300x225 NetBSD + CCD = dużo miejsca z małych dysków" title="dsc00753" width="300" height="225" class="size-medium wp-image-774" /></a><p class="wp-caption-text">Serwer z dwoma dyskami 70 GB</p></div>
<p>Dołożyłem 4 dyski (po uprzednim dokupieniu ramek co nie jest takie proste w przypadku dwuletniego serwera) 17 GB, które od jakiegoś czasu leżakowały po wyjęciu z AS400 (lub eserver iseries, a nawet ostatnio i5, IBM i te jego zmiany nazw&#8230;). Tutaj drobny offtopic. Akurat to, że dyski uprzednio były w ASie jest dość istotne ponieważ przysparza to trochę kłopotów. Po przygotowaniu i włożeniu dysków:</p>
<a href="http://maciejewski.org/wp-content/uploads/2009/01/dsc00758.jpg" rel="lightbox[780]"><img src="http://maciejewski.org/wp-content/uploads/2009/01/dsc00758-300x225.jpg" alt="dsc00758 300x225 NetBSD + CCD = dużo miejsca z małych dysków" title="dsc00758" width="300" height="225" class="size-medium wp-image-775" /></a>
<p>kernel zaraportował tylko:</p>
<div id="attachment_776" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/01/dsc00759.jpg" rel="lightbox[780]"><img src="http://maciejewski.org/wp-content/uploads/2009/01/dsc00759-300x225.jpg" alt="dsc00759 300x225 NetBSD + CCD = dużo miejsca z małych dysków" title="dsc00759" width="300" height="225" class="size-medium wp-image-776" /></a><p class="wp-caption-text">Komunikaty po włożeniu dysków</p></div>
<p>Po restarcie dyski niby zostały wykryte, ale przy normalnych komunikatach kernela pojawiło się coś jeszcze:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sd2 at scsibus1 target 2 lun 0: &lt;ibmas400 , DRVS18D, 1606&gt; disk fixed<br />
sd2(ahd1:0:2:0): preposterous sector size: 0x20a. &nbsp;Defaulting to 512 bytes.<br />
sd2: 16742 MB, 29550 cyl, 2 head, 580 sec, 512 bytes/sect x 34287616 sectors<br />
sd2: sync (12.50ns offset 63), 16-bit (160.000MB/s) transfers, tagged queueing<br />
ses0 at scsibus1 target 8 lun 0: &lt;ibm , 40K6480a S320 &nbsp;0, 1&gt; processor fixed<br />
ses0: SAF-TE Compliant Device<br />
ses0: async, 8-bit transfers<br />
sd2(ahd1:0:2:0): preposterous sector size: 0x20a. &nbsp;Defaulting to 512 bytes.<br />
sd2(ahd1:0:2:0): generic HBA error<br />
sd2: dos partition I/O error<br />
sd2(ahd1:0:2:0): generic HBA error<br />
findroot: unable to read block 64<br />
sd2(ahd1:0:2:0): generic HBA error&lt;/ibm&gt;&lt;/ibmas400&gt;</div></td></tr></tbody></table></div>
<p>I tak x4 dyski. Oczywiście o disklabelowaniu i stworzeniu działającego CCD nie było mowy. Kilka osób sugerowało:</p>
<blockquote><p>20:10 lama_: mhm, albo jakos specjalnei je trzeba przygotowac, albo netbsd ich nie lubi/tego kontroloera/ cos jeszcze trzeba tam ustawic itp.<br />
15:08 lama_:  kontrolera moze? ale watpie, to raczej kwestia firmware lub pogrzebania z nimi w AS ?<br />
13:20 lama_: to jest cos na lini sprzet/kernel z urzadzeniami wedlug mnie, a nie z disklabel<br />
13:17 lama_: to popatrz jeszcze po tasmach itp<br />
13:12 lama_: jest to zdecydowanie problem na innym poziomie niz disklabel</p></blockquote>
<blockquote><p>
20:08 < @emet> po wnikliwej analizie stwierdzam że coś jest spierdolone.</p></blockquote>
<blockquote><p>20:13 < @gavroche> cancer^, MAsz napisane.<br />
20:13 < @gavroche> sd2(ahd1:0:2:0): generic HBA error<br />
20:13 < @gavroche> :)<br />
20:13 < @gavroche> Pewnie kontroler masz spierdolony.<br />
20:14 < @lama_> to by dyski 1-2 nie dzialaly ok<br />
20:14 < @gavroche> Może być jeden kanał spierdolony.<br />
20:14 < @gavroche> Na przykład.<br />
20:15 < @gavroche> Wtedy by działały.</p></blockquote>
<blockquote><p>
20:18 < @lama_> host bus adapter<br />
20:19 < @lama_> poszukaj jeszcze jakis firmware/bios updatow<br />
20:20 < @lama_> i kable badaj/polaczenia/zworki/ustawienia itp. pierwsze co musisz wlasnie wyeliminowac to na 100% ze to nie jest jakis sprzetowy problem</p></blockquote>
<blockquote><p>20:28 < @gavroche> No, chyba, że masz za nowy sprzęt żeby na nim NetBSD uruchomić.<br />
20:28 < @gavroche> To wtedy gorzej. :< 20:33 <@majkel> re<br />
20:44 < @cancer^> gavroche: x346 ibm<br />
20:44 < @cancer^> 2 latek<br />
20:47 < @gavroche> No niestety. Przyjdzie Ci zaczekać na NetBSD 7.0. ;/<br />
20:47 < @gavroche> Nie rozumiem Was, że używacie NetBSD do celów innych niż edukacyjne.</p></blockquote>
<p>Na szczęście mimo czarnowidztwa kolegów, nic nie okazało się spierdolone, nie musiałem szukać biosów ani firmware do dysków i kontrolera, oszczędzone zostało mi także oczekiwanie na NetBSD 7.0 <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/">zwłaszcza, że mój zakład o NetBSD 5.0 vs Windows 7 nadal trwa :)</a> NetBSD oprócz swoich walorów edukacyjnych będzie pełnił także dotychczasową rolę jako IDS oraz kilka innych zadań :)</p>
<p>A wszystko dlatego, że po wywiadzie na grupach dotyczących AS&#8217;a400 okazało się, ze IFS (system plików ASowy) modyfikuje dysk na tyle, że NetBSD nie umie sobie z nim poradzić &#8211; z tąd też komunikat: <strong>sd2(ahd1:0:2:0): preposterous sector size: 0x20a.</strong> preposterous = absurdalny :)</p>
<p>Lekarstwem na tą &#8222;absurdalną&#8221; wielkość sektora był lowlevel format wykonany z poziomu BIOS&#8217;a kontrolera. Po kilkunastu minutach i milionie potwierdzeń, dyski odzyskały nie tak absurdalną wielkość sektora jaką jest 512 bajtów zamiast 522 :)</p>
<div id="attachment_779" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/01/dsc00765.jpg" rel="lightbox[780]"><img src="http://maciejewski.org/wp-content/uploads/2009/01/dsc00765-300x225.jpg" alt="dsc00765 300x225 NetBSD + CCD = dużo miejsca z małych dysków" title="dsc00765" width="300" height="225" class="size-medium wp-image-779" /></a><p class="wp-caption-text">Czy na pewno, na 100% jesteś pewny że chcesz lowlevel format zrobić? Tak! A czy aby na pewno?...</p></div>
<div id="attachment_779" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/01/dsc00765.jpg" rel="lightbox[780]"><img src="http://maciejewski.org/wp-content/uploads/2009/01/dsc00765-300x225.jpg" alt="dsc00765 300x225 NetBSD + CCD = dużo miejsca z małych dysków" title="dsc00765" width="300" height="225" class="size-medium wp-image-779" /></a><p class="wp-caption-text">Czy na pewno, na 100% jesteś pewny że chcesz lowlevel format zrobić? Tak! A czy aby na pewno?...</p></div>
<p>Wracając do sedna postu. Mamy działające dyski i kernel już sobie z nimi radzi. Wszystko pozapinane (literalnie ;) na ostatni zatrzask więc do dzieła :)</p>
<div id="attachment_777" class="wp-caption aligncenter" style="width: 310px"><a href="http://maciejewski.org/wp-content/uploads/2009/01/dsc00760.jpg" rel="lightbox[780]"><img src="http://maciejewski.org/wp-content/uploads/2009/01/dsc00760-300x225.jpg" alt="dsc00760 300x225 NetBSD + CCD = dużo miejsca z małych dysków" title="dsc00760" width="300" height="225" class="size-medium wp-image-777" /></a><p class="wp-caption-text">Całość pozapinana</p></div>
<p>Szybka kontrola, wszystko tym razem według oczekiwań, żadnych HBA error, żadnych absurdalnych sektorów (to naprawdę mi się podoba :), oraz żadnych I/O errorów w dosowych partycjach (a to już było wogóle od czapy :).</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sd0 at scsibus1 target 0 lun 0: &lt;ibm -ESXS, PYH073C3-ETS10FN, RXQN&gt; disk fixed<br />
sd0: 70006 MB, 65494 cyl, 3 head, 729 sec, 512 bytes/sect x 143374000 sectors<br />
sd0: sync (6.25ns offset 80), 16-bit (320.000MB/s) transfers, tagged queueing<br />
sd1 at scsibus1 target 1 lun 0: &lt;/ibm&gt;&lt;ibm -ESXS, PYH073C3-ETS10FN, RXQN&gt; disk fixed<br />
sd1: 70006 MB, 65494 cyl, 3 head, 729 sec, 512 bytes/sect x 143374000 sectors<br />
sd1: sync (6.25ns offset 80), 16-bit (320.000MB/s) transfers, tagged queueing<br />
sd2 at scsibus1 target 2 lun 0: &lt;ibmas400 , DRVS18D, 1606&gt; disk fixed<br />
sd2: 17501 MB, 29550 cyl, 2 head, 606 sec, 512 bytes/sect x 35843670 sectors<br />
sd2: sync (12.50ns offset 63), 16-bit (160.000MB/s) transfers, tagged queueing<br />
sd3 at scsibus1 target 3 lun 0: &lt;/ibmas400&gt;&lt;ibmas400 , DRVS18D, 1606&gt; disk fixed<br />
sd3: 17501 MB, 29550 cyl, 2 head, 606 sec, 512 bytes/sect x 35843670 sectors<br />
sd3: sync (12.50ns offset 63), 16-bit (160.000MB/s) transfers, tagged queueing<br />
sd4 at scsibus1 target 4 lun 0: &lt;/ibmas400&gt;&lt;ibmas400 , DRVS18D, 1606&gt; disk fixed<br />
sd4: 17501 MB, 29550 cyl, 2 head, 606 sec, 512 bytes/sect x 35843670 sectors<br />
sd4: sync (12.50ns offset 63), 16-bit (160.000MB/s) transfers, tagged queueing<br />
sd5 at scsibus1 target 5 lun 0: &lt;/ibmas400&gt;&lt;ibmas400 , DRVS18D, 1606&gt; disk fixed<br />
sd5: 17501 MB, 29550 cyl, 2 head, 606 sec, 512 bytes/sect x 35843670 sectors<br />
sd5: sync (12.50ns offset 63), 16-bit (160.000MB/s) transfers, tagged queueing &lt;/ibmas400&gt;&lt;/ibm&gt;</div></td></tr></tbody></table></div>
<p>Po pierwsze patrzymy na disklabel:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">disklabel sd2<br />
# /dev/rsd2d:<br />
type: SCSI<br />
disk: DRVS18D<br />
label: fictitious<br />
flags:<br />
bytes/sector: 512<br />
sectors/track: 606<br />
tracks/cylinder: 2<br />
sectors/cylinder: 1212<br />
cylinders: 29550<br />
total sectors: 35843670<br />
rpm: 10040<br />
interleave: 1<br />
trackskew: 0<br />
cylinderskew: 0<br />
headswitch: 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # microseconds<br />
track-to-track seek: 0 &nbsp;# microseconds<br />
drivedata: 0</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">4 partitions:<br />
# &nbsp; &nbsp; &nbsp; &nbsp;size &nbsp; &nbsp;offset &nbsp; &nbsp; fstype [fsize bsize cpg/sgs]<br />
&nbsp;a: &nbsp;35843670 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; 4.2BSD &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp;# (Cyl. &nbsp; &nbsp; &nbsp;0 - &nbsp;29573*)<br />
&nbsp;d: &nbsp;35843670 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; unused &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp;# (Cyl. &nbsp; &nbsp; &nbsp;0 - &nbsp;29573*)<br />
disklabel: boot block size 0<br />
disklabel: super block size 0</div></td></tr></tbody></table></div>
<p>Tak wygląda standardowy disklabel czystego dysku, modyfikujemy go do użycia przez CCD. Potrzebujemy jeden cały slice c (d w nomenklautrze NetBSD to cały dysk, a c to wszystkie slice NetBSD) minus 1x sectors/cylinder oraz typ systemu ccd. Czyli po szybkim przeliczeniu</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bc<br />
35843670-1212<br />
35842458</div></td></tr></tbody></table></div>
<p>disklabel dla pierwszego dysku użytego w ccd będzie wyglądał tak:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">disklabel sd2<br />
# /dev/rsd2d:<br />
type: SCSI<br />
disk: DRVS18D<br />
label: fictitious<br />
flags:<br />
bytes/sector: 512<br />
sectors/track: 606<br />
tracks/cylinder: 2<br />
sectors/cylinder: 1212<br />
cylinders: 29550<br />
total sectors: 35843670<br />
rpm: 10040<br />
interleave: 1<br />
trackskew: 0<br />
cylinderskew: 0<br />
headswitch: 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # microseconds<br />
track-to-track seek: 0 &nbsp;# microseconds<br />
drivedata: 0</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">4 partitions:<br />
# &nbsp; &nbsp; &nbsp; &nbsp;size &nbsp; &nbsp;offset &nbsp; &nbsp; fstype [fsize bsize cpg/sgs]<br />
&nbsp;c: &nbsp;35842458 &nbsp; &nbsp; &nbsp;1212 &nbsp; &nbsp; &nbsp; &nbsp;ccd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # (Cyl. &nbsp; &nbsp; &nbsp;1 - &nbsp;29573*)</div></td></tr></tbody></table></div>
<p>Do edycji disklabela używamy komendy</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">disklabel</div></td></tr></tbody></table></div>
<p>z opcją</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">-e</div></td></tr></tbody></table></div>
<p>. Całą operację powtarzamy tyle razy ile mamy dysków odpowiednio przeliczając offset (no chyba, że macie wszystkie dyski takie same).</p>
<p>Dopisujemy nasze slice do konfiga ccd:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cat /etc/ccd.conf<br />
#ccd &nbsp; &nbsp;ileave &nbsp; &nbsp;flags &nbsp; component &nbsp; &nbsp;devices<br />
ccd0 &nbsp;0 &nbsp;none /dev/sd2c /dev/sd3c /dev/sd4c /dev/sd5c</div></td></tr></tbody></table></div>
<p>oraz inicjujemy ccd:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ccdconfig -C -f /etc/ccd.conf<br />
ccdconfig: /dev/sd5c: No such file or directory</div></td></tr></tbody></table></div>
<p>Tutaj jeszcze drobna poprawka, trzeba stworzyć urządzenia w /dev bo jakoś same się nie zrobiły:</p>
<p>Tworzymy i sprawdzamy czy jest ok:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">./MAKEDEV sd5</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ll /dev/sd5*<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 40 Jan &nbsp;9 10:43 /dev/sd5a<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 41 Jan &nbsp;9 10:43 /dev/sd5b<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 42 Jan &nbsp;9 10:43 /dev/sd5c<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 43 Jan &nbsp;9 10:43 /dev/sd5d<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 44 Jan &nbsp;9 10:43 /dev/sd5e<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 45 Jan &nbsp;9 10:43 /dev/sd5f<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 46 Jan &nbsp;9 10:43 /dev/sd5g<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, &nbsp; &nbsp; 47 Jan &nbsp;9 10:43 /dev/sd5h<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524328 Jan &nbsp;9 10:43 /dev/sd5i<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524329 Jan &nbsp;9 10:43 /dev/sd5j<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524330 Jan &nbsp;9 10:43 /dev/sd5k<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524331 Jan &nbsp;9 10:43 /dev/sd5l<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524332 Jan &nbsp;9 10:43 /dev/sd5m<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524333 Jan &nbsp;9 10:43 /dev/sd5n<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524334 Jan &nbsp;9 10:43 /dev/sd5o<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;4, 524335 Jan &nbsp;9 10:43 /dev/sd5p</div></td></tr></tbody></table></div>
<p>Wygląda na ok. Inicjujemy ccd jeszcze raz. Po poprawnym zainicjowaniu nie dostajemy żadnego komunikatu, ale za to w /dev pojawiaja nam się urządzenia ccd :)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ccdconfig -C -f /etc/ccd.conf</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ls -la /dev/ccd*<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;0 Feb 22 &nbsp;2008 /dev/ccd0a<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;1 Feb 22 &nbsp;2008 /dev/ccd0b<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;2 Feb 22 &nbsp;2008 /dev/ccd0c<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;3 Feb 22 &nbsp;2008 /dev/ccd0d<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;4 Feb 22 &nbsp;2008 /dev/ccd0e<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;5 Feb 22 &nbsp;2008 /dev/ccd0f<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;6 Feb 22 &nbsp;2008 /dev/ccd0g<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, &nbsp; &nbsp; &nbsp;7 Feb 22 &nbsp;2008 /dev/ccd0h<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524288 Feb 22 &nbsp;2008 /dev/ccd0i<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524289 Feb 22 &nbsp;2008 /dev/ccd0j<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524290 Feb 22 &nbsp;2008 /dev/ccd0k<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524291 Feb 22 &nbsp;2008 /dev/ccd0l<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524292 Feb 22 &nbsp;2008 /dev/ccd0m<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524293 Feb 22 &nbsp;2008 /dev/ccd0n<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524294 Feb 22 &nbsp;2008 /dev/ccd0o<br />
brw-r----- &nbsp;1 root &nbsp;operator &nbsp;16, 524295 Feb 22 &nbsp;2008 /dev/ccd0p</div></td></tr></tbody></table></div>
<p>Skoro już mamy ccd jako urządzenie, sprawdzamy jego disklabel:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># rccd0d:<br />
type: ccd<br />
disk: ccd<br />
label: fictitious<br />
flags:<br />
bytes/sector: 512<br />
sectors/track: 2048<br />
tracks/cylinder: 1<br />
sectors/cylinder: 2048<br />
cylinders: 70004<br />
total sectors: 143369832<br />
rpm: 3600<br />
interleave: 1<br />
trackskew: 0<br />
cylinderskew: 0<br />
headswitch: 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # microseconds<br />
track-to-track seek: 0 &nbsp;# microseconds<br />
drivedata: 0</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">4 partitions:<br />
# &nbsp; &nbsp; &nbsp; &nbsp;size &nbsp; &nbsp;offset &nbsp; &nbsp; fstype [fsize bsize cpg/sgs]<br />
&nbsp;a: 143369832 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; 4.2BSD &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp;# (Cyl. &nbsp; &nbsp; &nbsp;0 - &nbsp;70004*)<br />
&nbsp;d: 143369832 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; unused &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp;# (Cyl. &nbsp; &nbsp; &nbsp;0 - &nbsp;70004*)</div></td></tr></tbody></table></div>
<p>Że tak powiem, automagicznie idealnie. Size jest sumą czterech dysków z ccd.conf. Po przeliczeniu mamy 67 GB do wykorzystania. Pozostało jeszcze tylko założyć system plików:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">newfs /dev/rccd0a<br />
/dev/rccd0a: 70004.8MB (143369832 sectors) block size 16384, fragment size 2048<br />
&nbsp; &nbsp; &nbsp; &nbsp; using 380 cylinder groups of 184.23MB, 11791 blks, 23296 inodes.<br />
super-block backups (for fsck_ffs -b #) at:<br />
32, 377344, 754656, 1131968, 1509280, 1886592, 2263904, 2641216, 3018528, 3395840, 3773152, 4150464, 4527776, 4905088,<br />
......</div></td></tr></tbody></table></div>
<p>i podmontować w wybranym miejscu:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mkdir /usr/home/storage<br />
mount /dev/ccd0a /usr/home/storage/</div></td></tr></tbody></table></div>
<p>Sprawdzamy czy wszystko gra:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">df -h<br />
Filesystem &nbsp; &nbsp;Size &nbsp; &nbsp; &nbsp;Used &nbsp; &nbsp; Avail Capacity &nbsp;Mounted on<br />
/dev/sd0a &nbsp; &nbsp; 1.9G &nbsp; &nbsp; &nbsp; 37M &nbsp; &nbsp; &nbsp;1.8G &nbsp; &nbsp; 1% &nbsp; &nbsp;/<br />
/dev/sd0f &nbsp; &nbsp; &nbsp;29G &nbsp; &nbsp; &nbsp; 12G &nbsp; &nbsp; &nbsp; 15G &nbsp; &nbsp;44% &nbsp; &nbsp;/var<br />
/dev/sd0e &nbsp; &nbsp; &nbsp;19G &nbsp; &nbsp; &nbsp; 16G &nbsp; &nbsp; &nbsp;2.0G &nbsp; &nbsp;89% &nbsp; &nbsp;/usr<br />
/dev/sd0g &nbsp; &nbsp; &nbsp;13G &nbsp; &nbsp; &nbsp;3.6G &nbsp; &nbsp; &nbsp;9.2G &nbsp; &nbsp;27% &nbsp; &nbsp;/usr/home<br />
tmpfs &nbsp; &nbsp; &nbsp; &nbsp; 781M &nbsp; &nbsp; &nbsp; 48K &nbsp; &nbsp; &nbsp;781M &nbsp; &nbsp; 0% &nbsp; &nbsp;/tmp<br />
kernfs &nbsp; &nbsp; &nbsp; &nbsp;1.0K &nbsp; &nbsp; &nbsp;1.0K &nbsp; &nbsp; &nbsp; &nbsp;0B &nbsp; 100% &nbsp; &nbsp;/kern<br />
procfs &nbsp; &nbsp; &nbsp; &nbsp;4.0K &nbsp; &nbsp; &nbsp;4.0K &nbsp; &nbsp; &nbsp; &nbsp;0B &nbsp; 100% &nbsp; &nbsp;/usr/pkg/emul/linux/proc<br />
/dev/sd1e &nbsp; &nbsp; &nbsp;67G &nbsp; &nbsp; &nbsp; 49G &nbsp; &nbsp; &nbsp; 15G &nbsp; &nbsp;76% &nbsp; &nbsp;/backup<br />
/dev/ccd0a &nbsp; &nbsp; 67G &nbsp; &nbsp; &nbsp;2.0K &nbsp; &nbsp; &nbsp; 64G &nbsp; &nbsp; 0% &nbsp; &nbsp;/usr/home/storage</div></td></tr></tbody></table></div>
<p>Wygląda na to, że wszystko w jak najlepszym porządku, możemy przetestować wydajność naszego nowego ccd:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dd if=/dev/zero of=file_1GB bs=1m count=1k<br />
1024+0 records in<br />
1024+0 records out<br />
1073741824 bytes transferred in 19.476 secs (55131537 bytes/sec)</div></td></tr></tbody></table></div>
<p>Imponujące :)</p>
<p>Jeśli jesteś zadowolony ze swojego setupu, ostatnią rzeczą jest dopisanie ccd=YES do rc.conf oraz do fstaba punktu montowania:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">echo ccd=YES &gt;&gt; /etc/rc.conf<br />
echo &quot;/dev/ccd0a &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/usr/home/storage &nbsp; &nbsp; &nbsp; ffs &nbsp; &nbsp; rw,softdep &nbsp; &nbsp; &nbsp;1 1&quot; &gt;&gt; /etc/fstab</div></td></tr></tbody></table></div>
<p>Ostatni restart, aby zobaczyć czy wszystko gra i jeśli po restarcie masz podmontowany ccd tam gdzie powinien być to gratulacje &#8211; ccd skonfigurowany i działa :)</p>
<p>Jeszcze uwaga na koniec &#8211; FFS w NetBSD obsługuję partycję do wielkości 2 TB. Zatem jeśli chcesz połączyć dyski w więcej niż 2 TB, niestety trzeba zrobić kilka ccd, np, mój serwer backupowy dla userów posiada 4 TB w dwóch ccd:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/dev/ccd0a &nbsp; &nbsp;1.8T &nbsp; &nbsp; &nbsp;1.5T &nbsp; &nbsp; &nbsp;189G &nbsp; &nbsp;89% &nbsp; &nbsp;/usr/home/bacula<br />
/dev/ccd1a &nbsp; &nbsp;1.8T &nbsp; &nbsp; &nbsp;1.0T &nbsp; &nbsp; &nbsp;683G &nbsp; &nbsp;60% &nbsp; &nbsp;/usr/home/bacula2</div></td></tr></tbody></table></div>
<p><script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/507102936/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=780&type=feed" alt=" NetBSD + CCD = dużo miejsca z małych dysków"  title="NetBSD + CCD = dużo miejsca z małych dysków" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Styczeń 12, 2010 -- <a href="http://maciejewski.org/2010/01/12/snmp-prawde-ci-powie/" title="SNMP prawde Ci powie.">SNMP prawde Ci powie.</a> (0)</li><li>Październik 24, 2007 -- <a href="http://maciejewski.org/2007/10/24/kup-4-jeden-dostaniesz-gratis/" title="Kup 4, jeden dostaniesz gratis?">Kup 4, jeden dostaniesz gratis?</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 15, 2010 -- <a href="http://maciejewski.org/2010/11/15/kwantowa-obudowa-w-stanie-splatanym/" title="Kwantowa obudowa w stanie splątanym">Kwantowa obudowa w stanie splątanym</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wolny dysk? Sprawdź śrubki mocujące!</title>
		<link>http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/</link>
		<comments>http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 08:06:55 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[czas]]></category>
		<category><![CDATA[dysk]]></category>
		<category><![CDATA[IO]]></category>
		<category><![CDATA[krzyk]]></category>
		<category><![CDATA[screw]]></category>
		<category><![CDATA[seek time]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[śrubka]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=757</guid>
		<description><![CDATA[Zauważyłeś ostatnio spadek wydajności operacji dyskowych? Nie kupuj od razu nowych dysków, lub szybszego kontrolera. Być może winna jest tylko&#8230; śrubka mocująca dysk. Brendan Gregg z SUN&#8217;a odkrył i zademonstrował jak wibracje mogą wpływać na ograniczenie parametrów odczytu i czasu dostępu do dysków. Klasyczne dyski (nie SSD) jak wiadomo ciągle są w ruchu, ruch kołowy [...]]]></description>
			<content:encoded><![CDATA[<p>Zauważyłeś ostatnio spadek wydajności operacji dyskowych? Nie kupuj od razu nowych dysków, lub szybszego kontrolera. Być może winna jest tylko&#8230; śrubka mocująca dysk. <a href="http://blogs.sun.com/brendan/">Brendan Gregg</a> z <a href="http://sun.com">SUN&#8217;a</a> odkrył i zademonstrował jak wibracje mogą wpływać na ograniczenie parametrów odczytu i czasu dostępu do dysków. Klasyczne dyski (nie SSD) jak wiadomo ciągle są w ruchu, ruch kołowy ich talerzy wywołuje wibracje, wystarczy zatem złe mocowanie, aby cały dysk wpadł w rezonans. Dokładne wykresy na blogu Brendana, a poniżej film ze &#8222;stresowania&#8221; dysków krzykiem :)</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/tDacjrSCeq4&#038;hl=pl&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/tDacjrSCeq4&#038;hl=pl&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>W swojej karierze zawodowej widziałem od środka i złożyłem setki dysków twardych. Spotkałem się z niejednym wątpliwym rozwiązaniem, np. dysk do góry nogami, trzymający się tylko na szelce IDE, zamontowany w kieszeni 5,25 z jednej strony itp. Warto zwrócić uwagę w jaki sposób zmontowany jest nasz PC :) </p>
<p><script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/505046535/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=757&type=feed" alt=" Wolny dysk? Sprawdź śrubki mocujące!"  title="Wolny dysk? Sprawdź śrubki mocujące!" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Listopad 15, 2010 -- <a href="http://maciejewski.org/2010/11/15/kwantowa-obudowa-w-stanie-splatanym/" title="Kwantowa obudowa w stanie splątanym">Kwantowa obudowa w stanie splątanym</a> (0)</li><li>Maj 20, 2009 -- <a href="http://maciejewski.org/2009/05/20/netbsd-50-na-netrze-t1-200/" title="NetBSD 5.0 na Netrze T1-200">NetBSD 5.0 na Netrze T1-200</a> (1)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hazard blogowy.</title>
		<link>http://maciejewski.org/2008/11/26/hazard-blogowy/</link>
		<comments>http://maciejewski.org/2008/11/26/hazard-blogowy/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 16:12:35 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[zakład]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=705</guid>
		<description><![CDATA[Nigdy nie byłem podatny na hazard. Właściwie w całym swoim życiu przegrałem tylko 20 zł na zakładach bukmacherskich co mnie skutecznie zniechęciło do takich rozrywek. Jakiś czas temu jednak wywiązała się taka oto dyskusja z Lamą na ircu: (niestety jakaś pomroczność jasna albo to był pierwszy dzień używania Acer Aspire One &#8211; o którym później [...]]]></description>
			<content:encoded><![CDATA[<p>Nigdy nie byłem podatny na hazard. Właściwie w całym swoim życiu przegrałem tylko 20 zł na zakładach bukmacherskich co mnie skutecznie zniechęciło do takich rozrywek. Jakiś czas temu jednak wywiązała się taka oto dyskusja z <a href="http://llama.pl">Lamą</a> na ircu:</p>
<p><em>(niestety jakaś pomroczność jasna albo to był pierwszy dzień używania Acer Aspire One &#8211; o którym później &#8211; więc literówka na literówce :/ ale zostawiam w oryginale)</em></p>
<p>12:13 &lt;lama`&gt; teraz niech uptajma nabije ze 100 dni chociaz<br />
12:13  &lt;cancer^&gt; hehe po co ?<br />
12:13 &lt;cancer^&gt; wzesniej wyjdzie 5.0  stable<br />
12:14 &lt;lama`&gt; lol<br />
12:14 &lt;lama`&gt;  jasne<br />
<span style="text-decoration: underline;">12:15 &lt;lama`&gt; jestem gotyw przyjac zaklada ze windows  7 uzyska status RTM przed pojawieniem sie ISO z netbsd 5.0</span><br />
12:26  &lt;cancer^&gt; hehe<br />
12:26 &lt;cancer^&gt; nie jestem w temacie windows  7<br />
12:26 &lt;cancer^&gt; wiec nie wiem kiedy jest planowany release<br />
12:31  &lt;lama`&gt; jesien 2009 pewnie<br />
12:31 &lt;lama`&gt; pozna<br />
12:31  &lt;lama`&gt; czyli rok co najmniej<br />
<span style="text-decoration: underline;">12:47 &lt;cancer^&gt; no to  skolonny bylbym sie zalozyc ze netbsd 5.0 bedzie szybciej  :)</span><br />
12:51 &lt;lama`&gt; haha<br />
12:51 &lt;lama`&gt; ok<br />
12:51  &lt;lama`&gt; jak zrobie bloga<br />
12:51 &lt;lama`&gt; zrobimy oficjalny zaklad  pomiedzy blogami :&gt;<br />
12:51 &lt;lama`&gt; PRZEGRASZ! :P<br />
<span style="text-decoration: underline;">12:51  &lt;lama`&gt; tylko co mialby zrobic przegrany? :P</span><br />
<span style="text-decoration: underline;">13:43 &lt;cancer^&gt;  przekieorwac traffic ze swojego bloga na drugiego ;)</span><br />
13:46  &lt;lama`&gt; cos smieszniejszego :&gt;<br />
13:46 &lt;lama`&gt; ale to moze byc z  jakims obrazkiem :&gt;<br />
13:47 &lt;cancer^&gt; ok<br />
13:49 &lt;cancer^&gt; no  to masz temat na pierwszy post :)<br />
13:49 &lt;cancer^&gt; zaklad :)<br />
13:49  &lt;lama`&gt; ok<br />
13:50 &lt;lama`&gt; tygodniowe przekierowanie traffiku po  wyswietleniu jakiegos obrazka :&gt;<br />
13:50 &lt;cancer^&gt; tzn jak by to mialo  wygladac?<br />
<span style="text-decoration: underline;">13:54 &lt;lama`&gt; wchodz sie na cancer.pl i tam jakis  obrazek przygotowany przezemenie bo przegrasz</span><br />
<span style="text-decoration: underline;">13:54 &lt;lama`&gt; i po 10  sekundach redirect na llama.pl</span><br />
<span style="text-decoration: underline;">13:54 &lt;lama`&gt; albo innaczej</span><br />
<span style="text-decoration: underline;">13:55 &lt;lama`&gt; moze trzeba bedzie podstawic stronke ze zostala shakowana przez turkish hakerow i wyjasnienia dopiero pozniej? :P</span><br />
13:56  &lt;cancer^&gt; no dobra :)<br />
13:56 * cancer^ sie zastanawia czy nie straci za  duzo na tym jak przegra hehe<br />
14:01 &lt;cancer^&gt; Wiek domeny :4 lata, 185  dni<br />
14:01 &lt;cancer^&gt; nie wiedzialem ze tak dlugo ja mam juz :)</p>
<p>Jak widzicie odważnie stawiam czoła propagandzie Microsoftu i bronię honoru NetBSD ;) A że już mamy <a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-5_BETA/">5_BETA</a> to szanse są duże!<br />
<strong><br />
Oficjalnie więc przy pomocy tego posta przyjmuję zakład!</strong></p>
<p><script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/466327391/"; SKIN = "white"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
<p><!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=705&type=feed" alt=" Hazard blogowy."  title="Hazard blogowy." /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Kwiecień 26, 2009 -- <a href="http://maciejewski.org/2009/04/26/welcome-to-netbsd-5_0/" title="Welcome to NetBSD 5.0!">Welcome to NetBSD 5.0!</a> (1)</li><li>Czerwiec 2, 2009 -- <a href="http://maciejewski.org/2009/06/02/disaster-key-recovery/" title="Disaster Key Recovery">Disaster Key Recovery</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Styczeń 17, 2012 -- <a href="http://maciejewski.org/2012/01/17/windows-server-gpo-loginoff-script-xcopy-incremental-backup/" title="Windows Server + GPO + LogIN/OFF Script + XCOPY Incremental Backup">Windows Server + GPO + LogIN/OFF Script + XCOPY Incremental Backup</a> (0)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/11/26/hazard-blogowy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Linux+ 11/2008</title>
		<link>http://maciejewski.org/2008/11/24/linux-112008/</link>
		<comments>http://maciejewski.org/2008/11/24/linux-112008/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 20:11:25 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[konsola]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[programy]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=689</guid>
		<description><![CDATA[Nowy wpis po równo miesiącu od ostatniego, już nawet nie będę się usprawiedliwiał tylko od razu do rzeczy&#8230;. Wpadło mi w rękę jakiś czas temu pisemko LINUX+ wydawane notabene przez to samo wydawnictwo, które wydaje opisywany na tym blogu BSD Magazine (#1, #2, a #3 leży na biurku i także czeka na zrecenzowanie), czyli wydawnictwo [...]]]></description>
			<content:encoded><![CDATA[<p>Nowy wpis po równo miesiącu od ostatniego, już nawet nie będę się usprawiedliwiał tylko od razu do rzeczy&#8230;.</p>
<p>Wpadło mi w rękę jakiś czas temu pisemko <a href="http://lpmagazine.org/prt/view/linux/issue/923.html">LINUX+</a> wydawane notabene przez to samo wydawnictwo, które wydaje opisywany na tym blogu BSD Magazine (<a href="http://maciejewski.org/?p=487">#1</a>, <a href="http://maciejewski.org/?p=577">#2</a>, a #3 leży na biurku i także czeka na zrecenzowanie), czyli wydawnictwo <a href="http://software.com.pl/">Software</a>. Co do samego pisma odsyłam do pierwszego wpisu o BSD Magazine, gdyż layout i wszystko co z nim związane jest bardzo podobne. Piszę w ogóle o Linux+ ponieważ miałem zamiar opisać co nie co o konsoli i narzędziach które są pomocne w codziennych czynnościach, ale okazało się, że w tym numerze Linux+ pojawił się właśnie taki artykuł, tak że polecam :) Sam magazyn można zasubskrybować jako newsletter więc możecie się zaznajomić co i jak w konsoli można zrobić. Artykuł jest obszerny i napisany językiem dla początkujących więc nie powinno być problemu ze stosowaniem opisanych tam narzędzi w praktyce. Autor wziął sobie do serca temat i jest opis nawet oglądania filmów i zdjęć w konsoli. Bardziej to ciekawe niż praktyczne, no ale można. Polecam za to zwrócić uwagę na przeglądarki tekstowe, sam używam elinksa do pisania notatek na tym blogu, oraz do czytania dokumentacji, naprawde bardzo wygodna i szybka rzecz. Z komunikatorów zamiast EKG czy Fincha w polskich realiach skupiłbym się raczej na EKG2 dlatego że można w nim uruchomić wszystkie popularne protokoły czyli GG, Jabber i Tlen. Przy okazji czytania o moc &#8211; programie do puszczania muzyki z konsoli przypomniało mi się jak to za czasów area47.org czyli mojej sieci blokowej używałem mpg123 jako budzika. W połączeniu z cronem i serwerem na HP Vectra (P2 400Mhz, 80 GB HDD, 512 MB RAM) dawało to niezłe rezultaty :) Z oprogramowania konsolowego które nie jest opisane w Linux+ dodałbym jeszcze gry oraz czytacza poczty. Nawet dzisiaj np taki <a href="http://www.adom.de/">ADOM</a> to kawał pożądnego rpga, w który można przyciąć nawet w pracy i nikt się nie zorientuje że właśnie gramy ;) Warto dodać też do tego netris, bardzo prosty tetris pod konsolą, ale z możliwością gry po sieci, w trybie powiedzmy deatchmatch (jak zrzucisz linie to pojawia się ona u przeciwnika). Jeśli chodzi o pocztę w konsoli to liczy się właściwie tylko mutt. Właściwie poza oglądnięciem załączników umie to co inne graficzne programy pocztowe, a nawet o wiele więcej. Poza tym jest bardzo prosty w obsłudze, a po zainstalowaniu od razu gotowy do obsługi poczty systemowej dlatego używam go jako czytacza maili systemowych. </p>
<p>Podsumowując jeśli świat poza X&#8217;ami dla Ciebie nie istnieje a chcesz go poznać odsyłam do opisu konsolowych narzędzi w Linux+, jest prosto i czysto napisane co i jak. A mi pozostaje poczekać jakiś czas aż temat znowu zrobi się na czasie wraz z nowymi programami lub ich wersjami i opisać tty&#8217;owy świat jeszcze raz :) </p>
<p><script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/464251887/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
<p><!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=689&type=feed" alt=" Linux+ 11/2008"  title="Linux+ 11/2008" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Styczeń 21, 2009 -- <a href="http://maciejewski.org/2009/01/21/linux-12009/" title="Linux+ 1/2009">Linux+ 1/2009</a> (0)</li><li>Grudzień 24, 2008 -- <a href="http://maciejewski.org/2008/12/24/wesolych-swiat/" title="Wesołych Świąt!">Wesołych Świąt!</a> (0)</li><li>Grudzień 19, 2008 -- <a href="http://maciejewski.org/2008/12/19/linux-122008/" title="Linux+ 12/2008 ">Linux+ 12/2008 </a> (0)</li><li>Listopad 9, 2007 -- <a href="http://maciejewski.org/2007/11/09/zobaczmy-sie-w-linuksie/" title="Zobaczmy się w Linuksie ;)">Zobaczmy się w Linuksie ;)</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/11/24/linux-112008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSD Magazine #2</title>
		<link>http://maciejewski.org/2008/07/22/bsd-magazine-2/</link>
		<comments>http://maciejewski.org/2008/07/22/bsd-magazine-2/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 08:04:03 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[BSD Magazine]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[OpenBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=577</guid>
		<description><![CDATA[Z lekkim opóźnieniem krótka recenzja BSD Magazine #2. Numer drugi poświęcony jest prawie w całości OpenBSD na spółę z PC-BSD. Co jak z czym i po co wydane nie będę się rozpisywał ponieważ nie zmieniło się za bardzo od numeru pierwszego. Tyle samo stron, taki sam dobry papier i miły layout. Z pozytywnych zmian widać, [...]]]></description>
			<content:encoded><![CDATA[<p>Z lekkim opóźnieniem krótka recenzja BSD Magazine #2.</p>
<p>Numer drugi poświęcony jest prawie w całości OpenBSD na spółę z PC-BSD.</p>
<p>Co jak z czym i po co wydane nie będę się rozpisywał ponieważ nie zmieniło się za bardzo od <a href="http://maciejewski.org/?p=487">numeru pierwszego</a>. Tyle samo stron, taki sam dobry papier i miły layout. Z pozytywnych zmian widać, że redaktorzy czytają mojego bloga i nie ma już pokemona FreeBSD na każdej stronie, a zgodnie z sugestią piszącego te słowa &#8211; artykuły o Openie ozdabia Puffy, a o PC-BSD piłka, która jak mniemam jest logiem PC-BSD ;)</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2008/07/bsdmag21.jpg" rel="lightbox[577]"><img src="http://maciejewski.org/wp-content/uploads/2008/07/bsdmag21-212x300.jpg" alt="bsdmag21 212x300 BSD Magazine #2" title="bsdmag21" width="212" height="300" class="alignnone size-medium wp-image-573" /></a></p>
<p>Na dołączonym DVD dostajemy OpenBSD 4.3 oraz DragonFly 1.12.2. Jest także MirBSD czyli bardzo okrojona hybryda Open i Net &#8211; BSD. Dostajemy także antywirusa FPROT. Antywirus dla BSD? Może kiedyś się przyda przed jakimiś makro wirusami, bo innego zastosowania nie widzę. </p>
<p><a href="http://maciejewski.org/wp-content/uploads/2008/07/bsdmag22.jpg" rel="lightbox[577]"><img src="http://maciejewski.org/wp-content/uploads/2008/07/bsdmag22-212x300.jpg" alt="bsdmag22 212x300 BSD Magazine #2" title="bsdmag22" width="212" height="300" class="alignnone size-medium wp-image-574" /></a></p>
<p>Teraz trochę o tym co najbardziej wartościowe czyli content. Jak już wspomniałem numer drugi sponsorowany jest przez Pana Theo więc mamy artykuł o instalacji Opena wraz z listingami menusów i co odpowiadać na kolejne pytania. Artykuł tyle co dobry to zupełnie chybiony z dwóch powodów. Czytelnikami BSD Magazine są osoby które mają styczność z systemami BSD i ktoś kto by chciał spróbować zainstalować opena napewno nie wydawałby ponad 30 zł na kwartalnik, którego w dodatku nie można kupić w kiosku. Po drugie tutoriali do wszystkich systemów we wszystkich językach jest tyle, że taki opis tylko po angielsku jest zupełnie zbędny.</p>
<p>Dalej pozostajemy w podstawowych zagadnieniach administracji Openem czyli instalacja paczek. Komentarz z poprzedniego akapitu w zasadzie mogę powtórzyć.</p>
<p>Dalej jest już lepiej. W artykule Gillesa Chehade znajdziemy informacje o tym jak zbudować sobie środowisko developerskie z kontrolą wersji przy pomocy cvs, środowiskiem chroot i listą mailingową.<br />
Czy jak to jest napisane &#8222;OpenBSD the best development platform&#8221; to bym polemizował, z uwagi chociażby na fatalną obsługę SMP w Openie, a moc kilku procesorów przy kompilacjach jednak jest ważna, ale informacje tam zawarte można z powodzeniem przenieść na inne platformy. </p>
<p>Następnie możemy poczytać o budowaniu serwera SAMP przy pomocy Opena. SAMP to po prostu Squid, Apache, MySQL i PHP :) Po przeczytaniu artykułu będziemy mieli serwer Proxy i zarządzanie prze Webmina. Znalazłem tam także literówkę przy ósmym screenie &#8211; &#8222;The defoult shell&#8221;, zdarza się ;)</p>
<p>Kolejnym artykułem jest (a jakże) OpenBSD &#8211; tym razem w ujęciu desktopowym. Właściwie o X11 jest 30 linijek tekstu wraz z komendami i instalacją KDE. Gratulacje dla autora za optymizm, chyba że ma wybitne szczęśćie i</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ln -s .xinitrc .xsession &amp;&amp; startx</div></td></tr></tbody></table></div>
<p>w jego wypadku działa zawsze i wszędzie. Reszta dwkustronicowego artykułu to opis jak pozakładać grupy alby współdzielić dokumenty i cdrom, oraz w zasadzie powtórzenie informacji jak skonfigurować sieć. Aby nie być gołosłownym w swojej krytyce rzućcie okiem na <a href="http://netbsd.org/docs/guide/en/chap-x.html">opis bardzo podstawowej konfiguracji serwra X w The Guide&#8230;</a></p>
<p>Pozostała część magazynu traktują o Jabberze i połączeniu go do innych sieci czyli o transportach jak i szyfrowaniu połączenia i rozmów prowadzonych przez nasz własny serwer jabberowy. Bardzo fajne i przydatne. Jest też artykuł o PBI czyli graficznym instalatorze PC-BSD (uogólniając). </p>
<p>Z artykułów mniej technicznych mamy sprawozdanie z Absolute FreeBSD 2, postępy nad certyfikatami BSD, wywiad z Damienem Bergamini (OpenBSD Developer) oraz Mac OS X jako &#8222;inne BSD&#8221;. Jest co poczytać. </p>
<p>Czy mamy coś o NetBSD? Mamy! 3 newsy &#8211; o supporcie UDF w NetBSD (Universal Disk Format), zmianie licencji NetBSD na dwu-klauzulową oraz zapowiedniach o tam nowego w NetBSD 5.0 (między innymi ulepszenia w SMP, wielowątkowości, obsłudze PAE w XENie oraz wspomnianego UDF i wiele innych). Także w artykule o Kernel File System czyli kernelu jako środowisku programistycznym i testowym jest trochę o NetBSD a właściwie o rump czyli Runnable Userspace Meta Program.</p>
<p>Numer mogę zaliczyć do udanych chociaż mniej niż pierwszy. Ważne, że znalazłem trochę ciekawych howtosów (tych o jabberd), jako czytelnik jestem więc kontent ;) Niestety w zapowiedziach na grudniowy numer widać, że redakcja znowu idzie w absolutnie podstawowe tutoriale &#8211; tym razem o PC-BSD. Zobaczymy co z tego wyjdzie, o czym oczywiście nie omieszkam poinformować w kolejnym wpisie BSD Magazine #3</p>
<p><script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/342336939/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script><br />
<!--adsense--><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=577&type=feed" alt=" BSD Magazine #2"  title="BSD Magazine #2" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/07/22/bsd-magazine-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pomieszanie z poplątaniem</title>
		<link>http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/</link>
		<comments>http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 07:48:53 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[Krótkie / Short]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[escort]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=523</guid>
		<description><![CDATA[Taki oto będzie ten post. Sezon ogórkowy właśnie się zaczyna, dlatego wszystko to co uzbierało mi się w przeciągu kilku dni wrzucę do jednego posta, co byście na wakacjach mieli wszystko w jednym rssie i nie będę nadwyrężał Waszych gprsów ;) - -j &#8211; no właśnie, wczoraj odkryłem przy pomocy morr&#8217;a (znowu ;) kolejną niesamowitą [...]]]></description>
			<content:encoded><![CDATA[<p>Taki oto będzie ten post.</p>
<p>Sezon ogórkowy właśnie się zaczyna, dlatego wszystko to co uzbierało mi się w przeciągu kilku dni wrzucę do jednego posta, co byście na wakacjach mieli wszystko w jednym rssie i nie będę nadwyrężał Waszych gprsów ;)</p>
<p>- <strong>-j</strong> &#8211; no właśnie, wczoraj odkryłem przy pomocy <a href="http://morr.pl">morr&#8217;a</a> (znowu ;) kolejną niesamowitą rzecz w NetBSD, jest to dla mnie odkrycie na miarę &#8222;make show-options&#8221; w pkgsrc dzięki, któremu po kilku miesiącach przestałem się zastanawiać &#8222;skąd u licha wiedzieć co dopisać do mk.conf, żeby mi się postfix z saslem skompilował&#8221; :) magiczna opcja -j mówi ile na raz jobów make może odpalić. W przypadku większej liczby procesorów drastycznie skacze wydajność kompilacji, np kompilacja kernela GENERIC na IBM Netfinity 5000 (2x P3 500Mhz) skróciła się z 56 minut do 27, a mój 4x Xeon 3.0 Ghz mieli go za to w 5 minut, neat :&gt;!</p>
<p><strong>- pisząć o kompilacji kerneli</strong> &#8211; zapamiętaj cancer, jak używasz net.inet.ip.forwarding w sysctl to używaj, a nie dodajesz option GATEWAY na jakimś zapomnianym routerze (no dobra nie tak bardzo zapomnianym &#8211; to ten IBM z posta wyżej), po czym przy updejcie do 4.99.69 (NetBSD is sexy ;) zastanawiasz się co jest z tym PF i NAT. Downgreadujesz, odpalasz kernele starsze od userlandu, wymieniasz karty sieciowe, zmieniasz PF na IPNAT/IPF, piszesz regułki nata bacznie wpatrując się w klawiaturę, szukasz niewidzialnych spacji itp.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;# &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Uptime | System &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Boot up<br />
----------------------------+---------------------------------------------------<br />
1 &nbsp; &nbsp;53 days, 21:23:35 | NetBSD 4.99.58 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sat Mar 29 16:33:27 2008<br />
2 &nbsp; &nbsp;25 days, 08:20:05 | NetBSD 4.99.58 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fri May 23 16:08:39 2008<br />
3 &nbsp; &nbsp;18 days, 19:16:11 | NetBSD 4.99.63 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Wed Jun 18 16:34:35 2008<br />
-&amp;gt; &nbsp; 4 &nbsp; &nbsp; 0 days, 11:14:24 | NetBSD 4.99.69 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mon Jul &nbsp;7 21:28:15 2008<br />
5 &nbsp; &nbsp; 0 days, 04:50:57 | NetBSD 4.99.69 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mon Jul &nbsp;7 16:35:22 2008<br />
6 &nbsp; &nbsp; 0 days, 02:28:32 | NetBSD 4.99.69 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mon Jul &nbsp;7 11:58:23 2008<br />
7 &nbsp; &nbsp; 0 days, 01:47:26 | NetBSD 4.99.69 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mon Jul &nbsp;7 14:28:49 2008<br />
8 &nbsp; &nbsp; 0 days, 00:06:48 | NetBSD 4.99.63 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mon Jul &nbsp;7 16:26:47 2008<br />
9 &nbsp; &nbsp; 0 days, 00:03:03 | NetBSD 4.99.69 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mon Jul &nbsp;7 16:21:56 2008<br />
10 &nbsp; &nbsp; 0 days, 00:01:53 | NetBSD 4.99.58 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Mon Jul &nbsp;7 16:18:15 2008<br />
----------------------------+---------------------------------------------------<br />
1up in &nbsp; &nbsp;18 days, 08:01:48 | at &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sat Jul 26 16:44:26 2008<br />
no1 in &nbsp; &nbsp;53 days, 10:09:12 | at &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sat Aug 30 18:51:50 2008</div></td></tr></tbody></table></div>
<p>No comments&#8230;</p>
<p>- <strong>zagadka</strong> &#8211; a przez kogo zgotowana? Przez Escorta. Nie pali na jeden cylinder, wymieniłem mu kable, świece, nadal nie pali, po oględzinach u mechanika stwierdzono, że <span style="text-decoration: line-through;">cewka jest ok</span>, kompresja też bardzo dobra, ogólnie silnik i bebechy w good shape, no ale nie pali. Pali za to benzynę jak smok, a na LPG nie da się jeździć bo niespalony LPG powoduje detonacje, które rozwalają mi (uwaga trudne słowo) klapomikser. Dzisiaj od godziny 10 &#8211; dzień drugi szukania o co tam chodzi.</p>
<p>Update: a jednak źródłem wszystkich problemów okazała się zalana(!) cewka, co ją zalało to jednak pozostanie zagadką. Po wyczyszczeniu śmiga lepiej niż poprzednio, pewnie przez te wszystkie nowe elektryczne sprawy :)</p>
<p>- <strong>a wogóle BP</strong> &#8211; to ostatnio moja ulubiona stacja, z racji personelu, który przez kilka miesięcy od wprowadzenia motokarty BP (taka karta kredytowa BP i Citibanku, na której gromadzi się punkty za paliwo, dodatkowo jest tam jakiś limit kredytu przez 54 dni nieoprocentowany i za zakupy tą kartą też dostaje się punkty, przy okazji jest to karta wypukła i można płacić nią w Internecie za na przykład domeny, na stacjach BP płacąc tą kartą są też zniżki na myjkę kawę itp. Właśnie napisałem najdłuższe wtrącenie w swojej karierze bloggera) nie wie, że aby móc kupić myjnię ze zniżką za 10 zł zamiast 18,99, lub małą kawę za 2zł zamiast dużej za chyba 5 z kawałkiem, trzeba kupić paliwo, zapłacić tą właśnie kartą BP. Dlatego poraz kolejny dzisiaj przy tankowaniu za oszałamiające 20 zł na przyjazd do mechanika, bez problemu dostałem dużą kawę za 2zł i jeszcze punkty, płacąc oczywiście zwykłą kartą, nie obciążając kredytowej :)</p>
<p>- <strong>mechanik</strong> &#8211; Zostawiłem u niego Essiego rano i odbyłem przymusowy spacer z Promienistej na Marcelińską (Poznań) w 20 minut. Dziwne, ale w tak zurbanizowanym kawałku miasta, musiałem tachać pusty kubek od kawy przez ponad połowę drogi, żeby znaleźć kosz na śmieci. Za to poranny spacer z w kółko wiejącym wiatrem to jest to! Budzi lepiej niż ta kawa z BP!</p>
<p>- <strong>zagadek ciąg dalszy</strong> &#8211; mam taką dziwną maszynę, która jest dość ważna, i robi ważne rzeczy, między innymi http, mail, proxy, dns, samba, itp. Generalnie chodzi to całkiem przyzwoicie już dłuższy czas:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;# &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Uptime | System &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Boot up<br />
----------------------------+---------------------------------------------------<br />
1 &nbsp; 145 days, 10:01:39 | NetBSD 4.0_BETA2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sun Oct 21 08:50:21 2007<br />
2 &nbsp; 140 days, 18:38:40 | NetBSD 4.0_BETA2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sat Jun &nbsp;2 13:13:34 2007<br />
-&amp;gt; &nbsp; 3 &nbsp; 114 days, 21:09:10 | NetBSD 4.0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sat Mar 15 10:48:04 2008<br />
4 &nbsp; 114 days, 21:08:10 | NetBSD 4.0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sat Mar 15 10:48:03 2008</div></td></tr></tbody></table></div>
<p>Posiada ona jednak jedną wkurzającą przypadłość, niemiłosiernie laguje, np po wpisaniu loginu trzeba czekać na hasło od ssh kilkanaście sekund, po zalogowaniu działa normalnie. Chyba, że wywoła się jakąś komendę, która zachowuje się tak jak wspomniane ssh, np &#8222;w&#8221;. Efekt jest taki:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ w<br />
8:59AM &nbsp;up 114 days, 21:12, 2 users, load averages: 0.01, 0.09, 0.11<br />
USER &nbsp; &nbsp; TTY &nbsp; &nbsp; FROM &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;LOGIN@ &nbsp;IDLE WHAT<br />
root &nbsp; &nbsp; console - &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sat11AM 2days -<br />
(tutaj nastepuje pauza (a może nawet pałza) kilkusekundowa)<br />
cancer &nbsp; ttyp0 &nbsp; ip-xx-yy-zz-żż.n &nbsp;8:15AM &nbsp; &nbsp; 0 w<br />
$</div></td></tr></tbody></table></div>
<p>większość komend działa normalnie. Tak samo zachowują się niektóre usługi, np Apache, jego restart zajmuje czasem nawet dwie minuty! A po powrocie do shella po /etc/rc.d/apache restart trzeba poczekać jeszcze z minutę na finalne &#8222;Resuming normal operations&#8221;. Po czym strony działają bez większych opoźnień. To maszyna jest z:</p>
<p>cpu0: AMD Athlon 64 or Sempron (686-class), 1607.43 MHz, id 0x20fc2</p>
<p>a NetBSD zarówno i386 jak i amd64 zachwoują się tak samo. Pomysły jakieś?</p>
<p>- <strong>adsense</strong> &#8211; W ogóle to od czasu zmiany layoutu nie mogę dojść z nimi do ładu. Czy ktoś wogóle wie w jaki sposób Google ustala, która reklama ma większy priorytet? Chodzi mi o to, że z tego co zauważyłem na stronie maksymalnie mogą być 3 bloki reklamowe, jak jest więcej to kolejne się nie wyświetlają. Na moim blogu są dwa stałe bloki &#8211; u góry pasek z pięcioma linkami, i długi blog po prawej stronie w sidebarze. Dodatkowo były reklamy pod każdym postem. Efekt był taki, że zawsze były dwie stałe reklamy + jedna pod najnowszym postem. Kiedy jednak otwerało się określony post to zawsze były trzy bloki reklamowe i to działało. Po zmianie na Vintage, kiedy chciałbym zostawić sobie taki system to publikując więcej niż 3 bloki reklam na głownej stronie &#8211; efekt jest taki, że są pierwsze linki u góry, kolejne reklamy w dwóch postach od góry i biała plama tam gdzie jest ten największy blok. Dlatego teraz mogę publikować reklamy co piąty post, żeby głowna się nie rozwalała. Nie jest to wygodne, a przy okazji nie skuteczne bo z wyszukiwarek ludziska wpadają ściśle do określonego postu, gdzie w całości nie ma reklamy, ale w pojednykę już powinna się pokazać.</p>
<p>- <strong>TPSA</strong> &#8211; To też do wora z wielkim napisem ZAGADKI! Muszę przyznać, że to bardzo demokratyczna instytucja. Jestem szczęśliwym posiadaczem (no może nie posiadaczem w każdym razie dysponuję(?) opiekunem) opiekuna biznesowego. Właściwie tych opiekunów to mam już chyba z 4 a może pięciu, a może 4 tylko z 5 nazwiskami, jedna przemiła Pani właśnie wypadła z tego kręgu bo ciąża. W każdym bądź razie wysyłam maila do jednej Pani, dostaję odp od drugiej z adnotacją, że znowu zmiana opiekuna i takei tam cuda na kiju. Wyszukiwarka w Thunderbirdzie ma co robić. Ale co to ja miałem o tej demokracji. Mamy taką fermę w miejscowości Byszkowo. Wiocha taka, że koniec świata (w sensie daleko, nie istnieje na mapie, nie ma nawet adresu &#8211; trzeba adresować na Czaplinek oddalony o kilka kilometrów z adnotacją, że do Byszkowa, ale jakoś to dochodzi :), ale linie TPSA posiadamy, i to nie byle jaką tylko ISDN, a nawet dwa! No i w tym Byszkowie jeden ISDN obsługuje fax, a drugi telefon i modem. Chciałem tam założyć DSL&#8217;a i po wywiadzie (technik dotarł do nieistniejącego adresu :) jedna z moich opiekunek (czuję się jak dziecko&#8230;) stwierdziła, że nie da rady, DSL na cyfrowej lini nie pójdzie (a analogowy modem idzie :) a zmiana lini się nie opłaca, a wogóle to byśmy stracili numer jeden jakby się dało (w sumie bez róznicy bo zamiast blokować modemem byłby DSL, ale co tam). Po tej odpowiedzi akurat Pani przekazała opiekę koleżance. W między czasie po ich testach przestał tam działać modem &#8230; Więc piszę co by naprawili, żeby chociaż ten modem działał,a wogóle to może chociaż SDI by nam tam dali, neostrade jakąś chociaż. A tu się okazuję, że nowa opiekunka SDI ani Neo nie poleca, bo to nie usługi biznesowe i jak się coś zepsuje to wpadamy w kolejkę 5600 zgłoszeń dziennie (sic!), i proponuje mi DSLa&#8230;. Mówi, że linie oczywiście możemy zmienić na analogowe, ale po co, skoro można zrobić DSLa na lini podkładowej (!) i ISDN zostanie, a ta linia podkładowa to jest nawet tańsza od najtańszej analogowej lini bo tylko 30 zł miesięcznie, zamiast najtańszy abonament 39 zł. I bądź tu człowieku mądry, i wogóle po co się znać co na czym może chodzić. Acha, zamówienie na dokładnie to samo musiałem wysłać jeszcze raz :) Tak więc jak ktoś ma kłopoty z TPSA to mogę polecić dobrą opiekunkę ;)</p>
<p>- <strong>o jeszcze mi się zagadka przypomniała</strong> &#8211; też komputerowa. Mniej więcej tak wygląda. W takiej oto konfiguracji transfer po lanie (Samba, FTP, SFTP) ograniczony jest do 100 kB/s czyli tyle ile przepustowość łącza. Dodatkowo kiedy pobieram coś z LAN i włącze pobieranie z Netu to transfer dzieli się ładnie na pół. Struktura jest napewno ok, bo mam kilka innych takich sieci gdzie modem od Netu jest wpięty do tego samego switcha co LAN. I nie pomaga wymuszenie samby żeby słuchała tylko na rtk0. W sumie nic nie pomaga. Sugestie?</p>
<p><a href="http://maciejewski.org/wp-content/uploads/2008/07/samba.jpg" rel="lightbox[523]"><img class="alignnone size-full wp-image-524" title="samba" src="http://maciejewski.org/wp-content/uploads/2008/07/samba.jpg" alt="samba Pomieszanie z poplątaniem" width="500" height="375" /></a></p>
<p>- <strong>maile, maile</strong> &#8211; dużo ich, dziennie po nocy (w dokładnie od po 16 do 8 rano) zbiera się około 460. Za dużo, zwłaszcza że np 300 to od smokepinga, że ktoś znowu drukarkę sieciową wyłączył!</p>
<p>- <strong>hipokryzja</strong> &#8211; uskuteczniana jest przez nasz bufet! Idę dzisiaj po bułkę, i co widzę? Przy kasie stoi świnia skarbonka na napiwki! Coż niezwykłego w świni? Jedni zarabiają na adsense, inni na groszach, które nie chce się wrzucić do portfela. Prawda. Ale nasz prześwietny bufet, potrafi: ważyć zupę, włożyć 3 i pół ziemniaka przypadkowo i strzepnąć to pół, na prośbę o więcej sosu na kaszę odmówić (no chciaż pół łyżki!), włożyć ociekającą surówkę i jeszcze wywalić trochę bo za dużo, włożyć na prośbę dwie surówki ale za to jeden ziemniak do gara z powrotem&#8230;. Tam się po prostu nie idzie najeść, dlatego ja tam nie chodzę! I jeszcze teraz te napiwki&#8230;</p>
<p>- <strong>Pro Blogger</strong> &#8211; No tak, chyba nim jestem, we wspomnianym spacerze, cała droga i czas wypełniły mi myśli jak napisać tego posta, łącznie z akcenatmi, gdzie powinno być śmiesznie i jak czytający powinien w głowie sobie czytać, żeby wyszło tak jak chcę. Wyszło?</p>
<p><script type="text/javascript"><!--
PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/329604072/"; SKIN = "black"; /*aby uzyskac ciemny temat*/
// --></script><br />
<script src="http://blogfrog.pl/index.php/wpisy/glosowanie" type="text/javascript"></script><br />
<!-- sig2feed --></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=523&type=feed" alt=" Pomieszanie z poplątaniem"  title="Pomieszanie z poplątaniem" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Sierpień 31, 2009 -- <a href="http://maciejewski.org/2009/08/31/blogday/" title="BlogDay">BlogDay</a> (1)</li><li>Czerwiec 26, 2009 -- <a href="http://maciejewski.org/2009/06/26/przekret-z-domenami/" title="Przekręt z domenami">Przekręt z domenami</a> (1)</li><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Październik 26, 2011 -- <a href="http://maciejewski.org/2011/10/26/fanpage/" title="Fanpage!">Fanpage!</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Czerwiec 22, 2010 -- <a href="http://maciejewski.org/2010/06/22/mobile-hero-photography/" title="Mobile Hero Photography">Mobile Hero Photography</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BSD Magazine #1</title>
		<link>http://maciejewski.org/2008/05/27/bsd-magazine-1/</link>
		<comments>http://maciejewski.org/2008/05/27/bsd-magazine-1/#comments</comments>
		<pubDate>Tue, 27 May 2008 08:06:30 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[BSD Magazine]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[OpenBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=487</guid>
		<description><![CDATA[W końcu jest! Dzisiaj rano po długim oczekiwaniu (w/g wydawcy egzemplarze wysłane do Japoni już dawno są na miejscu) przyszedł pierwszy numer BSD Magazine. Magazyn kosztuje 14.99 USD i jest dostępny tylko wysyłkowo. W prenumeracie kwartalnej kosztuje 40 USD za 4 numery, dlatego też zdecydowałem się na drugą opcję. Magazyn jest w całości po angielsku. [...]]]></description>
			<content:encoded><![CDATA[<p>W końcu jest! </p>
<p>Dzisiaj rano po długim oczekiwaniu (w/g wydawcy egzemplarze wysłane do Japoni już dawno są na miejscu) przyszedł pierwszy numer BSD Magazine. </p>
<p>Magazyn kosztuje 14.99 USD i jest dostępny tylko wysyłkowo. W prenumeracie kwartalnej kosztuje 40 USD za 4 numery, dlatego też zdecydowałem się na drugą opcję. Magazyn jest w całości po angielsku.</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/05/image-27.jpg' rel="lightbox[487]"><img src="http://maciejewski.org/wp-content/uploads/2008/05/image-27-212x300.jpg" alt="image 27 212x300 BSD Magazine #1" title="image-27" width="212" height="300" class="alignnone size-medium wp-image-488" /></a></p>
<p>Magazyn liczy sobie 66 stron. Nie jest to może oszałamiająca liczba, ale jest prawie bez reklam. Tylko 4 strony i gdzieniegdzie paski na 1/3 strony dotyczące BSDM. Do Magazynu dostajemy także tłoczoną płytę DVD z FreeBSD 7.0 + pfSense1.2 Firewall, Chstandard 6.0, SoftIntegration C++ Graphical Library, Blender 2.45, Python 2.3.</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/05/image-28.jpg' rel="lightbox[487]"><img src="http://maciejewski.org/wp-content/uploads/2008/05/image-28-205x300.jpg" alt="image 28 205x300 BSD Magazine #1" title="image-28" width="205" height="300" class="alignnone size-medium wp-image-489" /></a></p>
<p>Całość wydana na dobrej jakości papierze (śliski i błyszczący) z skromnym i lekkim layoutem, który jest bardzo przejrzysty i miły dla oka. Jedynie co mnie drażniło to, że na każdej stronie w rogu jest widoczny FreeBSDowy pokemon niezależnie czy artykuł jest o Free, Net czy Open &#8211; BSD. Chyba, że temat przewodni numeru to FreeBSD, ja jednak wolałbym żeby przy artykułach o NetBSD była flaga, a przy OpenBSD Puffy. Generalnie czepiam się, żeby było widać jaki jestem spostrzegawczy ;).</p>
<p>Pierwszy numer zaliczyłbym zdecydowanie dla osób które chcą zaznajomić się z systami BSD. Dużo jest tutoriali i porównań dystrybucji desktopowych jak DesktopBSD i PC-BSD. Jest także opisana instalacja dołączonego Free przez Dru Lavigne. Nie zabrakło oczywiście zachęty dla użytkowników Windows Vista i mamy howto jak wykonać dual boot Vista-BSD.</p>
<p>Z administracyjnych artykułów mamy o walce ze spamem na różne sposoby (PF, spamd, Greylisting itp).  Jest też także o IDS przy pomocy Snorta i Sguil (podoba mi się ten artykuł ponieważ używam Snorta z Base (a dawniej Acid) i powoli już nie wyrabia)), jest też o pf, ale niestety tylko o NAT, także przykład sprowadza się do znanej wszystkim linijki z defaultowej instalacji pf ;) Mamy też opis jak postawić własny serwer jabbera (jabberd), szkoda, że nie ma opisu jak go pożenić z userami z Active Directory. </p>
<p>Ze stajni NetBSD mamy bardzo długi i dokładny artykuł jak zainstalować nasz ulubiony system na NSLU2 czyli Network Storage Link od Linksysa. A to jak wiemy (instalowanie na dziwnych sprzętach/architekturach czy innych pleśniakach) jest ulubionym zajęciem userów NetBSD ;)</p>
<p>Na koniec wywiad z Jeffem Robertsonem &#8211; developerem FreeBSD, na temat SMP i wspaniałej wydajności na wielokorowych procesorach, oraz krótko o co chodzi z Certyfikatami BSD.</p>
<p>Myślę, że pierwszy numer może się podobać. Dla starych wyjadaczy będą to pewnie informacje wtórne, ale dla nowych będą bardzo przydatne. Patrząc na screeny zastanawiam się nawet czy nie wypróbować, któregoś z desktopowych BSD. </p>
<p>Jeśli ktoś czuje się na siłach i ma coś ciekawego do napisania może się kontaktować na <a href="http://www.bsdmag.org">www.bsdmag.org</a> lub pisać na <a href="mailto:editors@bsdmag.org">editors@bsdmag.org</a>.</p>
<p>Na koniec warto także zaznaczyć, że cały numer został wydany przez polskie wydawnictwo <a href="http://software.com.pl">Software</a>, gdzie można także zamówić bieżący numer jak i kolejne. </p>
<p>Mam nadzieje, że nie długo będzie także możliwość kupienia Magazynu w kioskach.</p>
<p><script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/298926770/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=487&type=feed" alt=" BSD Magazine #1"  title="BSD Magazine #1" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/05/27/bsd-magazine-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google killer? Chyba jeszcze nie.</title>
		<link>http://maciejewski.org/2008/05/13/google-killer-chyba-jeszcze-nie/</link>
		<comments>http://maciejewski.org/2008/05/13/google-killer-chyba-jeszcze-nie/#comments</comments>
		<pubDate>Tue, 13 May 2008 13:46:25 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Ogólne]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[powerset]]></category>
		<category><![CDATA[wyszukiwarka]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=452</guid>
		<description><![CDATA[Dzisiaj Powerset oddał do użytku swoją wyszukiwarkę, która w zamyśle ma być konkurencją dla google z powodu bardziej ludzkiego podejścia do wyszukiwania. Zamiast szukać w/g słów kluczy łączonych za pomocą + albo &#8221; mamy mieć możliwość pisania po ludzku a wyszukiwarka ma to zrozumieć i podać nam najbardziej odpowiednie pozycje. Jak widać powerset przeszukuje artykuły [...]]]></description>
			<content:encoded><![CDATA[<p>Dzisiaj <a href="http://www.powerset.com/">Powerset</a> oddał do użytku swoją wyszukiwarkę, która w zamyśle ma być konkurencją dla google z powodu bardziej ludzkiego podejścia do wyszukiwania. Zamiast szukać w/g słów kluczy łączonych za pomocą + albo &#8221; mamy mieć możliwość pisania po ludzku a wyszukiwarka ma to zrozumieć i podać nam najbardziej odpowiednie pozycje.</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/05/powerset1.jpg' rel="lightbox[452]"><img src="http://maciejewski.org/wp-content/uploads/2008/05/powerset1.jpg" alt="powerset1 Google killer? Chyba jeszcze nie." title="powerset1" width="500" height="277" class="alignnone size-full wp-image-453" /></a></p>
<p>Jak widać powerset przeszukuje artykuły w Wikipedii co jest już pewną ułomnością, ponieważ jesli czegoś nie ma w wikipedii to dla wyszukiwarki nie istnieje.</p>
<p>Ale sprawdźmy rozumienie słowa pisanego. </p>
<p>Szukam informację o filmie Katyń Wajdy. Nie będzie to tak bardzo proste jak &#8222;Barack Obama&#8221; w tutorialu, ale nie powinno być tez zupełną niewiadomą skoro był to film nominowany do Oscara.</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/05/powerset2.jpg' rel="lightbox[452]"><img src="http://maciejewski.org/wp-content/uploads/2008/05/powerset2.jpg" alt="powerset2 Google killer? Chyba jeszcze nie." title="powerset2" width="500" height="341" class="alignnone size-full wp-image-454" /></a></p>
<p>Jak na tak zadane proste bądź co bądź i jednoznaczne pytanie dopiero trzecie trafienie nie jest zadowalające. W pierwszych dwóch w ogóle nie występuje słówko &#8222;directed&#8221; co było tutaj kluczem ponieważ chodzi nam o film Katyń i jego reżysera a nie o wydarzenie pod tytułem Mord Katyński jak sugeruje wyszukiwarka.</p>
<p>Dla porównania Google:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/05/powerset3.jpg' rel="lightbox[452]"><img src="http://maciejewski.org/wp-content/uploads/2008/05/powerset3.jpg" alt="powerset3 Google killer? Chyba jeszcze nie." title="powerset3" width="500" height="385" class="alignnone size-full wp-image-455" /></a></p>
<p>Nie licząc Youtube, pierwsze trafienie, licząc Youtube trzecie miejsce, jednak ze wskazaniem na Google. </p>
<p>Jeszcze jeden test, żeby się przekonać, rozpoznawanie prostych pytań jednak działa.</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/05/powerset5.jpg' rel="lightbox[452]"><img src="http://maciejewski.org/wp-content/uploads/2008/05/powerset5.jpg" alt="powerset5 Google killer? Chyba jeszcze nie." title="powerset5" width="500" height="421" class="alignnone size-full wp-image-456" /></a></p>
<p>Pamiętacie pierwsze lekcje angielskiego? What is this? This is a cat. Cat is an animal. Etc. Pojawiła się odpowiedź, która udziela nam wyjaśnień na nasze pytanie w prawidłowy sposób.</p>
<p>Na tak postawione pytanie Google również znajduje prawidłową odpowiedź, ale już jako drugie trafienie.<br />
Trochę szczęścia jednak w tym, że pytanie jest dokładnie takie jak tytuł strony :)</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/05/powerset6.jpg' rel="lightbox[452]"><img src="http://maciejewski.org/wp-content/uploads/2008/05/powerset6.jpg" alt="powerset6 Google killer? Chyba jeszcze nie." title="powerset6" width="500" height="267" class="alignnone size-full wp-image-457" /></a></p>
<p>Jak dla mnie ciekawostka z której może coś ciekawego się urodzi. Zdecydowanie powerseta dyskwalifikuje ograniczenie do wikipedii. Jeśli oszacować, że 90% moich zapytań to szukanie bardzo konkretnych odpowiedzi na bardzo konkretne problemy to encyklopedyczne (czy wikipedyczne) definicje nie są mi przydatne wcale. </p>
<p>Można się czepiać, że zestaw pytań źle dobrany i że za mało dla miarodajnego testu, jednak to przyszło mi jako pierwsze do głowy, a wyszukiwarka powinna szybko szukać tego co potrzebujemy a nie to co akurat jest jej wygodne, bo popularne lub oczywiste. Dlatego właśnie w/g mnie na rynku wyszukiwarek Google może czuć się spokojnie. Nie jest doskonały, ale i tak póki co najlepszy :)</p>
<p><!--adsense--></p>
<p><script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/289445978/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=452&type=feed" alt=" Google killer? Chyba jeszcze nie."  title="Google killer? Chyba jeszcze nie." /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Czerwiec 26, 2009 -- <a href="http://maciejewski.org/2009/06/26/przekret-z-domenami/" title="Przekręt z domenami">Przekręt z domenami</a> (1)</li><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Wrzesień 4, 2008 -- <a href="http://maciejewski.org/2008/09/04/google-chrome/" title="Google Chrome">Google Chrome</a> (1)</li><li>Lipiec 14, 2008 -- <a href="http://maciejewski.org/2008/07/14/well-optimized-blog-for-seo/" title="Well optimized blog for SEO">Well optimized blog for SEO</a> (0)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/05/13/google-killer-chyba-jeszcze-nie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Proliant DL140 G3 and Net/Open BSD</title>
		<link>http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/</link>
		<comments>http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 07:42:25 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[hangs]]></category>
		<category><![CDATA[long boot]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[pckbc0]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=380</guid>
		<description><![CDATA[Sorry my polish readers, but I waste almost day to figure this out, so maybe this post will help more users if it will be in English. I got couple of Proliants. Two DL380 G5 which are fully functional with BSDs, and three DL140 G3 that has a problems. After booting it up from CD, [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry my polish readers, but I waste almost day to figure this out, so maybe this post will help more users if it will be in English.</p>
<p>I got couple of Proliants. Two DL380 G5 which are fully functional with BSDs, and three DL140 G3 that has a problems.</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2008/01/dl.jpg' title='Proliants!' rel="lightbox[380]"><img src='http://maciejewski.org/wp-content/uploads/2008/01/dl.thumbnail.jpg' alt="dl.thumbnail HP Proliant DL140 G3 and Net/Open BSD"  title="HP Proliant DL140 G3 and Net/Open BSD" /></a></p>
<p>After booting it up from CD, both Net and Open BSD hangs just after initial kernel load. FreeBSD, CentOS even Windows works smooth. I tried diffrent branches &#8211; 4.0_STABLE, newest current, some old too. Nothing changed. Then I left it in &#8222;hang mode&#8221; ;) and went for dinner. After come back both NetBSD and OpenBSD welcomes me with it installers! Yay! I rebooted once again and waits. NetBSD hangs as before, then after about 5 minutes, it booted with green kernel messages and hangs again on pckbc0 at isa0, and after another minutes it continued straight to installer. With OpenBSD was the same, only time changed &#8211; 15 minutes dough. I installed both, and didn&#8217;t noticed any odd behavior. After install and boot from hard disk, both hangs again, then let me logged in, and work just fine. </p>
<p>Here comes sources for help :) Recompilation of kernel with no pckbc0 support completly solved problem. I was almost sure that with no pckbc0 I will not be able to use ps2 keyboard nor usb keyboard on console, but both works. So flawless success :) I think problem is in controler of keyboard in DL140 that is bridged with PS2 and USB connection. </p>
<p>So conclusion is if You want use BSD on DL140 G3, chose FreeBSD, or arm yourself with patient and sources for Your system :)</p>
<p>P.S. NetBSD on DL140 G3 with SMP support works like a charm :)</p>
<p><!--adsense--><br />
<script type="text/javascript">PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/222772156/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=380&type=feed" alt=" HP Proliant DL140 G3 and Net/Open BSD"  title="HP Proliant DL140 G3 and Net/Open BSD" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tips &amp; Tricks II</title>
		<link>http://maciejewski.org/2008/01/08/tips-tricks-ii/</link>
		<comments>http://maciejewski.org/2008/01/08/tips-tricks-ii/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 14:17:34 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[notify]]></category>
		<category><![CDATA[pkgsrc]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=378</guid>
		<description><![CDATA[Note to myself. Thanks to morr from #netbsd.pl who pointed me to this. How many times You forgot to notice after installing package what was in MESSAGE file? How many MESSAGES information You miss while upgreading lots of packages? Of course You can always revive it by pkg_info -D package_name, but there is simply yet [...]]]></description>
			<content:encoded><![CDATA[<p>Note to myself.</p>
<p>
Thanks to morr from #netbsd.pl who pointed me to this.</p>
<p>
How many times You forgot to notice after installing package what was in MESSAGE file?</p>
<p>
How many MESSAGES information You miss while upgreading lots of packages?</p>
<p>
Of course You can always revive it by pkg_info -D package_name, but there is simply yet brilliant way to have MESSAGE info in mail.</p>
<p>
Just add to /etc/mk.conf </p>
<p>
PKGSRC_MESSAGE_RECIPIENTS?=login or mail adress</p>
<p>
and when package have something to say in MESSAGE You have it on Your mail :) </p>
<p>
Read /usr/pkgsrc/mk/defaults/mk.conf for details.<br />
<!--adsense--></p>
<p>
<script >PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/213199947/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script></p>
<p>
<script src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=378&type=feed" alt=" Tips & Tricks II"  title="Tips & Tricks II" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li><li>Czerwiec 9, 2009 -- <a href="http://maciejewski.org/2009/06/09/google-talk-w-ekg2/" title="Google Talk w Ekg2">Google Talk w Ekg2</a> (0)</li><li>Kwiecień 23, 2009 -- <a href="http://maciejewski.org/2009/04/23/dependencies-madness/" title="Dependencies madness">Dependencies madness</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/01/08/tips-tricks-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update NetBSD do wersji 4.0_STABLE</title>
		<link>http://maciejewski.org/2008/01/02/update-netbsd-do-wersji-40_stable/</link>
		<comments>http://maciejewski.org/2008/01/02/update-netbsd-do-wersji-40_stable/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 09:44:01 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[libc.so.12]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=373</guid>
		<description><![CDATA[W końcu przyszedł czas aby się ustabilizować. W tym krótkim howto postaram się dość szczegółowo opisać jak to wykonać i nie strzelić sobie w stopę a jak już się strzeli jak się połatać. W moim przypadku upgrade był przeprowadzony z systemu z gałęzi -current do -stable a konkretnie z 4.99.32 do 4.0_STABLE. Zaczynamy od ściągnięcia [...]]]></description>
			<content:encoded><![CDATA[<p>W końcu przyszedł czas aby się ustabilizować. W tym krótkim howto postaram się dość szczegółowo opisać jak to wykonać i nie strzelić sobie w stopę a jak już się strzeli jak się połatać.</p>
<p>W moim przypadku upgrade był przeprowadzony z systemu z gałęzi -current do -stable a konkretnie z 4.99.32 do 4.0_STABLE.</p>
<p>Zaczynamy od ściągnięcia źródeł systemu odpowiedniej gałęzi.</p>
<p>Wchodzimy do /usr</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/</div></td></tr></tbody></table></div>
<p>Ustawiamy w jaki sposób będziemy łączyć się z serwerem cvs</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">setenv CVS_RSH ssh<br />
setenv CVSROOT :ext:anoncvs@anoncvs.NetBSD.org:/cvsroot</div></td></tr></tbody></table></div>
<p>I ściągamy (w katalogu /usr!) źródła</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cvs checkout -r netbsd-4 -P src</div></td></tr></tbody></table></div>
<p>jeśli pominiemy -r netbsd-4 ściągniemy gałąź -current, możemy się także cofnąć do netbsd-3 (nie polecane :). Po całej operacji mniej lub bardziej czasochłonnej w katalogu /usr/src będziemy mieli wszystkie źródła potrzebne do budowy systemu. Jeśli masz kiepskie połączenie z Internetem możemy dodać po cvs flagę -zx gdzie x to liczba od 1 do 9 określająca stopień kompresji. Pamiętać należy jednak, że kompresja po stronie serwera dość poważnie go obciąża.</p>
<p>Możemy sprawdzić czy ściągnęliśmy dobrą wersję wykonując skrypt osrelease.sh w katalogu /usr/src/sys/conf/</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/src/sys/conf/<br />
sh osrelease.sh <br />
4.0_STABLE</div></td></tr></tbody></table></div>
<p>Wszystko gra.</p>
<p>Teraz musimy przygotować katalogi do budowy systemu, /usr/tools i /usr/obj są obligatoryjne i kiedy ich nie ma budowa systemu nie zostanie przeprowadzona, build.sh powinien je stworzyć ale dla pewności lepiej zadbać aby były dostępne dla systemu. katalog gdzie faktycznie będą przechowywane setsy po budowie jest dowolny w moim przypadku nazywa się tak jak wersja NetBSD &#8211; /usr/4.0_STABLE</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mkdir /usr/tools /usr/obj /usr/4.0_STABLE</div></td></tr></tbody></table></div>
<p>Teraz zbudujemy sobie toolsy czyli narzędzia do budowy NetBSD. build.sh jest oczywiście na tyle sprytny, że sprawdza czy w systemie są odpowiednie narzędzia i jeśli ich nie ma to je buduje i korzysta z nowych, ale oczywiście na tym etapie mogą także pojawić się nieprzewidywane trudności więc dla pewności wskażemy konkretny katalog i powiemy co build.sh ma budować:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/src/<br />
./build.sh -T /usr/tools/ tools</div></td></tr></tbody></table></div>
<p>Zależnie od szybkości naszej maszyny, może to potrwać od kilku minut to kilku godzin.</p>
<p>U mnie na p3 500 Mhz i 256 Mb ram toolsy jak widać budowały się godzinę z kilkoma minutami.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">===&gt; Tools built to /usr/tools<br />
===&gt; build.sh ended: &nbsp; Fri Dec 21 15:04:39 CET 2007<br />
===&gt; Summary of results:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh command: ./build.sh -T /usr/tools/ tools<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh started: Fri Dec 21 13:58:46 CET 2007<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NetBSD version: &nbsp; 4.0_STABLE<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE_ARCH: &nbsp; &nbsp; i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Build platform: &nbsp; NetBSD 4.99.32 i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HOST_SH: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/bin/sh<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;No /usr/tools/bin/nbmake, needs building.<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Bootstrapping nbmake<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TOOLDIR path: &nbsp; &nbsp; /usr/tools<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DESTDIR path: &nbsp; &nbsp; /usr/src/destdir.i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RELEASEDIR path: &nbsp;/usr/src/releasedir<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Created /usr/tools/bin/nbmake<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;makewrapper: &nbsp; &nbsp; &nbsp;/usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Updated /usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Tools built to /usr/tools<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh ended: &nbsp; Fri Dec 21 15:04:39 CET 2007<br />
===&gt; .</div></td></tr></tbody></table></div>
<p>Po wybudowaniu toolsów możemy zbudować sobie system:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">./build.sh -D /usr/4.0_STABLE -O /usr/obj -T /usr/tools -u build</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">===&gt; Successful make build<br />
===&gt; build.sh ended: &nbsp; Fri Dec 21 21:53:03 CET 2007<br />
===&gt; Summary of results:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh command: ./build.sh -D /usr/4.0_STABLE -O /usr/obj -T /usr/tools -u build<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh started: Fri Dec 21 15:07:38 CET 2007<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NetBSD version: &nbsp; 4.0_STABLE<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE_ARCH: &nbsp; &nbsp; i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Build platform: &nbsp; NetBSD 4.99.32 i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HOST_SH: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/bin/sh<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TOOLDIR path: &nbsp; &nbsp; /usr/tools<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DESTDIR path: &nbsp; &nbsp; /usr/4.0_STABLE<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RELEASEDIR path: &nbsp;/usr/obj/releasedir<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;makewrapper: &nbsp; &nbsp; &nbsp;/usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Updated /usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Successful make build<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh ended: &nbsp; Fri Dec 21 21:53:03 CET 2007<br />
===&gt; .</div></td></tr></tbody></table></div>
<p>A po wybudowaniu systemu potrzebujemy jeszcze kernel zgodny z wersją naszego NetBSD który będziemy instalować. Najlepiej jest zbudować oczywiście GENERIC, ale możemy oczywiście go trochę zmodyfikować (np. poprzez dodanie PF który nie jest domyślnie kompilowany)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">vim sys/arch/i386/conf/GENERIC</div></td></tr></tbody></table></div>
<p>(oczywiście dla innych architektur trzeba zmienić katalog określający architekturę np amd64, sparc, sparc64 itp.)</p>
<p>Kernel możemy wybudować następnie tak jak stara szkoła karze, poprzez config, make depend, make, make install, ale build.sh również pozwala nam go budować więc użyję właśnie tego narzędzia:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">./build.sh -O /usr/obj -T /usr/tools -u kernel=GENERIC<br />
===&gt; Kernels built from GENERIC:<br />
&nbsp; /usr/obj/sys/arch/i386/compile/GENERIC/netbsd<br />
===&gt; build.sh ended: &nbsp; Fri Dec 21 23:00:27 CET 2007<br />
===&gt; Summary of results:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh command: ./build.sh -O /usr/obj -T /usr/tools -u kernel=GENERIC<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh started: Fri Dec 21 21:58:15 CET 2007<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NetBSD version: &nbsp; 4.0_STABLE<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE_ARCH: &nbsp; &nbsp; i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Build platform: &nbsp; NetBSD 4.99.32 i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HOST_SH: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/bin/sh<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TOOLDIR path: &nbsp; &nbsp; /usr/tools<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DESTDIR path: &nbsp; &nbsp; /usr/obj/destdir.i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RELEASEDIR path: &nbsp;/usr/obj/releasedir<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;makewrapper: &nbsp; &nbsp; &nbsp;/usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Updated /usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Building kernel without building new tools<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Building kernel: &nbsp;GENERIC<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Build directory: &nbsp;/usr/obj/sys/arch/i386/compile/GENERIC<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Kernels built from GENERIC:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /usr/obj/sys/arch/i386/compile/GENERIC/netbsd<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh ended: &nbsp; Fri Dec 21 23:00:27 CET 2007<br />
===&gt; .</div></td></tr></tbody></table></div>
<p>Po wybudowaniu kernela musimy jeszcze tylko go podmienić backupując nasz stary (i działający ! ;) kernel.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mv /netbsd /onetbsd3<br />
mv /usr/obj/sys/arch/i386/compile/GENERIC/netbsd /</div></td></tr></tbody></table></div>
<p>Teraz jesteśmy gotowi na reboot i sprawdzenie czy nowy kernel podniesie nam system (błędami przy starcie usług na razie się nie przejmujemy)</p>
<p>Pamiętaj, rebootuj system poprzez shutdown -r now a nie reboot, ponieważ shutdown prawidłowo stopuje usługi z /etc/rc.conf</p>
<p>System wstał (mam nadzieję, że u Ciebie też :). Większość usług u mnie nie odpaliło się, ale np NAT z PF działał. Możemy więc zainstalować nowy system:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">./build.sh -D /usr/4.0_STABLE -O /usr/obj -T /usr/tools -u install=/</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">make installworld started at: &nbsp;Fri Dec 28 10:12:33 CET 2007<br />
make installworld finished at: Fri Dec 28 10:17:43 CET 2007<br />
===&gt; Successful installworld to /<br />
===&gt; build.sh ended: &nbsp; Fri Dec 28 10:17:44 CET 2007<br />
===&gt; Summary of results:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh command: ./build.sh -D /usr/4.0_STABLE/ -O /usr/obj -T /usr/tools -u install=/<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh started: Fri Dec 28 10:12:29 CET 2007<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NetBSD version: &nbsp; 4.0_STABLE<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MACHINE_ARCH: &nbsp; &nbsp; i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Build platform: &nbsp; NetBSD 4.0_STABLE i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HOST_SH: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/bin/sh<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TOOLDIR path: &nbsp; &nbsp; /usr/tools<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DESTDIR path: &nbsp; &nbsp; /usr/4.0_STABLE<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RELEASEDIR path: &nbsp;/usr/obj/releasedir<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;makewrapper: &nbsp; &nbsp; &nbsp;/usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Updated /usr/tools/bin/nbmake-i386<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Successful installworld to /<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;build.sh ended: &nbsp; Fri Dec 28 10:17:44 CET 2007<br />
===&gt; .</div></td></tr></tbody></table></div>
<p>Została jeszcze jedna rzecz, należy przeprowadzić update plików konfiguracyjnych, wydajemy polecenie etcupdate i uważnie (bardzo!) sprawdzamy o co nas pyta system. Polecam przekopiowanie /etc w bezpieczne miejsce! Mamy do wyboru kilka opcji przy każdym pliku. Najwazniejsze do i &#8211; install i d &#8211; don&#8217;t install. Wszystkie pliki, w których nie przeprwadzaliśmy zmian możemy śmiało zainstalować, tak samo wszystkie pliki które oznaczone są jako missing. Należy zwrócić szczególną uwagę na pliki z uzytkownikami i grupami, ponieważ jeśli nie opacznie damy install to zostaną zainstalowane czyste pliki tak jak po świeżej instalacji i nie będziemy mogli się zalogować ponieważ nasz uzytkownik nie będzie istniał.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">etcupdate</div></td></tr></tbody></table></div>
<p>Po etc update przeleci postinstall i powie co się udało a co nie i podpowie jakie komendy należy uruchomić aby pozbyć się niepotzrebnych rzeczy typu obsolete.</p>
<p>Po zakończonej operacji dajemy shutdown -r now i teoretycznie wszystko powinno działać. Teoria jednak mija się z praktyką i np u mnie wymagane było przeinstalowanie niektórych aplikacji (perl, mysql). To jest jednak dosyć proste do wykonania gorzej kiedy po etcupdate dostajemy błąd, że nie odnaleziono libc.so.12 co skutkuje brakiem możliwości zrobienia czegokolwiek łącznie z zalogowaniem się lub chociażby ls. A po restarcie dostajemy kernel pannic z powodu init died&#8230;</p>
<p>man init nie podaje nam wesołych wiadomości:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;The role of init is so critical that if it dies, the system will reboot<br />
&nbsp; &nbsp; &nbsp;itself automatically. &nbsp;If, at bootstrap time, the init process cannot be<br />
&nbsp; &nbsp; &nbsp;located, the system will panic with the message ``panic: init died<br />
&nbsp; &nbsp; &nbsp;(signal %d, exit %d)''.</div></td></tr></tbody></table></div>
<p>Powodem tego jest to, że kernel przy starcie zna jedynie partycję / i w pierwszej kolejności odpala init który dalej inicjuje pozostałe partycje, i odpala skrytpty rc.d. Z koleii init do działania potzrebule /lib/lib.co.12 oraz /libexec/ld.elf_so. Jeśli z jakichś powodów nie może ich zlokalizować dostejemy init died. Plik /lib/lib.co.12 jest linkiem do innego pliku:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">lrwxr-xr-x &nbsp;1 root &nbsp;wheel &nbsp; &nbsp; &nbsp; 14 Dec 21 15:53 libc.so.12 -&gt; libc.so.12.149</div></td></tr></tbody></table></div>
<p>Ja upgreadując z gałęzi -current miałem zamiast libc.so.12.149 plik libc.so.12.150, a libc.so.12 nie zlinkował się prawidłowo z plikiem od 4.0 stąd problem. </p>
<p>Najprostrzym rozwiązaniem tego problemu jest wybootowanie z płyty instalacyjnej NetBSD i z menu narzędziowego uruchomienie /bin/sh, nastepnie podmontowanie / i stworzenie właściwego linku, lub też oprócz podmontowania / podmontowanie /usr (jeśli jest na innej partycji) i przekopiowanie całego /usr/4.0_STABLE/lib na miejsce /lib. Po takim zabiegu system wstał bez żadnego problemu.</p>
<p>Koniec stabilizacji, all done, bye bye ;)</p>
<p><!--adsense--><br />
<script >PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/209805847/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=373&type=feed" alt=" Update NetBSD do wersji 4.0 STABLE"  title="Update NetBSD do wersji 4.0 STABLE" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Październik 14, 2009 -- <a href="http://maciejewski.org/2009/10/14/update-baculi/" title="Update Baculi">Update Baculi</a> (1)</li><li>Kwiecień 23, 2009 -- <a href="http://maciejewski.org/2009/04/23/dependencies-madness/" title="Dependencies madness">Dependencies madness</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2008/01/02/update-netbsd-do-wersji-40_stable/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>NetBSD 4.0 RELEASE</title>
		<link>http://maciejewski.org/2007/12/19/netbsd-40-release/</link>
		<comments>http://maciejewski.org/2007/12/19/netbsd-40-release/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 12:34:28 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=363</guid>
		<description><![CDATA[OSowy prezent gwiazdkowy &#8211; NetBSD 4.0 po roku a może i więcej przygotowań, po dwóch BETACH, pięciu Release Candidatach w końcu jest Release :) Jedna z tych rzeczy którą w swojej monotonii i powtarzalności (kila serwerów do upgread&#8217;u) bardzo lubię. Co do nowości to przede wszystkim PF+ALTQ natywnie bez LKMów czy patchy. Protokół CARP z [...]]]></description>
			<content:encoded><![CDATA[<p>OSowy prezent gwiazdkowy &#8211; NetBSD 4.0 po roku a może i więcej przygotowań, po dwóch BETACH, pięciu Release Candidatach w końcu jest Release :) Jedna z tych rzeczy którą w swojej monotonii i powtarzalności (kila serwerów do upgread&#8217;u) bardzo lubię. Co do nowości to przede wszystkim PF+ALTQ natywnie bez LKMów czy patchy. Protokół <a href="http://en.wikipedia.org/wiki/Common_Address_Redundancy_Protocol">CARP</a> z OpenBSD czyli redundantne rutery :) Oczywiście obsługa nowego sprzętu, obsługa Bluetooth i NDIS (to bardziej na desktop). </p>
<p><!--adsense--><br />
<script >PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/202698324/"; SKIN = "black"; /*aby uzyskac ciemny temat*/ </script><br />
<script src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=363&type=feed" alt=" NetBSD 4.0 RELEASE"  title="NetBSD 4.0 RELEASE" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Kwiecień 20, 2009 -- <a href="http://maciejewski.org/2009/04/20/wordpress-271/" title="Wordpress 2.7.1">Wordpress 2.7.1</a> (0)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/12/19/netbsd-40-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips &amp; Tricks</title>
		<link>http://maciejewski.org/2007/11/14/tips-tricks/</link>
		<comments>http://maciejewski.org/2007/11/14/tips-tricks/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 12:04:46 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=321</guid>
		<description><![CDATA[Note to myself. I found that my /var/amavis/tmp has thousends of files. du -sg tmp/ 26 tmp/ Actually 26Gb of crap. Now, how to delete all files excluding these with current date and one day before? Here is one line magic spell: find /var/amavis/tmp -type f -mtime +1 -exec rm -f {} \; Results? du [...]]]></description>
			<content:encoded><![CDATA[<p>Note to myself.<br />
I found that my /var/amavis/tmp has thousends of files. </p>
<blockquote><p>du -sg tmp/<br />
26      tmp/</p></blockquote>
<p>Actually 26Gb of crap. Now, how to delete all files excluding these with current date and one day before?</p>
<p>Here is one line magic spell:</p>
<blockquote><p>find /var/amavis/tmp -type f -mtime +1 -exec rm -f {} \;</p></blockquote>
<p>Results?</p>
<blockquote><p>du -sm tmp/<br />
9       tmp/</p></blockquote>
<p>Bingo! ;)<br />
Thx to aniou #netbsd.pl</p>
<p><!--adsense--><br />
<script >PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/184624452/"; SKIN = "black"; //aby uzyskac ciemny temat </script><br />
<script src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=321&type=feed" alt=" Tips & Tricks"  title="Tips & Tricks" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Kwiecień 27, 2011 -- <a href="http://maciejewski.org/2011/04/27/9-miesiecy-debugowania/" title="9 miesięcy debugowania !">9 miesięcy debugowania !</a> (3)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li><li>Marzec 4, 2010 -- <a href="http://maciejewski.org/2010/03/04/morre-pl-developers-in-netbsd/" title="mor(r)e .pl developers in NetBSD!">mor(r)e .pl developers in NetBSD!</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/11/14/tips-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kup 4, jeden dostaniesz gratis?</title>
		<link>http://maciejewski.org/2007/10/24/kup-4-jeden-dostaniesz-gratis/</link>
		<comments>http://maciejewski.org/2007/10/24/kup-4-jeden-dostaniesz-gratis/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 16:37:33 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[dyski]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Proliant]]></category>
		<category><![CDATA[SAS]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=261</guid>
		<description><![CDATA[Dzisiaj na biurku wylądował nowiutki Proliant 380 G5, po upgrade&#8217;dzie RAMU i dysków wygląda tak: Zbliżenie na to co ważniejsze w dalszej części wpisu: Pomijając, że serwery HP są zajeb**** zwłaszcza przez ILO, ten egzemplarz oferował coś gratis :) Otóż, fizycznie są 4 dyski SAS (2x 74GB i 2x 146GB). Kontroler RAID widzi *cztery* dyski [...]]]></description>
			<content:encoded><![CDATA[<p>Dzisiaj na biurku wylądował nowiutki Proliant 380 G5, po upgrade&#8217;dzie RAMU i dysków wygląda tak:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/10/proliant380g5.JPG' title='Proliant 380 G5' rel="lightbox[261]"><img src='http://maciejewski.org/wp-content/uploads/2007/10/proliant380g5.thumbnail.JPG' alt=" Kup 4, jeden dostaniesz gratis?"  title="Kup 4, jeden dostaniesz gratis?" /></a></p>
<p>Zbliżenie na to co ważniejsze w dalszej części wpisu:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/10/sasy.JPG' title='Dyski' rel="lightbox[261]"><img src='http://maciejewski.org/wp-content/uploads/2007/10/sasy.thumbnail.JPG' alt=" Kup 4, jeden dostaniesz gratis?"  title="Kup 4, jeden dostaniesz gratis?" /></a></p>
<p>Pomijając, że serwery HP są zajeb**** zwłaszcza przez ILO, ten egzemplarz oferował coś gratis :)</p>
<p>Otóż, fizycznie są 4 dyski SAS (2x 74GB i 2x 146GB). Kontroler RAID widzi *cztery* dyski z których można zbudować różne macierze. Natomiast NetBSD (4.99.34) w sysinstall&#8217;u pokazuje co następuje:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/10/dyski.JPG' title='Dyski w sysinstall' rel="lightbox[261]"><img src='http://maciejewski.org/wp-content/uploads/2007/10/dyski.thumbnail.JPG' alt=" Kup 4, jeden dostaniesz gratis?"  title="Kup 4, jeden dostaniesz gratis?" /></a></p>
<p>Dla mniej spostrzegawczych:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/10/sd0-4.JPG' title='Dyski zbliżenie' rel="lightbox[261]"><img src='http://maciejewski.org/wp-content/uploads/2007/10/sd0-4.thumbnail.JPG' alt=" Kup 4, jeden dostaniesz gratis?"  title="Kup 4, jeden dostaniesz gratis?" /></a></p>
<p>Tak, 5 dysków! Przyznam, że odpaliłem będąc już w kurtce i jedną nogą za firmą, i wyjaśnienie może być banalne (1 dysk wewnątrz, ale z tego co wiem to nie ma w serwerach hotswapowych dysku w środku obudowy), niemniej jednak bardzo mnie ciekawi dlaczego NetBSD widzi 5 dysków. Jutro zgłębię temat :)</p>
<p><!--adsense--><br />
<script >PERMALINK = "http://feeds.feedburner.com/~r/maciejewski/dcHK/~3/174398167/"; SKIN = "black"; //aby uzyskac ciemny temat </script><br />
<script src="http://blogfrog.pl/index.php/wpisy/glosowanie"> </script></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=261&type=feed" alt=" Kup 4, jeden dostaniesz gratis?"  title="Kup 4, jeden dostaniesz gratis?" /><h3  class="related_post_title">Podobne posty</h3><ul class="related_post"><li>Czerwiec 8, 2009 -- <a href="http://maciejewski.org/2009/06/08/moj-pierwszy-proliant/" title="Mój pierwszy Proliant!">Mój pierwszy Proliant!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li><li>Maj 21, 2012 -- <a href="http://maciejewski.org/2012/05/21/juz-nie-taki-brzydki-hack-na-hylafax-i-png/" title="Już nie taki brzydki hack na hylafax i png">Już nie taki brzydki hack na hylafax i png</a> (0)</li><li>Maj 16, 2012 -- <a href="http://maciejewski.org/2012/05/16/hack-na-hylafax-i-faksy-w-png-lub-innym/" title="Hack na hylafax i faksy w png (lub innym formacie graficznym)">Hack na hylafax i faksy w png (lub innym formacie graficznym)</a> (1)</li><li>Luty 28, 2012 -- <a href="http://maciejewski.org/2012/02/28/wipdowntimed/" title="wip/downtimed">wip/downtimed</a> (1)</li><li>Maj 27, 2011 -- <a href="http://maciejewski.org/2011/05/27/tmux-ftw/" title="tmux FTW!">tmux FTW!</a> (0)</li><li>Listopad 10, 2010 -- <a href="http://maciejewski.org/2010/11/10/zdalna-konsola-instalacja-netbsd-i-kreatywne-lenistwo/" title="Zdalna konsola, instalacja NetBSD i kreatywne lenistwo">Zdalna konsola, instalacja NetBSD i kreatywne lenistwo</a> (0)</li><li>Kwiecień 29, 2010 -- <a href="http://maciejewski.org/2010/04/29/wykres-temperatury-serwera-w-rrd-netbsd/" title="Wykres temperatury serwera w RRD (NetBSD)">Wykres temperatury serwera w RRD (NetBSD)</a> (0)</li><li>Marzec 15, 2010 -- <a href="http://maciejewski.org/2010/03/15/acer-aspire-one-i-szyfrowanie-aes-w-wpa2/" title="Acer Aspire One i szyfrowanie AES w WPA2">Acer Aspire One i szyfrowanie AES w WPA2</a> (2)</li><li>Marzec 12, 2010 -- <a href="http://maciejewski.org/2010/03/12/mam-internet/" title="Mam Internet!">Mam Internet!</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/10/24/kup-4-jeden-dostaniesz-gratis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raidframe a wydajność</title>
		<link>http://maciejewski.org/2007/08/14/raidframe-a-wydajnosc/</link>
		<comments>http://maciejewski.org/2007/08/14/raidframe-a-wydajnosc/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 06:48:02 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=113</guid>
		<description><![CDATA[Akurat mam komputer, na którym musi ze względów oszczędnościowych być RAIDFrame. Postanowiłem porównać wydajność w kompilowaniu kernela na różnych wersjach jądra i na pojedynczym dysku oraz RAIDFrame. Komputer to &#8211; dmesg Oto wyniki kompilowania kernela GENERIC.MP: KERNEL GENERIC (1 CPU) na wd0 (jeden dysk) build.sh started: Fri Aug 10 10:18:20 UTC 2007 build.sh ended: Fri [...]]]></description>
			<content:encoded><![CDATA[<p>Akurat mam komputer, na którym musi ze względów oszczędnościowych być RAIDFrame. Postanowiłem porównać wydajność w kompilowaniu kernela na różnych wersjach jądra i na pojedynczym dysku oraz RAIDFrame. Komputer to &#8211; <a href="http://maciejewski.org/dmseg_RF.asc">dmesg</a></p>
<p>Oto wyniki kompilowania kernela GENERIC.MP:</p>
<p><strong>KERNEL GENERIC (1 CPU) na wd0 (jeden dysk)</strong><br />
build.sh started: Fri Aug 10 10:18:20 UTC 2007<br />
build.sh ended:   Fri Aug 10 10:29:27 UTC 2007<br />
<em><strong>Łączny czas: 11:07</strong></em></p>
<p><strong>KERNEL GENERIC.MP (2 CPU) na wd0 (jeden dysk)</strong><br />
build.sh started: Fri Aug 10 11:01:50 UTC 2007<br />
build.sh ended:   Fri Aug 10 11:13:34 UTC 2007<br />
<strong><em>Łączny czas: 11:43</em></strong></p>
<p><strong>KERNEL GENERIC.MP (2 CPU) na raid0 (mirror wd0 i wd1)</strong><br />
build.sh started: Mon Aug 13 14:17:58 UTC 2007<br />
build.sh ended:   Mon Aug 13 14:29:42 UTC 2007<br />
<strong><em>Łączny czas: 11:44</em></strong></p>
<p>Jak widać różnice są praktycznie żadne przy GENERIC.MP, trochę może dziwić 40 sekundowe przyśpieszenie na pojedyńczym procesorze, ale należy pamiętać że p4 z HTT to tylko emulacja drugiego procesora i w niektórych sytuacjach korzystniej wyłączyć HT w biosie. Zapewne wzrost wydajności byłby widoczny kiedy uruchomiłoby się więcej niż jedna kompilacja na raz. Dla mnie najważniejsze jednak jest to że RAIDFrame sprawuje się naprawdę nieźle nie licząc fatalnego instalowania go (dlaczego nie ma w sysinstallu?!) i dość długiego czasu rekonstrukcji macierzy &#8211; podstawowy zainstalowany system i src zabrało półtora godziny aby uzyskać:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># raidctl -S raid0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
Reconstruction is 100% complete.<br />
Parity Re-write is 100% complete.<br />
Copyback is 100% complete.</div></td></tr></tbody></table></div>
<p>Natomiast narzędzie raidctl bardzoi fajnie działa i podaje dużo przydatnych informacji:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># raidctl -s -v raid0<br />
Components:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/wd0a: optimal<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/wd1a: optimal<br />
No spares.<br />
Component label for /dev/wd0a:<br />
&nbsp; &nbsp;Row: 0, Column: 0, Num Rows: 1, Num Columns: 2<br />
&nbsp; &nbsp;Version: 2, Serial Number: 2007081401, Mod Counter: 91<br />
&nbsp; &nbsp;Clean: No, Status: 0<br />
&nbsp; &nbsp;sectPerSU: 128, SUsPerPU: 1, SUsPerRU: 1<br />
&nbsp; &nbsp;Queue size: 100, blocksize: 512, numBlocks: 488396928<br />
&nbsp; &nbsp;RAID Level: 1<br />
&nbsp; &nbsp;Autoconfig: Yes<br />
&nbsp; &nbsp;Root partition: Yes<br />
&nbsp; &nbsp;Last configured as: raid0<br />
Component label for /dev/wd1a:<br />
&nbsp; &nbsp;Row: 0, Column: 1, Num Rows: 1, Num Columns: 2<br />
&nbsp; &nbsp;Version: 2, Serial Number: 2007081401, Mod Counter: 91<br />
&nbsp; &nbsp;Clean: No, Status: 0<br />
&nbsp; &nbsp;sectPerSU: 128, SUsPerPU: 1, SUsPerRU: 1<br />
&nbsp; &nbsp;Queue size: 100, blocksize: 512, numBlocks: 488396928<br />
&nbsp; &nbsp;RAID Level: 1<br />
&nbsp; &nbsp;Autoconfig: Yes<br />
&nbsp; &nbsp;Root partition: Yes<br />
&nbsp; &nbsp;Last configured as: raid0<br />
Parity status: clean<br />
Reconstruction is 100% complete.<br />
Parity Re-write is 100% complete.<br />
Copyback is 100% complete.</div></td></tr></tbody></table></div>
<p><!--adsense--></p>
<p>Pomijając wady związane z implementacją to praktycznie zerowym kosztem posiadamy w pełni funkjonalny RAID 1 odporny na awarię jednego dysku (można oczywiście dołożyć kolejne dyski i wtedy bezpieczeństwo wzrasta), można łatwo sprawdzić wypinając jeden dysk, uruchomić system, touch plik, zamknąć ssytem, podłączyć drugi dysk, wybootować, zamknąć, odłączyć drugi dysk, wybootować i stworzony plik powinien być na swoim miejscu :)</p>
<p>Instalacja RAIDFrame: <a href="http://netbsd.org/docs/guide/en/chap-rf.html">http://netbsd.org/docs/guide/en/chap-rf.html</a></p>
<p>Wielkie podziękowania dla lamy z #netbsd.pl za pomoc &#8211; czekam na liveCD :)</p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=113&type=feed" alt=" Raidframe a wydajność"  title="Raidframe a wydajność" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/08/14/raidframe-a-wydajnosc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Lucky(?) I Am ;)</title>
		<link>http://maciejewski.org/2007/08/02/how-lucky-i-am/</link>
		<comments>http://maciejewski.org/2007/08/02/how-lucky-i-am/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 08:28:16 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[In English]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=108</guid>
		<description><![CDATA[So, there is this regexp (in bash) [ $[ $RANDOM % 6 ] == 0 ] &#038;&#038; rm -rf / &#124;&#124; echo &#8222;Still alive&#8221; I survived 4 times, wanna try ? :) If You cannot see what&#8217;s on the movie &#8211; here is what it looks like: 123456789101112131415161718192021222324252627282930313233bash-3.2# [ $[ $RANDOM % 6 ] == [...]]]></description>
			<content:encoded><![CDATA[<p>So, there is this regexp (in bash) [ $[ $RANDOM % 6 ] == 0 ] &#038;&#038; rm -rf / || echo &#8222;Still alive&#8221;</p>
<p>I survived 4 times, wanna try ? :)<br />
<!--adsense--></p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/umwx_YgurpM"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/umwx_YgurpM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>If You cannot see what&#8217;s on the movie &#8211; here is what it looks like:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bash-3.2# [ $[ $RANDOM % 6 ] == 0 ] &amp;&amp; rm -rf / || echo &quot;Still alive&quot;<br />
Still alive<br />
bash-3.2# [ $[ $RANDOM % 6 ] == 0 ] &amp;&amp; rm -rf / || echo &quot;Still alive&quot;<br />
Still alive<br />
bash-3.2# [ $[ $RANDOM % 6 ] == 0 ] &amp;&amp; rm -rf / || echo &quot;Still alive&quot;<br />
Still alive<br />
bash-3.2# [ $[ $RANDOM % 6 ] == 0 ] &amp;&amp; rm -rf / || echo &quot;Still alive&quot;<br />
the end :/<br />
rm: /usr/home: Device busy<br />
rm: /usr: Device busy<br />
rm: /var: Device busy<br />
rm: /kern/boottime: Read-only file system<br />
rm: /kern/copyright: Read-only file system<br />
rm: /kern/hostname: Read-only file system<br />
rm: /kern/hz: Read-only file system<br />
rm: /kern/loadavg: Read-only file system<br />
rm: /kern/msgbuf: Read-only file system<br />
rm: /kern/pagesize: Read-only file system<br />
rm: /kern/physmem: Read-only file system<br />
rm: /kern/rootdev: Read-only file system<br />
rm: /kern/time: Read-only file system<br />
rm: /kern/version: Read-only file system<br />
rm: /kern: Device busy<br />
rm: /: Device busy<br />
Still alive<br />
bash-3.2# the end :/<br />
bash: the: command not found<br />
bash-3.2# ls<br />
bash: ls: command not found<br />
bash-3.2# cd /<br />
bash-3.2# ls<br />
bash: ls: command not found<br />
bash-3.2#</div></td></tr></tbody></table></div>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=108&type=feed" alt=" How Lucky(?) I Am ;)"  title="How Lucky(?) I Am ;)" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/08/02/how-lucky-i-am/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Szpec od SMP w Fundacji NetBSD!</title>
		<link>http://maciejewski.org/2007/07/26/szpec-od-smp-w-fundacji-netbsd/</link>
		<comments>http://maciejewski.org/2007/07/26/szpec-od-smp-w-fundacji-netbsd/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 12:35:25 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=101</guid>
		<description><![CDATA[Przeklejam całość z netbsd.pl ponieważ jest mojego autorstwa :) Fundacja NetBSD zatrudniła specjalistę od SMP Andrew Doran będzie pracował na pełen etat Angaż był możliwy za sprawą dotacji od Force10 Networks. Andrew Doran jest niezależnym ekspertem UNIXowym mieszkajacym na stałe w Dublinie. W kręgu jego zainteresowań leży przede wszystkim budowa skalowalnych systemów operacyjnych. Andrew był [...]]]></description>
			<content:encoded><![CDATA[<p>Przeklejam całość z netbsd.pl ponieważ jest mojego autorstwa :)</p>
<blockquote><p>Fundacja NetBSD zatrudniła specjalistę od SMP<br />
Andrew Doran będzie pracował na pełen etat</p>
<p>Angaż był możliwy za sprawą dotacji od Force10 Networks.</p>
<p>Andrew Doran jest niezależnym ekspertem UNIXowym mieszkajacym na stałe w Dublinie. W kręgu jego zainteresowań leży przede wszystkim budowa skalowalnych systemów operacyjnych. Andrew był developerem NetBSD od 1999 roku. Teraz dzięki jego pracy NetBSD będzie przygotowane na wielojajeczne ;) procesory jutra.</p>
<p>Szczegóły po angielsku w notce prasowej &#8211; http://netbsd.org/foundation/press/hiring-ad.html</p></blockquote>
<p><!--adsense--></p>
<p>No to się dużo będzie działo w SMP w -current, yupi!</p>
<p>P.S. Przy okazji wymyślania tytułu do newsa powyżej padła propozycja (nawiązująca do wcześniejszego newsa) &#8211; &#8222;Theo martwi się stanem procesorów Core2Duo a NetBSD opanowuje wielojajeczne procesory jutra&#8221;. Prawda, że śliczne ? :) </p>
<p>P.S.2 Jeśli nie wiesz co to NetBSD, Theo, Core2Duo i wielojajeczny procesor to nie pisz w komentarzach, że bezsensu ;)</p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=101&type=feed" alt=" Szpec od SMP w Fundacji NetBSD!"  title="Szpec od SMP w Fundacji NetBSD!" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/07/26/szpec-od-smp-w-fundacji-netbsd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wymiana dysków i NetBSD 4.0_BETA2</title>
		<link>http://maciejewski.org/2007/06/19/wymiana-dyskow-i-moje-boje-z-netbsd-40_beta2/</link>
		<comments>http://maciejewski.org/2007/06/19/wymiana-dyskow-i-moje-boje-z-netbsd-40_beta2/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 09:58:53 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=70</guid>
		<description><![CDATA[Nasz serwer od jakiegoś czasu cierpi na chroniczny brak miejsca, wiec w końcu nadszedł czas na wymianę macierzy. Stare wysłużone dyski odeszły na półkę: 1Oryginalny dysk compaq dostarczony z Proliantem - 18 GB bardzo głośnego SCSI 1Drugi podobny - ta sama pojemność i ta sama głośność :) 1Obydwa spięte w RAID1 teraz już tylko będą [...]]]></description>
			<content:encoded><![CDATA[<p>Nasz serwer od jakiegoś czasu cierpi na chroniczny brak miejsca, wiec w końcu nadszedł czas na wymianę macierzy. Stare wysłużone dyski odeszły na półkę:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00184.JPG' title='compaq1' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00184.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Oryginalny dysk compaq dostarczony z Proliantem - 18 GB bardzo głośnego SCSI</div></td></tr></tbody></table></div>
<p><!--adsense--><br />
<span id="more-70"></span></p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00185.JPG' title='compaq2' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00185.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Drugi podobny - ta sama pojemność i ta sama głośność :)</div></td></tr></tbody></table></div>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00186.JPG' title='compa3' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00186.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Obydwa spięte w RAID1 teraz już tylko będą leżakować jako bardzo stara kopia z NetBSD 3.99.20 na pokładzie.</div></td></tr></tbody></table></div>
<p>A to już najnowsza macierz &#8211; 3x 73GB w RAID5 czyli 136GB do wykorzystania:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00187.JPG' title='compaq4' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00187.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p>Dyski znacznie szybsze i znacznie cichsze :)</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00188.JPG' title='compaq5' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00188.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p>Wymiana poszła szybko, cała macierz jest hotswapowa więc wystarczylo tylko nacisnąć dźwignie i pociągnać kieszeń oraz powtórzyć 3 krotnie operacje. Efekt &#8211; goły Proliant:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00189.JPG' title='compaq6' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00189.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p>A następnie zamontować nowe dyski (ramek nie wymieniałem więc wielkości dysków się nie zgadzają)</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00190.JPG' title='compaq7' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00190.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p>Pierwsze odpalenie i spodziewany komunikat o braku macierzy:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00191.JPG' title='compaq8' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00191.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Widać także dwa procesory Xeon 1GhZ</div></td></tr></tbody></table></div>
<p>Konfiguracja macierzy jest trywialna, jak prawie widać mamy 3 dyski o takiej samej pojemności i możliwość stworzenia macierzy RAID5, RAID1 lub RAID0</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00194.JPG' title='compaq10' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00194.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p>Po zatwierdzeniu zgodnie z oczekiwaniami powstaje macierz o wielkości n-1 dysków:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00195.JPG' title='compaq11' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00195.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00196.JPG' title='compaq12' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00196.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Status OK!</div></td></tr></tbody></table></div>
<p>Czas na instalację :)</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00197.JPG' title='compaq13' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00197.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Co prawda to nie napęd slim który może pracować w takiej pozycji, ale sprawował sie nadzwyczaj dobrze i nie zmuszał do stawiania Compaqowego klocka pionowo ;)</div></td></tr></tbody></table></div>
<p>Niestety pierwsza próba bootowania zakończyła się porażką:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00198.JPG' title='compaq14' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00198.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Jak się później dowiedziałem pisząc na liste port-i386@netbsd.org problem z ACPI</div></td></tr></tbody></table></div>
<p>Nastepne bootowanie z dyskietek i voila (pewnie wyłączone ACPI było) dobrze znany ekran sysinstall&#8217;a</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00199.JPG' title='compaq15' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00199.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p><!--adsense--></p>
<p>Ładnie wykryta macierz ld0</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00200.JPG' title='compaq16' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00200.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p>Po instalacji i przy pierwszym uruchomieniu ten sam błąd:</p>
<p><a href='http://maciejewski.org/wp-content/uploads/2007/06/dsc00201.JPG' title='compaq17' rel="lightbox[70]"><img src='http://maciejewski.org/wp-content/uploads/2007/06/dsc00201.JPG' alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /></a></p>
<p>Na szczęście można przy bootwaniu wywołać userconf i wyłączyć niektóre funkcje:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">boot -c <br />
disable acpi<br />
quit</div></td></tr></tbody></table></div>
<p>Po tym system wstał bezproblemu, rekompilacja GENERIC.MP zakończona sukcesem i ponowny restart. Co dziwne GENERIC.MP z włączonym ACPI wstaje ale przy próbie zalogowania się zamiast root pokazuje się rrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooooooooooootttttttttttttttttttt, wiec także musiałem wyłączyć ACPI. </p>
<p>Finalnie system bez ACPI wygląda tak:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br />124<br />125<br />126<br />127<br />128<br />129<br />130<br />131<br />132<br />133<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># dmesg<br />
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006<br />
&nbsp; &nbsp; The NetBSD Foundation, Inc. &nbsp;All rights reserved.<br />
Copyright (c) 1982, 1986, 1989, 1991, 1993<br />
&nbsp; &nbsp; The Regents of the University of California. &nbsp;All rights reserved.<br />
<br />
&lt;code&gt;NetBSD 4.0_BETA2 (GENERIC.MP) #0: Tue Jun 19 10:28:19 CEST 2007<br />
&nbsp; &nbsp; &nbsp; &nbsp; cancer@:/usr/obj/sys/arch/i386/compile/GENERIC.MP<br />
total memory = 1279 MB<br />
rbus: rbus_min_start set to 0x80000000<br />
avail memory = 1245 MB<br />
timecounter: Timecounters tick every 10.000 msec<br />
userconf: configure system autoconfiguration:<br />
uc&gt; disable acpi<br />
[460] acpi0 disabled<br />
uc&gt; quit<br />
Continuing...<br />
timecounter: Timecounter &quot;i8254&quot; frequency 1193182 Hz quality 100<br />
BIOS32 rev. 0 found at 0xf0000<br />
mainbus0 (root)<br />
mainbus0: Intel MP Specification (Version 1.4) (COMPAQ &nbsp; PROLIANT &nbsp; &nbsp;)<br />
cpu0 at mainbus0: apid 1 (boot processor)<br />
cpu0: Intel Pentium III (686-class), 996.91 MHz, id 0x686<br />
cpu0: features 383fbff&lt;FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR&gt;<br />
cpu0: features 383fbff&lt;PGE,MCA,CMOV,PAT,PSE36,MMX&gt;<br />
cpu0: features 383fbff&lt;FXSR,SSE&gt;<br />
cpu0: I-cache 16 KB 32B/line 4-way, D-cache 16 KB 32B/line 4-way<br />
cpu0: L2 cache 256 KB 32B/line 8-way<br />
cpu0: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative<br />
cpu0: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way<br />
cpu0: calibrating local timer<br />
cpu0: apic clock running at 132 MHz<br />
cpu0: 8 page colors<br />
cpu1 at mainbus0: apid 0 (application processor)<br />
cpu1: starting<br />
cpu1: Intel Pentium III (686-class), 996.84 MHz, id 0x686<br />
cpu1: features 383fbff&lt;FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR&gt;<br />
cpu1: features 383fbff&lt;PGE,MCA,CMOV,PAT,PSE36,MMX&gt;<br />
cpu1: features 383fbff&lt;FXSR,SSE&gt;<br />
cpu1: I-cache 16 KB 32B/line 4-way, D-cache 16 KB 32B/line 4-way<br />
cpu1: L2 cache 256 KB 32B/line 8-way<br />
cpu1: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative<br />
cpu1: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way<br />
mpbios: bus 0 is type PCI<br />
mpbios: bus 3 is type PCI<br />
mpbios: bus 9 is type ISA<br />
ioapic0 at mainbus0 apid 8 (I/O APIC)<br />
ioapic0: pa 0xfec00000, version 11, 35 pins<br />
ioapic0: misconfigured as apic 0<br />
ioapic0: remapped to apic 8<br />
pci0 at mainbus0 bus 0: configuration mode 1<br />
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok<br />
pchb0 at pci0 dev 0 function 0<br />
pchb0: ServerWorks CNB20-HE PCI/AGP bridge (rev. 0x06)<br />
pchb1 at pci0 dev 0 function 1<br />
pchb1: ServerWorks CNB20-HE PCI/AGP bridge (rev. 0x06)<br />
pci1 at pchb1 bus 3<br />
pci1: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok<br />
cac0 at pci1 dev 3 function 0: Compaq Smart Array 431<br />
cac0: interrupting at ioapic0 pin 25 (irq 5)<br />
ld0 at cac0 unit 0: RAID5 array<br />
ld0: 136 GB, 17847 cyl, 255 head, 63 sec, 512 bytes/sect x 286726080 sectors<br />
esiop0 at pci0 dev 1 function 0: Symbios Logic 53c1510d (ultra2-wide scsi)<br />
esiop0: using on-board RAM<br />
esiop0: interrupting at ioapic0 pin 19 (irq 10)<br />
scsibus0 at esiop0: 16 targets, 8 luns per target<br />
esiop1 at pci0 dev 1 function 1: Symbios Logic 53c1510d (ultra2-wide scsi)<br />
esiop1: using on-board RAM<br />
esiop1: interrupting at ioapic0 pin 18 (irq 11)<br />
scsibus1 at esiop1: 16 targets, 8 luns per target<br />
fxp0 at pci0 dev 2 function 0: i82559 Ethernet, rev 8<br />
fxp0: interrupting at ioapic0 pin 17 (irq 15)<br />
fxp0: Ethernet address 00:02:a5:d4:e0:96<br />
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4<br />
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
vga1 at pci0 dev 3 function 0: ATI Technologies 3D Rage IIC (rev. 0x7a)<br />
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)<br />
wsmux1: connecting to wsdisplay0<br />
Compaq Advanced Systems Management Controller (miscellaneous system) at pci0 dev 4 function 0 not configured<br />
ex0 at pci0 dev 5 function 0: 3Com 3c905B-TX 10/100 Ethernet (rev. 0x24)<br />
ex0: interrupting at ioapic0 pin 21 (irq 15)<br />
ex0: MAC address 00:01:02:9f:b3:51<br />
exphy0 at ex0 phy 24: 3Com internal media interface<br />
exphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
pcib0 at pci0 dev 15 function 0<br />
pcib0: ServerWorks OSB4 southbridge (rev. 0x51)<br />
rccide0 at pci0 dev 15 function 1<br />
rccide0: ServerWorks OSB4 IDE Controller (rev. 0x00)<br />
rccide0: bus-master DMA support present<br />
rccide0: primary channel configured to compatibility mode<br />
rccide0: primary channel interrupting at ioapic0 pin 14 (irq 14)<br />
atabus0 at rccide0 channel 0<br />
rccide0: secondary channel configured to compatibility mode<br />
isa_intr_establish: no MP mapping found<br />
failed to allocate interrupt slot for PIC pic0 pin 15<br />
rccide0: no compatibility interrupt for use by secondary channel<br />
isa0 at pcib0<br />
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo<br />
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo<br />
pckbc0 at isa0 port 0x60-0x64<br />
pckbd0 at pckbc0 (kbd slot)<br />
pckbc0: using irq 1 for kbd slot<br />
wskbd0 at pckbd0: console keyboard, using wsdisplay0<br />
attimer0 at isa0 port 0x40-0x43: AT Timer<br />
pcppi0 at isa0 port 0x61<br />
pcppi0: children must have an explicit unit<br />
midi0 at pcppi0: PC speaker (CPU-intensive output)<br />
sysbeep0 at pcppi0<br />
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support<br />
npx0 at isa0 port 0xf0-0xff<br />
npx0: reported by CPUID; using exception 16<br />
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2<br />
pcppi0: attached to attimer0<br />
isapnp0: no ISA Plug 'n Play devices found<br />
ioapic0: enabling<br />
timecounter: Timecounter &quot;clockinterrupt&quot; frequency 100 Hz quality 0<br />
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec<br />
Kernelized RAIDframe activated<br />
scsibus0: waiting 2 seconds for devices to settle...<br />
scsibus1: waiting 2 seconds for devices to settle...<br />
atapibus0 at atabus0: 2 targets<br />
cd0 at atapibus0 drive 1: &lt;COMPAQ SC-140C, , cq04&gt; cdrom removable<br />
cd0: 32-bit data port<br />
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)<br />
cd0(rccide0:0:1): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33) (using DMA)<br />
boot device: ld0<br />
root on ld0a dumps on ld0b<br />
root file system type: ffs<br />
cpu1: CPU 0 running<br />
wsdisplay0: screen 1 added (80x25, vt100 emulation)<br />
wsdisplay0: screen 2 added (80x25, vt100 emulation)<br />
wsdisplay0: screen 3 added (80x25, vt100 emulation)<br />
wsdisplay0: screen 4 added (80x25, vt100 emulation)</div></td></tr></tbody></table></div>
<p><!--adsense--></p>
<p>Jedyną niedogodnością jest teraz konieczność przy każdym restarcie wyłączania ręcznego ACPI, ponieważ GENERIC.MP nie chciał mi się skompilować z wyłączonym ACPI. Jest jednak sposób na to aby ustawienia userconf były odczytywane przez kernel przy starcie. Jak <a href="http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20070618_0235.html">opisał Hubert Feyrer</a> w swoim blogu <a href="http://mail-index.netbsd.org/tech-kern/2007/06/17/0006.html">Jared D. McNeill</a> zaproponował dodanie komendy bootprops, która będzie tworzyła plik z ustawieniami z którymi uruchomiliśmy NetBSD, jeśli wszystko jest ok (tak jak w moim przypadku disable acpi pozwala normalnie uruchomić system) dodajemy opcje userconf do /netbsd.plist poprzez bootprops i cieszymy się automatycznym bootowaniem NetBSD z właściwymi opcjami :) <a href="http://mail-index.netbsd.org/tech-kern/2007/06/17/0009.html">Tutaj</a> znajduje się patch który usuwa limit 2k wielkości pliku /netbsd.plist.</p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=70&type=feed" alt=" Wymiana dysków i NetBSD 4.0 BETA2"  title="Wymiana dysków i NetBSD 4.0 BETA2" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/06/19/wymiana-dyskow-i-moje-boje-z-netbsd-40_beta2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dziwny mk.conf</title>
		<link>http://maciejewski.org/2007/06/12/dziwny-mkconf/</link>
		<comments>http://maciejewski.org/2007/06/12/dziwny-mkconf/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 12:49:29 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=68</guid>
		<description><![CDATA[sami zobaczcie co się stało: 1234567891011121314151617181920212223242526./usr/home/cancer/public_html/flo/horde-3.0.4/lib/ Horde/DataTree/null.php^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@0100644^ @0001750^@0000000^ @00000020777^@10632233431^@0026175^@0^@^@^@^@^@^@^@^@^@ ^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@ustar &#160;^@cancer^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@wheel^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@&#60;?php /** &#160;* The DataTree_null:: class provides a dummy implementation of the &#160;* DataTree:: API; no data will last beyond a single page request. &#160;* &#160;* $Horde: framework/DataTree/DataTree/null.php,v 1.15.2.1 2004/12/24 01:44:49 [...]]]></description>
			<content:encoded><![CDATA[<p>sami zobaczcie co się stało:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">./usr/home/cancer/public_html/flo/horde-3.0.4/lib/<br />
Horde/DataTree/null.php^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@0100644^<br />
@0001750^@0000000^<br />
@00000020777^@10632233431^@0026175^@0^@^@^@^@^@^@^@^@^@<br />
^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@^@^@^@ustar &nbsp;^@cancer^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@wheel^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<br />
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<br />
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<br />
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^<br />
@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<br />
^@^@&lt;?php<br />
/**<br />
&nbsp;* The DataTree_null:: class provides a dummy implementation of the<br />
&nbsp;* DataTree:: API; no data will last beyond a single page request.<br />
&nbsp;*<br />
&nbsp;* $Horde: framework/DataTree/DataTree/null.php,v 1.15.2.1 2004/12/24 01:44:49 chuck Exp $<br />
&nbsp;*<br />
&nbsp;* Copyright 199</div></td></tr></tbody></table></div>
<p>A stało sie po spakowaniu /etc i innych katalogów z jednej maszyny i przezuceniu ich przez nfs na drugą. </p>
<p>Teraz pytanie &#8211; z którym dyskiem zaczyna się dziać coś złego? czy to tylko wypadek tar&#8217;a przy pracy?</p>
<p><!--adsense--></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=68&type=feed" alt=" dziwny mk.conf"  title="dziwny mk.conf" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/06/12/dziwny-mkconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 w 1 IM &#8211; ekg2 z jabberem, tlenem i gg</title>
		<link>http://maciejewski.org/2007/05/31/3-w-1-im-ekg2-z-jabberem-tlenem-i-gg/</link>
		<comments>http://maciejewski.org/2007/05/31/3-w-1-im-ekg2-z-jabberem-tlenem-i-gg/#comments</comments>
		<pubDate>Thu, 31 May 2007 08:47:23 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Ogólne]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=52</guid>
		<description><![CDATA[Wczoraj skompilowałem z drobnymi problemami z libgadu ekg2 i udało mi się uruchomić na nim wszystkie 3 komunikatory. Drobny problem był z tlenem, który po /connect zwracał błąd: 1Unimplemented do: /eval &#34;/session server s1.tlen.pl&#34; &#34;/session port 443&#34; &#34;/connect&#34; Jak podpowiadają tak też zrobiłem i po tym zabiegu wszystkie komunikatory radośnie ruszyły :) Można mnie więc [...]]]></description>
			<content:encoded><![CDATA[<p>Wczoraj skompilowałem z drobnymi problemami z libgadu ekg2 i udało mi się uruchomić na nim wszystkie 3 komunikatory. Drobny problem był z tlenem, który po /connect zwracał błąd:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Unimplemented do: /eval &quot;/session server s1.tlen.pl&quot; &quot;/session port 443&quot; &quot;/connect&quot;</div></td></tr></tbody></table></div>
<p>Jak podpowiadają tak też zrobiłem i po tym zabiegu wszystkie komunikatory radośnie ruszyły :)</p>
<p>Można mnie więc łapać 24h pod:</p>
<p><strong>JID: cancer@chrome.pl<br />
Tlen: errellion@tlen.pl<br />
GG: 1916391 </strong></p>
<p><!--adsense--></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=52&type=feed" alt=" 3 w 1 IM   ekg2 z jabberem, tlenem i gg"  title="3 w 1 IM   ekg2 z jabberem, tlenem i gg" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/05/31/3-w-1-im-ekg2-z-jabberem-tlenem-i-gg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>pkg_comp czyli Bezpieczny update paczek w NetBSD</title>
		<link>http://maciejewski.org/2007/05/28/pkg_comp-czyli-bezpieczny-update-paczek-w-netbsd/</link>
		<comments>http://maciejewski.org/2007/05/28/pkg_comp-czyli-bezpieczny-update-paczek-w-netbsd/#comments</comments>
		<pubDate>Mon, 28 May 2007 09:53:17 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=49</guid>
		<description><![CDATA[Update paczek w NetBSD to temat rzeka, jest kilka programów w samym pkgsrc (pkg_chk, pkgmanager), jednak zawsze wiąże się to z ryzykiem odinstalowania paczki i błędem przy kompilacji (czasem bardzo długotrwałej) nowej. Dlatego też poniżej opiszę moim zdaniem najbezpieczniejszy sposób update&#8217;u. Zakładam, że masz działające NetBSD z jakimiś tam paczkami. Co nam będzie potrzebne: 1. [...]]]></description>
			<content:encoded><![CDATA[<p>Update paczek w NetBSD to temat rzeka, jest kilka programów w samym pkgsrc (pkg_chk, pkgmanager), jednak zawsze wiąże się to z ryzykiem odinstalowania paczki i błędem przy kompilacji (czasem bardzo długotrwałej) nowej. Dlatego też poniżej opiszę moim zdaniem najbezpieczniejszy sposób update&#8217;u. Zakładam, że masz działające NetBSD z jakimiś tam paczkami.</p>
<p><strong>Co nam będzie potrzebne:</strong></p>
<p>1. pkg_chk<br />
2. pkg_comp<br />
3. pkg_tarup<br />
4. audit-packages<br />
5. setsy z nasza wersją NetBSD</p>
<p><strong>Howto:</strong></p>
<p>1. Instalujemy to co w punktach 1,2,3,4 akapit wyżej w standardowy sposób:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/pkgsrc/pkgtools/pkg_chk &amp;&amp; make install clean<br />
cd /usr/pkgsrc/pkgtools/pkg_comp &amp;&amp; make install clean<br />
cd /usr/pkgsrc/pkgtools/pkg_tarup &amp;&amp; make install clean<br />
cd /usr/pkgsrc/security/audit-packages &amp;&amp; make install clean</div></td></tr></tbody></table></div>
<p>2. Sciagamy najnowsze vulnerability-list</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">download-vulnerability-list</div></td></tr></tbody></table></div>
<p>3. Tworzymy wzór konfiguracji pkg_comp (domyślnie w $HOME/pkg_comp)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pkg_comp maketemplate<br />
pkg_comp: /usr/home/cancer/pkg_comp/default.conf created. &nbsp;Edit the file by hand now.</div></td></tr></tbody></table></div>
<p>4. Domyślne ustawienia w większości są w porządku, odnajdź tylko linijkę DISTRIBDIR=&#8221;/var/pub/NetBSD&#8221; i zmień scieżkę na taką gdzie będziesz trzymał setsy, ja to wrzucam zaraz obok configa czyli w moim przypadku linijka ta wygląda tak:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">DISTRIBDIR=&quot;/usr/home/cancer/pkg_comp&quot;</div></td></tr></tbody></table></div>
<p>Ważne aby katalog nie kończył się slashem i aby w katalogu pkg_comp znajdował się katalog binary (nie sets, ani i386 ani nic podobnego)</p>
<p>5. Sciagamy z ftp.netbsd.org setsy dla właściwej wersji NetBSD czyli dla currenta np (stan na dzien 28 maja 2007)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">wget -r ftp.netbsd.org/pub/NetBSD-daily/HEAD/200705240000Z/i386/binary/</div></td></tr></tbody></table></div>
<p>Po ściągnięciu robimy porządek (ponieważ w $HOME/pkg_comp będzie cała scieżka do binary a nie sam binary ;)</p>
<p><!--adsense--></p>
<p>6. Jeśli do tej pory wszystko jest dobrze to powinno nam się teraz utworzyć środowisko w którym będziemy budować swoje nowe paczki bez konfliktu z istniejącymi.</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pkg_comp makeroot</div></td></tr></tbody></table></div>
<p>Po tym poleceniu nastąpi utworzenie katalogu w /var/chroot, zostaną tam rozpakowane setsy i zainstalowane podstawowe programy (digest).</p>
<p>7. Właściwie można by juz teraz zacząć budować paczki, ale przed tym zróbmy backup obecnie zainstalowanych (ostrożności nigdy za wiele)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd <br />
mkdir backup<br />
cd backup<br />
pkg_tarup -d ./ \*</div></td></tr></tbody></table></div>
<p>Ostatnie polecenie stworzy nam *.tgz ze wszystkich zainstalowanych w naszym systemie programów w katalogu w którym akurat się znajdujemy.</p>
<p>8. Sprawdzamy co wymaga update&#8217;u&#8230;</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pkg_chk -i</div></td></tr></tbody></table></div>
<p>9. &#8230; i budujemy nową paczke (załóżmy że będzie to tcsh)</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pkg_comp build shells/tcsh</div></td></tr></tbody></table></div>
<p>Budowa paczki z pkg_comp wygląda mniej więcej tak samo jak instalowanie z pkgsrc z tą różnicą, że dostajemy gotową paczkę *.tgz do zainstalowania przez pkg_add. Gotowe paczki znajdują się w /usr/pkgsrc/packagaes/All.</p>
<p>10. Update&#8217;ujemy tcsh.</p>
<p>pkg_info | grep tcsh<br />
cd /usr/pkgsrc/packages/All<br />
pkg_add -u tcsh.tgz<br />
pkg_info | grep tcsh</p>
<p>Oczywiście pierwszą i ostatnia linijkę można pominąć, służą one tylko do pokazania wersji i zweryfikowaniu czy update nam zadziałał. tcsh.tgz również będzie nazywało sie inaczej, ale piszę to z pamięci więc tylko taki przykład :)</p>
<p><!--adsense--></p>
<p>I to by było na tyle, w razie problemów proszę o maila lub można mnie złapać na ircu.</p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=49&type=feed" alt=" pkg comp czyli Bezpieczny update paczek w NetBSD"  title="pkg comp czyli Bezpieczny update paczek w NetBSD" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/05/28/pkg_comp-czyli-bezpieczny-update-paczek-w-netbsd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My favorite small programs</title>
		<link>http://maciejewski.org/2007/05/24/my-favorite-small-programs/</link>
		<comments>http://maciejewski.org/2007/05/24/my-favorite-small-programs/#comments</comments>
		<pubDate>Thu, 24 May 2007 12:34:11 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=48</guid>
		<description><![CDATA[Every admin have it&#8217;s own collection, here is mine with short description: 1&#60;strong&#62;slurm&#60;/strong&#62; - produces graph of RX and TX speed of interace 1&#60;strong&#62;pfqueue&#60;/strong&#62; - ncurses based program to manage deffered, active, incoming queue of postfix 1&#60;strong&#62;xtail&#60;/strong&#62; - can monitor as many directories and logs as You want 1&#60;strong&#62;colorize&#60;/strong&#62; - it can be attatched to [...]]]></description>
			<content:encoded><![CDATA[<p>Every admin have it&#8217;s own collection, here is mine with short description:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;slurm&lt;/strong&gt; - produces graph of RX and TX speed of interace</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;pfqueue&lt;/strong&gt; - ncurses based program to manage deffered, active, incoming queue of postfix</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;xtail&lt;/strong&gt; - can monitor as many directories and logs as You want</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;colorize&lt;/strong&gt; - it can be attatched to any other command via pipe, I use it mostly with `xtail /var/log | colorize`</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;pkg_tarup&lt;/strong&gt; - I'm using in mainly to create set of actually working packages in case of update failure</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;smartmontools&lt;/strong&gt; - it is not so small and do many things but it does exactly what i need</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;uptimed&lt;/strong&gt; - collects and sends mails of best uptimes and os versions</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;strong&gt;mercurial&lt;/strong&gt; - very very very fast sync of pkgsrc</div></td></tr></tbody></table></div>
<p>I will add some tools when I find something new or remember something i forgot :)</p>
<p><!--adsense--></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=48&type=feed" alt=" My favorite small programs"  title="My favorite small programs" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/05/24/my-favorite-small-programs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pkg_tarup czyli jak stworzyć sobie paczki dla NetBSD</title>
		<link>http://maciejewski.org/2007/05/23/pkg_tarup-czyli-jak-stworzyc-sobie-paczki-dla-netbsd/</link>
		<comments>http://maciejewski.org/2007/05/23/pkg_tarup-czyli-jak-stworzyc-sobie-paczki-dla-netbsd/#comments</comments>
		<pubDate>Wed, 23 May 2007 12:57:35 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=45</guid>
		<description><![CDATA[Co jest najbardziej mozolną pracą kiedy posiadamy kilka serwerów z tą samą wersją systemu? Oczywiście update&#8217;y (szczególnie na wolniejszym sprzęcie). Ja wykorzystuję do tego pkg_tarup. Przy jego pomocą można na najszybszej maszynie przygotować wszystkie pakiety a następnie dystrybuować na inne maszyny. Tutorial po koleii: 1. Update&#8217;ujemy drzewo pkgsrc (polecam mercurial zamiast cvs&#8217;a) 2. Wykonujemy update [...]]]></description>
			<content:encoded><![CDATA[<p>Co jest najbardziej mozolną pracą kiedy posiadamy kilka serwerów z tą samą wersją systemu? Oczywiście update&#8217;y (szczególnie na wolniejszym sprzęcie). Ja wykorzystuję do tego pkg_tarup. Przy jego pomocą można na najszybszej maszynie przygotować wszystkie pakiety a następnie dystrybuować na inne maszyny.</p>
<p>Tutorial po koleii:</p>
<p>1. Update&#8217;ujemy drzewo pkgsrc (polecam mercurial zamiast cvs&#8217;a)<br />
2. Wykonujemy update za pomocą ulubionego narzędzia (make update, pkg_chk, pkgcomp, etc)<br />
3. Kiedy mamy już zaktualizowane paczki wydajemy polecenie</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pkg_tarup -d /sciezka/gdzie/maja/sie/zrobic/paczki \*</div></td></tr></tbody></table></div>
<p>4. Kopiujemy *.tgz na drugą maszynę i instalujemy poprzez pkg_add (uprzednio mozemy zbackupowac poprzednie paczki)</p>
<p><!--adsense--></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=45&type=feed" alt=" pkg tarup czyli jak stworzyć sobie paczki dla NetBSD"  title="pkg tarup czyli jak stworzyć sobie paczki dla NetBSD" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/05/23/pkg_tarup-czyli-jak-stworzyc-sobie-paczki-dla-netbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBSD 4 Release Soon!</title>
		<link>http://maciejewski.org/2007/05/21/netbsd-4-release-soon/</link>
		<comments>http://maciejewski.org/2007/05/21/netbsd-4-release-soon/#comments</comments>
		<pubDate>Mon, 21 May 2007 10:45:55 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[In English]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=37</guid>
		<description><![CDATA[It supposed to be :) As it&#8217;s written on netbsd.org: Join the NetBSD Hackathon on IRC starting on Monday, May 21st. This hackathon is dedicated to preparing for the upcoming NetBSD 4.0 release. See the hackathon page for details. So join and commit as many bugfixes as You can :) &#169; odwiedź stronę http://maciejewski.org po [...]]]></description>
			<content:encoded><![CDATA[<p>It supposed to be :) As it&#8217;s written on <a href="http://netbsd.org">netbsd.org</a>:</p>
<p> Join the NetBSD Hackathon on IRC starting on Monday, May 21st. This hackathon is dedicated to preparing for the upcoming NetBSD 4.0 release. See the hackathon page  for details.</p>
<p>So join and commit as many bugfixes as You can :)</p>
<p><!--adsense--></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=37&type=feed" alt=" NetBSD 4 Release Soon!"  title="NetBSD 4 Release Soon!" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/05/21/netbsd-4-release-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>/bin/l ?</title>
		<link>http://maciejewski.org/2007/05/18/binl/</link>
		<comments>http://maciejewski.org/2007/05/18/binl/#comments</comments>
		<pubDate>Fri, 18 May 2007 11:31:27 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[In English]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=33</guid>
		<description><![CDATA[I have one box running NetBSD 4.99.13 i386, I comitted typo `l` instead of `ll` which is default csh alias for ls -la. But then instead of `l: Command not found.` I get complet list of direcotry in long format with colors &#8211; just like misc/colorls does :) However after upgradeing box to new version, [...]]]></description>
			<content:encoded><![CDATA[<p>I have one box running NetBSD 4.99.13 i386, I comitted typo `l` instead of `ll` which is default csh alias for ls -la. But then instead of `l: Command not found.` I get complet list of direcotry in long format with colors &#8211; just like misc/colorls does :) However after upgradeing box to new version, mysterious /bin/l becomes `l: Command not found.`.</p>
<p><!--adsense--></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=33&type=feed" alt=" /bin/l ?"  title="/bin/l ?" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/05/18/binl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBSD liderem serwerów www.</title>
		<link>http://maciejewski.org/2007/05/07/netbsd-liderem-serwerow-www/</link>
		<comments>http://maciejewski.org/2007/05/07/netbsd-liderem-serwerow-www/#comments</comments>
		<pubDate>Mon, 07 May 2007 12:00:55 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=24</guid>
		<description><![CDATA[Jeśli ktoś jeszcze nie widział to NetBSD jest najlepszy na serwery www. A tu mamy najnowszy benchmark. Warto pochwalić się klientom jeśli sprzedajemy im rozwiązania oparte na tym systemie :) &#169; odwiedź stronę http://maciejewski.org po więcej fajnych postów! Brak podobnych postówListopad 12, 2007 -- Ubuntu przyjechało (0)Kwiecień 30, 2007 -- 10 najczęściej używanych haseł (7)Lipiec [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli ktoś jeszcze nie widział to NetBSD jest najlepszy na serwery www. A <a href="http://blog.mon.itor.us/?p=286">tu</a> mamy najnowszy benchmark. Warto pochwalić się klientom jeśli sprzedajemy im rozwiązania oparte na tym systemie :)</p>
<p><!--adsense--></p>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=24&type=feed" alt=" NetBSD liderem serwerów www."  title="NetBSD liderem serwerów www." /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/05/07/netbsd-liderem-serwerow-www/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zabezpieczony: Transparentne PROXY</title>
		<link>http://maciejewski.org/2007/04/16/transparentne-proxy/</link>
		<comments>http://maciejewski.org/2007/04/16/transparentne-proxy/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 07:48:41 +0000</pubDate>
		<dc:creator>Bartosz Maciejewski</dc:creator>
				<category><![CDATA[Job / Praca]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://maciejewski.org/?p=15</guid>
		<description><![CDATA[Brak wypisu, ponieważ wpis jest zabezpieczony hasłem.]]></description>
			<content:encoded><![CDATA[<form action="http://maciejewski.org/wp-pass.php" method="post">
<p>Ten wpis jest zabezpieczony hasłem. Aby go zobaczyć, proszę wprowadzić swoje hasło poniżej:</p>
<p><label for="pwbox-15">Hasło:<br />
<input name="post_password" id="pwbox-15" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Wyślij" /></p></form>
                <p>&copy; odwiedź stronę <a href="http://maciejewski.org/">http://maciejewski.org</a> po więcej fajnych postów!</p>                  <img src="http://maciejewski.org/?ak_action=api_record_view&id=15&type=feed" alt=" Transparentne PROXY"  title="Transparentne PROXY" /><h3  class="related_post_title">Brak podobnych postów</h3><ul class="related_post"><li>Listopad 12, 2007 -- <a href="http://maciejewski.org/2007/11/12/ubuntu-przyjechalo/" title="Ubuntu przyjechało">Ubuntu przyjechało</a> (0)</li><li>Kwiecień 30, 2007 -- <a href="http://maciejewski.org/2007/04/30/10-najczesciej-uzywanych-hasel/" title="10 najczęściej używanych haseł">10 najczęściej używanych haseł</a> (7)</li><li>Lipiec 8, 2008 -- <a href="http://maciejewski.org/2008/07/08/pomieszanie-z-poplataniem/" title="Pomieszanie z poplątaniem">Pomieszanie z poplątaniem</a> (2)</li><li>Listopad 26, 2008 -- <a href="http://maciejewski.org/2008/11/26/hazard-blogowy/" title="Hazard blogowy.">Hazard blogowy.</a> (5)</li><li>Lipiec 22, 2008 -- <a href="http://maciejewski.org/2008/07/22/bsd-magazine-2/" title="BSD Magazine #2">BSD Magazine #2</a> (1)</li><li>Listopad 24, 2008 -- <a href="http://maciejewski.org/2008/11/24/linux-112008/" title="Linux+ 11/2008">Linux+ 11/2008</a> (0)</li><li>Styczeń 25, 2008 -- <a href="http://maciejewski.org/2008/01/25/hp-proliant-dl140-g3-and-netopen-bsd/" title="HP Proliant DL140 G3 and Net/Open BSD">HP Proliant DL140 G3 and Net/Open BSD</a> (2)</li><li>Maj 27, 2008 -- <a href="http://maciejewski.org/2008/05/27/bsd-magazine-1/" title="BSD Magazine #1">BSD Magazine #1</a> (4)</li><li>Styczeń 7, 2009 -- <a href="http://maciejewski.org/2009/01/07/wolny-dysk-sprawdz-srubki-mocujace/" title="Wolny dysk? Sprawdź śrubki mocujące!">Wolny dysk? Sprawdź śrubki mocujące!</a> (0)</li><li>Styczeń 9, 2009 -- <a href="http://maciejewski.org/2009/01/09/netbsd-ccd-duzo-miejsca-z-malych-dyskow/" title="NetBSD + CCD = dużo miejsca z małych dysków">NetBSD + CCD = dużo miejsca z małych dysków</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://maciejewski.org/2007/04/16/transparentne-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

