<?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>Avramov bRlog &#187; Linux</title>
	<atom:link href="http://blog.avramovic.info/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.avramovic.info</link>
	<description>Web dnevnik Nemanje Avramovića</description>
	<lastBuildDate>Wed, 20 Apr 2011 10:10:29 +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>Čišćenje servera od error_log fajlova</title>
		<link>http://blog.avramovic.info/2009/06/24/ciscenje-servera-od-error_log-fajlova/</link>
		<comments>http://blog.avramovic.info/2009/06/24/ciscenje-servera-od-error_log-fajlova/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 13:08:33 +0000</pubDate>
		<dc:creator>Avram</dc:creator>
				<category><![CDATA[Računar]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[error_log]]></category>
		<category><![CDATA[greške]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[održavanje]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://blog.avramovic.info/?p=684</guid>
		<description><![CDATA[Ako vam je PHP podešen da greške loguje u error_log fajlovima u folderu skripte (u kojoj se javila greška), posle nekog vremena imaćete prepun server error_log fajlova raznih veličina, a ja sam na svom serveru video jedan od 2 GB! Naravno, najbolje je praviti takve (PHP) skripte koje neće ispljunuti ni jedan ERROR, WARNING ili [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Ako vam je PHP podešen da greške loguje u <strong>error_log</strong> fajlovima u folderu skripte (u kojoj se javila greška), posle nekog vremena imaćete prepun server error_log fajlova raznih veličina, a ja sam na svom serveru video jedan od <strong>2 GB</strong>! Naravno, najbolje je praviti takve (PHP) skripte koje neće ispljunuti ni jedan ERROR, WARNING ili NOTICE, ali retko ko piše takve skripte. Druga opcija je da isključite logovanje grešaka u PHP-u, menjajući <strong>log_errors</strong> u PHP.ini fajlu sa <em>On</em> na <em>Off</em>, ili preko .htaccess fajla, korišćenjem direktive <code>php_flag log_errors off<br />
</code>, mada ovo neće raditi na nekim serverima (koji ne dozvoljavaju menjanje PHP konfiguracije preko .htaccess fajla, kao i na onima koji &#8220;teraju&#8221; suPHP, kao što je ovaj server gde je moj sajt), ali čak i kad isključite logovanje grešaka, postojeći error_log fajlovi su i dalje tu. Malo sam Googlao, i našao jednostavno <a href="http://www.tech-recipes.com/rx/129/recursively-delete-certain-files/" target="_blank">uputstvo kako rekurzivno ukloniti određene fajlove</a>:</p>
<p style="text-align: justify;">Pokrenite PuTTY, ili neki drugi SSH klijent, zakačite se na server i, pod pretpostavkom da su vam svi nalozi u /home direktorijumu, izvršite sledeću komandu (kao root):</p>
<p style="text-align: justify;">
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">find</span> /home -name \error_log -ok <span class="kw2">rm</span> <span class="br0">&#123;</span><span class="br0">&#125;</span> \;</div>
</li>
</ol>
</div>
<p style="text-align: justify;">I spremite se za polučasovno potvrđivanje brisanja error_log fajlova pritiskom na taster Y <img src='http://blog.avramovic.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  A u slučaju da ne želite da potvrđujete brisanje svakog fajla ponaosob, koristite ovu komandu (mada, ne bih ja verovao tome, ko zna šta će da obriše <img src='http://blog.avramovic.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> ):</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">find</span> /home -name \error_log -<span class="kw3">exec</span> <span class="kw2">rm</span> <span class="br0">&#123;</span><span class="br0">&#125;</span> \;</div>
</li>
</ol>
</div>
<p style="text-align: center;"><a rel="lightbox" title="PuTTY - čišćenje servera od error_log fajlova" href="http://blog.avramovic.info/wp-content/uploads/2009/06/putty.png"><img class="aligncenter size-medium wp-image-686" style="border: 0pt none;" src="http://blog.avramovic.info/wp-content/uploads/2009/06/putty-300x187.png" alt="" width="300" height="187" /></a></p>
<div class="shr-publisher-684"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.avramovic.info/2009/06/24/ciscenje-servera-od-error_log-fajlova/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kad podrška zaboravi&#8230;</title>
		<link>http://blog.avramovic.info/2009/03/19/kad-podrska-zaboravi/</link>
		<comments>http://blog.avramovic.info/2009/03/19/kad-podrska-zaboravi/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:10:35 +0000</pubDate>
		<dc:creator>Avram</dc:creator>
				<category><![CDATA[Računar]]></category>
		<category><![CDATA[administracija]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dredovi.info]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mreže]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqli]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sistemi]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://blog.avramovic.info/?p=615</guid>
		<description><![CDATA[U poslednje vreme nam često na serveru puca Apache zbog log fajlova koji prelaze 2 GB. Uglavnom je to ili error_log Apache-a ili SSL error log nekog od sajtova. Problem rešavamo tako što se neko (uglavnom sam to ja) SSH-uje na server, obriše sporni fajl (tj. promeni mu ime, gzipuje ga, pa ga obriše), podigne [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">U poslednje vreme nam često na serveru puca Apache zbog log fajlova koji prelaze 2 GB. Uglavnom je to ili <em>error_log</em> Apache-a ili SSL error log nekog od sajtova. Problem rešavamo tako što se neko (uglavnom sam to ja) SSH-uje na server, obriše sporni fajl (tj. promeni mu ime, gzipuje ga, pa ga obriše), podigne Apache i onda je sve ok.. barem neko vreme. Do sledećeg prekoračenja file size limita.</p>
<p style="text-align: justify;">Podrška nam je iz WHM-a pre nekoliko dana kao uključila &#8220;cPanel Log Rotation&#8221;, mada se ista stvar ponovo dešavala, <strong>verovatno</strong> zato što ovo rotira cPanel logove, a ne Apache logove. Na kraju su nam predložili da rekompajliraju Apache sa podrškom za MPM (Multi-Processing Module). Ne vidim kakve ovo veze ima sa log fajlovima ali pošto kuburimo i sa RAM-om na serveru, dali smo im zeleno svetlo da to urade. Posle downtime-a od nekih pola sata, sinoć su svi sajtovi ponovo proradili osim mog ličnog (ovog) sajta (koji je davao grešku 500) i foruma sajta <a href="http://www.dredovi.info/" target="_blank">Dredovi.info</a> (koji je prikazivao samo blank page). Svoj sajt sam vrlo lako i brzo osposobio tako što sam obrisao jednu direktivu iz .htaccess fajla koja je postala suvišna pošto jedan od modula nije instaliran na novom Apache-u (a sam sam kriv, nisam koristio <strong>IfModule</strong> u .htaccess fajlovima). Međutim, forum (phpBB3) nikako nisam mogao da nateram da proradi.</p>
<p style="text-align: justify;">Jutros sam se bacio na posao i skinuo bekap baze foruma (preko 20 MB .sql, 5 MB .gz) kao i korisničke avatare, fajlove koje su korisnici kačili uz poruke, smajlije, teme i slično. Reinstalirao sam forum uz neke poteškoće, ali sam uspeo. Zatim sam ponovo uploadovao bekapovane fajlove i na kraju (jedva) vratio MySQL bekap. I voila &#8211; forum je proradio.</p>
<p style="text-align: justify;">Međutim &#8211; posle samo pet minuta &#8211; forum ne radi. Opet blank page. Sajt &#8211; isto. Drugi sajt na istom serveru &#8211; isto. Ok, ovo više nema veze sa forumom. SSH-ujem se na server, odradim <strong>/etc/init.d/httpd restart</strong> kako bih restartovao Apache, kad ono međutim &#8211; javlja mi da ne postoji fajl <strong>/usr/local/apache/bin/httpd</strong>. Iscimam kolegu da kontaktira podršku i ubrzo dobijemo odgovor:</p>
<blockquote style="text-align: justify;"><p>Hello,</p>
<p>I am recompiling Apache once more, with MySQLi support. This should correct the issue. Please accept my apologies for the inconvenience. I will notify you when the process is complete.</p></blockquote>
<p style="text-align: justify;">Zahvaljujući ovome sam shvatio šta nije bilo u redu sa forumom (ili se bar nadam da sam shvatio <img src='http://blog.avramovic.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). Kada sam instalirao forum za bazu nisam izabrao MySQL nego MySQLi, tako da kada su rekompajlirali i izostavili MySQLi &#8211; forum je prestao da radi. Kada sam reinstalirao forum izabrao sam MySQL (tačno se sećam, za MySQLi je pisalo &#8220;not supported&#8221;) i forum je proradio, a zatim su oni ponovo počeli da rekompajliraju Apache sa podrškom za MySQLi* i tada su svi sajtovi prestali da rade.</p>
<p style="text-align: justify;">U principu, trebalo je samo da sačekam da ponovo ubace podršku za MySQLi i forum bi verovatno proradio. Ovako, oni su zaboravili na MySQLi a ja sam izgubio skoro ceo današnji dan i gomilu živaca nervirajući se zbog toga što sajtovi ne rade.</p>
<p style="text-align: justify;"><sub>* &#8211; Nije li MySQLi ekstenzija za PHP, a ne Apache modul? Verovatno su hteli malo da uproste objašnjenje kako bi i mi obični smrtnici shvatili o čemu se radi. Ili kad rekompajliraju Apache moraju da rekompajliraju i PHP?</sub></p>
<div class="shr-publisher-615"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.avramovic.info/2009/03/19/kad-podrska-zaboravi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Zbogom Linuksu</title>
		<link>http://blog.avramovic.info/2008/07/23/zbogom-linuksu/</link>
		<comments>http://blog.avramovic.info/2008/07/23/zbogom-linuksu/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 14:11:14 +0000</pubDate>
		<dc:creator>Avram</dc:creator>
				<category><![CDATA[Računar]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[particionisanje]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.avramovic.info/?p=395</guid>
		<description><![CDATA[Došao je i taj dan &#8211; ovaj računar tera samo Windows. Žao mi je, ali me je Linuks iznervirao i otišao da poseti večna lovišta na neko vreme. Od maja/juna prošle godine sam koristio OpenSUSE 10.2, ali od kad sam kupio TFT monitor &#8211; kad krenem da dižem Linuks (od monitora) sam dobijao poruku &#8220;Invalid [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Došao je i taj dan &#8211; ovaj računar tera samo Windows. Žao mi je, ali me je Linuks iznervirao i otišao da poseti večna lovišta na neko vreme.</p>
<p style="text-align: justify;">Od maja/juna prošle godine sam koristio <a href="http://en.opensuse.org/" target="_blank">OpenSUSE</a> 10.2, ali od kad sam kupio <a href="http://blog.avramovic.info/2008/02/02/acer-al1916-widescreen-19-inch/" target="_self">TFT monitor</a> &#8211; kad krenem da dižem Linuks (od monitora) sam dobijao poruku &#8220;Invalid video input.&#8221; Pomislio sam kako će OpenSUSE 11.0 da sredi taj problem, i skinuo sam ga, ali do danas nisam imao prilike da ga instaliram jer mi DVD čitač nije radio. Kako sam juče <a href="http://blog.avramovic.info/2008/07/22/hardverica-i-gedzeti/" target="_self">pazario novi DVD čitač/pisač</a>, danas probam da instaliram novi OpenSUSE. Ubacim DVD i restartujem mašinu, krene on da boot-uje, prikaže mi prvi screen, tu ja izaberem opciju da instaliram dotični na hard disk. Zatim mi se na trenutak pojavila konzola u kojoj sam video poruku da se pokreće <a href="http://www.xfce.org/" target="_blank">XFCE</a>, što je default okruženje installer-a, ali odmah nakon toga me je monitor opet sačekao sa porukom &#8220;Invalid video input.&#8221;</p>
<p style="text-align: justify;">Tu se ja iznerviram, izvadim disk SUSE-a i ubacim instalacioni disk Windowsa XP, bootujem sa njega, pritisnem R da uđem u Recovery konzolu, otkucam &#8220;fixmbr&#8221;, potvrdim sa Y da želim novi bootloader upisan u master boot record, izvadim disk i restartujem mašinu. Ni traga, ni glasa od LILO-a, direktno se pokreće Windows. Posle toga uđem u Windows Disk Management, pobrišem Linux particije, ali ne vidim opciju da slobodan prostor pripojim nekoj postojećoj particiji. Progooglam (koja reč? <img src='http://blog.avramovic.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) malo, i nađem besplatni program za upravljanje particijama &#8211; <a href="http://www.partition-tool.com/" target="_blank">EASEUS Partition Manager</a>.</p>
<p style="text-align: justify;">E sad, struktura mog hard diska je bila ovakva: <strong>C</strong> (40 GB, NTFS, Windows particija), <strong>D</strong> (160 GB, NTFS, Filmovi, muzika, Downloads folder, svi Filipovi radovi i slike, itd&#8230;), <strong>E</strong> (30 GB, FAT32, Moji projekti, particija na koju je mogao da piše Linux) i preostalih 20 GB za Linux. Odlučio sam da proširim D particiju jer je ona najviše zauzeta tako da joj pripojim ovih 20 GB od Linuxa. Pokrenuo sam program i shvatio da moram celu E particiju da pomerim na kraj hard diska da bi iza D particije ostalo praznog prostora koji bi posle bio pripojen D particiji. To sam i uradio, a zatim proširio particiju, odnosno dao programu zadatak da proširi particiju, a on mi je rekao da restartujem računar. Restartovao sam ga i on je krenuo da radi nešto (pre podizanja Windowsa), a ja sam otišao da pomažem nešto matorcima.</p>
<p style="text-align: justify;">Kada sam se vratio, podignut Windows, samo me čeka da krenem da radim. Ja pokrenem Firefox, on neće da se pokrene. Thunderbird isto. Ima ih u Task manager-u ali se ne pojavljuju. Pokrenem Total Commander &#8211; isto. Na kraju pokrenem EASEUS Partition Manager, ali on zabode pri podizanju, kod splash screen-a. Otvorim My Computer, ono stoje C i E particija, D particije <strong>NEMA</strong>! Poludeo sam &#8211; sve Filipove slike koje sam imao izgubljene, svi programi preuzeti sa interneta izgubljeni (neki od njih su čak i plaćeni <img src='http://blog.avramovic.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). Probam da restartujem računar &#8211; ništa. Restartujem ga na taster i sačeka me poruka da FAT32 particija mora biti proverena jer je računar nasilno isključen. Ok, pustim ga da odradi posao, ne nađe nikakve greške, podigne Windows i sve radi. Sve tri particije su tu (sa svim podacima), uredno promenjenih veličina, sve šljaka.</p>
<p style="text-align: justify;">Sad mi ostaje možda da malo bolje particionišem diskove ako me ne bude mrzelo (recimo samo dve particije, 50 i 200 GB ili tako nešto), ali pre toga BACKUP SVEGA što ne sme biti izgubljeno. Lepo kažu ljudi da se pre svake ozbiljnije akcije nad podacima treba odraditi bekap, a ja sve kao &#8220;ma neće mene.&#8221; Ovaj put sam imao sreće.</p>
<p style="text-align: justify;">I tako, nema više Linuksa za mene, barem dok se ne pojavi neka distribucija koja me dovoljno zainteresuje a da pritom bez problema radi na mom monitoru.</p>
<div class="shr-publisher-395"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.avramovic.info/2008/07/23/zbogom-linuksu/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

