<?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>SASA DESIGN &#187; Разни</title>
	<atom:link href="http://blog.sa-sa.eu/kategoriq/razni/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.sa-sa.eu</link>
	<description>Open Your mind, Open Your Source Code!</description>
	<lastBuildDate>Thu, 03 Feb 2011 19:27:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Debian/Ubuntu sources.list generator, repos generator</title>
		<link>http://blog.sa-sa.eu/statiq/498</link>
		<comments>http://blog.sa-sa.eu/statiq/498#comments</comments>
		<pubDate>Thu, 25 Mar 2010 15:34:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[repos]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[sources.list]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=498</guid>
		<description><![CDATA[<p>Ако търсите дебиан убунту sources.list генератор</p>
<blockquote>
<p>http://debgen.simplylinux.ch/</p>
</blockquote>
<p>Ако получавате грешки свързани с PUBLICKEY import можете да ги поправите чрез. Само че вместо тези ключове ползвайте своите&#8230;</p>
<blockquote><p>sudo apt-key adv &#8211;keyserver keyserver.ubuntu.com &#8211;recv-keys 40976EAF437D05B5 DCF9F87B6DFBCBAE</p></blockquote>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/498/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux алтернативи на Windows програми</title>
		<link>http://blog.sa-sa.eu/statiq/398</link>
		<comments>http://blog.sa-sa.eu/statiq/398#comments</comments>
		<pubDate>Sun, 18 Jan 2009 20:20:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=398</guid>
		<description><![CDATA[<p>Ако търсите някой алтернативна програма за линукс, мисля, че тази публикация ще е полезна за начинаещи.</p>
<p><a href="http://www.linuxappfinder.com/alternatives?page=1" target="_blank">http://www.linuxappfinder.com/alternatives?page=1</a></p>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/398/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сървърна сигурност</title>
		<link>http://blog.sa-sa.eu/statiq/325</link>
		<comments>http://blog.sa-sa.eu/statiq/325#comments</comments>
		<pubDate>Fri, 31 Oct 2008 04:27:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=325</guid>
		<description><![CDATA[<p>Автор: <a href="http://www.linux-bg.org/forum/index.php?topic=33004" target="_blank">Zeridon</a></p>
<p>Елементарен пример за сървърна сигурност:</p>
<p>Машина която е предимно storage т.е. от нея се очкава да сервира ftp, rsync, web</p>
<p>Първо се започва с минимална инсталация ама наистина минимална, слагаш после само абсолютно нужните неща:</p>
<ul>
<li>ssh</li>
<li>rsync</li>
<li>vsftpd</li>
<li>lighttpd (ngnix, thttpd, boa)</li>
</ul>
<p>Орязват се всички модули от софтуера които не са необходими<br />
разкарваш модулите от ядрото които не ти трябват (най-добре компилирай си сам ядро)</p>
<p>инсталираш си *задължително* <em><strong>logwatch, rkhunter, denyhosts</strong></em><br />
може и <em><strong>aide</strong></em> или <em><strong>tripwire</strong></em> но смятам че е малко прекалено</p>
<p>малко оптимизация на кернела, файловите системи и приоритетите и си в играта.</p>
<p>Естествено правилното и сигурното конфигуриране на сървър не шега работа но е това в общи линии.</p>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/325/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Инсталация на Microsoft Fonts</title>
		<link>http://blog.sa-sa.eu/statiq/69</link>
		<comments>http://blog.sa-sa.eu/statiq/69#comments</comments>
		<pubDate>Tue, 03 Jun 2008 10:33:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=69</guid>
		<description><![CDATA[<p>Повечето използвали windows сме свикнали когато използваме Openofice или когато се каним да създадем някаква powepoint презентация да излежда така както си беше под windows. Естествено това важи и за интернет страници които посещаваме ежедневно. При повечето интернет страници са използвани microsoft фонтове. Ако под линукс нямаме инстариани microsoft фонтове изгледа на страници т.е. фонтовете ни изглеждат различни това от което сме свикнали. Така стига толкова приказки&#8230;<span id="more-69"></span></p>
<p>За да имаме същите фонтове и под линукс трябва да инсталираме msttcorefonts пакета. Този пакет съдържа:</p>
<ul>
<li> Andale Mono</li>
<li> Arial Black</li>
<li> Arial (Bold, Italic, Bold Italic)</li>
<li> Comic Sans MS (Bold)</li>
<li> Courier New (Bold, Italic, Bold Italic)</li>
<li> Georgia (Bold, Italic, Bold Italic)</li>
<li> Impact</li>
<li> Times New Roman (Bold, Italic, Bold Italic)</li>
<li> Trebuchet (Bold, Italic, Bold Italic)</li>
<li> Verdana (Bold, Italic, Bold Italic)</li>
<li> Webding</li>
</ul>
<p>За инсталация трябва да изпълните следната команда в конзолата</p>
<blockquote><p><strong><code>apt-get install msttcorefonts</code></strong></p></blockquote>
<p>След инсталацията на фонтовете по принцип трябва да рестартирате системата. Ако не искате да се занимавате с рестартиране просто изпълнете следната команда:</p>
<blockquote><p><strong><code>fc-cache -fv</code></strong></p></blockquote>
<p>И вече системата ще използва и новите фонтове. Тази команда кешира фонтовете на ново.</p>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/69/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online телевизия</title>
		<link>http://blog.sa-sa.eu/statiq/65</link>
		<comments>http://blog.sa-sa.eu/statiq/65#comments</comments>
		<pubDate>Sun, 18 May 2008 15:21:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=65</guid>
		<description><![CDATA[<p>Как можем да гледаме онлайн телевизия под дебиан чрез броузера Firefox или iceweasel без да ни създава проблеми? Това е възможно чрез една добавка на firefox която се нарича Mediaplayerconnecivity. Предполагаме че вече имате нужните инсталирани плейъри като vlc, mplayer, totem, koffeine и.т.н<span id="more-65"></span></p>
<p><span id="postcolor">1. Oтваряте mozilla-базирания си браузър (при мен е Iceweasel).<br />
2. Paste &amp; Enter в адресната лента:</span></p>
<p><a href="https://addons.mozilla.org/en-US/firefox/downloads/file/2285/mediaplayerconnectivity-0.8.3-fx+fl+mz+ns+zm.xpi" target="_blank">https://addons.mozilla.org/en-US&#8230;.+zm.xpi</a></p>
<p>и го инсталирате&#8230; Следователно рестартирате browser-а.</p>
<p>След рестарта ще се появи един прозорец за настройки като:</p>
<p><img src="http://img150.imageshack.us/img150/4637/wizard1ea4.png" alt="" width="360" height="283" /></p>
<p>давате му next и конфигурирате добавката&#8230; Избирате си най удобния плайър който искате да го ползвате.</p>
<p>Успех</p>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/65/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv4 подмрежи (Subnets)</title>
		<link>http://blog.sa-sa.eu/statiq/53</link>
		<comments>http://blog.sa-sa.eu/statiq/53#comments</comments>
		<pubDate>Tue, 22 Apr 2008 14:47:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=53</guid>
		<description><![CDATA[<p>Протоколът IP използва понятието IP адрес. За всяка машина в рамките на Интернет се задава уникален индентификатор, състоящ се от 4 байта. IP адресите обикновено се представят с т.нар. десетична точково нотация в следния вид: 192.34.10.17<br />
Разпределението на IP адресите между отделните компании и организации се извършва от координиращи Интернет организации, както и от посредничещи комуникационни компании.<br />
<span id="more-53"></span><br />
Във връзка с наличието на маршрутизатори по мрежата, осъществяващи физическото разделяне, а също и във връзка с логическото сегментиране на мрежата, се въвежда понятието маска на подмрежата. Това са 4 байта, но предназначени да дадат критерии дали дадени две машини се намират в една и съща подмрежа. Маската на подмрежата обикновено е еднаква за всички машини, участващи в тази подмрежа.</p>
<p>Маската на подмрежата също се задава чрез точкова нотация в следния вид: 255.255.255.0 Маската на подмрежата се съставя по такъв начин, че след обръщането й в двоична бройна система тя съдържа единици само в тези битови, които са еднакви за IP адресите на всички мрежови интерфейси, участващи в подмрежата.</p>
<p>Например, имаме IP адрес на мрежова карта и той е 192.168.15.3. Нека тази машина се намира в подмрежа с маска 255.255.255.0</p>
<p>192.168.15.3 = 11000000.10101000.00001111.00000011<br />
255.255.255.0 = 11111111.11111111.11111111.00000000</p>
<p>Тогава в същата подмрежа се намират и адресите в интервала 192.168.15.0 и 192.168.15.255.</p>
<p>Адресите, завършващи на 0 и 255 имат специално предназначение в TCP/IP и не се използват за IP адреси на машини.<br />
Практически погледнато маската на подмрежата определя дали две машини могат да обменят информация директно една с друга, или между тях ще се намират посредничещи устройства &#8211; маршрутизатори.</p>
<p>Маската на подмрежата разделя адреса на две части: едната от тях се нарича номер на подмрежата, а другата &#8211; адрес на хоста. Дефинират се три основни класа IP адреси, достъпни като валидни номера на мрежови интерфейси. Адресните пространства заделени за частни мрежи, които няма да бъдат свързани към Интернет са:</p>
<p>10.0.0.0 &#8211; 10.255.255.255<br />
172.16.0.0 &#8211; 172.31.255.255<br />
192.168.0.0 &#8211; 192.168.255.255</p>
<p>Адресът 127.0.0.1 винаги сочи към локалната машина. Той се нарича адрес за обратна връзка (Loopback address).</p>
<p>Ако мрежата на компанията съдържа например 5 подмрежи, то те могат да бъдат различени една от друга, като се използват 3 бита (23=8) от подмрежата, така тя ще бъде отбелязана с маска на подмрежата например 255.255.255.224.</p>
<p>255.255.255.224 = 11111111.11111111.11111111.11100000</p>
<p>Създавайки такава маска на подмрежа, ограничаваме броя на битовете в IP адресите, които могат да бъдат различни. Така 254 адреса, намиращи се в една единствена подмрежа с маска 255.255.255.0, ние създаваме критерий, изискващ не само първите три октета да са еднакви, но и първите три бита от последния октет също да бъдат еднакви. Това ни дава право да варираме само последните 5 бита. Чрез тяхната промяна получаваме адресите на отделните компютри в дадена подмрежа. Те вече не са 254, а могат да бъдат само 32.</p>
<p>С други думи, поставяйки маската 255.255.255.224, ние отделихме общо 8 подмрежи, всяка от които съдържа по 32 уникални IP адреса.</p>
<p>На практика обаче в горния случай разполагаме с 6 подмрежи и 30 адреса във всяка от тях. Както адресът на мрежата, така и адресът на мрежовия интерфейс не трябва да се състоят само от единици или само от нули, тъй като тези адреси имат специално предназначение.</p>
<p>От друга страна броят на подмрежите винаги е равен на степента на числото 2, намален с 2, защото има два случая на невалидни номера на подмрежи &#8211; състоящи се само от единици и състоящи се само от нули.</p>
<p>В крайна сметка, разполагайки с набор от адреси от 192.168.15.1 до 192.168.15.254 с маска 255.255.255.224, ние го разделихмена следните подмрежи и адреси, използвайки маската 255.255.255.224</p>
<p>Комуникацията между различните физически адреси се осъществява посредством т.нар. маршрутизатори. Когато един компютър, използвайки собствената си маска на подмрежа, открие, че компютърът, на който ще предава информация, има различен адрес на подмрежа от неговия (т.е. намира се в друга подмрежа), той предава пакета към маршрутизатора, който се опитва да осъществи пренасянето на информацията към отдалечения компютър.</p>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/53/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15 основни команди в UNIX/Linux</title>
		<link>http://blog.sa-sa.eu/statiq/44</link>
		<comments>http://blog.sa-sa.eu/statiq/44#comments</comments>
		<pubDate>Wed, 19 Dec 2007 14:51:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Команди]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=44</guid>
		<description><![CDATA[<p><span id="postcolor"><span style="color: #000f22;">Изучаването на UNIX/Linux е доста сложна задача, защото съществуват хиляди команди с много опции ,но по принцип най-важното е да знаете основните. Аз не ползвам много UNIX, а само на един от нашите сървъри и на своя Powerbook OS X. Статията съдържа 15 от най-често използваните команди. С тяхна помощ вие можете да направите достатъчно много в UNIX/Linux и главно &#8211; да се научите да ги използвате занапред.<br />
</span></span><span id="more-44"></span><br />
<span id="postcolor"><span style="color: #000f22;"><strong>1.</strong> <em>man</em> &#8211; показва справка за определена команда. Например:</span></span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>man ls</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
За изход натиснете ‘q’.</span></p>
<p><span style="color: #000f22;"><strong>2.</strong> <em>cd</em> &#8211; сменя текущата директория. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>cd /etc/</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>3.</strong> <em>ls</em> &#8211; показва съдържанието на директорията. Аналог на ‘dir’ в Windows. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>ls  /etc</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
За повече детайлност използвайте</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>ls -l /etc</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>4.</strong> <em>cp</em> &#8211; копира файл или директория. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>cp source dest</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
Ако искате да копирате директория, използвайте опцията ‘-R’. Пример:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>cp -R source dest</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>5.</strong> <em>mv</em> – преместване/преименуване на файл. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>mv source dest</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>6.</strong> <em>rm</em> &#8211; изтрива файлове и директории. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>rm somefile</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
За да изтриете директория, използвайте опцията ‘-R’, можете да използвате и опцията ‘-f ‘, с която не трябва да подтвърждавате изтриването на всеки файл. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>rm -Rf /dir</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>7.</strong> <em>cat</em> &#8211; извежда съдържанието на даден файл. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>cat /var/log/messages</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>8.</strong> <em>more</em> &#8211; постранично извежда съдържанието на даден файл. Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>more /var/log/messages</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
За изход натиснете ‘q’. Също така можете да покажете постранично съдържанието от други команди:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>ls -l /etc | more</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
Еквивалент на <em>more</em> е също командата <em>less</em>:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>less /var/log/messages</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>9.</strong> <em>scp</em> &#8211; копира файлове по SSH по мрежата на друга машина. Пример:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>scp /local/file <a href="mailto:user@host.com">user@host.com</a>:/path/to/save/file</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>10.</strong> <em>tar</em> &#8211; архиватор &#8211; може да архивира един или повече файлове в един tar файл. Може да се използва и компресия по gzip алгоритъм.За да създадете tar архив използвайте командата:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>tar -cf archive.tar /directory</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
а за разпаковане:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>tar -xf archive.tar</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
Ако искате да използвате компресия, просто добавете опцията ‘z’ т.е.</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>tar -czf archive.tar.gz /dir</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
или</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>tar -xzf archive.tar.gz</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
съответно.</span></p>
<p><span style="color: #000f22;"><strong>11.</strong> <em>grep</em> &#8211; претърсва файл за редове по регулярна критерия. Можете да ползвате и fast grep. Например:<br />
<!--c1--></span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1-->fgrep failure /var/log/messages<!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
Ако не искате да търсите по регулярна критерия по-удобно е да използвате <em>fgrep</em> вместо класическия <em>grep</em>.</span></p>
<p><span style="color: #000f22;"><strong>12.</strong> <em>find</em> &#8211; показва рекурсивен списък на файловете и директориите. При търсене на нещо конктретно използвайте <em>grep</em>.Например:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>find /dir | fgrep log</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>13.</strong> <em>tail</em> &#8211; показва съдържанието на последните редове на даден файл:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>tail /var/log/messages</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
Ако искате да видите повече, използвайте ключа ‘-n’:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>tail -n 50 /var/log/messages</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
Също така можете да използвате и ключа ‘-f’, за да видите изменението на файла в реално време:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>tail -f /var/log/messages</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
<strong>14.</strong> <em>head</em> &#8211; като <em>tail</em>, само че показва първите редове на даден файл.</span></p>
<p><span style="color: #000f22;"><strong>15.</strong> <em>vi</em> &#8211; текстов редактор. Има много различни текстови редактори, като <em>emacs</em> и <em>nano</em>. Практически vi го има на всички UNIX/Linux машини и по тази причина е добре да се знае. За да редактирате даден файл, напишете командата</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tbody>
<tr>
<td><strong>Код</strong></td>
</tr>
<tr>
<td id="CODE"><!--ec1--><strong><em>vi file</em></strong><!--c2--></td>
</tr>
</tbody>
</table>
<p><!--ec2--><span style="color: #000f22;"><br />
За да преминете в режим на редактиране, просто натиснете ‘i’. За да излезете и съхраните редактирания файл натиснете ‘ESC’ и след това ‘wq’, а за да излезете без да съхраните файла натиснете ‘ESC’ и след това ‘q!’. Има още милиони други команди, но за елементарна работа тези са достатъчни. За да научите и разберете тези команди, не трябва да се спирате ,защото има още много други команди, които могат да направят работата Ви по-лесна.</span></p>
<p><span style="color: #000f22;"><span style="text-decoration: underline;"><strong>Превод от Руски:</strong></span><br />
<a href="http://ylsoftware.com/?action=news&amp;na=viewfull&amp;news=120" target="_blank">http://ylsoftware.com/?action=news&amp;na=viewfull&amp;news=120</a></span></p>
<p><span style="color: #000f22;"><span style="text-decoration: underline;"><strong>Оригинал:</strong></span><br />
<a href="http://www.webpronews.com/expertarticles/expertarticles/wpn-62-20061114The15CommandsEssentialforUnix.html" target="_blank">http://www.webpronews.com/experta&#8230;.ix.html</a></span></p>
<p><a href="http://myfreesoft.net/" target="_blank"><br />
</a></p>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/44/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Инсталация на apache2 с подръжка php5</title>
		<link>http://blog.sa-sa.eu/statiq/35</link>
		<comments>http://blog.sa-sa.eu/statiq/35#comments</comments>
		<pubDate>Tue, 18 Dec 2007 15:53:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://blog.sa-sa.eu/?p=35</guid>
		<description><![CDATA[<p>Автор: <a href="http://myfreesoft.net/phpBB2/viewtopic.php?t=132" target="_blank">Kulu Ngile</a></p>
<p>По подразбиране към apache2 пакета идва и  apache2-mpm-worker. Другите пакети, които са налични са:</p>
<p><em><strong> &#8211; apache2-mpm-worker</strong></em><br />
<strong><em><br />
- apache2-mpm-prefork</em></strong><br />
<span id="more-35"></span><br />
За да инсталираме apache2, изпълняваме следните две комади</p>
<table border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>Код:</strong></span></td>
</tr>
<tr>
<td class="code"><strong><em> apt-get instal install apache2<br />
apt-get install apache2-mpm-prefork</em></strong></td>
</tr>
</tbody>
</table>
<p>След като приключи инсталиранто, ще имате основната инсталация на apache2. За да тествате дали всичко работи, отворете някой web browser и напишете</p>
<p><a href="http://youripaddress/apache2-default/" target="_blank">http://youripaddress/apache2-default/</a></p>
<p>По подразбиране  root directory на apache2 е <strong><em>/var/www </em></strong></p>
<p>Ако искате да я смените, трябва да редактирате <strong><em>/etc/apache2/sites-available/default</em></strong> файла.</p>
<p>Инсталирането на PHP5 поддръжка за Apache2 става, чрез:</p>
<table border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>Код:</strong></span></td>
</tr>
<tr>
<td class="code"><strong><em> apt-get install php5 libapache2-mod-php5 php5-curl php5-gd </em></strong></td>
</tr>
</tbody>
</table>
<p>След като се инсталира, изпълнете следното</p>
<table border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>Код:</strong></span></td>
</tr>
<tr>
<td class="code"><strong><em> cd /etc/apache2/mods-enabled/<br />
ln -s /etc/apache2/mods-available/php5.load<br />
ln -s /etc/apache2/mods-available/php5.conf </em></strong></td>
</tr>
</tbody>
</table>
<p>Остана само да рестартираме сървъра със следната команда</p>
<table border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>Код:</strong></span></td>
</tr>
<tr>
<td class="code"><strong><em> /etc/init.d/apache2 restart </em></strong></td>
</tr>
</tbody>
</table>
<p><a class="postlink" href="http://www.debianhelp.co.uk/apachephp5.htm" target="_blank"><br />
</a></p>
]]></description>
		<wfw:commentRss>http://blog.sa-sa.eu/statiq/35/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

