<?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>NibyBlog ;) - Linux Ubuntu / Debian / Fedora / GNOME blog, porady, wiadomości, Internet, BlackBerry, mobile &#187; Howto</title>
	<atom:link href="http://www.nibyblog.pl/tag/howto/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nibyblog.pl</link>
	<description>Przyjazny blog użytkownika Linuksa, wiele porad, gotowych rozwiązań, ciekawostek, oraz wiadomości odnośnie Linux Ubuntu i nie tylko.</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:28:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Instalacja DD-WRT na routerze Linksys WRT160NL howto</title>
		<link>http://www.nibyblog.pl/instalacja-dd-wrt-na-routerze-linksys-wrt160nl-howto-3407.html</link>
		<comments>http://www.nibyblog.pl/instalacja-dd-wrt-na-routerze-linksys-wrt160nl-howto-3407.html#comments</comments>
		<pubDate>Sun, 22 May 2011 16:24:21 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[instalacja dd-wrt na wrt160nl]]></category>
		<category><![CDATA[Linksys]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[Sprzęt]]></category>
		<category><![CDATA[WRT160NL]]></category>

		<guid isPermaLink="false">http://www.nibyblog.pl/?p=3407</guid>
		<description><![CDATA[Jako posiadacz WRT160NL nie długo cieszyłem się z uruchomionego na nim oryginalnego oprogramowania. Nie zdążyłem się nawet pokrótce się z nim zapoznać, bo natychmiast po włączeniu routera i zalogowaniu się na jego interfejs www przystąpiłem do wgrania alternatywnego oprogramowania w postaci DD-WRT. Co to jest DD-WRT i jakie są korzyści z jego instalacji pokrótce opisałem [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Jako posiadacz WRT160NL nie długo cieszyłem się z uruchomionego na nim oryginalnego oprogramowania. Nie zdążyłem się nawet pokrótce się z nim zapoznać, bo natychmiast po włączeniu routera i zalogowaniu się na jego interfejs www przystąpiłem do wgrania alternatywnego oprogramowania w postaci DD-WRT.</p>
<p><span id="more-3407"></span></p>
<p style="text-align: justify;">Co to jest DD-WRT i jakie są korzyści z jego instalacji pokrótce opisałem już przy okazji opisu instalacji<strong><a href="http://www.nibyblog.pl/dd-wrt-na-linkys-wrt54g-v72-howto-948.html"> DD-WRT na Linksys WRT54G V7.2</a>.</strong> Nie będę zatem powtarzał tego samego posta któryś raz z kolei, tak jak mają to w zwyczaju co poniektórzy. ;)</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-3424" title="linksys_wrt160nl_linux" src="http://www.nibyblog.pl/wp-content/uploads/linksys_wrt160nl_linux.jpg" alt="linksys wrt160nl linux Instalacja DD WRT na routerze Linksys WRT160NL howto" width="450" height="426" /></p>
<p style="text-align: justify;">Dodać należy, że ze względu na lepsze parametry sprzętowe, większą ilość pamięci RAM i ROM oraz złącze USB w które wyposażone jest router dochodzą interesujące funkcje. Tak więc pod warunkiem, że wyposażymy router w dysk USB/pendrive lub/i drukarkę będzie on mógł pełnić serwera FTP, SAMBA (udostępnianie plików i drukarki), będzie mógł pobierać torrenty za pomocą Transmission. A to w zasadzie podstawowa konfiguracja, DD-WRT pozwala na bardzo wiele, wszystko zależy od użytkownika i jego wymagań. Nic nie stoi na przeszkodzenie aby na przykład router monitorował pokój i nagrywał wykryty ruch za pomocą podłączonej do niego kamerki.</p>
<p class="alert" style="text-align: justify;">&#8220;Flashowanie&#8221; routera z użyciem alternatywnego oprogramowania jest równoznaczne z utratą gwarancji! Może to również grozić uszkodzeniem sprzętu! Autor nie bierze odpowiedzialności, za ewentualne szkody spowodowane przez nieudane &#8220;flashowanie&#8221; routera, pamiętaj robisz to na własną odpowiedzialność! Dodam również, że mój router ma się dobrze, a DD-WRT działa na nim bardzo dobrze.</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"><span style="font-size: large;">Instalacja</span></span></strong></p>
<p>Instalacja jest banalnie prosta i sprowadza się do kilku punktów.</p>
<p><strong>1. </strong>Upewniamy się jaki router posiadamy, można zrobić to za pomocą jego interfejsu web lub &#8220;ręcznie&#8221; (na spodzie routera jest naklejka).  Jeśli posiadany router to CISCO Linksys WRT160NL to przechodzimy do 2 punktu.</p>
<p><strong>2. </strong>W tym momencie jeśli łączymy się z routerem poprzez WiFi należy połączyć się poprzez kabel. Nie jest to wymagane, ale jest wysoce zalecane.</p>
<p><strong>3.</strong> Pobieramy niezbędne pliki które zawierają nowe oprogramowanie:</p>
<p><code>wget <a href="http://wrt160nl.org/files/linksys-to-ddwrt-firmware.bin">http://wrt160nl.org/files/linksys-to-ddwrt-firmware.bin</a></code></p>
<p><code>wget <a href="http://wrt160nl.org/files/wrt160nl-firmware.bin">http://wrt160nl.org/files/wrt160nl-firmware.bin</a></code></p>
<p><strong>4. </strong>Logujemy się na www routera, w opcjach administracyjnych szukamy funkcji “update flash”, oraz wskazujemy plik <strong>linksys-to-ddwrt-firmware.bin</strong> do wgrania. Czekamy aż instalacja zakończy się i ujrzymy stosowną informację. Należy wtedy kliknąć na &#8220;continue&#8221; co spowoduje restart routera który będzie trwał około 60 sekund.</p>
<p style="text-align: center;"><a href="http://www.nibyblog.pl/wp-content/uploads/wgrywanie_ddwrt_1.jpg" rel="wp-prettyPhoto[g3407]"><img class="aligncenter size-medium wp-image-3411" title="wgrywanie_ddwrt_1" src="http://www.nibyblog.pl/wp-content/uploads/wgrywanie_ddwrt_1-300x121.jpg" alt="wgrywanie ddwrt 1 300x121 Instalacja DD WRT na routerze Linksys WRT160NL howto" width="300" height="121" /></a></p>
<p style="text-align: center;"><a href="http://www.nibyblog.pl/wp-content/uploads/wgrywanie_ddwrt_2.jpg" rel="wp-prettyPhoto[g3407]"><img class="aligncenter size-medium wp-image-3412" title="wgrywanie_ddwrt_2" src="http://www.nibyblog.pl/wp-content/uploads/wgrywanie_ddwrt_2-300x110.jpg" alt="wgrywanie ddwrt 2 300x110 Instalacja DD WRT na routerze Linksys WRT160NL howto" width="300" height="110" /></a></p>
<p style="text-align: justify;"><strong>5.</strong> Ponownie logujemy się na web panel routera. Tym razem wita już nas DD-WRT dlatego zostajemy poproszeni o wprowadzenie nowej nazwy użytkownika oraz nowego hasła. Po tej czynności w opcjach administracyjnych szukamy opcji &#8220;firmware upgrade&#8221; i wskazujemy plik <strong>wrt160nl-firmware.bin</strong> do wgrania. Teraz pozostaje cierpliwie czekać, a instalacja zakończy się poniższym komunikatem oraz kolejnym restartem urządzenia.</p>
<p style="text-align: center;"><a href="http://www.nibyblog.pl/wp-content/uploads/wgrywanie_ddwrt_5.jpg" rel="wp-prettyPhoto[g3407]"><img class="aligncenter size-medium wp-image-3414" title="wgrywanie_ddwrt_5" src="http://www.nibyblog.pl/wp-content/uploads/wgrywanie_ddwrt_5-300x36.jpg" alt="wgrywanie ddwrt 5 300x36 Instalacja DD WRT na routerze Linksys WRT160NL howto" width="300" height="36" /></a></p>
<p style="text-align: justify;"><strong>6. </strong>To wszystko, po restarcie mamy już wgrany DD-WRT, na chwilę obecną jest to wersja v24-sp2. Należy teraz przeprowadzić podstawową konfigurację WAN, WiFi. Warto też skonfigurować usługi, chociażby wyłączając telnet i włączyć sshd oraz obsługę USB. Nie powinno to być trudne dla nikogo. Interfejs administracyjny jest przejrzysty, a jego spolszczenie (chociaż nie pełne) można włączyć w opcjach administracyjnych.</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"><span style="font-size: large;">Konfiguracja SAMBA, torrentów i FTP</span></span></strong></p>
<p style="text-align: justify;">Teraz musimy wyposażyć router w dodatkowy sprzęt. Zależy do czego i jak zamierzamy wykorzystywać usługi. Do routera możemy podłączyć dysk usb, drukarkę lub pendrive, jeśli chcemy podłączyć te 3 urządzenia na raz trzeba użyć huba. Do testów czy zabaw w zupełności wystarczy najmniejszy obecnie na rynku pendrive, ale jeśli zechcemy składować pliki na routerze i dzielić się nimi w sieci szybko okaże się niewystarczający. Pendrive najlepiej sformatować na system plików ext2 lub ext3, można użyć też systemu plików fat czy ntfs, ale z natywnymi systemami plików Linux radzi sobie chyba najlepiej.</p>
<p style="text-align: justify;">Po zamontowaniu pendrive należy zalogować się na router za pomocą ssh (odradzam telnet), pobrać skrypt konfiguracyjny, nadać mu uprawnienia oraz uruchomić.</p>
<p><code>ssh root@192.168.1.1</code></p>
<p><code>wget http://wrt160nl.org/files/wrt160nlmod.sh</code></p>
<p><code>chmod +x</code></p>
<p><code>wrt160nlmod.sh</code></p>
<p><code>./wrt160nlmod.sh</code></p>
<p>wrt160nlmod.sh utworzy odpowiedni skrypt startowy oraz skonfiguruje ipkg (menadżer pakietów)</p>
<p>Dalsza konfiguracja zależy już od własnego uznania, dostępne są następujące opcje:<br />
<code>initiate - podstawowa konfiguracja (utworzenie skryptu startowego i ustawienie ipkg)</code><br />
<code>disable - usunięcie skryptu i jego ustawień z systemu</code><br />
<code>update - aktualizacja skryptu</code><br />
<code>torrent install - instalacja klienta Transmission (torrenty)</code><br />
<code>torrent setup - konfiguracja transmission</code><br />
<code>samba install - instalacja Samba (udostępnianie plików i drukarek)</code><br />
<code>samba setup - ustawienia Samby</code><br />
<code>ftp install - instalacja serwera FTP</code><br />
<code>ftp setup - ustawienia serwera FTP</code><br />
<code>printer - instalacja drukarki</code><br />
Z opcji tych korzysta się w sposób następujący:<br />
<code>./wrt160nlmod jakaś_opcja</code></p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"><span style="font-size: large;">Zrzuty ekranu</span></span></strong></p>
<p style="text-align: center;"><a href="http://www.nibyblog.pl/wp-content/uploads/interfejs_ddwrt.png" rel="wp-prettyPhoto[g3407]"><img class="aligncenter size-medium wp-image-3420" title="interfejs_ddwrt" src="http://www.nibyblog.pl/wp-content/uploads/interfejs_ddwrt-300x168.png" alt="interfejs ddwrt 300x168 Instalacja DD WRT na routerze Linksys WRT160NL howto" width="300" height="168" /></a></p>
<p style="text-align: center;"><a href="http://www.nibyblog.pl/wp-content/uploads/interwejs_ddwrt_ssh.png" rel="wp-prettyPhoto[g3407]"><img class="aligncenter size-medium wp-image-3421" title="interwejs_ddwrt_ssh" src="http://www.nibyblog.pl/wp-content/uploads/interwejs_ddwrt_ssh-300x168.png" alt="interwejs ddwrt ssh 300x168 Instalacja DD WRT na routerze Linksys WRT160NL howto" width="300" height="168" /></a></p>
<p>PS W przyszłości gdy znajdę na to czas z pewnością zainstaluję OpenWRT :]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/instalacja-dd-wrt-na-routerze-linksys-wrt160nl-howto-3407.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Instalacja karty DWL-G520+ D-Link AirPlus G (ACX 111) przez Ndiswrapper</title>
		<link>http://www.nibyblog.pl/instalacja-karty-dwl-g520-d-link-airplus-g-acx-111-przez-ndiswrapper-1453.html</link>
		<comments>http://www.nibyblog.pl/instalacja-karty-dwl-g520-d-link-airplus-g-acx-111-przez-ndiswrapper-1453.html#comments</comments>
		<pubDate>Mon, 19 Apr 2010 22:13:48 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ACX 111]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[D-Link AirPlus G]]></category>
		<category><![CDATA[DWL-G520]]></category>
		<category><![CDATA[Sprzęt]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.nibyblog.pl/?p=1453</guid>
		<description><![CDATA[Ostatnio miałem problemy z uruchomieniem karty Wifi DWL-G520+ D-Link AirPlus na Ubuntu 9.10. Chociaż karta do najnowszych nie należy, to nie działa &#8220;out of the box&#8221;. Znalazłem w Internecie kilka rozwiązań, lecz nie wszystkie się sprawdziły, dlatego przedstawię poniżej sposób który u mnie zadziałał. Pierwowzór mojego wpisu ma tytuł &#8220;Howto: Linksys ACX111 chipset (wpc54g v2)&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Ostatnio miałem problemy z uruchomieniem karty Wifi DWL-G520+ D-Link AirPlus na Ubuntu 9.10. Chociaż karta do najnowszych nie należy, to nie działa &#8220;out of the box&#8221;. Znalazłem w Internecie kilka rozwiązań, lecz nie wszystkie się sprawdziły, dlatego przedstawię poniżej sposób który u mnie zadziałał. Pierwowzór mojego wpisu ma tytuł &#8220;Howto: Linksys ACX111 chipset (wpc54g v2)&#8221;, więc wydaję się, że można zastosować ten poradnik dla wszystkich kard opartych o chipset ACX 111.</p>
<p><span id="more-1453"></span><br />
<strong>1</strong> Zaczynamy od instalacji potrzebnych pakietów:<br />
<code>sudo aptitude install ndiswrapper-common ndiswrapper-utils-1.9</code></p>
<p class="info">Co ważne nie instalujemy pakietu ndisgtk, ponieważ jest błąd <a href="https://launchpad.net/ubuntu/+source/ndiswrapper/+bug/59983">launchpad.net</a>, wprawdzie już rozwiązany, ale&#8230; ;)</p>
<p><strong>2</strong> Zakładamy folder dla naszych sterowników:<br />
<code>cd &amp;&amp; mkdir wifi &amp;&amp; cd wifi</code><br />
<strong>3 </strong>Pobieramy sterowniki dla Windows ze strony Linksys:<br />
<code>wget http://downloads.linksysbycisco.com/downloads/wpc54gv2_driver_utility_v2.02.zip</code><br />
<strong>4</strong> Rozpakowujemy archiwum i przechodzimy do katalogu sterownika:<br />
<code>unzip wpc54g_v2_driver_utility_v2.02.zip &amp;&amp; cd WPC54Gv2_40826</code><br />
<strong>5</strong> &#8220;Naprawiamy&#8221; nazwy plików (dla Windows wielkie i małe znaki nie mają znaczenia, dla Linuxa mają)<br />
<code>mv tnet1130.sys TNET1130.sys</code><br />
<code>sed -e 's/tnet1130.sys/TNET1130.sys/' LSTINDS.INF &gt; LSTINDS.new &amp;&amp; mv LSTINDS.new LSTINDS.INF</code><br />
<strong>6</strong> Ładujemy sterownik do ndiswrappera, oraz jego kernelowy moduł:<br />
<code>sudo ndiswrapper -i lsbcmnds.inf</code><br />
<code>sudo ndiswrapper -i LSTINDS.INF</code><br />
<code>sudo modprobe ndiswrapper</code><br />
<strong>7</strong> Sprawdzamy czy do kernela mamy załadowany moduł o nazwie acx<br />
<code>lsmod |grep acx</code><br />
Jeśli tak usuwamy go i blokujemy jego automatyczne ładowanie w trakcie startu systemu<br />
<code>sudo modprobe -r acx</code><br />
<code>echo "blacklist acx" | sudo tee -a /etc/modprobe.d/blacklist</code><br />
<strong>8</strong> Możemy sprawdzić listę załadowanych sterowników ndiswrapper<br />
<code>ndiswrapper -l</code><br />
Powinno być coś takiego:<br />
<code>lsbcmnds : driver installed<br />
lstinds : driver installed</code><br />
<strong>9</strong> Warto też sprawić aby moduł ndiswrapper był ładowany automatycznie w trakcie startu systemu<br />
<code>echo "ndiswrapper" | sudo tee -a /etc/modules</code><br />
To wszystko :)</p>
<p class="info">Znalezione na <a href="http://ubuntuforums.org/showthread.php?t=324148">ubuntuforums.org</a>,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/instalacja-karty-dwl-g520-d-link-airplus-g-acx-111-przez-ndiswrapper-1453.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DD-WRT na Linksys WRT54G V7.2 howto</title>
		<link>http://www.nibyblog.pl/dd-wrt-na-linkys-wrt54g-v72-howto-948.html</link>
		<comments>http://www.nibyblog.pl/dd-wrt-na-linkys-wrt54g-v72-howto-948.html#comments</comments>
		<pubDate>Wed, 25 Mar 2009 11:36:24 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[Linksys]]></category>
		<category><![CDATA[Sprzęt]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=948</guid>
		<description><![CDATA[Routery Linksys są bardzo popularne, wynika to z dobrego współczynnika cena &#8211; jakość &#8211; możliwości. To ostatnie wzrasta bardzo po instalacji alternatywnego oprogramowania. Alternatywne oprogramowanie &#8220;wyciąga&#8221; z tych małych urządzeń maksimum, na jakie tylko pozwala sam sprzęt. Oprogramowanie to, to w zasadzie specjalnie przystosowane mini dystrybucje Linuksa. Istnieje kilka wydań, na przykład Tomato, OpenWRT i [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Routery Linksys są bardzo popularne, wynika to z dobrego współczynnika cena &#8211; jakość &#8211; możliwości. To ostatnie wzrasta bardzo po instalacji alternatywnego oprogramowania. Alternatywne oprogramowanie &#8220;wyciąga&#8221; z tych małych urządzeń maksimum, na jakie tylko pozwala sam sprzęt. Oprogramowanie to, to w zasadzie specjalnie przystosowane mini dystrybucje Linuksa. Istnieje kilka wydań, na przykład Tomato, OpenWRT i DD-WRT &#8211; postaram się pokazać dzisiaj jak zainstalować system operacyjny na DD-WRT v24 w routerze Linksys WRT54G V7.2 (gorszym&#8230; bracie chyba wręcz kultowego modelu WRT54GL).<span id="more-948"></span></p>
<p style="text-align: justify;">DD-WRT to jedno z najlepszych alternatywnych oprogramowań do ruterów, jego zaletą jest bardzo duża ilość obsługiwanych urządzeń (jako jedyny pasuje między innymi do ruterów z serii WRT54GS v.5, 5.1, 6 oraz WRT54G v.5, 5.1, 6, 8, 8.1, 8.2) ze względu, że DD-WRT bardzo szybko się rozwija i wypuszczane są co chwilę wersje beta lub RC zaleca się instalacje tylko stabilnych wersji jak na przykład v.23 SP2 czy v.24 SP1. System ten wypuszczany w następujących paczkach: Micro, Mini, Nokaid, Standard, VOIP, VPN, Mega. Wersje różnią się ilością funkcji, oraz dostępnymi pakietami.</p>
<p style="text-align: justify;">Router WRT54G V7.2 ze względu na ograniczenia sprzętowe płynące z mniejszej ilości pamięci RAM i Flash, pozwala na instalację tylko wersji Micro. Jest to najbardziej okrojona wersja DD-WRT, jednak jej funkcje, wydajność, oraz stabilność działania i tak przewyższa oryginalne oprogramowanie oferowane standardowo przez Linksys.</p>
<p style="text-align: justify;">Co zyskamy wgrywając DD-WRT v24 Micro na naszego WRT54G V7.2? Między innymi: lokalny serwer DNS obsługiwany przez DNSMasq, WOL (Wake On LAN) czyli zdalne &#8220;wybudzanie&#8221; urządzeń sieciowych obsługujących tą funkcję, bardzo dobre zarządzanie pasmem zarówno lokalnym jak i WAN dzięki QoS, oraz zaawansowany SPI Firewall oparty o IPtables, czy dostęp do zadań cron. Jak dla mnie korzyści wymierne.</p>
<p class="alert">&#8220;Flashowanie&#8221; routera z użyciem alternatywnego oprogramowania, jest równoznaczne z utratą gwarancji! Może to również grozić uszkodzeniem sprzętu! Autor nie bierze odpowiedzialności, za ewentualne szkody spowodowane przez nie udane &#8220;flashowanie&#8221; routera, pamiętaj robisz to na własną odpowiedzialność! Dodam również, że mój router ma się dobrze, a DD-WRT działa na nim od kilku miesięcy. :)</p>
<p><strong><br />
</strong></p>
<p><strong>1)</strong> Upewniamy się, jaką wersje routera posiadamy, można zrobić to z poziomu www routera, lub &#8220;ręcznie&#8221;:<br />
<a href="http://nibyblog.pl/wp-content/uploads/router1.jpg" rel="wp-prettyPhoto[g948]"><img class="alignnone size-medium wp-image-1024" title="router1" src="http://nibyblog.pl/wp-content/uploads/router1-300x109.jpg" alt="router1 300x109 DD WRT na Linksys WRT54G V7.2 howto" width="300" height="109" /></a></p>
<p><strong>2)</strong> Jeśli wszystko się zgadza, pobieramy pliki z <a href="http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FWRT54G-V72+Flashing/">dd-wrt.com</a> &#8211; potrzebne będą: <strong>VxWorksPrep-Gv72-v1.bin</strong>, <strong>VxWorksKiller-Gv72-v3.bin</strong>, oraz <strong>dd-wrt.v24_micro_generic.bin</strong>.</p>
<p><strong>3)</strong> Logujemy się na www routera i w ustawianiach administracyjnych, przywracamy fabryczne ustawienia urządzenia &#8211; jeśli router sam nie rebootuje, restartujemy go sami.</p>
<p><strong>4)</strong> Co ważne, jeśli łączymy się z routerem przez Wifi, koniecznie musimy podpiąć się kabelkiem.</p>
<p><strong>5)</strong> Logujemy się na www routera, w opcjach administracyjnych szukamy funkcji <strong>&#8220;update flash&#8221;</strong>, oraz wskazujemy plik <strong>VxWorksPrep-Gv72-v1.bin</strong> do wgrania. Jeśli po wgraniu pliku router nie zrestartował się sam, po około 30 sekundach restartujemy go ręcznie.</p>
<p><strong>6)</strong> Powtarzamy punkt 5, z tym, że teraz wgrywamy plik <strong>VxWorksKiller-Gv72-v3.bin</strong>, oraz czekamy około 60 sekund zanim rebootujemy router ręcznie &#8211; jeśli nie zadziałało automatyczne restartowanie.</p>
<p><strong>7)</strong> Teraz tylko pozostaje wrzucić na router plik <strong>dd-wrt.v24_micro_generic.bin</strong> za pomocą <a href="http://pl.wikipedia.org/wiki/TFTP" target="_blank">TFTP</a>.<br />
<strong>a)</strong> Na Windows można posłużyć się programem UFTP, jak mówi instrukcja programu, wydajemy w wierszu poleceń komendę:<br />
<code>TFTP -i 192.168.1.10 PUT c:\dd-wrt.v24_micro_generic.bin 192.168.1.1</code><br />
Możemy również posłużyć się programem z graficznym interfejsem użytkownika <a href="http://tftpd32.jounin.net/tftpd32.html" target="_blank">TFTPD</a>.<br />
<strong>b)</strong> Na Linuksie należy się posłużyć programem tftp lub atftp. Oba programy dostępne są w repozytoriach Ubuntu, więc instalacja jest prosta i sprowadza się do wydania polecenia:<br />
<code>sudo apt-get install atftp</code><br />
<strong>* </strong>Po instalacji uruchamiamy program, wpisując w konsoli:<br />
<code>atftp</code><br />
<strong>*</strong> Następnie już w samym programie wykonujemy następujące czynności:<br />
<strong>I.</strong> Łączymy się z routerem:<br />
<code>connect 192.168.1.1</code><br />
<strong>II.</strong> Sprawdzamy stan połączenia:<br />
<code>status</code> &#8211; powinniśmy zobaczyć coś takiego: <strong>Connected:  192.168.1.1 port 69</strong><br />
III. Jeśli wszystko jest ok, transferujemy plik na router:<br />
<code>put ~/ścieżka/do/dd-wrt.v24_micro_generic.bin</code></p>
<p>Po udanym wgraniu pliku, czekamy około 3 minuty, aż router zapisze nowe ustawienia domyślne do nvram. Powinnien restartować się sam przynajmniej dwa razy. Jeśli o tym czasie nie zrestartuje się, robimy to ręcznie. Po ponownym uruchomieniu routera logujemy się na router za pomocą www (http://192.168.1.1), lub poprzez telnet: <code>telnet 192.168.1.1</code></p>
<p><strong>In</strong><strong>terfejs www DD-WRT:</strong></p>
<p><strong><a href="http://nibyblog.pl/wp-content/uploads/router-stats.png" rel="wp-prettyPhoto[g948]"><img class="alignnone size-medium wp-image-1025" title="router-stats" src="http://nibyblog.pl/wp-content/uploads/router-stats-300x252.png" alt="router stats 300x252 DD WRT na Linksys WRT54G V7.2 howto" width="300" height="252" /></a><br />
</strong></p>
<p><strong>Połączenie przez telnet:</strong></p>
<p><strong><a href="http://nibyblog.pl/wp-content/uploads/router-telnet.png" rel="wp-prettyPhoto[g948]"><img class="alignnone size-medium wp-image-1026" title="router-telnet" src="http://nibyblog.pl/wp-content/uploads/router-telnet-300x198.png" alt="router telnet 300x198 DD WRT na Linksys WRT54G V7.2 howto" width="300" height="198" /></a><br />
</strong></p>
<p class="info"><a href="http://www.dd-wrt.com" target="_blank">dd-wrt.com</a> &#8211; Strona domowa projektu.<br />
<a href="http://en.wikipedia.org/wiki/DD-WRT" target="_blank">en.wikipedia.org</a> &#8211; Informacje na Wikipedii.<br />
<a href="http://openlinksys.info" target="_blank">openlinksys.info</a> &#8211; Wiele ciekawych wiadomości, porady, oraz przyjazne forum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/dd-wrt-na-linkys-wrt54g-v72-howto-948.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntulite i LXDE: lekkość i wygoda</title>
		<link>http://www.nibyblog.pl/ubuntulite-i-lxde-lekkosc-i-wygoda-509.html</link>
		<comments>http://www.nibyblog.pl/ubuntulite-i-lxde-lekkosc-i-wygoda-509.html#comments</comments>
		<pubDate>Thu, 12 Feb 2009 13:54:08 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Poradniki]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Lubuntu]]></category>
		<category><![CDATA[LXDE]]></category>
		<category><![CDATA[Ubuntulite]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=509</guid>
		<description><![CDATA[Wygląd systemu, który cieszy oko, to fajna sprawa. Jako że ładny to pojęcie subiektywne, w takim razie ilu użytkowników tyle jest ładnych pulpitów. Są też osoby, które cenią sobie minimalistyczny wygląd, pozbawiony wszelakich ozdobników, dzięki czemu szybkość działania systemu jest większa. Niektórzy są niejako skazani na minimalistyczne środowiska graficzne i menadżery okien, dlatego że ich [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Wygląd systemu, który cieszy oko, to fajna sprawa. Jako że ładny to pojęcie subiektywne, w takim razie ilu użytkowników tyle jest ładnych pulpitów. Są też osoby, które cenią sobie minimalistyczny wygląd, pozbawiony wszelakich ozdobników, dzięki czemu szybkość działania systemu jest większa. Niektórzy są niejako skazani na minimalistyczne środowiska graficzne i menadżery okien, dlatego że ich komputery posiadają mniejsze zasoby sprzętowe. Jedni w takiej sytuacji wybierają środowisko Xfce, a inni menadżery okien takie jak: Fluxbox, IceWM, czy Window Maker. Ostatnio pojawia się coraz więcej głosów mówiących o tym, że Xfce rozrósł się i stał się ociężały. Pozostaje więc wybór jakiegoś lekkiego menadżera okien &#8211; o takich wspomniałem już wcześniej. Nie dla każdego jest to jednak odpowiedni wybór, spowodowane to jest trudnością w konfiguracji i zbyt &#8220;ascetycznym&#8221; wyglądem. Jest też coś, co moim zdaniem jest pomostem pomiędzy Xfce i np. Fluxboksem &#8211; mianowicie LXDE.<span id="more-509"></span></p>
<p>Lightweight X11 Desktop Environmen w skórcie LXDE to bardzo lekkie wieloplatformowe środowisko graficzne oparte na bibliotece GTK. Razem z LXDE dostajemy między innymi: PCmanFM &#8211; menadżer plików obsługujący zakładki, Leafpad &#8211; prosty notatnik, GPicView &#8211; przeglądarka obrazów, LXTerminal &#8211; emulator konsoli obsługujący zakładki. Jako że wspomniane aplikacje nie są integralną częścią LXDE, można z powodzeniem używać ich na co dzień pracując pod GNOME. Ja na przykład bardzo polubiłem PCmanFM, który z powodzeniem zastępuje nieco ociężałego Nautilusa.</p>
<p><strong>Instalacja LXDE w Ubuntu</strong><br />
Aby zainstalować LXDE należy dodać do systemu następujące repozytorium:<br />
<code>deb http://ppa.launchpad.net/lxde/ubuntu interpid main<br />
deb-src http://ppa.launchpad.net/lxde/ubuntu interpid main</code><br />
<em>Adnotacja: jeśli używasz innego wydania podmień wpis interpid na hardy lub gusty.</em></p>
<p>Odświeżamy repozytorium:<br />
<code>sudo apt-get update</code></p>
<p>Instalujemy LXDE:<br />
<code>sudo apt-get install lxde</code></p>
<p>Następnie wylogowujemy się i w opcjach sesji GDM ustawiamy LXDE.</p>
<p><strong>Instalacja Ubuntulite</strong> &#8211; czyli Ubuntu opartego o środowisko graficzne LXDE.</p>
<ol>
<li> Pobierz oraz wypal na płytce obraz <a href="http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/netboot/mini.iso" target="_blank">ISO Mini Installer CD</a>.</li>
<li>Uruchom ponownie komputer i uruchom system z wcześniej nagranej płytki.</li>
<li>Zainstaluj system podstawowy Ubuntu, instalator chociaż tekstowy jest bardzo łatwy w obsłudze i jest przejrzysty.</li>
<li>Uruchom ponownie komputer, a następnie zaloguj się do konsoli Ubuntu.</li>
<li>Skonfiguruj połączenie sieciowe, jeśli korzystasz z DHCP &#8211; prawdopodobne jest, że wystarczy tylko komenda: <code>dhclient eth0</code>.</li>
<li>Ściągnij skrypt instalacyjny Ubuntulite.</li>
<p><code>wget http://download.tuxfamily.org/ubuntulite/nouveau/install_ubuntulite_nouveau</code></p>
<li>Uruchom instalację Ubuntulite &#8211; <code>sudo bash install_ubuntulite_nouveau</code></li>
<li>Po zakończeniu instalacji uruchom ponownie komputer &#8211; <code>sudo shutdown -r 0</code></li>
<li>Zostań szczęśliwym użytkownikiem Ubuntulite. ;)</li>
</ol>
<p><strong>Zrzuty</strong><br />
Domyślny pulpit Ubuntulite</p>
<p><a href="http://nibyblog.pl/wp-content/uploads/ubuntulite.jpg" rel="wp-prettyPhoto[g509]"><img class="alignnone size-medium wp-image-1063" title="ubuntulite" src="http://nibyblog.pl/wp-content/uploads/ubuntulite-300x225.jpg" alt="ubuntulite 300x225 Ubuntulite i LXDE: lekkość i wygoda" width="300" height="225" /></a></p>
<p>Pulpit LXDE<br />
<a href="http://nibyblog.pl/wp-content/uploads/lxde.jpeg" rel="wp-prettyPhoto[g509]"><img class="alignnone size-medium wp-image-1064" title="lxde" src="http://nibyblog.pl/wp-content/uploads/lxde-300x187.jpg" alt="lxde 300x187 Ubuntulite i LXDE: lekkość i wygoda" width="300" height="187" /></a></p>
<p>PCmanFM<br />
<a href="http://nibyblog.pl/wp-content/uploads/pcmanfm.png" rel="wp-prettyPhoto[g509]"><img class="alignnone size-medium wp-image-1065" title="pcmanfm" src="http://nibyblog.pl/wp-content/uploads/pcmanfm-300x250.png" alt="pcmanfm 300x250 Ubuntulite i LXDE: lekkość i wygoda" width="300" height="250" /></a></p>
<p>Leafpad<br />
<a href="http://nibyblog.pl/wp-content/uploads/leafpad.png" rel="wp-prettyPhoto[g509]"><img class="alignnone size-medium wp-image-1066" title="leafpad" src="http://nibyblog.pl/wp-content/uploads/leafpad-300x217.png" alt="leafpad 300x217 Ubuntulite i LXDE: lekkość i wygoda" width="300" height="217" /></a></p>
<p>GPicView<br />
<a href="http://nibyblog.pl/wp-content/uploads/GPicView.png" rel="wp-prettyPhoto[g509]"><img class="alignnone size-medium wp-image-1067" title="GPicView" src="http://nibyblog.pl/wp-content/uploads/GPicView-300x288.png" alt="GPicView 300x288 Ubuntulite i LXDE: lekkość i wygoda" width="300" height="288" /></a></p>
<p>LXTerminal<br />
<a href="http://nibyblog.pl/wp-content/uploads/LXTerminal.png" rel="wp-prettyPhoto[g509]"><img class="alignnone size-medium wp-image-1068" title="LXTerminal" src="http://nibyblog.pl/wp-content/uploads/LXTerminal-300x209.png" alt="LXTerminal 300x209 Ubuntulite i LXDE: lekkość i wygoda" width="300" height="209" /></a></p>
<p class="info">Strona domowa Ubuntulite &#8211; <a href="http://u-lite.org/" target="_blank">u-lite.org</a><br />
Strona domowa LXDE &#8211; <a href="http://www.lxde.org/" target="_blank">lxde.org</a><br />
Pisali o LXDE &#8211; <a href="http://jakilinux.org/aplikacje/menedzery-okien/lxde-powiew-lekkosci/" target="_blank">jakilinux.org</a></p>
<p>6</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/ubuntulite-i-lxde-lekkosc-i-wygoda-509.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>vnstat: statystyki ruchu sieciowego</title>
		<link>http://www.nibyblog.pl/vnstat-statystyki-ruchu-sieciowego-430.html</link>
		<comments>http://www.nibyblog.pl/vnstat-statystyki-ruchu-sieciowego-430.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 14:17:22 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[Serwer]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Statystyki serwera]]></category>
		<category><![CDATA[vnstat]]></category>
		<category><![CDATA[vnstat PHP frontend]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=430</guid>
		<description><![CDATA[Zawsze bardzo cieszę się kiedy znajduję jakąś ciekawą oraz przyjemną w użytkowaniu aplikację działającą pod konsolą. Jest tak dlatego, że bardzo cenię sobie lekkość i szybkość działania konsolowych programów, no i oczywiście mogę je uruchamiać na systemie pozbawionym iksów &#8211; czytaj serwerku. Jakiś czas temu szukałem sposobu dzięki, któremu mógłbym w łatwy sposób monitorować ruch [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Zawsze bardzo cieszę się kiedy znajduję jakąś ciekawą oraz przyjemną w użytkowaniu aplikację działającą pod konsolą. Jest tak dlatego, że bardzo cenię sobie lekkość i szybkość działania konsolowych programów, no i oczywiście mogę je uruchamiać na systemie pozbawionym iksów &#8211; czytaj serwerku.<span id="more-430"></span></p>
<p style="text-align: justify;">Jakiś czas temu szukałem sposobu dzięki, któremu mógłbym w łatwy sposób monitorować ruch jaki generowany jest na interfejsie sieciowym serwerka.</p>
<p>Miałem pewne wymagania względem aplikacji użytej do tego celu:</p>
<ul>
<li>oczywisty fakt, serwerek nie ma iksów, więc aplikacja musiałaby działać pod konsolą</li>
<li>nie powinna obciążać w znaczący sposób zasobów systemu, w końcu serwerek ma dla mnie ważniejsze zadania do wykonania niż monitoring trafficu</li>
<li>chciałem też mieć wgląd do statystyk dziennych, tygodniowych i miesięcznych</li>
</ul>
<p style="text-align: justify;">Skontaktowałem się w tej sprawie z wujkiem Googlem. ;) Szukałem, szukałem i znalazłem! Wszystkie wymagania spełnił vnstat. :) Na samym już początku bardzo mnie zaskoczył, ponieważ po instalacji nie został uruchomiony żaden nowy demon. Okazało się, że vnstat nie ma demona. Podczas instalacji tworzone jest zadanie cron, które co pięć minut aktualizuje baze danych aplikacji (owa baza znajduje się w /var/lib/vnstat) z danymi zbieranymi przez jądro systemu w wirtualnym systemie plików procfs. Z mojego punktu widzenia była to wielka zaleta, ponieważ demon jest stale uruchomiony pochłaniając jakieś tam zasoby sprzętowe systemu. Aplikacja wymaga uruchomienia jej z konta roota tylko podczas tworzenia nowej bazy danych interfejsu lub podczas ręcznej aktualizacji bazy danych.</p>
<p><strong><span style="font-size: large;"><span style="color: #ff6600;">Instalacja</span></span></strong></p>
<p><code>sudo apt-get install vnstat</code> &#8211; W Ubuntu i Debianie</p>
<p><strong><span style="color: #ff6600;"><span style="font-size: large;">Konfiguracja</span></span></strong></p>
<p class="alert">W moim przypadku interfejsem sieciowym jest urządzenie ath0, więc prawdopodobnie musisz zamienić wpis ath0 na nazwę swojego interfejsu.</p>
<p>Tworzymy nową bazę danych dla konkretnego interfejsu:</p>
<p><code>sudo vnstat -u -i ath0</code></p>
<p><strong><span style="font-size: large;"><span style="color: #ff6600;">Korzystanie</span></span></strong><br />
Po jakimś czasie, kiedy zebrane już zostaną statystyki, będziemy mieli wgląd do nich.</p>
<p><code>franek@blog.pl:~$ vnstat</code></p>
<p>Database updated: Tue Feb 10 05:20:01 2009</p>
<p>ath0</p>
<p>received:     351.69 MB (85.2%)</p>
<p>transmitted:      61.10 MB (14.8%)</p>
<p>total:     412.80 MB</p>
<p>rx     |     tx     |  total</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8211;</p>
<p>today    351.69 MB |   61.10 MB |  412.80 MB</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8211;</p>
<p>estimated      1.53 GB |     271 MB |    1.79 GB</p>
<p><span style="text-decoration: underline;"><span style="font-size: large;">Wyświetlenie statystyk dziennych:</span></span></p>
<p><code>franek@blog.pl:~$ vnstat --days</code></p>
<p>ath0  /  daily</p>
<p>day         rx      |     tx      |  total</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>10.02.    352.53 MB  |   61.28 MB  |  413.81 MB   %%%%%%%%%%%%%%%%%%%%%::::</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>estimated     1.51 GB  |     268 MB  |    1.78 GB</p>
<p><span style="text-decoration: underline;"><span style="font-size: large;">Wyświetlenie statystyk tygodniowych:</span></span></p>
<p><code>franek@blog.pl:~$ vnstat --weeks</code></p>
<p>ath0  /  weekly</p>
<p>rx      |       tx      |    total</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>last 7 days    352.53 MB  |     61.28 MB  |    413.81 MB</p>
<p>current week    352.53 MB  |     61.28 MB  |    413.81 MB</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>estimated      1.99 GB  |       353 MB  |      2.34 GB</p>
<p><span style="text-decoration: underline;"><span style="font-size: large;">Wyświetlenie statystyk miesięcznych:</span></span></p>
<p><code>franek@blog.pl:~$ vnstat --months</code></p>
<p>ath0  /  monthly</p>
<p>month         rx      |      tx      |   total</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Feb &#8217;09     352.53 MB  |    61.28 MB  |   413.81 MB   %%%%%%%%%%%%%%%%%%%:::</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>estimated      1.04 GB  |      185 MB  |     1.23 GB</p>
<p><span style="text-decoration: underline;"><span style="font-size: large;">Wyświetlenie dni z największymi trafficami:</span></span></p>
<p><code>franek@blog.pl:~$ vnstat --top10</code></p>
<p>ath0  /  top 10</p>
<p>#       day         rx      |     tx      |  total</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>1    10.02.09      3.93 GB  |  748.71 MB  |    4.66 GB   %%%%%%%%%%%%%%%:::</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><span style="text-decoration: underline;"><span style="font-size: large;">Wyświetlenie statystyk czasu rzeczywistego:</span></span></p>
<p><code>franek@blog.pl:~$ vnstat -i ath0 --live </code></p>
<p>Monitoring ath0&#8230;    (press CTRL-C to stop)</p>
<p>rx:     240.20 kB/s   366 p/s            tx:      31.48 kB/s   189 p/s^C</p>
<p>ath0  /  traffic statistics</p>
<p>rx       |       tx</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>bytes                     36.03 MB  |       5.96 MB</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>max            265.44 kB/s  |    31.48 kB/s</p>
<p>average            145.82 kB/s  |    24.12 kB/s</p>
<p>min             71.58 kB/s  |    14.10 kB/s</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>packets                      60092  |         30788</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>max                387 p/s  |       216 p/s</p>
<p>average                237 p/s  |       121 p/s</p>
<p>min                147 p/s  |        82 p/s</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>time                  4.22 minutes</p>
<p style="text-align: justify;"><strong><span style="font-size: large;"><span style="color: #ff6600;">Inne</span></span></strong></p>
<p>Jeśli maszyna, której interfejsy sieciowe monitorujemy, posiada również zainstalowany serwer www z obsługą skryptów PHP, możemy pokusić się o stworzenie skryptu, dzięki któremu uzyskamy dostęp do statystyk z poziomu przeglądarki www:</p>
<p><code>sudo vim /var/www/statystyki_sieci.php</code></p>
<p><code>&lt;?php<br />
$staty = shell_exec('vnstat -m');<br />
echo (''.$staty.'');<br />
?&gt;</code></p>
<p style="text-align: justify;"><strong><span style="font-size: large;"><span style="color: #ff6600;">vnstat PHP frontend</span></span></strong><br />
Jest to bardzo ciekawa i moim zdaniem przydatna nakładka na vnstat, oferuje ona wygodny frontend który pozwala szybko i efektywnie przeglądać statystyki połączenia internetowego. Aplikacja ta rysuje bardzo przyjemne dla oka, które to uatrakcyjniają przeglądanie statystyk. Oczywiście należy mieć zainstalowany serwer www z obsługą php, na przykład nginx. Sama instalacja vnstat PHP frontend jest bardzo prosta. Należy ze strony projektu <a href="http://www.sqweek.com/sqweek/index.php?p=1" target="_blank">sqweek.com</a> pobrać najnowsze jego wydanie, aktualnie jest to wydanie oznaczone numerem 1.5.1:<br />
<code>wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz</code><br />
Po pobraniu należy rozpakować archiwum, polecam zmienić też nazwę katalogu:<br />
<code>tar -xvf vnstat_php_frontend-1.5.1.tar.gz</code><br />
<code>mv vnstat_php_frontend-1.5.1 vnstat</code><br />
Teraz należy edytować ustawienia vnstat PHP frontend:<br />
<code>vim vnstat/config.php</code><br />
Prawdopodobnie, należy skorygować ustawienia odnośnie interfejsów które mają być monitorowane, lokalizacji czy katalogu w którym znajduję się aplikacja. Ja zmieniłem następujące linijki w pliku konfiguracyjnym:</p>
<p><code>$language = 'en';<br />
$iface_list = array('ppp0');<br />
$iface_title['ppp0'] = 'Play';<br />
//$iface_title['sixxs'] = 'SixXS IPv6';<br />
$data_dir = '/home/frk/Projects/public_html/vnstat';</code></p>
<p>Na koniec należy przenieść katalog vnstat do katalogu serwera www.</p>

<a href='http://www.nibyblog.pl/vnstat-statystyki-ruchu-sieciowego-430.html/vnstat_php_frontend' title='vnstat_php_frontend'><img width="250" height="250" src="http://www.nibyblog.pl/wp-content/uploads/vnstat_php_frontend-250x250.png" class="attachment-thumbnail" alt="vnstat php frontend 250x250 vnstat: statystyki ruchu sieciowego" title="vnstat_php_frontend" /></a>
<a href='http://www.nibyblog.pl/vnstat-statystyki-ruchu-sieciowego-430.html/vnstat_php_frontend-1' title='vnstat_php_frontend-1'><img width="250" height="250" src="http://www.nibyblog.pl/wp-content/uploads/vnstat_php_frontend-1-250x250.png" class="attachment-thumbnail" alt="vnstat php frontend 1 250x250 vnstat: statystyki ruchu sieciowego" title="vnstat_php_frontend-1" /></a>

<p><strong><span style="font-size: large;"><span style="color: #ff6600;">Więcej informacji</span></span></strong></p>
<p>Tak jak to zwykle bywa, więcej informacji uzyskasz korzystając z &#8220;magicznych komend&#8221; ;)<br />
<code>man vnstat</code><br />
<code>vnstat --help</code></p>
<p class="info">Jest to bardzo wygodne oraz przydatne rozwiązanie, szczególnie kiedy używa się Internetu mobilnego z limitami transferów takiego jak <a href="http://www.nibyblog.pl/wvdial-konfiguracja-dla-polaczen-z-play-online-1753.html" target="_blank">Play Online</a>, polecam też <a href="www.nibyblog.pl/onitor-zarzadzanie-modemem-w-play-online-na-karte-1741.html" target="_blank">Onlitor &#8211; zarządzanie modemem</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/vnstat-statystyki-ruchu-sieciowego-430.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>phpsysinfo: informacje o stanie Twojego serwera</title>
		<link>http://www.nibyblog.pl/phpsysinfo-informacje-o-stanie-twojego-serwera-273.html</link>
		<comments>http://www.nibyblog.pl/phpsysinfo-informacje-o-stanie-twojego-serwera-273.html#comments</comments>
		<pubDate>Fri, 06 Feb 2009 11:55:24 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serwer]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[phpsysinfo]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[Statystyki serwera]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=273</guid>
		<description><![CDATA[Ostatnio dowiedzieliśmy się jak w prosty sposób uzyskać statystyki ruchu na serwerze. Jest jeszcze coś co warto monitorować, mianowicie stan systemu, na którym mamy zainstalowany serwer, obciążenie systemu, temperatury itp. Oczywiście możemy robić to z poziomu konsoli logując się przez SSH. Takie rozwiązanie nie zawsze jest wygodne i efektywne. phpsysinfo czyli PHP System Information, to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Ostatnio dowiedzieliśmy się jak w prosty sposób uzyskać statystyki ruchu na serwerze. Jest jeszcze coś co warto monitorować, mianowicie stan systemu, na którym mamy zainstalowany serwer, obciążenie systemu, temperatury itp. Oczywiście możemy robić to z poziomu konsoli logując się przez SSH. Takie rozwiązanie nie zawsze jest wygodne i efektywne.</p>
<p style="text-align: justify;">phpsysinfo czyli PHP System Information, to skrypt PHP wydawany na licencji GPL, który zbiera wszystkie informacje o systemie oraz jego aktualnym stanie i wyświetla je w formie dostępnej z poziomu www. Dostępny jest na różne systemy.Ooprócz Linuksa wspierane są również BSD, Mac OS X i Windows. Posiada obsługę kilkunastu języków (w tym Polski), obsługuje także skórki, jest też konfigurowalny. Dzięki temu możemy dostosować go pod konkretny system lub wyświetlać tylko te informacje, które nas interesują. A informacji, które mogą być wyświetlane jest naprawdę sporo:<span id="more-273"></span></p>
<ul>
<li> Podstawowe informacje: system operacyjny, wersja jądra, IP, średnie obciążenie, liczba zalogowanych użytkowników i czas pracy.</li>
<li>Informacje o sprzęcie: procesory (ich liczba, marka, model), lista urządzeń PCI, IDE, SCSI i USB.</li>
<li>Temperatury, napięcia oraz prędkości obrotowe wentylatorów, które phpsysinfo odczytuje z programów monitorujących takich jak: lmsensors, healthd, hwsensors, mbmon, mbm5 i hddtemp.</li>
<li>Informacje o obciążeniu pamięci zarówno RAM jak i SWAP: <span lang="064">jądro i aplikacje, bufory oraz cache.</span></li>
<li><span lang="064">Informacje o zamontowanych systemach plików: partycje, rodzaj systemu plików, rozmiar, procent zajętego miejsca.</span></li>
<li><span lang="064">Informacje o interfejsach sieciowych: odebrane, wysłane, oraz błędne pakiety.</span></li>
</ul>
<p style="text-align: justify;"><span lang="064"><strong>Instalacja:</strong><br />
Najnowsze wydanie oznaczone jako 3.0-rc6 znajduje się już w repozytoriach Ubuntu 8.10, pozostałych zainteresowanych odsyłam do strony pobierania <a href="http://sourceforge.net/project/showfiles.php?group_id=15" target="_blank">sourceforge.net</a>. Przechodzimy to instalacji:<br />
<code>sudo apt-get install phpsysinfo</code></span></p>
<p style="text-align: justify;">Program instaluje się w katalogu <strong>/usr/share/phpsysinfo</strong> , do którego podczas instalacji tworzony jest link symboliczny w <strong>/var/www</strong> o nazwie <strong>phpsysinfo</strong>. Dlatego już teraz wchodząc w przeglądarce na adres: http://domena-lub-IP.pl/phpsysinfo ujrzymy informacje o systemie.<br />
Jeśli będziesz chciał włączyć lub wyłączyć poszczególne informacje &#8211; plik konfiguracyjny znajduje się w katalogu <strong>/etc/phpsysinfo</strong>. Zmiany w konfiguracji są bardzo łatwe, ponieważ poszczególne opcje zostały dobrze opisane, a w większości przypadków polega na wyborze &#8220;false or true&#8221;.</p>
<p class="info"><strong>Strona domowa:</strong><br />
<a href="http://phpsysinfo.sourceforge.net/" target="_blank">phpsysinfo.sourceforge.net</a> &#8211; znajdziemy na niej również kilka ciekawych skórek.</p>
<p><strong>Zrzut:</strong><br />
<a href="http://nibyblog.pl/wp-content/uploads/phpsysinfo.png" rel="wp-prettyPhoto[g273]"><img class="alignnone size-medium wp-image-1082" title="phpsysinfo" src="http://nibyblog.pl/wp-content/uploads/phpsysinfo-300x173.png" alt="phpsysinfo 300x173 phpsysinfo: informacje o stanie Twojego serwera" width="300" height="173" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/phpsysinfo-informacje-o-stanie-twojego-serwera-273.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webalizer: szczegółowe statystyki Apache w przyjaznej formie</title>
		<link>http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html</link>
		<comments>http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html#comments</comments>
		<pubDate>Thu, 05 Feb 2009 10:38:06 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serwer]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[Statystyki serwera]]></category>
		<category><![CDATA[Webalizer]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=208</guid>
		<description><![CDATA[Każdy kto posiada własny mniejszy lub większy serwer www, chciałby znać szczegółowe statystyki dotyczące ruchu na nim. Informacje te są przydatne nie tylko z czystej ludzkiej ciekawości, dzięki nim możemy zoptymalizować serwer. Możemy też poświęcić więcej czasu na ulepszanie tego projektu, który cieszy się większą popularnością wśród gości. Webalizer jest analizatorem logów serwera Apache. Można [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Każdy kto posiada własny mniejszy lub większy serwer www, chciałby znać szczegółowe statystyki dotyczące ruchu na nim. Informacje te są przydatne nie tylko z czystej ludzkiej ciekawości, dzięki nim możemy zoptymalizować serwer. Możemy też poświęcić więcej czasu na ulepszanie tego projektu, który cieszy się większą popularnością wśród gości.</p>
<p style="text-align: justify;">Webalizer jest analizatorem logów serwera Apache. Można samemu przeglądać logi serwera, jest to jednak niezmiernie trudne i bardzo mało czytelne. Kto nie wierzy niech sprawdzi sam:<span id="more-208"></span><br />
<code>cat /var/log/apache2/access.log</code><br />
I właśnie te logi analizuje Webalizer, a na ich podstawie generuje przejrzyście przedstawione szczegółowe statystyki w ciekawej formie, między innymi w formie wykresów. Gotowy raport zapisywany jest w formie HTML. Program jest bardzo łatwy w instalacji i konfiguracji, a przy tym jest bardzo szybki i pochłania mało zasobów serwera. Jak donosi <a href="http://pl.wikipedia.org/wiki/Webalizer" target="_blank">Wikipedia</a>: <em>Na serwerze z procesorem Pentium 200MHz logi zawierające ok. 10 000 rekordów są przetwarzane w ciągu 1 sekundy; analiza 40 megabajtów logów (stanowiących ok. 150 000 rekordów) zajmuje około 15 sekund.</em> Poniżej przedstawię proces instalacji i konfiguracji pod Ubuntu. W innych dystrybucjach przebiega to bardzo podobnie.</p>
<p><strong>Instalacja:<br />
</strong><code>sudo apt-get install webalizer</code></p>
<p><strong>Konfiguracja Apache:</strong><br />
<em>Uwaga: nano, możesz zastąpić swoim ulubionym edytorem tekstu.</em><br />
<code>sudo nano /etc/apache2/apache2.conf</code><br />
W pliku konfiguracyjnym odnajdujemy następujący wpis:<br />
<code>HostnameLookups Off</code><br />
I zamieniamy go na:<br />
<code>HostnameLookups On</code><br />
Jak nietrudno zauważyć, spowoduje to włączenie HostnameLookups. Restartujemy Apache, aby załadować nowe ustawienia:<br />
<code>sudo /etc/init.d/apache2 restart</code></p>
<p><strong>Konfiguracja Webalizer:</strong><br />
<code>sudo nano /etc/webalizer/webalizer.conf</code><br />
Zmieniamy następujący wpis:<br />
<code>LogFile /var/log/apache2/access.log1</code><br />
Na:<br />
<code>LogFile /var/log/apache2/access.log</code><br />
Dzięki opcji OutputDir możemy zmienić domyślny katalog, w którym zapisywane są statystyki, np.:<br />
<code>OutputDir /var/www/statystyki</code><br />
Warto też zmienić wpis HostName na:<br />
<code>HostName MójKochanySerwer.pl</code><strong> ;)</strong></p>
<p><strong>Testujemy ustawienia:</strong><br />
<strong><code>sudo webalizer</code></strong><br />
Następnie przechodzimy w przeglądarce na adres: <strong>http://MojaDomena-LubAdresIP.pl/statystyki</strong></p>
<p><strong>Automatycznie uaktualnianie statystyk:</strong><br />
Webalizer &#8220;sam z siebie&#8221; nie potrafi uaktualniać już wygenerowanych statystyk, musimy robić to sami poprzez wpisanie komendy <code>sudo webalizer</code>. Możemy sobie jednak tę pracę zautomatyzować, bo po co mamy się męczyć. ;) Wpisujemy:<br />
<code>sudo crontab -e</code><br />
I dodajemy następującą linijkę:<br />
<code>0 * * * * webalizer</code><br />
Od tej pory Cron co godzinę uruchomi Webalizer, dzięki czemu zawsze będziemy mieli aktualne statystyki. :D</p>
<p class="info">Jeśli chcesz dowiedzieć się więcej o Cron, zachęcam do przeczytania <a href="http://newbie.linux.pl/?id=article&amp;kategoria=2&amp;show=156" target="_blank">newbie.linux.pl</a>.</p>
<p class="info"><strong>Strona domowa:</strong><br />
<a href="http://www.webalizer.org/" target="_blank">webalizer.org</a></p>
<p><strong>Zrzuty:</strong><br />
<strong>
<a href='http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html/webalizer-1' title='webalizer-1'><img width="250" height="250" src="http://www.nibyblog.pl/wp-content/uploads/webalizer-1-250x250.png" class="attachment-thumbnail" alt="webalizer 1 250x250 Webalizer: szczegółowe statystyki Apache w przyjaznej formie" title="webalizer-1" /></a>
<a href='http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html/webalizer-2' title='webalizer-2'><img width="250" height="250" src="http://www.nibyblog.pl/wp-content/uploads/webalizer-2-250x250.png" class="attachment-thumbnail" alt="webalizer 2 250x250 Webalizer: szczegółowe statystyki Apache w przyjaznej formie" title="webalizer-2" /></a>
<a href='http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html/webalizer-3' title='webalizer-3'><img width="250" height="250" src="http://www.nibyblog.pl/wp-content/uploads/webalizer-3-250x250.png" class="attachment-thumbnail" alt="webalizer 3 250x250 Webalizer: szczegółowe statystyki Apache w przyjaznej formie" title="webalizer-3" /></a>
<a href='http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html/webalizer-4' title='webalizer-4'><img width="250" height="250" src="http://www.nibyblog.pl/wp-content/uploads/webalizer-4-250x250.png" class="attachment-thumbnail" alt="webalizer 4 250x250 Webalizer: szczegółowe statystyki Apache w przyjaznej formie" title="webalizer-4" /></a>
<a href='http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html/webalizer-5' title='webalizer-5'><img width="250" height="250" src="http://www.nibyblog.pl/wp-content/uploads/webalizer-5-250x250.png" class="attachment-thumbnail" alt="webalizer 5 250x250 Webalizer: szczegółowe statystyki Apache w przyjaznej formie" title="webalizer-5" /></a>
<br />
</strong></p>
<p><strong>To tyle, dzięki za &#8220;przeczytanie&#8221;, pozdrawiam. :)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/webalizer-szczegolowe-statystyki-apache-w-przyjaznej-formie-208.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poradnik: jak dbać o baterię w laptopie</title>
		<link>http://www.nibyblog.pl/poradnik-jak-dbac-o-baterie-w-laptopie-68.html</link>
		<comments>http://www.nibyblog.pl/poradnik-jak-dbac-o-baterie-w-laptopie-68.html#comments</comments>
		<pubDate>Sun, 01 Feb 2009 17:39:50 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Poradniki]]></category>
		<category><![CDATA[Bateria]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Poradnik]]></category>
		<category><![CDATA[Sprzęt]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=68</guid>
		<description><![CDATA[Postanowiłem napisać ten poradnik, gdyż w sieci znajduje się obecnie tona nieprawdziwych informacji. Istnieje jedna profesjonalna strona internetowa na ten temat batteryuniversity.com &#8211; zawiera ona jednak tak dużo informacji, że dla przeciętnego użytkownika jest bardzo niewygodna. Ten poradnik będzie swoistym streszczeniem ww. strony zawierającym jedynie informacje przydatne dla użytkowników laptopów. Informacje wstępne - w laptopie [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Postanowiłem napisać ten poradnik, gdyż w sieci znajduje się obecnie tona nieprawdziwych informacji. Istnieje jedna profesjonalna strona internetowa na ten temat <a href="http://batteryuniversity.com" target="_blank">batteryuniversity.com</a> &#8211; zawiera ona jednak tak dużo informacji, że dla przeciętnego użytkownika jest bardzo niewygodna.<span id="more-68"></span></p>
<p style="text-align: justify;">Ten poradnik będzie swoistym streszczeniem ww. strony zawierającym jedynie informacje przydatne dla użytkowników laptopów.</p>
<p><strong>Informacje wstępne</strong><br />
- w laptopie posiadasz baterię litowo-jonową lub litowo-polimerowo-jonową. Różnice między nimi są nieistotne dla użytkownika.<br />
- ten poradnik zawiera zasadniczo wszystkie informacje na temat baterii do laptopów &#8211; jeśli masz jakąś teorię, której ten tekst nie potwierdzi/obali &#8211; najprawdopodobniej jest to tylko czyjaś mądrość życiowa nie do końca zgodna z prawdą.<br />
- bateria baterii nierówna &#8211; jedna prawidłowo użytkowana może paść po roku &#8211; druga użytkowana nieco brutalnie może dobrze działać po trzech latach<br />
- baterie są dla ludzi i nie bez powodu nie dołącza się do nich instrukcji obsługi. Naprawdę najprostszy sposób aby negatywnie wpłynąć na baterię to za bardzo kombinować&#8230;</p>
<p style="text-align: justify;"><strong>1) Kupiłem laptopa</strong><br />
Kupiłeś laptopa i sprzedawca powiedział, że baterię należy formatować. 3 pełne cykle ładowania i rozładowania, a ładować to najlepiej 12 godzin. No cóż, porada dobra, tylko że od wielu lat nieaktualna. Formatowanie, formowanie &#8211; wszystko nieaktualne. Obecne baterie nie wymagają żadnych tego typu akrobacji.</p>
<p style="text-align: justify;"><strong>2) Efekt pamięci, formatowanie, formatowanie, kalibracja</strong><br />
Baterie w laptopach (li-ion, li-polim) nie posiadają efektu pamięci. No, posiadają pomijalnie mały efekt pamięci&#8230; Dodatkowo jest jeszcze układ elektroniczny&#8230; Zaczynają się schody. Zwykłe ogniwo montowane w laptopach nie ma, lub ma nieistotnie mały efekt pamięci. Niestety w baterii znajduje się także układ elektroniczny, który odpowiada za wskaźnik naładowania baterii. Na podstawie cykli ładowania/rozładowania uczy się on ile jeszcze energii zostało w ogniwie. Aby wskazania były prawidłowe wymagane jest raz na około 3 miesiące przeprowadzenie cyklu ładowania do pełna a po nim pełnego rozładowania. Nie należy jednak sobie brać tego zbytnio do serca – praktycznie każdy użytkownik co najmniej raz na 3 miesiące naładuje do pełna potem rozładuje całkiem baterię. Dodatkowo – rozkalibrowany układ to tylko błędne wskazania poziomu naładowania baterii, a nie uszkodzenie ogniwa. Jeśli czujesz, że z wskazaniami coś jest nie tak – skalibruj. Istnieją także programy mówiące o stanie baterii w laptopie – dla HP jest to HP Battery Check – powie, czy wszystko jest ok, czy trzeba kalibrować itp. Również do serca nie należy sobie zbytnio brać słów “pełne rozładowanie” przy kalibrowaniu. Niektórzy katują baterię do zera rozładowując ją na ekranie Biosu&#8230; Jest to zupełnie niepotrzebne i może być szkodliwe. Windows sam wejdzie w stan hibernacji gdy zostanie już nędzna resztka prądu I takie rozładowanie w zupełności wystarcza. Chcesz “lepiej” albo “dokładniej” skalibrować baterię przez rozładowanie jej na ekranie Biosu? Naprawdę stracisz tylko czas&#8230;</p>
<p><strong>3) Przedłużanie żywotności baterii</strong><br />
Pojemność współczesnych baterii w laptopach jest funkcją trzech czynników: czasu, temperatury, poziomu naładowania oraz częściowo głębokości cykli.</p>
<p><strong>A) Czas</strong><br />
Baterie starzeją się w czasie. Spowolnić czasu nie można – jedyna rada, jaką można dać:<br />
– nie kupuj nowej baterii na zapas.</p>
<p><strong>B) Temperatura i poziom naładowania</strong><br />
Baterie czują się zdecydowanie lepiej w niższych temperaturach – dłużej zachowują swoją pojemność. Najlepiej przedstawić to za pomocą tabeli</p>
<p><a href="http://nibyblog.pl/wp-content/uploads/bat-1.png" rel="wp-prettyPhoto[g68]"><img class="aligncenter size-full wp-image-1109" title="bat-1" src="http://nibyblog.pl/wp-content/uploads/bat-1.png" alt="bat 1 Poradnik: jak dbać o baterię w laptopie" width="543" height="125" /></a></p>
<p style="text-align: justify;">W związku z tym można dać kilka prostych rad:<br />
- unikaj podwyższonych temperatur – np. samochód w słońcu, laptop na parapecie.<br />
- jeżeli laptopa używasz tylko na zasilaniu możesz rozważyć wyciągnięcie baterii i składowanie jej w lodówce (nie w zamrażalniku!!! Temperatury poniżej zera niszczą baterię!). Pamiętaj jednak, że w gniazdu czasami też brakuje prądu – czy naprawdę warto oszczędzać baterię i narażać się na potencjalną utratę danych?<br />
- możesz wydłużyć nieco żywotność baterii rozładowując ja przed dłuższym (np. na weekend, gdy nie używasz laptopa) składowaniem do 40% bez zabawy z lodówką. Im dłuższy czasskładowania tym skuteczniejsza jest to działanie. Ciężko powiedzieć, czy opłaca się takwyładowywać na noc – wydłuża się wtedy cykl, co jest gorsze od krótkich cykli (o czym wdalszej części). Zysk jest mały (kilka % straty pojemności rocznie mniej), a codziennie ranotracisz czas na ładowanie.</p>
<p style="text-align: justify;"><strong>C) Cykle</strong><br />
Obecne na rynku baterie lepiej doładowywać jak często się da. Głębokie cykle ładowania &#8211; rozładowania są dla baterii gorsze – czyli jest zupełnie odwrotnie niż w przypadku starego typu baterii niklowo-kadmowych! Poniżej przedstawiam wykres pojemności (czerwone) i rezystancji wewnętrznej (niebieskie) w funkcji liczby cykli.</p>
<p><a href="http://nibyblog.pl/wp-content/uploads/bat-2.png" rel="wp-prettyPhoto[g68]"><img class="aligncenter size-full wp-image-1110" title="bat-2" src="http://nibyblog.pl/wp-content/uploads/bat-2.png" alt="bat 2 Poradnik: jak dbać o baterię w laptopie" width="534" height="294" /></a></p>
<p style="text-align: justify;">Wyraźnie widać, że nie ma się co przejmować liczbą cykli. Często spotyka się także informacje o liczniku cykli w baterii, który „wyłącza” baterię po osiągnięciu danej liczby cykli – dlatego niektórzy radzą „oszczędzać” te cykle. Czasami (np. w MacBookach) można sprawdzić liczbę cykli, które przeszła bateria. Teoria o „oszczędzaniu” cykli tutaj upada, gdyż liczniki tam montowane za pełen cykl uznają 100% sumarycznego rozładowania, czyli 10&#215;10%, 5x 20% i 2&#215;50% to jeden cykl. Podobną informację podaje pomoc HP. W Internecie nie byłem wstanie znaleźć żadnej rzetelnej informacji na temat istnienia limitu cykli. Jak ktoś takową posiada proszę o kontakt – <a title="Kliknij aby zobaczyć PRAWDZIWY adres!" onclick="window.open('http://mailhide.recaptcha.net/d?k=01zRYAv0Km5CgTb-PN7B_jIA==&amp;c=2ZnXI3Gpxbd4OoSeHyA_nmPP9U7VHeZ1bXA3CPn5TOE=', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" href="http://mailhide.recaptcha.net/d?k=01zRYAv0Km5CgTb-PN7B_jIA==&amp;c=2ZnXI3Gpxbd4OoSeHyA_nmPP9U7VHeZ1bXA3CPn5TOE=">adres@jest-ukryty.pl</a>. Brak informacji na ten temat podczas googlania w języku angielskim oznacza, że prawdopodobnie ten limit to taki nasz polski urban legend&#8230;</p>
<p style="text-align: justify;"><strong>D) Zbyt długie ładowanie, zbyt mocne wyładowywanie</strong><br />
Baterie li-ion i li-polimer nie lubią, gdy zbyt długo się je ładuje. Nie należy się tym jednak zupełnie przejmować, gdyż układ elektroniczny baterii/ładowarki automatycznie przestanie ją ładować kiedy osiągnie ona 100% naładowania. Baterie także nie lubią być zbyt mocno wyładowywane. Tutaj też na straży stoi układ elektroniczny – odetnie połączenie laptopa z baterią, gdy jej poziom naładowania spadnie poniżej pewnego poziomu. Teoretycznie można wprowadzić baterię w zbyt niski stan – wymęczyć ją do zera na ekranie Biosu i zostawić na półce (baterie same z siebie, gdy nie są nigdzie podłączone też sie wyładowują). Jak widać trzeba się postarać by baterię w ten sposób uszkodzić.<strong>Za zgodą autora: Llothargl</strong></p>
<p style="text-align: justify;"><strong>4) Podsumowanie</strong><br />
Mam nadzieję, że przyczynię się tym tekstem choć trochę do rozpowszechnienia konkretnych informacji o bateriach. Wszystkie informacje, jakie tutaj zawarłem pochodzą z <a href="http://batteryuniversity.com" target="_blank">batteryuniversity.com</a> (chyba, że zaznaczyłem, że jest inaczej). Nie ma tutaj własnych subiektywnych doświadczeń. Jeżeli masz informacje, które mogą ulepszyć ten poradnik napisz do autora – <a title="Kliknij aby zobaczyć PRAWDZIWY adres!" onclick="window.open('http://mailhide.recaptcha.net/d?k=01zRYAv0Km5CgTb-PN7B_jIA==&amp;c=2ZnXI3Gpxbd4OoSeHyA_nmPP9U7VHeZ1bXA3CPn5TOE=', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" href="http://mailhide.recaptcha.net/d?k=01zRYAv0Km5CgTb-PN7B_jIA==&amp;c=2ZnXI3Gpxbd4OoSeHyA_nmPP9U7VHeZ1bXA3CPn5TOE=">adres@jest-ukryty.pl</a>.<br />
<strong>Pozdrawiam i życzę udanego eksploatowania baterii. :D</strong></p>
<p class="info">Autor: Llothargl, tekst umieszczony za jego zgodą.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/poradnik-jak-dbac-o-baterie-w-laptopie-68.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Conky: wysoko konfigurowalny monitor systemu (nie tylko systemu)</title>
		<link>http://www.nibyblog.pl/conky-wysoko-konfigurowalny-monitor-systemu-nie-tylko-systemu-10.html</link>
		<comments>http://www.nibyblog.pl/conky-wysoko-konfigurowalny-monitor-systemu-nie-tylko-systemu-10.html#comments</comments>
		<pubDate>Tue, 27 Jan 2009 02:02:11 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[Wygląd]]></category>
		<category><![CDATA[Conky]]></category>
		<category><![CDATA[Conky pogoda]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=10</guid>
		<description><![CDATA[Moja nowa konfiguracja Conky. Ciekawe i godne uwagi konfiguracje Conky. Wiele razy już słyszałem głosy użytkowników Windows mówiące iż &#8220;na linuxa nie ma programów&#8221;. W większości przypadków nie znają oni nawet poprawnej pisowni słowa Linux w dopełniaczu :D Mniejsza o to, bo każdy użytkownik Linuksa wie, że programów na Nasz system jest wiele. Jedne są [...]]]></description>
			<content:encoded><![CDATA[<p class="info">Moja nowa konfiguracja <a href="http://www.nibyblog.pl/moja-konfiguracja-conky-1736.html?utm_source=conky&amp;utm_medium=conky&amp;utm_campaign=conky" target="_blank">Conky</a>.</p>
<p class="info"><a href="http://www.nibyblog.pl/ciekawe-i-godne-uwagi-konfiguracje-conky-4082.html?utm_source=conky&amp;utm_medium=conky&amp;utm_campaign=conky" target="_blank">Ciekawe i godne uwagi konfiguracje Conky</a>.</p>
<p style="text-align: justify;">Wiele razy już słyszałem głosy użytkowników Windows mówiące iż &#8220;na linuxa nie ma programów&#8221;. W większości przypadków nie znają oni nawet poprawnej pisowni słowa Linux w dopełniaczu :D Mniejsza o to, bo każdy użytkownik Linuksa wie, że programów na Nasz system jest wiele. Jedne są lepsze, inne są gorsze niż ich odpowiedniki z systemu Windows. Są również takie programy ,które są bezkonkurencyjne i nie mają godnych rywali ze strony aplikacji Windows. Dzisiaj postaram się przedstawić jeden z takich programów oraz moją przykładową konfigurację.<span id="more-10"></span></p>
<p style="text-align: justify;">Conky jest wysoko konfigurowalnym monitorem systemu, dzięki któremu tuż pod ręką, a dokładniej na pulpicie mamy zawsze aktualne <a href="http://www.nibyblog.pl/wp-content/uploads/conky.png" rel="wp-prettyPhoto[g10]"><img class="alignright size-medium wp-image-1114" title="conky" src="http://www.nibyblog.pl/wp-content/uploads/conky-103x300.png" alt="conky 103x300 Conky: wysoko konfigurowalny monitor systemu (nie tylko systemu)" width="103" height="300" /></a>informacje o stanie systemu. Monitoruje on wszystkie informacje systemowe (użycie procesora, pamięci ram oraz swap, temperatury i w zasadzie wszystko, czego dusza zapragnie). Siłą Conky jest jego konfigurowalność, istnieje nieskończona wręcz liczba możliwych konfiguracji monitorowanych informacji i wyglądu. A za pomocą odpowiednich skryptów można rozszerzyć możliwości programu. Dzięki temu Conky może informować o nowej poczcie, wyświetlać informację o odtwarzanym utworze, czy monitorować proces pobierania plików z sieci P2P. Przykładowe skrypty oraz opis ich instalacji można znaleźć np. na <a href="http://ubuntuforums.org/showthread.php?p=6097476" target="_blank">ubuntuforums.org</a>. W sieci można znaleźć wiele gotowych skryptów jak i konfiguracji samego Conky, wystarczy chcieć :) Moja konfiguracja oparta jest na znalezionej na <a href="http://gnome-look.org/content/show.php/CONKY-colors?content=92328">gnome-look.org</a>. Wygląda ona tak jak na zrzucie poniżej.</p>
<p style="text-align: justify;">Temperatura ACPI w moim lapku to temperatura CPU, temperatura GPU odczytywana jest za pomocą Nvidia-Settings, a temperatura dysku za pomocą Hddtemp. Moje interfejsy sieciowe to ath0 i eth0. Być może będziesz musiał zmodyfikować ustawienia zależnie od potrzeb, możesz robić to do woli.</p>
<p style="text-align: justify;">Instalujemy Conky: <code>sudo apt-get install conky</code><br />
Instalujemy Nvidia-Settings: <code>sudo apt-get install nvidia-settings</code><br />
Instalujemy Hddtemp: <code>sudo apt-get install hddtemp</code><br />
Ściągamy <a href="http://www.nibyblog.pl/pliki/inne/conky/conkyrc.tar">.conkyrc</a>, wrzucamy go do swojego /home &#8211; ~/.conkyrc<br />
Ściągamy <a href="http://www.nibyblog.pl/pliki/inne/conky/czcionki.tar">czcionki</a> oraz wrzucamy je do katalogu /usr/share/fonts/truetype/<br />
Ściągamy <a href="http://www.nibyblog.pl/pliki/inne/conky/skrypty.tar">skrypty</a> z których korzysta Conky. Ja trzymam je w katalogu /home/franek/s/conky &#8211; więc będziesz musiał zmienić ścieżki do katalogu w pliku .conkyrc<br />
Do sprawdzania pogody wykorzystywany jest serwis <a href="http://weather.com">weather.com</a>, należy poszukać w w/w serwisie kodu swojego (lub najbliższego) miasta. Ja mam ustawiony kod PLXX0040, jest to kod dla Poznania.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/conky-wysoko-konfigurowalny-monitor-systemu-nie-tylko-systemu-10.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Lokalny serwer synchronizacji czasu [NTP]</title>
		<link>http://www.nibyblog.pl/lokalny-serwer-synchronizacji-czasu-ntp-8.html</link>
		<comments>http://www.nibyblog.pl/lokalny-serwer-synchronizacji-czasu-ntp-8.html#comments</comments>
		<pubDate>Tue, 27 Jan 2009 02:00:34 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serwer]]></category>
		<category><![CDATA[NTP]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=8</guid>
		<description><![CDATA[Wprowadzenie &#8211; czyli za Wikipedią NTP – protokół umożliwiający precyzyjną synchronizację czasu pomiędzy komputerami. Wzorcowy czas UTC może pochodzić bezpośrednio z zegarów atomowych lub pośrednio ze specjalizowanych serwerów czasu (ang. Time Server NTP). Protokół NTP jest coraz powszechniej uznawany za światowy standard synchronizacji czasu w urządzeniach teleinformatycznych i telekomunikacyjnych. Ma swoją implementację dla większości współczesnych [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Wprowadzenie &#8211; czyli za Wikipedią</strong></p>
<p>NTP – protokół umożliwiający precyzyjną synchronizację czasu pomiędzy komputerami. Wzorcowy czas UTC może pochodzić bezpośrednio z zegarów atomowych lub pośrednio ze specjalizowanych serwerów czasu (ang. Time Server NTP). Protokół NTP jest coraz powszechniej uznawany za światowy standard synchronizacji czasu w urządzeniach teleinformatycznych i telekomunikacyjnych. Ma swoją implementację dla większości współczesnych systemów operacyjnych, z Microsoft Windows NT/2K/XP/2003/VISTA włącznie.<span id="more-8"></span></p>
<p>Implementacja protokołu NTP dla konkretnych systemów operacyjnych wymaga sprzęgnięcia na niskim poziomie jądra systemu operacyjnego. Czas lokalny tworzony jest przez system poprzez dodanie stosownego przesunięcia uwzględniającego lokalną strefę czasową. Dla systemów operacyjnych Linux i FreeBSD istnieją specjalne nakładki na jądro systemowe umożliwiające obsługę biegu zegarów ze zwiększoną precyzją. Nakładki umożliwiają płynną regulację czasu systemowego poprzez przyspieszenie lub spowolnienie programowego zegara systemowego.</p>
<p><strong>Instalacja</strong></p>
<p>Jeśli masz zainstalowany pakiet ntpdate musisz go odinstalować za pomocą następującego polecenia:</p>
<p><code>sudo apt-get --purge remove ntpdate</code></p>
<p>Wszystkie potrzebne pakiety zainstalujemy jednym poleceniem:</p>
<p><code>sudo apt-get install ntp</code></p>
<p style="text-align: justify;"><strong>Konfiguracja</strong></p>
<p>Plik konfiguracji ntpd znajduję się w /etc/ntp.conf. Domyślne ustawienia wymagają jednak pewnych modyfikacji, aby dostosować go do własnych potrzeb.</p>
<p>Aby edytować ten plik wystarczy wydać polecenie:</p>
<p><code>sudo nano /etc/ntp.conf</code></p>
<p style="text-align: justify;"><strong>Przykładowa konfiguracja</strong></p>
<p>Musisz dodać serwery do listy. Lista Polskich adresów znajduje się pod adresem http://odyniec.net/ntp/. Optymalna liczba serwerów do synchronizacji to trzy, ale dwa również dadzą dobrą dokładność zegara. Jeśli Twój ISP ma swój serwer NTP warto go dodać.</p>
<p><strong>Przykład:</strong><br />
<code>server tempus1.gum.gov.pl<br />
server tempus2.gum.gov.pl</code></p>
<p style="text-align: justify;">Jeśli chcesz ograniczyć dostęp do swojego serwera, i zezwalać na dostęp tylko dla komputerów ze swojej sieci LAN musisz ustawić poniższą wartość</p>
<p><code>restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap</code></p>
<p>Gdzie 192.168.1.0 to pula adresów IP, a 255.255.255.0 maską Twojej sieci.</p>
<p>Zapisujemy konfigurację i restartujemy serwer poleceniem:</p>
<p><code>sudo /etc/init.d/ntp restart</code></p>
<p style="text-align: justify;"><strong>Ustawienia zapory</strong></p>
<p>Serwery NTP komunikują się za pomocą protokołu UDP na porcie 123. Więc musisz odblokować ten port na zaporze, ewentualnie przekierować go na routerze.</p>
<p><strong>Instalacja klientów NTP</strong></p>
<p>Musisz zainstalować następujące pakiety, wydając polecenie:</p>
<p>sudo apt-get install ntp ntp-simple ntpdate</p>
<p><strong>Konfiguracja klientów NTP</strong><br />
Musisz edytować ustawienia, które znajdują się w /etc/ntp.conf, za pomocą polecenia:</p>
<p><code>sudo nano /etc/ntp.conf</code></p>
<p>i dopisać w nim poniższą linijkę:</p>
<p><code>server 192.168.1.1</code></p>
<p>- gdzie 192.168.1.1 to ip Twojego lokalnego serwera NTP. Zapisz ustawienia, następnie wykonaj polecenie:</p>
<p><code>sudo ntpdate 192.168.1.1</code></p>
<p>i uruchom ponownie usługę poleceniem:</p>
<p><code>sudo /etc/init.d/ntp restart</code></p>
<p style="text-align: justify;"><strong>Konfiguracja klientów Windows</strong></p>
<p>W Windows należy skorzystać z uproszczonej wersji o SNTP (Simple Network Time Protocol) Czas powinien się jednak synchronizować z Twoim serwerem, po dopisaniu jego ip w ustawieniach &#8220;czasu z internetu&#8221; &#8211; czy jak to się nam nazywało w Windows? ;)Lokalny serwer synchronizacji czasu [NTP]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/lokalny-serwer-synchronizacji-czasu-ntp-8.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Instalacja Wifi Atheros AR5007EG w Ubuntu 8.10</title>
		<link>http://www.nibyblog.pl/instalacja-wifi-atheros-ar5007eg-w-ubuntu-810-6.html</link>
		<comments>http://www.nibyblog.pl/instalacja-wifi-atheros-ar5007eg-w-ubuntu-810-6.html#comments</comments>
		<pubDate>Tue, 27 Jan 2009 01:58:34 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[AR242x]]></category>
		<category><![CDATA[AR5007EG]]></category>
		<category><![CDATA[Atheros]]></category>
		<category><![CDATA[Sprzęt]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=6</guid>
		<description><![CDATA[Wreszcie koniec z kompilacją Madwifi i &#8216;kochanymi&#8217; sterownikami z Windows. Opisany poniżej sposób u mnie działa, podaję wynik lspci: franek@blog.pl:~$ lspci &#124; grep "Wireless" 05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) 1 W System → Administracja → Sterowniki wyłączamy &#8220;Support for Atheros 802.11 wireless LAN cards.&#8221; 2 Restart [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Wreszcie koniec z kompilacją Madwifi i &#8216;kochanymi&#8217; sterownikami z Windows. Opisany poniżej sposób u mnie działa, podaję wynik lspci:<span id="more-6"></span></p>
<p><code>franek@blog.pl:~$ lspci | grep "Wireless"<br />
05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)</code></p>
<p><strong>1</strong> W System → Administracja → Sterowniki wyłączamy &#8220;Support for Atheros 802.11 wireless LAN cards.&#8221;<br />
<strong>2</strong> Restart kompa.<br />
<strong>3</strong> Instalujemy potrzebne pakiety:</p>
<p><code>sudo apt-get install linux-backports-modules-intrepid-generic linux-backports-modules-`uname -r`</code></p>
<p><strong>4</strong> Dodajemy moduł do kernela:</p>
<p><code>sudo modprobe ath5k</code></p>
<p><strong>5</strong> Kolejny restart.<br />
<strong>6</strong> Cieszymy się mobilnością.</p>
<p style="text-align: justify;">Oczywiście to zadziała tylko w przypadku kiedy na maszynie na której instalujesz to urządzenie masz chociaż chwilowy dostęp do internetu przez kabelek. Jeśli nie masz takiej możliwości wspomniane pakiety musisz ściągnąć na innym komputerze, zapisać np na pendrive i za jago pomocą przenieść na maszynę z Ubuntu.<br />
Potrzebne pakiety są w paczkach DEB więc ich instalacja sprowadza się do &#8216;dwukliku&#8217; Potrzebne będą dwie paczki:<br />
linux-backports-modules-intrepid-generic oraz<br />
linux-backports-modules-* gdzie gwiazdka to wersja kernela. Możesz bardzo łatwo sprawdzić jaką masz wersję, wydając w terminalu polecenie:</p>
<p style="text-align: justify;"><code>uname -r</code></p>
<p class="info">Wszystko z łatwością znajdziesz na http://packages.ubuntu.com/<br />
Pamiętaj aby ściągnąć pakiety zgodne z architekturą systemu, 32 lub 64 bitowe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/instalacja-wifi-atheros-ar5007eg-w-ubuntu-810-6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optymalizacja SWAP w Linuksie</title>
		<link>http://www.nibyblog.pl/optymalizacja-swap-w-linuksie-3.html</link>
		<comments>http://www.nibyblog.pl/optymalizacja-swap-w-linuksie-3.html#comments</comments>
		<pubDate>Tue, 27 Jan 2009 01:55:04 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Poradniki]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Optymalizacja]]></category>
		<category><![CDATA[Swap]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://nibyblog.pl/?p=3</guid>
		<description><![CDATA[System uruchamia przestrzeń wymiany kiedy odpowiednia ilość pamięci ram zostanie zapełniona. Kiedy masz 1 Gb RAM lub więcej, wartości domyślne nie są optymalnymi. Do zmiany tej wartości służy opcja vm.swappiness, a jego domyślna wartość to 60. Im mniejsza wartość, tym później system uruchomi przestrzeń wymiany, gdy ustawimy na 0 oczywiście swap zostanie wyłączony całkowicie. Ja [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">System uruchamia przestrzeń wymiany kiedy odpowiednia ilość pamięci ram zostanie zapełniona. Kiedy masz 1 Gb RAM lub więcej, wartości domyślne nie są optymalnymi. Do zmiany tej wartości służy opcja vm.swappiness, a jego domyślna wartość to 60. Im mniejsza wartość, tym później system uruchomi przestrzeń wymiany, gdy ustawimy na 0 oczywiście swap zostanie wyłączony całkowicie. Ja ustawiłem tą wartość na 5, co spowodowało że system używa więcej RAM co mnie oczywiście cieszy (mam jej 2 Gb, i po co ma się marnować ) Zmieniamy to tak:<span id="more-3"></span></p>
<p><code>sudo sysctl vm.swappiness=5</code></p>
<p>Jest to jednorazowe ustawienie, tzn że po ponownym uruchomieniu komputera system wróci do domyślnych ustawień. Aby ustawić to na stałe edytujemy plik /etc/sysctl.conf<br />
<code><br />
sudo gedit /etc/sysctl.conf</code></p>
<p>i dopisujemy w nim nową linijkę</p>
<p><code>vm.swappiness=5</code></p>
<p>Oczywiście wartość 5 jest tylko przykładowa, można ją swobodnie zmieniać w zakresie od 0 do 60.<br />
Przeładowujemy ustawienia, za pomocą polecenia:</p>
<p><code>sudo sysctl -p</code></p>
<p>Aktualną wartość vm.swappiness sprawdzamy poleceniem:</p>
<p><code>sysctl vm.swappiness<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/optymalizacja-swap-w-linuksie-3.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

