<?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>// CMMS //</title>
	<atom:link href="http://cmms.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cmms.wordpress.com</link>
	<description>Irc: irc.ktu.lt &#124; #cmms &#124; Dur4k</description>
	<lastBuildDate>Fri, 02 Feb 2007 21:04:15 +0000</lastBuildDate>
	<language>lt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cmms.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>// CMMS //</title>
		<link>http://cmms.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cmms.wordpress.com/osd.xml" title="// CMMS //" />
	<atom:link rel='hub' href='http://cmms.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Klavisu Kombinacijos</title>
		<link>http://cmms.wordpress.com/2007/02/02/klavisu-kombinacijos/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/klavisu-kombinacijos/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 21:04:15 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Idomybes]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/klavisu-kombinacijos/</guid>
		<description><![CDATA[Kas tai yra? Tai tiesiog specialios klaviatūros kombinacijos, kurių pagalba galima įvykdyti programas iš bet kurios vietos. Pavyzdžiui labai reikalingas dalykas yra naudojamas Windowsuose su Winamp, vadinamieji &#8216;Global Keys&#8217;. Paspaudus tokia kombinacija: Ctrl+Alt+PgDown groja sekantį kūrinį grojaraštyje. UBUNTU linuxe, GNOME aplinkoje taip pat galima tai padaryti! Kaip susikurti globlias klavišų kombinacijas? Pirmiausia reikia susiinstaliuoti specialią [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=13&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span class="headline">Kas tai yra?</span></p>
<p>Tai tiesiog specialios klaviatūros kombinacijos, kurių pagalba galima įvykdyti programas iš bet kurios vietos. Pavyzdžiui labai reikalingas dalykas yra naudojamas Windowsuose su Winamp, vadinamieji &#8216;Global Keys&#8217;. Paspaudus tokia kombinacija: Ctrl+Alt+PgDown groja sekantį kūrinį grojaraštyje. UBUNTU linuxe, GNOME aplinkoje taip pat galima tai padaryti!<span id="more-13"></span></p>
<p><span class="headline">Kaip susikurti globlias klavišų kombinacijas?</span></p>
<p>Pirmiausia reikia susiinstaliuoti specialią programą <strong>xbindkeys</strong>. Jos pagalba įmanoma nusistatyti globalias klavišų kombinacijas.</p>
<p>Susiinstaliuoti galima taip:</p>
<pre>sudo apt-get install xbindkeys</pre>
<p>arba</p>
<pre>wget http://ftp.no.debian.org/debian/pool/main/x/xbindkeys/xbindkeys_1.7.1-1_i386.deb
sudo dpkg -i xbindkeys*</pre>
<p>Kai programa sėkmingai suinstaliuojama, reikia sutvarkyti konfirguracija. Konfiguracinis failas saugomas namų kataloge, <strong>.xbindkeysrc</strong> faile. Pradinį konfiguracinį failą galima susikurit tokiu būdu:</p>
<pre>xbindkeys --defaults &gt; ~/.xbindkeysrc</pre>
<p>Konfiguraciniame faile aprašyta ką ir kaip reikia daryti ir kokias komandas reikia naudoti. Čia taip pat aprašysiu trumpai kaip reikia naudotis konfigurciniu failu. Pagrindinis dalykas, kurį reikia, nurodyti &#8211; komanda ir aprašyti atitinkama klavišų kombinaciją. Tai daroma taip:</p>
<pre>"komanda"
	Klavišų kombinacijos aprašas.</pre>
<p>Pateiksiu pavyzdį kaip susikofiguruoti xmms klavišų kombinacijas:</p>
<pre>#Xmms play/pause
"xmms -t&amp;"
	control + mod1 + c:97

#Xmms forward
"xmms -f&amp;"
	control + mod1 + c:105

#Xmms backword
"xmms -r&amp;"
	control + mod1 + c:99

#Xmms play
"xmms -p&amp;"
	control + mod1 + c:106

#Xmms stop
"xmms -s&amp;"
	control + mod1 + c:103</pre>
<p>Iš aukščiau pateiktų klavišų kombinacijų aprašų:</p>
<ul>
<li> <strong>control</strong> &#8211; Control klavišas</li>
<li> <strong>mod1</strong> &#8211; Alt klavišas</li>
<li> <strong>c:97</strong> &#8211; čia nurodomas klavišo kodas, galima nurodyti ir tiesiog raide, jei norima kad tai būtų raidė, tačiau jei reikianurodyti klavišus, kurie neturi vizualaus simbolio (pvz.: Home, End, PgDow, ir t.t.) reikia nurodyti jų koda. Šiuo atveju 97 yra Home klavišo kodas.</li>
</ul>
<p>Kad sužinotumėte specialiųjų klavišų kodus naudokite komandą <strong>xev</strong>. Paleidus šią komandą iš konsolės atsidaro langas, o konsolės ekrane fiksuojami visi veiksmai. Paspaudus kokį nors klavišą atsiranda įvykio aprašymas. Aprašyme reikia surasti keycode, kuris nurodo koks paspaustojo klavišo kodas.</p>
<p>Po to kai sutvarkomas konfiguracinis failas reikia paleisti <strong>xbindkeys</strong> demoną, tai daroma taip:</p>
<pre>xbindkeys &amp;</pre>
<p>Kad demonas pasileistu kiekvieną kartą, reikia jį įdėti į GNOME automatiškai paleižiamų programų saražą: <em>System -&gt; Preferences -&gt; Sessions -&gt; Startup Programs</em></p>
<p>Tai tiek, sėkmės naudojant.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=13&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/klavisu-kombinacijos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Darbastalio Ivairinimas</title>
		<link>http://cmms.wordpress.com/2007/02/02/darbastalio-ivairinimas/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/darbastalio-ivairinimas/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 21:00:13 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Modifikavimas]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/darbastalio-ivairinimas/</guid>
		<description><![CDATA[Visiems mums patinka gražus, tvarkingas darbalaukis kuriame patogu dirbti, rasti informacija ir t.t, bet po kurio laiko norime pakeisti kai kuriuos įgrysusius darbalaukio elementus ir t.t. Pradėsime nuo nuostabios programos kuri vadinasi gDesklets. Ši programa yra maža ir miela, ją labai lengva konfiguruoti, programa skirta į darbalauki įdėti &#8222;desklets&#8220;, t.y įvairius priedus, kurie leidžia kontroliuoti [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=12&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Visiems mums patinka gražus, tvarkingas darbalaukis kuriame patogu dirbti, rasti informacija ir t.t, bet po kurio laiko norime pakeisti kai kuriuos įgrysusius darbalaukio elementus ir t.t.<span id="more-12"></span></p>
<p>Pradėsime nuo nuostabios programos kuri vadinasi gDesklets. Ši programa yra maža ir miela, ją labai lengva konfiguruoti, programa skirta į darbalauki įdėti &#8222;desklets&#8220;, t.y įvairius priedus, kurie leidžia kontroliuoti kitas programas, rodo sistemos informacija, kalendorius, laikrodžius ir t.t.<br />
Taigi parsisiunčiame ją pasinaudodami paketų valdymo sistema APT.</p>
<pre>sudo apt-get install gdesklets</pre>
<p>Pirma pasižiūrime ar programa veikia tvarkingai,einame į &#8222;gnome panel&#8220; Įrankiai &#8211; gDesklets. Paleidžiame programa. Sukuriame nauja profili, tai atliekama taip: Profiliai -Naujas profilis. Profili pavadiname &#8222;default&#8220;.<br />
Viskas dabar instaliuosime įvairius priedus &#8222;desklets&#8220;.<br />
Einame į puslapį: <a href="http://gdesklets.gnomedesktop.org/categories.php" target="_blank">http://gdesklets.gnomedesktop.org/categories.php</a><br />
Parsisiunčiame ko nori jūsų širdelė ir paprastu būdu paleidžiame.<br />
Byla &#8211; Įdiegti paketą ir nurodome kelią, veliau matome atsiradusį paketą ir ant jo spustelime su pelyte du kartus, ir nutempiame deskle&#8217;tą į tą vieta kur jum būtų patogiau.<br />
Dabar padarome, kad gDesklets startuotu kiekvieną kartą kai paleidžiame sistema.<br />
Sistema &#8211; nustatymai &#8211; sesijos.<br />
Spaudžiame pradžioje paleidžiamos programos, ir spaudžiame ant mygtuko pridėti, įrašome:<br />
Paleidimo komanda: gdesklets<br />
Tvarka: 50<br />
Spaudžiame OK. Viskas ! Dabar galime įdiegti visokių pridedų ir taip pagražinti darbalaukį.</p>
<p>Kitų vartotojų darbalaukio nuotraukos: <a href="http://www.lynucs.org/?gdesklets" target="_blank">http://www.lynucs.org/?gdesklets</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=12&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/darbastalio-ivairinimas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Keiciam Gnome i KDE</title>
		<link>http://cmms.wordpress.com/2007/02/02/keiciam-gnome-i-kde/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/keiciam-gnome-i-kde/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:59:20 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Modifikavimas]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/keiciam-gnome-i-kde/</guid>
		<description><![CDATA[Kartais norime permainų ir norime pakeisti savo vartotojo sąsaja į kitą, geriausias pavyzdys pakeisti Gnome į KDE. Tai atliekame labai paprastai: Spaudžiame, kad paliktumėte Gnome darbalaukį ir persijungtumėte į terminalą. sudo -s -H ir įvedame slaptažodį. Panaikiname &#8222;Gnome&#8220; darbalaukį: sudo apt-get remove ubuntu-desktop Kai darbalaukio sunaikinimas baigsis, rašome: sudo apt-get install kubuntu-desktop Išsirenkame kde. Perkrauname [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=11&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Kartais norime permainų ir norime pakeisti savo vartotojo sąsaja į kitą, geriausias pavyzdys pakeisti Gnome į KDE.<span id="more-11"></span></p>
<p>Tai atliekame labai paprastai:</p>
<p>Spaudžiame, kad paliktumėte Gnome darbalaukį ir persijungtumėte į terminalą.</p>
<pre>sudo -s -H</pre>
<p>ir įvedame slaptažodį. Panaikiname &#8222;Gnome&#8220; darbalaukį:</p>
<pre>sudo apt-get remove ubuntu-desktop</pre>
<p>Kai darbalaukio sunaikinimas baigsis, rašome:</p>
<pre>sudo apt-get install kubuntu-desktop</pre>
<p>Išsirenkame kde. Perkrauname kompiuterį:</p>
<pre>sudo shutdown -r now</pre>
<p>Viskas, perkrovė kompiuterį turėsime nuostabų KDE 3.4, darbalaukį.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=11&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/keiciam-gnome-i-kde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Ctrl+Alt+Del emuliavimas</title>
		<link>http://cmms.wordpress.com/2007/02/02/ctrlaltdel-emuliavimas/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/ctrlaltdel-emuliavimas/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:58:22 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Idomybes]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/ctrlaltdel-emuliavimas/</guid>
		<description><![CDATA[Dabar išmoksime emuliuoti Windows&#8217;uose populiarią klavišų kombinaciją Ctrl+Alt+Delete ir priversime atidaryti system monitor Taigi atsidarome terminalą ir rašome: gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "&#60;Control&#62;&#60;Alt&#62;Delete" Tada: gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=10&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dabar išmoksime emuliuoti Windows&#8217;uose populiarią klavišų kombinaciją Ctrl+Alt+Delete ir priversime atidaryti system monitor<span id="more-10"></span></p>
<p>Taigi atsidarome terminalą ir rašome:</p>
<pre>gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "&lt;Control&gt;&lt;Alt&gt;Delete"</pre>
<p>Tada:</p>
<pre>gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"</pre>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=10&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/ctrlaltdel-emuliavimas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Gcc Naudojimas</title>
		<link>http://cmms.wordpress.com/2007/02/02/gcc-naudojimas/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/gcc-naudojimas/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:57:22 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Terminalas]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/gcc-naudojimas/</guid>
		<description><![CDATA[Šiame paprastame tutorial&#8217;e mes išmoksime naudotis GCC (The GNU C Compiler) kompiliatoriumi ir parašysime paprasčiausią C programavimo kalbos programą GCC (The GNU C Compiler) yra standartinė visų UNIX (o kartu ir Linux) sistemų dalis. Tai yra kompiliatorius, tačiau, ne tik C/C++ programavimo kalbų, bet ir Objective-C, Fortran, Java ir Ada programavimo kalbų. Žodžiu, labai plačios [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=9&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Šiame paprastame tutorial&#8217;e mes išmoksime naudotis GCC (The GNU C Compiler) kompiliatoriumi ir parašysime paprasčiausią C programavimo kalbos programą<span id="more-9"></span></p>
<p>GCC (The GNU C Compiler) yra standartinė visų UNIX (o kartu ir Linux) sistemų dalis. Tai yra kompiliatorius, tačiau, ne tik C/C++ programavimo kalbų, bet ir Objective-C, Fortran, Java ir Ada programavimo kalbų. Žodžiu, labai plačios vartojimo galimybės.<br />
Mes šiandien pabandysime sukurti paprastą C programėlę, kad sužinotume, kaip gcc veikia ir, galiausiai, patys įsitikintume gcc ir Linux sistemų galia ir patikimumu.<br />
Taigi, pradedam!</p>
<p><strong>Paprasčiausios Linux komandos</strong></p>
<p>Šiame paprastame straipsnelyje mes naudosime šias komandas:</p>
<p>1. <strong>gcc</strong> – mūsų kompiliatorius. Jis gali turėti labai daug parametrų (plačiau: <strong>man gcc</strong>), bet šiandien mus domina tik du: <strong>-o failo_vardas</strong> parametras (šis parametras mūsų programą paverčia į sukompiliuotą, kuri saugoma faile <strong>failo_vardas</strong>) ir kitas parametras, kuris nurodo mūsų programos išeities tekstą (<em>source code</em>). Praktiškai ši komanda aiškinama vėliau.<br />
2. <strong>./programos_pavadinimas</strong> – programa <strong>programos_pavadinimas</strong> yra įvykdoma.<br />
3. <strong>cat &gt; failo_vardas.c</strong> – ši programa mūsų straipsnelyje nėra naudojama, bet pravers jums. Naudojantis ja į failą <strong>failo_vardas.c</strong> yra įrašomas koks nors tekstas (mūsų atveju – programos kodas). Pvz.:</p>
<p><strong>%cat &gt; failas.c</strong><br />
<strong>Tekstas </strong><em>(dabar spaudžiame Ctrl+Z)</em><br />
<em>(ir dar kartą Ctrl+Z)</em><br />
<strong>%</strong><br />
Mums du kartus reikėjo paspausti <em>Ctrl+Z</em>, nes norime išeiti iš programos (kartu išsaugant ir į failą įrašytus duomenis). Jei esate eilutės pradžioje – <em>Ctrl+Z</em> užteks paspausti vieną kartą.<br />
Į kitą eilutę pereinama <strong>ENTER</strong> klavišo pagalba.<br />
Toliau naudojant šias komandas mūsų straipsnelyje pamatysite, kad prieš jas yra <strong>%</strong> simbolis. Į jį nekreipkite dėmesio, jis mums neturi reikšmės ir jo rašyti nereikia. Yra rašoma komanda. Pas jus taip pat gali būti arba <strong>%</strong>, arba <strong>$</strong> simbolis.</p>
<p><strong>C programavimo pradmenys</strong></p>
<p>C programavimo kalbos programa turi labai griežtai nustatytą struktūrą. Tačiau čia ir slypi visas patogumas – negalima ko nors padaryti ne taip, nes programa neveiks.<br />
Programos yra kompiliuojamos gcc kompiliatoriumi, jam duodant komandą: <strong>gcc failas.c –o failas</strong> Pvz.: <strong>gcc programa.c –o programa</strong><br />
<strong>programa.c</strong> failas – tai failas, kuriame saugomas mūsų programos išeities tekstas (<em>source code</em>). Jį mes ir rašysime.<br />
<strong>programa</strong> – tai sukompiliuotas ir parengtas vykdymui failas. Jį galima įvykdyti. Tai padaroma komanda <strong>./programa</strong><br />
Kiekviename C programos faile BŪTINAI turi būti štai toks kodo gabalas:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 1 pradžia (first.c)&#8212;&#8211;<br />
main()<br />
{</p>
<p>}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 1 pabaiga&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Šiame main() bloke ir yra visa mūsų programa. Čia mes ir rašysime visą paprastutę mūsų programėlę. Jeigu jūs pabandysite sukompiliuoti šią programą:<br />
<strong>%gcc first.c –o first</strong><br />
<strong>%</strong><br />
Ir paleisti:</p>
<p><strong>%./first</strong><br />
<strong>%</strong><br />
Nieko nebus, nes programa nieko nedaro. Mums reikia priversti programą ką nors daryti.<br />
Tam mes naudosime funkciją <strong>printf()</strong>. Ši funkcija išspausdina tekstą, kuris rašomas dvigubose kabutėse skliausteliuose. Kadangi paprastai programavimo kalbose pats pirmasis tekstas yra <strong>Hello, World!</strong> (tokia jau tradicija), tad mes šį tekstą ir pabandysime išspausdinti. Tad, įterpkime funkciją į programą:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 2 pradžia (second.c)&#8212;<br />
main()<br />
{<br />
<strong>printf(„Hello, World!”);</strong><br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 2 pabaiga&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Dabar kompiliuojame:</p>
<p><strong>%gcc second.c –o second</strong><br />
<strong>%</strong><br />
Ir paleidę gauname štai tokį dalyką:</p>
<p><strong>%./second</strong><br />
<strong>Hello, World!%</strong> <em>&lt;-žymeklis štai čia</em><br />
Sveikinu, mes ką tik parašėme mūsų pirmąją veikiančią programą! Galima sakyti, kad mes jau esame programuotojai! Sveikinu dar kartą!<br />
Tačiau yra vienas blogas dalykas. Koks? Žymeklis liko toje eilutėje, kur ir parašytas mūsų tekstas. Klausimas: o ar negalima būtų perkelti žymeklį eilute žemiau, kad gautusi štai taip:</p>
<p><strong>%gcc second.c –o second</strong><br />
<strong>%./second</strong><br />
<strong>Hello, World!</strong><br />
<strong>% </strong><em>&lt;-žymeklis štai čia</em><br />
Atsakymas: galima! Tai mums padės padaryti operatorius<strong> \n</strong> Tai yra vadinamasis <strong>newline</strong> (<em>nauja eilutė</em>) operatorius, kuris perkelia žymeklį į kitą eilutę.<br />
Taigi, tobuliname programą:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 3 pradžia (third.c)&#8212;<br />
main()<br />
{<br />
printf(„Hello, World!<strong>\n</strong>”);<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 3 pabaiga&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Dabar vėl pabandome ir žiūrime, ką gausime:<br />
<strong>%gcc third.c –o third</strong><br />
<strong>%./third</strong><br />
<strong>Hello, World!</strong><br />
<strong>% </strong>&lt;-žymeklis štai čia<br />
Puiku ? Viskas tikrai veikia.<br />
Galima būtų pabaigti mūsų mažą C pradmenų kursą, bet pagalvojau, kad būtų įdomu padaryti gražų efektą su n operatoriumi. Ar nebūtų įdomu mūsų “Hello, World!” parašyti po vieną raidę eilutėje? \n operatorius tai leidžia padaryti, kadangi jis perkelia mūsų žymeklį į naują eilutę. Taigi, dar kartą tobuliname programą:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 4 pradžia (fourth.c)&#8212;<br />
main()<br />
{<br />
printf(„H<strong>\n</strong> e<strong>\n </strong>l<strong>\n</strong> l<strong>\n</strong> o<strong>\n</strong>, <strong>\n</strong> W<strong>\n</strong> o<strong>\n</strong> r<strong>\n</strong> l<strong>\n</strong> d<strong>\n</strong>!<strong>\n</strong>”);<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;Programos Nr. 4 pabaiga&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Taigi, kompiliuojame ir paleidžiame:<br />
<strong>%gcc fourth.c –o fourth</strong><br />
<strong>%./fourth</strong><br />
<strong>H</strong><br />
<strong>e</strong><br />
<strong>l</strong><br />
<strong>l</strong><br />
<strong>o</strong><br />
<strong>,</strong><br />
<strong>W</strong><br />
<strong>o</strong><br />
<strong>r</strong><br />
<strong>l</strong><br />
<strong>d</strong><br />
<strong>!</strong><br />
<strong>%</strong></p>
<p>Įdomu ir gražu pasižiūrėti. Kartu nieko sudėtingo <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Sveikinu! Kartu mes išmokome parašyti pačią paprasčiausią C programavimo kalbos programą. Vietoje naudoto <strong>Hello, World!</strong> teksto, savaime suprantama, galima įrašyti bet ką. Pabandykite.<br />
Sekmės programuojant! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=9&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/gcc-naudojimas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Interneto Dalinimas</title>
		<link>http://cmms.wordpress.com/2007/02/02/interneto-dalinimas-2/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/interneto-dalinimas-2/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:55:36 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Tinklas]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/interneto-dalinimas-2/</guid>
		<description><![CDATA[Su sia pamoka ismoksime padalinti Interneta. To praktiskai reikia daug kam. (skaitykite toliau) 1. Sukonfiguruokite tinklo korta prie kurios jungiasi kompiuteriai vietiniame tinkle: sudo ifconfig ethX ip Čia &#8222;ethX&#8220; yra tinklo korta, o &#8222;ip&#8220; &#8211; IP kuris dalins internetą (dažniausiai naudojamas IP 192.168.0.1) 2. Toliau sukonfiguruokite NAT: sudo iptables -t nat -A POSTROUTING -o ethX [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=8&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Su sia pamoka ismoksime padalinti Interneta. To praktiskai reikia daug kam. (skaitykite toliau)<span id="more-8"></span></p>
<p>1. Sukonfiguruokite tinklo korta prie kurios jungiasi kompiuteriai vietiniame tinkle:</p>
<pre>sudo ifconfig ethX ip</pre>
<p>Čia &#8222;ethX&#8220; yra tinklo korta, o &#8222;ip&#8220; &#8211; IP kuris dalins internetą (dažniausiai naudojamas IP 192.168.0.1)</p>
<p>2. Toliau sukonfiguruokite NAT:</p>
<pre>sudo iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE</pre>
<p>Čia &#8222;ethX&#8220; yra tinklo korta į kurią ateina internetas</p>
<pre>sudo echo 1 &gt; /proc/sys/net/ipv4/ip_forward</pre>
<p>3. Įdiekite dnsmasq ir ipmasq naudodamiesi apt-get:</p>
<pre>sudo apt-get install dnsmasq ipmasq</pre>
<p>4. Paleiskite iš naujo dnsmasq:</p>
<pre>sudo /etc/init.d/dnsmasq restart</pre>
<p>5. Perkonfiguruokite ipmasq, kad pasileistų po to kai internetas bus prijungtas:</p>
<pre>sudo dpkg-reconfigure ipmasq</pre>
<p>6. Pakartokite 1 ir 2 veiksmus</p>
<p>7. Atkomentuokite eilute su &#8222;net.ipv4.ip_forward = 1&#8243; /etc/sysctl.conf faile (ji yra pačiame failo gale)</p>
<pre>sudo gedit /etc/sysctl.conf</pre>
<p>8. Perkraukite kompiuteri.</p>
<p>Kompiuterį į kurį patenka padalintas internetas sukonfiguruokite taip, kad jo IP būtų statinis. (įveskite panašų į serverio adresą. Pvz.: jei serverio IP yra 192.168.0.1, tada kitam kompiuteriui priskirkite 192.168.0.10 ar pan.). Taip pat įveskite &#8222;Default Gateway&#8220; ir &#8222;Preffered DNS&#8220; pagal kompiuterio kuris dalina internetą duomenis.</p>
<p>Kitame kompiuteryje tinklo konfiguracija atrodytų maždaug taip:<br />
IP: 192.168.0.10<br />
Subnet mask: 255.255.255.0<br />
Default gateway: 192.168.0.2<br />
Preferred DNS server: 192.168.0.2 (reikia pakeisti priklausomai nuo gaunamo interneto dns)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=8&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/interneto-dalinimas-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Sudo ar Root ?!</title>
		<link>http://cmms.wordpress.com/2007/02/02/sudo-ar-root/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/sudo-ar-root/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:54:15 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Pradzia]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/sudo-ar-root/</guid>
		<description><![CDATA[Tam kad paprastam vartotojui suteikti administratoriaus privilegijas Ubuntu sistemoje naudojama komanda &#8222;sudo&#8220;. Pagal nutylėjimą tradicinis UNIX vartotojas &#8216;root&#8217; yra išjungtas. Visi grafiniai konfiguravimo įrankiai kaip taisyklė naudoja &#8222;sudo&#8220;. Taigi kai pasileisite Synaptic ar kažką panašaus jūsų paprašys įvesti ne &#8216;root&#8217; slaptažodį, o jūsų vartotojo slaptažodį. (skaitykite toliau) Po Ubuntu instaliacijos pirmas sukurtas vartotojas yra priskiriamas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=6&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tam kad paprastam vartotojui suteikti administratoriaus privilegijas Ubuntu sistemoje naudojama komanda &#8222;sudo&#8220;. Pagal nutylėjimą tradicinis UNIX vartotojas &#8216;root&#8217; yra išjungtas. Visi grafiniai konfiguravimo įrankiai kaip taisyklė naudoja &#8222;sudo&#8220;. Taigi kai pasileisite Synaptic ar kažką panašaus jūsų paprašys įvesti ne &#8216;root&#8217; slaptažodį, o jūsų vartotojo slaptažodį. (skaitykite toliau)<span id="more-6"></span></p>
<p>Po Ubuntu instaliacijos pirmas sukurtas vartotojas yra priskiriamas administratorių grupei, kuriai suteiktos teisės naudotis &#8222;sudo&#8220;. Vėliau sukurtiem vartotojam pagal nutylėjima &#8222;sudo&#8220; naudotis bus uždrausta. &#8222;Sudo&#8220; naudoti patartina, kadangi tai suteikia papildomų privalumų saugumo srityje.</p>
<p><strong>Pastabos:</strong></p>
<ul>
<li>įvedus &#8222;sudo&#8220; slaptažodį jis bus saugomas 15 minučių. Praėjus šiam laikui jūs vėl busite paprašyti įvesti slaptažodį</li>
<li>Tam kad paleisti konfiguravimo įrankį su &#8222;sudo&#8220; tiesiog paleiskite programą iš meniu</li>
<li>Tam kad paleisti programą su &#8222;sudo&#8220;, kuri pagal nutylėjima paleidžiama paprasto vartotojo teisėmis tiesiog eikite į <em>Applications &#8211;&gt; Run Application</em> ir įrašykite &#8216;<strong>gksudo gedit</strong>&#8216; (Kubuntu vartotojams vietoj <strong>gksudo</strong> reikia naudoti <strong>kdesu</strong>).</li>
<li>Tam kad komandinėje eilutėje pasinaudoti &#8222;sudo&#8220; tiesiog prieš komandą parašykite &#8222;<strong>sudo</strong>&#8222;:</li>
</ul>
<pre>sudo chown vartotojas *</pre>
<p>Tam kad galėtumėte paleidinėti komandas &#8222;root&#8220; teisėmis naudokite:</p>
<pre>sudo -s</pre>
<p><em>Įspėjimas: <strong>sudo -s</strong> nepakeičia sisteminių kintamųjų (environment variables) tokių kaip $HOME, $PATH ir pan. Tai gali turėti šalutinį poveikį Tam kad užkrauti pilną &#8222;root&#8220; aplinką naudokite <strong>sudo -i</strong></em></p>
<p><span class="headline">Naujų vartotojų kūrimas</span></p>
<p><strong>Warty</strong></p>
<p>Norėdami vartotojui suteikti teises naudotis &#8222;sudo&#8220; turite paredaguoti <em>/etc/sudoers</em> failą. Failo redagavimui naudokite &#8222;visudo&#8220;, kadangi išsaugant failas turi būti patikrintas:</p>
<pre>export EDITOR=gedit &amp;&amp; sudo visudo</pre>
<p>Failo gale prirašykite:</p>
<pre>$newuser ALL=(ALL) ALL</pre>
<p>(<em>$newuser</em> pakeiskite į vartotojo vardą)</p>
<p><strong>Hoary</strong></p>
<p>Eikite į <em>System -&gt; Adminitration -&gt; Users and Groups</em>, pasirinkite vartotoją ir spauskite &#8222;Properties&#8220;. Tada kišenėje &#8222;User Privileges&#8220; pažymėkite &#8222;Executing system administration tasks&#8220;</p>
<p><span class="headline">Sudo privalumai</span></p>
<ul>
<li>Ubuntu komanda norėjo kiek galima supaprastinti programinės įrangos paketų instaliavimą. Naudojantis &#8222;sudo&#8220; praleidžiami keli žingsniai reikalaujantys &#8222;root&#8220; įsikišimo</li>
<li>Instaliacijos metu nereikia priskirinėti atskiro slaptažodžio &#8222;root&#8220; vartotojui. Nauji vartotojai retai naudojantys &#8222;root&#8220; dažnai pamiršta priskirtą slaptažodį</li>
<li>Prisijungus kaip &#8222;root&#8220; jūsų nebeklausinės slaptažodžio darant esminius pakeitimus. Pvz.: prisijungę kaip root ištrynėte &#8222;tikrai nereikalingus&#8220; failus, bet veliau susivokiate, kad esate ne tame kataloge. &#8222;Sudo&#8220; atveju prieš kiekviena atsakingesnį žingsnį būsite paklaustas slaptažodžio, t.y. bus proga susimąstyti ar tikrai norite tai daryti.</li>
<li>įvykdytos &#8222;sudo&#8220; komandos saugomos <em>/var/log/auth.log</em> faile. Jei kažką padarėte ne taip, visada galėsite pažiūrėti kokios komandos buvo įvykdytos</li>
<li>Bet kuris &#8222;cracker&#8217;is&#8220; bandydamas atlikti &#8222;brute-force&#8220; jūsų sistemoje ieškos vartotojo &#8222;root&#8220;. Bet kitų vartotojų vardų jis juk nežino!</li>
<li>Galima lengvai vartotojams suteikti ar atimti &#8222;sudo&#8220; teises. O &#8222;root&#8220; tai tik vienas vienintelis.</li>
</ul>
<p><span class="headline">Saugumas</span></p>
<p>Lyginant &#8222;sudo&#8220; ir &#8222;root&#8220; modelius privalumų ir trūkumų yra abiejuose variantuose.</p>
<p>Naudojantis &#8222;sudo&#8220; sumažėja &#8222;root&#8220; aplinkoje praleistas laikas, kas sumažina tikimybę, kad atsitiktinai įvykdysite pašalinę komandą &#8222;root&#8220; teisėmis. Tačiau &#8222;root&#8220; modelio atveju administratorius yra apsaugotas papildomu slaptažodžiu kas suteikia dar vieną apsaugos lygį.</p>
<p><span class="headline">Root vartotojo įjungimas</span></p>
<p>Pastaba: Tai nerekomenduojama!</p>
<p>Tam, kad įjungti &#8222;root&#8220; vartotoją terminale rašykite:</p>
<pre>sudo passwd root</pre>
<p>Įveskite savo slaptažodį<br />
Įveskite root slaptažodį<br />
Pakartokite root slaptažodį</p>
<p><span class="headline">Root vartotojo išjungimas</span></p>
<p>Pastaba: Tik tuo atveju jei jau įjungėte &#8222;root&#8220; vartotoją ir norite jį vėl išjungti</p>
<p>Terminale rašykite:</p>
<pre>sudo passwd -l root</pre>
<p><span class="headline">GUI programų paleidimas &#8222;root&#8220; teisėmis</span></p>
<p>Šiam tikslui patartina nenaudoti &#8222;sudo&#8220;. Yra atskira komanda &#8222;gksudo&#8220; (Kubuntu sistemoje &#8222;kdesu&#8220;). Pvz.:</p>
<pre>gksudo nautilus</pre>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=6&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/sudo-ar-root/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Pagrindines Komandos</title>
		<link>http://cmms.wordpress.com/2007/02/02/pagrindines-komandos/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/pagrindines-komandos/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:52:43 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Terminalas]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/pagrindines-komandos/</guid>
		<description><![CDATA[Kas tai yra? Konsolė (terminalas)- tai toks juodas langas, su mirksinčiu žymekliu . Arba tai komandų interpretatorius, kuris siunčia užduotį branduoliui. Jų yra gan daug: bash, dash, ash, sh&#8230; Kiekviena turi savo paskirtį, nors galimybės beveik vienodos. Ją galima rasti paspaudus klavišų kombinaciją &#8216;alt+F2&#8242; ir įrašius vardą &#8216;konsole&#8217; arba &#8216;gnome-terminal&#8217;. Arba galima palikti grafinę aplinką [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=5&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span class="headline">Kas tai yra?</span></p>
<p>Konsolė (terminalas)- tai toks juodas langas, su mirksinčiu žymekliu <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Arba tai komandų interpretatorius, kuris siunčia užduotį branduoliui. Jų yra gan daug: bash, dash, ash, sh&#8230; Kiekviena turi savo paskirtį, nors galimybės beveik vienodos.<br />
Ją galima rasti paspaudus klavišų kombinaciją &#8216;alt+F2&#8242; ir įrašius vardą &#8216;konsole&#8217; arba &#8216;gnome-terminal&#8217;.<br />
Arba galima palikti grafinę aplinką (GUI) nuošalyje, ir dirbti atskirai nuo jos. Šiam reikalui &#8216;ctrl+alt+F1&#8242; (iki F6), grįžti į GUI &#8216;ctrl+F7&#8242;. Grafinė aplinka liks dirbti toliau, nepriklausomai, kiek Jūs užtruksite. Tai yra patogu tuo atveju, jeigu Jūs norite paleisti ilgai truksiantį procesą, kuris nutrūktų jei Jūs norėtumėt perkrauti GUI. Norint perkrauti GUI Linux sistemoje, nereikia perkrauti kompiuterio.<br />
Terminale dažniausiai viskas rašoma mažosiomis raidėmis, nes Linux/Unix sistemose didžiosios ir mažosios raidės nėra tas pats.<br />
Kadangi terminalo pagalba galima padaryti daug, kai kurios komandos neprieinamos paprastiems vartotojams. Tik sistemos administratorius &#8216;root&#8217; gali vykdyti visas komandas.<br />
Pagal nutylėjimą &#8216;root&#8217; vartotojas yra išjungtas, bet yra galimybė pasinaudoti jo teisėmis komandos &#8216;sudo&#8217; pagalba. Šiame straipsnyje stengsimės naudoti &#8216;sudo&#8217;, bet jei visgi užsimanysite dirbti kaip &#8216;root&#8217;, šį vartotoją galite aktyvuoti taip: (Skaitykite Toliau)<span id="more-5"></span></p>
<pre>sudo passwd root</pre>
<p>Norėdami pereiti iš paprasto vartotojo į &#8216;root&#8217; rašome:</p>
<pre>su</pre>
<p>Jums reiks įvesti &#8216;root&#8217; slaptažodį, kurio vedant nerodys. Taip ir turi būti.</p>
<p><span class="headline">Kodėl konsole, o ne X_Window</span></p>
<p>Atsakymas paprastesnis negu tikitės. Terminale (konsoleje) galima daug daugiau negu galima leisti sau įsivaizduoti, jau nekalbant apie tai, kad norint sukurti grafinį įrankį prilygstantį konsoliniam reikia daug pastangų, kurių gan dažnai pritrūksta. Yra ir kitos priežastys, dėl kurių geriau terminalas negu GUI. Tai serveriai kuriems GUI tik maišo dėl resursų naudojimo, nuotolinis administravimas ir nemaža gausa įvairių valdymo įrankių, dėl kurių neverta kurti grafinės sąsajos.<br />
Konsolės pagalba galima: klausytis muzikos, naršyti internete ir parsisiūsti duomenis, įrašyti cd, bendrauti su draugais, rašyti laiškus su prisegtais dokumentais, lankytis bibliotekose ir skaityti ten esančias knygas, netgi peržiūrėti savo nuotraukų kolekciją. Nėr ką besakyti apie sistemos administravimo priemones, programavimą ir visa kita, ko aš dar nežinau, bet tikiuosi dar sužinoti.</p>
<p><span class="headline">Dažniausiai naudojamos komandos</span></p>
<p><strong>#1. Kas? Kur? Kaip?</strong></p>
<p>Pagrindinės komandos nuo kurių prasideda Linux, ir be kurių neišsiversit nė vienos dienos. Su jomis galima rasti 90% atsakymų. Iškilus nesklandumams geriausia yra pradėti nuo jų, nes gerai pradžiai, o kaip dažniausiai būna ir gražiai pabaigai, to tikrai pakanka.<br />
Taigi:</p>
<p><strong>man</strong> &#8211; komanda išveda į ekraną vartotojo instrukcijas apie kitas komandas. Tai komanda Nr.1. Nuo jos prasideda visos paslaptys. Pvz.:</p>
<pre>man man
man ping</pre>
<p>Jei perskaitėt komandos man aprašymą (man man), turėjote rasti aprašyma apie jos parametrą &#8216;-k&#8217;. Su šiuo paramentru &#8216;man&#8217; ieško žodžio-rakto kitų komandų aprašymų pavadinimuose. Pvz:</p>
<pre>man -k ftp</pre>
<p>Štai ką matau surinkęs ir įvygdęs:</p>
<pre>ftp (1) - Internet file transfer program
gftp (1) - a graphical ftp client
netkit-ftp (1) - Internet file transfer program
netrc (5) - user configuration for ftp
pftp (1) - Internet file transfer program</pre>
<p>Taigi manau jau galima suprasti, kad šios komandos pagalba galima rasti/sužinoti viską kas yra jūsų Linux.</p>
<p>Toliau pratęsiant informacijos radimo temą:</p>
<p><strong>info</strong> &#8211; Komandos paskirtis papasakoti Jums viską ir kuo plačiau apie kitas komandas, bibliotekas, protokolus, kompiliatorius ir visa kita, kas yra Jūsų Linux šiuo metu. Galima naudoti konkrečiam aprašymui:</p>
<pre>info mouse</pre>
<p>Arba tiesiog vaikščioti kaip po biblioteką renkantis, ką norite paskaityti tiesiog įvykdžius:</p>
<pre>info</pre>
<p>Taigi įvykdome &#8216;info&#8217;, prie pavadinimų yra &#8216;*&#8217;, krypties klasvišais užvedame ant jos kursorių ir spaudžiame &#8216;enter&#8217;. Norint grįžti spaudžiame &#8216;backspace&#8217; klavišą. Grįžimui į pagrindinį meniu &#8211; klavišas &#8216;d&#8217;.</p>
<p>Kitos komandos pagalbos paieškai:</p>
<pre>whatis
apropos
help</pre>
<p>Norint pamatyti visas esančias komandas, pasirenkame raidę pvz. &#8216;s&#8217; ir du kart spaudžiam &#8216;Tab&#8217; klavišą.</p>
<p><strong>apt-get</strong> &#8211; paketų valdymo programa. Atitikmenys &#8216;dselect&#8217;, &#8216;aptitude&#8217;, grafinis &#8216;synaptic&#8217;.<br />
Pagrindiai parametrai:<br />
<em>update</em> &#8211; atnaujinti paketų sarąšą. Serverių sarašas randasi /etc/apt/sources.list</p>
<pre>sudo apt-get update</pre>
<p><em>install</em> &#8211; parsiūsti ir įdiegti paketą/programą.</p>
<pre>sudo apt-get install programos_pav</pre>
<p><em>dist-upgrade</em> &#8211; atnaujinti visą sistemą.<br />
<em>remove</em> &#8211; ištrinti nurodomą paketą.</p>
<p><strong>#2. Darbas su failais bei katalogais</strong></p>
<p><strong>pwd</strong> &#8211; parodys kur randamės</p>
<p><strong>cd</strong> &#8211; eiti į nurodomą katalogą</p>
<pre>cd /home/vartotojas/katalogas</pre>
<p>Tiesiog surinkus &#8216;cd&#8217; be kaoatlogo pavadinimo (kelio) pateksite į savo namų katalogą (/home/vartotojas)<br />
<strong>cd ..</strong> &#8211; grįžti atgal (įšeiti į tėvinį katalogą)</p>
<p><strong>ls</strong> &#8211; pateikia katalogo turinį</p>
<p><strong>vdir</strong> &#8211; pateikia katalogo turinį su platesne informacija.</p>
<p><strong>mkdir</strong> &#8211; komanda sukurti katalogą</p>
<pre>mkdir /home/vartotojas/naujas_katalogas</pre>
<p><strong>rmdir</strong> &#8211; trinti kataloga</p>
<pre>rmdir /home/vartotojas/naujas_katalogas</pre>
<p><strong>rm</strong> &#8211; tiesiog ištrins nurodytą bylą.</p>
<pre>rm -rf /home/vartojas/katalogas</pre>
<p>Ši komanda ištrins viską ką ras tame kataloge (-r) ir be klausimų (-f).<br />
<strong>cp</strong> &#8211; kopijuoti bylas ir katalogus.</p>
<pre>cp /home/vartotojas/byla.txt /home/vartotojas/katalogas/byla.txt</pre>
<p><strong>mv</strong> &#8211; perkels bylą/katalogą.</p>
<p><strong>mc</strong> &#8211; konsolinis failų menedžeris GNU Midnight Commander. Atitikmuo Norton Commander. Skirta vaikščioti po katalogus, redaguoti bylas, kopijuoti ir t.t. Turi intergruotą ftp klientą. Jeigu pas Jus jo dar nėra:</p>
<pre>sudo apt-get install mc</pre>
<p><strong>man -k directories</strong> &#8211; jau žinom kas bus.</p>
<p><strong>#3. Tinklas</strong></p>
<p><strong>pppoeconf</strong> &#8211; DSL vartotojams prisijungti prie interneto (root).</p>
<p><strong>ifconfig</strong> &#8211; naudojama konfiguruoti tinklo parametrus. Su parametru &#8216;-a&#8217; pamatysite visus įrangos nustatymus.</p>
<p><strong>netstat</strong> &#8211; išvedamas esamų prisijungimų sąrašas. &#8216;netstat &#8211;tcp &#8211;udp&#8217; parodys interneto prisijungimų sąrašą išskirtinai.</p>
<p><strong>ping</strong> &#8211; komanda tikrinti tinklo ryšius. Jei neveikia tinklas, verta pabandyti &#8216;ping google.lt&#8217;, gal jis vistik veikia ir problema kitur.</p>
<p><strong>ftp</strong> &#8211; ftp serverio klientas. Pirma komanda &#8216;open&#8217;. Toliau visai nebloga yra &#8216;help&#8217;.<br />
<strong>w3m</strong> &#8211; konsolinė naršyklė. Pvz.:</p>
<pre>w3m www.ubuntu.lt</pre>
<p>Kitos konsolinės naršyklės: links, lynx, elinks<br />
<strong>wget</strong> &#8211; bylų parsiuntimo programa. Veikimo principas iki skausmo paprastas. Tiesiog:</p>
<pre>wget http://www.ubuntu.lt/failias.txt</pre>
<p>Palaiko http, https, ftp protokolus.<br />
<strong>mail</strong> &#8211; paštas. Programa skirta skaityti sistemos pranešimus sistemos administratoriui, šiuo atveju jums. Tiesiog prisijungę root vartotoju įvykdikite &#8216;mail&#8217;. Be to puikiai dirba ir įprastinius mums darbus.</p>
<p><strong>bitchx</strong> &#8211; irc klientas. Iškilus problemai (pvz. neveikia X_Window) pagalbos galima ieškotis kokiame nors irc kanale. Taigi pradžiai įdiegiame:</p>
<pre>sudo apt-get install bitchx</pre>
<p>Tada įvykdome &#8216;bitchx&#8217; komandą.<br />
Toliau jungiamės &#8216;[0]:/server irc.le.lt&#8217;, ir prisijungiame prie kokio nors kanalo: &#8216;[0]:/join #ubuntu&#8217;.</p>
<p><strong>man -k net</strong> &#8211; visa kita&#8230;</p>
<p><strong>#4. Kasdienybė:</strong></p>
<p><strong>more</strong> &#8211; pateikiamos informacijos sulaikymas išvedant ją į ekraną. Dažniausiai naudojama kaip pagalbinė komanda, pvz.:</p>
<pre>ifconfig -a | more</pre>
<p><strong>top</strong> &#8211; veikiančių procesų sąrašas. Paspaudus &#8216;k&#8217; galima išjungti veikiantį procesą nurodžius jo &#8216;pid&#8217; (proces identification number) numerį. Taip pat galima išvesti tik vieno vartotojo naudojamų procesų sarašąą:</p>
<pre>top -u root</pre>
<p><strong>killall</strong> &#8211; išjungti programą</p>
<pre>killall xmms</pre>
<p>Gerai žudo pakibusias programas, jei taip atsitinka. &#8216;killall -9&#8242; dirba be klausimų.<br />
<strong>adduser</strong> &#8211; sukurti vartotoją. Jeigu privėlėte klaidų ir Jums nebeišeina prisijungti, arba pamiršote slaptažodį, galite sukurti kitą vartotoją. Maža gudrybė, bet padeda.<br />
<strong>deluser</strong>- panaikins vartotoją. Veiks tik root.</p>
<p><strong>df</strong> &#8211; parodo prijungtų (mounted) kieto disko skirsnių dydžius bei sunaudotos/laisvos vietos kiekius. &#8216;df -h&#8217; pateiks informacija suprantamesniu formatu.</p>
<p><strong>free</strong> &#8211; operatyvinės atminties būklės (RAM) panaudojimas. &#8216;free -m&#8217; pateiks informaciją megabitais.</p>
<p><strong>mount</strong> &#8211; prijungti įrenginius, kieto disko skirsnius (root).<br />
Linux sistemoje viskas paprasta. &#8216;hd&#8217; (hard disk) reiškia kietas diskas. Toliau sekanti raidė reiškia disko prijungimo eilę prie pagrindinės plokštės (master, slave); o skaičius žymi skirsnio numerį (1-4 <em>primary</em> skirsniai, 5 ir daugiau <em>logical</em> skirsniai). Taigi &#8216;hda1&#8242; bus pirmo kieto disko pirmas <em>primary</em> skirsnis. Peržiūrėti skirsnių sąrašą galima taip:</p>
<pre>sfdisk -l</pre>
<p>Taip pat, skirsnis turi turėti savo prijungimo vietą, kitaip sakant &#8211; kur jį prijungus rasti. Standartas yra /mnt katalogas. Taigi paprasta procedūra:</p>
<pre>sudo mkdir /mnt/windows
sudo mount -t ntfs /dev/hda1 /mnt/windows</pre>
<p>Kad skirsniai būtų prijungiami automatiškai:</p>
<pre>sudo nano /etc/fstab</pre>
<p>Pridedame eilutę:</p>
<pre>/dev/hda1    /mnt/windows   ntfs   umask=000    0    0</pre>
<p>Pararametras umask=000 leis prieiti visiems vartotojams.<br />
Norint atjungti prijungtą disko skirsnį galimi du variantai:</p>
<pre>sudo umount /dev/hda1
sudo umount /mnt/windows</pre>
<p>fat32 (win98) žymisi &#8216;vfat&#8217;<br />
cd-rom žymisi &#8216;iso9960&#8242;<br />
Kaip žinoti hda, hdb, hdc ar hdd? Paaiškinimas: Dažniausiai kompiuteryje IDE įrenginiai buna prijungti prie dviejų IDE laidų.<br />
Įrenginys prijungtas prie pirmo laido <em>primary</em> lizdo bus hda, prie <em>slave</em> lizdo hdb. Antram laidui analogiškai hdc (<em>primary</em>) ir hdd (<em>slave</em>)</p>
<p><strong>passwd</strong> &#8211; keisti slaptažodi. Slaptažodį keisti sveika. Svarbiausia &#8211; naujo nepamiršti. Tiesiog konsolėje įvykdome &#8216;passwd&#8217; Jeigu dirbame root keis root, jeigu user, keisis user slaptažodis. root gali keisti visus slaptažodžius. Jeigu vistik pamiršote slaptažodį, tiesiog pakraukite kompiuterį liveCD pagalba ir ištrinkite /etc/shadow pirmąją eilutę.</p>
<p><strong>who</strong> &#8211; kas prisijungęs prie sistemos. Paprasta programa parodanti kokie vartotojai šiuo metu prisijungę. &#8216;who -a&#8217; parodys visus prisijungimus, taip pat nuo kada įjungtas pats Linux.</p>
<p><strong>nano</strong> &#8211; teksto redaktorius. Tarkim reikia koreguoti apt-get archyvų sąrašą norint dasidėti arba atkomentuoti archyvų šaltinius. Įvykdome:</p>
<pre>sudo nano /etc/apt/sources.list</pre>
<p>Apačioje matome programos meniu, ženklas &#8216;^&#8217; reiškia &#8216;ctrl+&#8217;. Kitaip sakant &#8216;ctrl+x&#8217; baigs programos darbą ir paklaus ar norite išsaugoti pakeitimus.<br />
<strong>cal</strong> &#8211; neturite kalendoriaus? Prašom:</p>
<pre>cal -3</pre>
<p>Ši komanda parodys praėjusio, šio ir ateinančio mėnesių kalendorius. Su paramentru &#8216;-y&#8217; pamatysite metų kalendorių. Komanda &#8216;calendar&#8217; supažindins su įvairiais pasaulio įvykiais.</p>
<p><strong>date</strong> &#8211; komanda išveda laiką ir datą. Norint nustatyti laiką įvykdome:</p>
<pre>sudo date -s hh:mm:ss</pre>
<p>h- valandos, m- minutės ir s- sekundės</p>
<p><font>Visas šis darbas buvo sukurptas man komandos pagalba.</font>font&gt;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=5&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/pagrindines-komandos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Naudingos Linux Komandos</title>
		<link>http://cmms.wordpress.com/2007/02/02/naudingos-linux-komandos/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/naudingos-linux-komandos/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:50:08 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Terminalas]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/naudingos-linux-komandos/</guid>
		<description><![CDATA[Šiamia straipsnyje, tiesiog apžvelgsiu keletą tikrai naudingų Linux komandų ir jų variacijų. Kadangi dažnai įvedus paprasčiausią komanda galima atlikti tikrai didelį darba, kurio niekaip nepavyktų padaryti naudojantis visokiais grafiniais įrankiais, reikia tik žinoti ką įvesti.. Keletas komandų darbui su sistema ir informacijos apie ją išgavimui cat /proc/cpuinfo Komanda tiesiog išveda informaciją apie jūsų procesorių. Taip [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=4&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Šiamia straipsnyje, tiesiog apžvelgsiu keletą tikrai naudingų Linux komandų ir jų variacijų. Kadangi dažnai įvedus paprasčiausią komanda galima atlikti tikrai didelį darba, kurio niekaip nepavyktų padaryti naudojantis visokiais grafiniais įrankiais, reikia tik žinoti ką įvesti.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-4"></span></p>
<p><span class="headline">Keletas komandų darbui su sistema ir informacijos apie ją išgavimui</span></p>
<pre>cat /proc/cpuinfo</pre>
<p>Komanda tiesiog išveda informaciją apie jūsų procesorių. Taip pat jei pasižiūretumėt į katalogo <em>/proc</em> turinį pamatytumėt daugiau failų, kuriuose taip pat saugoma įvairi naudinga informacija.</p>
<pre>lsof ~/failo_vardas
lsof ~/katalogo_vardas
lsof -i</pre>
<p>Komanda <strong>lsof</strong> išveda į ekraną informaciją apie atidarytus failus. Jei norite unmount&#8217;inti kokį nors diską ir pasirodo pranešimas, kad negali unmount&#8217;inti, nes yra atidarytų failų, šios komandos pagalba galite išsiaiškinti kas laiko atidaręs ir kokį failą tame kataloge.</p>
<p>Trečioji komanda išveda visus atidarytus prisijungimus į internetą, kartais tiesiog įdomu pasižiūrėti, kokios programos jungiasi į internetą.</p>
<p>Pasiskaitę manuala <strong>man lsof</strong> rasite daugiau naudingos informacijos apie šią komandą.</p>
<pre>sudo fdisk -l
mount
mount -t smbfs</pre>
<p>Šios komandos skirtos informacijai apie diskus išvesti, ir sužinoti kurioje vietoje tie diskai prijungti. Pirmoji komanda parodo diskų įrenginius. O sekančios dvi komandos išveda informaciją apie tai, kur tie įrenginiai prijungti. Trečioji komanda &#8211; pavyzdys kaip galima nurodyti įrenginio tipa, kad būtu išvedama tik jums reikalinga informacija.</p>
<pre>df -h
df -h .
du -sh *
du -sh mp3</pre>
<p>Šios komandos išveda informaciją apie diskų atminties naudojimo būklę ir katalogų užimamą atminties kiekį diske.</p>
<p>Pirmoji komanda išveda informaciją apie visų diskų atminties būklę, o antroji išveda informaciją tik apie tą diską, kuriame jūs dabar esate.</p>
<p>Paskutinės dvi komandos išveda informaciją apie katalogų ir failų užimamą atiminties dalį diske. Priešpaskutinė komanda išveda informaciją apie visų katalogų ir failų užimamą atminti, o paskutinė tik nurodyto katalogo.</p>
<pre>w jonas</pre>
<p>Paprasčiausiai išves informaciją apie prisijungusį vartotoją <em>jonas</em> bei parodys ką jis veikia jūsų kompiuteryje.</p>
<pre>top</pre>
<p>Ko gero visiems gerai žinoma komanda, parodo procesus labiausiai naudojančius jūsų kompiuterio resursus.</p>
<pre>ps
ps -e
ps -eH
ps -e | grep xmms</pre>
<p>Komanda, kuri išveda informaciją apie procesus (programas) paleistus jūsų kompiuteryje.</p>
<p>Pirmoji tiesiog išveda jūsų paleistus procesus atidarytame terminale. Sekanti išveda informaciją apie visus paleistus procesus. Trečioji parodo informaciją kuris procesas paleido kurį. Paskutinioji komanda tiesiog suranda nurodyta procesą pagal jo pavadinimą. Šiuo atveju suranda procesą xmms.</p>
<p><span class="headline">Komandos darbui su failais</span></p>
<pre>find -name mano_failas.txt
find -name "*.txt"
find -name "*.txt" -path "*mano_katalogas*"
find -name "*.txt" -ctime -2
find -type d
find /etc -name hosts -type f
find -name "*.bak" -type f -exec rm {} \;
find -type f -exec chmod 664 {} \;; find -type d -exec chmod 775 {} \;</pre>
<p>Tikrai puiki ir labai daug galimybių turinti komanda. Ji ieško failų pagal tam tikrus nurodytus kriterijus.</p>
<p>Pirmas pavyzdys tai paprasčiausias komandos naudojimas, ji suranda visus failus &#8216;<em>mano_failas.txt</em>&#8216; einamajame kataloge.</p>
<p>Sekanti komanda atlieka ta pati, tik ieško failų kurie baigiasi &#8216;<em>.txt</em>&#8216;. Trečioji komanda dar atsižvelgia ir į tai, kad ieškomas failas būtų kataloge &#8216;<em>mano_katalogas</em>&#8216;. Ketvirtoji komanda ieško visų failų, su <em>.txt</em>&#8216; galūne, einamajame kataloge ir kurie buvo redaguoti ne seniau kaip prieš 2 dienas.</p>
<p>Penktoji komanda išveda visų katalogų sąrašą, kurie yra einamajame kataloge. Šeštoji komanda ieško &#8216;<em>hosts</em>&#8216; failų, kataloge &#8216;<em>/etc</em>&#8216;, kurių tipas yra &#8222;paprasčiausi reguliarus failai&#8220; (t.y. ne katalogai, ne įrenginiai ir pan.).</p>
<p>Septintoji komanda suranda visus failus, su galūne &#8216;<em>.bak</em>&#8216; ir juos ištrina. Paskutinė komanda sutvarko einamajame kataloge esančių katalogų ir failų teises, t.y. failams priskeiria teisę &#8217;664&#8242;, o katalogams &#8217;775&#8242;.</p>
<pre>grep zodis *.txt
grep -in zodis *.txt
grep -Rin --include "*.txt" zodis ~/mano_tekstai</pre>
<p>Komanda, kuri suranda visus failus, kuriose yra nurodytas <em>zodis</em>.</p>
<p>Pirmoji komanda ieško žodžio &#8216;<em>zodis</em>&#8216; visuose failuose, einamajame kataloge, kurio galūnė yra txt. Antroji komanda veikia panašiai kaip ir pirmoji, tik ieškodama neatsižvelgia į didžiasias/mažasias raides ir išvesdama rezultatą nurodo kokioje failo eilutėje yra jūsų nurodytas žodis. Paskutinė komanda ieško nurodyto žodžio rekursyviai visuose kataloguose ir sub-kataloguose esančiuose failuose, kurių galūnė yra &#8216;<em>.txt</em>&#8216;.</p>
<pre>sed -i "s/blogas_zodis/geras_zodis/g" mano_failas.txt
find -name "*.txt" -type f -exec sed -i "s/blogas_zodis/geras_zodis/g" {} \;</pre>
<p>Paprasta ir pakankamai galinga komanda. Ši komanda skirta atlikti įvairioms failų manipuliacijoms. Tam kad aprašyti visas jos galimybes, reiketų parašyti nemenką manual&#8217;ą, todėl čia pateikiu tik galimybę surasti žodį faile ir pakeisti jį kitu. Pirmame pavyzdyje surandamas zodis &#8216;<em>blogas_zodis</em>&#8216; ir pakeičiamas į &#8216;<em>geras_zodis</em>&#8216;, visa tai atliekama faile &#8216;<em>mano_failas.txt</em>&#8216;.</p>
<pre>awk '{ print $2 }' mano_lentele.txt
awk '/jonas/ { print $2 }' mano_lentele.txt</pre>
<p>Galingas įrankis išvesti ir apdoroti informaciją saugomą failuose lentelės pavidalu. Failai lentelės pavidalu turėtų atrodyti taip:</p>
<pre>jonas jonaitis
petras petraitis
tt tatataitis</pre>
<p>Jei failas sudarytas iš stulpelių ir eilučių atskirtų kažkokiais specifiniais simboliais (pagal nutylejima tarpo arba tab simboliais ir naujos eilutes simboliais), awk gali puikiai su jais susidoroti.</p>
<p>Pirmame pavyzdyje awk išves iš failo &#8216;<em>mano_lentele.txt</em>&#8216; antrąjį stulpelį. Antroji komanda išves taip pat antrąjį stulpelį, bet tik tų eilučių, kuriose yra žodis &#8216;<em>jonas</em>&#8216;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=4&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/naudingos-linux-komandos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
		<item>
		<title>Grub Atstatymas</title>
		<link>http://cmms.wordpress.com/2007/02/02/grub-atstatymas/</link>
		<comments>http://cmms.wordpress.com/2007/02/02/grub-atstatymas/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:48:46 +0000</pubDate>
		<dc:creator>durak</dc:creator>
				<category><![CDATA[Grub]]></category>

		<guid isPermaLink="false">http://cmms.wordpress.com/2007/02/02/grub-atstatymas/</guid>
		<description><![CDATA[Tai va instaliavote Windows ir jūsų MBR sugadintas. Taigi atstatinėsime. Skaitykite Toliau. Jums prireiks: Live cd Sugebėjimo nukopijuoti komanda i terminalą. Pradėsime: Pasileiskite sistemą iš Live CD, atsidarykite terminalą ir rašykite: sudo passwd root Jūsų paprašys įvesti slaptažodį. Sugalvokite bet ką kad ir &#8216;labas&#8217;. su Jūsų paprašys įvesti prieš tai įrašytą slaptažodį apt-get install grub [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=3&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tai va instaliavote Windows ir jūsų MBR sugadintas.<br />
Taigi atstatinėsime. Skaitykite Toliau.<span id="more-3"></span></p>
<p>Jums prireiks:</p>
<ol>
<li>Live cd</li>
<li>Sugebėjimo nukopijuoti komanda i terminalą.</li>
</ol>
<p>Pradėsime:</p>
<p>Pasileiskite sistemą iš Live CD, atsidarykite terminalą ir rašykite:</p>
<pre>sudo passwd root</pre>
<p>Jūsų paprašys įvesti slaptažodį. Sugalvokite bet ką kad ir &#8216;labas&#8217;.</p>
<pre>su</pre>
<p>Jūsų paprašys įvesti prieš tai įrašytą slaptažodį</p>
<pre>apt-get install grub</pre>
<p>Ši komanda instaliuos GRUB`ą</p>
<pre>fdisk -l</pre>
<p>Ši komanda parodys visas jūsų particijas, susiraskite savo root particiją ir įsiminkite jos pavadinimą. Pvz.: hda6</p>
<pre>grub</pre>
<p>Ši komanda paleis GRUB`ą</p>
<pre>root (hdx,y)</pre>
<p><strong>DĖMĖSIO</strong> vietoj &#8216;x&#8217; reikia įrasųti jūsų disko numerį (hda &#8211; 0, hdb &#8211; 1, hdc &#8211; 2, hdd &#8211; 3, &#8230;), o vietoj &#8216;y&#8217; reikia įrašyti disko particijos numerį tik 1 mažesnį. Pvz.: Jusu particija buvo hda6 tai jums reikės rašyti &#8216;root (hd0,5)&#8217;. Taip yra todel kad GRUB`as kitaip skaičiuoja particijas. Jis pradeda nuo 0, o ne nuo 1.</p>
<pre>setup (hd0)</pre>
<p>Čia nereikia keisti nieko.</p>
<pre>quit</pre>
<p>Manau suprasite ką tai daro.</p>
<p>Perkrauname kompiuterį ir vėl džiaugiames GRUB`u</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cmms.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cmms.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cmms.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmms.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cmms.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmms.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cmms.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cmms.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cmms.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cmms.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cmms.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmms.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cmms.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmms.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cmms.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmms.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmms.wordpress.com&amp;blog=743706&amp;post=3&amp;subd=cmms&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cmms.wordpress.com/2007/02/02/grub-atstatymas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4791eeecba6a2b85efdd6ada5089a5a0?s=96&#38;d=identicon" medium="image">
			<media:title type="html">durak</media:title>
		</media:content>
	</item>
	</channel>
</rss>
