<?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>Y O 9 F A H &#187; Linux</title>
	<atom:link href="http://yo9fah.net/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://yo9fah.net</link>
	<description>Linux Windows Ham Radio</description>
	<lastBuildDate>Sat, 12 May 2012 16:31:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>CentOS 6.2 &#8211; Instalare prin rețea (Netinstall) cu CD sau USB</title>
		<link>http://yo9fah.net/centos-6-2-instalare-prin-retea-netinstall-cu-cd-sau-usb/</link>
		<comments>http://yo9fah.net/centos-6-2-instalare-prin-retea-netinstall-cu-cd-sau-usb/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 13:38:15 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriale]]></category>
		<category><![CDATA[Beginners,]]></category>
		<category><![CDATA[CentOS]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=10439</guid>
		<description><![CDATA[CentOS este o distribuție Linux de tip Enterprise obținută din sursele puse gratuit la dispoziție către public de către Upstream OS Provider &#8211; furnizorul original al sistemului de operare. Denumirea de CentOS provine de la Community ENTerprise Operating System. Distribuția CentOS este susținută în majoritatea cazurilor cu software gratuit pentru sistemul de operare bazat pe [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/' rel='bookmark' title='Instalare Debian Squeeze prin intermediul unui stic USB'>Instalare Debian Squeeze prin intermediul unui stic USB</a></li>
<li><a href='http://yo9fah.net/firewall-comodo/' rel='bookmark' title='Firewall Comodo-Instalare'>Firewall Comodo-Instalare</a></li>
<li><a href='http://yo9fah.net/configurarea-conexiunii-la-internet-prin-pppoe-din-consola/' rel='bookmark' title='Configurarea conexiunii la Internet prin PPPoE din consolă'>Configurarea conexiunii la Internet prin PPPoE din consolă</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2012/03/CentOS-Logo.png" alt="" title="CentOS-Logo" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-10440" /></p>
<p><strong>CentOS</strong> este o distribuție <strong>Linux</strong> de tip <strong>Enterprise</strong> obținută din sursele puse gratuit la dispoziție către public de către <strong>Upstream OS Provider</strong> &#8211; furnizorul original al sistemului de operare.</p>
<p>Denumirea de <strong>CentOS</strong> provine de la <strong>C</strong>ommunity <strong>ENT</strong>erprise <strong>O</strong>perating <strong>S</strong>ystem. Distribuția CentOS este susținută în majoritatea cazurilor cu software gratuit pentru sistemul de operare bazat pe <strong><a href="http://www.redhat.com/"  target="_blank" class="liexternal">Red Hat Enterprise Linux</a></strong>.</p>
<p>Toate versiunile <strong>CentOS</strong> sunt susținute, dezvoltate și reînnoite timp de șapte ani prin intermediul actualizărilor de securitate.</p>
<p><span id="more-10439"></span></p>
<p>O nouă versiune <strong>CentOS</strong> este lansată la fiecare aproape doi ani fiind periodic actualizată, aproximativ la fiecare șase luni pentru a suporta hardware-uri noi.</p>
<p><strong>CentOS</strong> este recunoscut pentru stabilitatea sa foarte bună, este o clonă după o distribuție <strong>Enterprise</strong> destinată în principal serverelor, așadar caracteristicile cerute atunci când s-a alcătuit distribuția au fost și sunt și în prezent stabilitate, robustețe, securitate, fiabilitate, etc.</p>
<p>Dezavantajul este că <strong>CentOS</strong> nu e atat de adus la zi precum distribuții ca <strong>Ubuntu</strong>, <strong>Fedora</strong>, <strong>Mandriva</strong>, etc. &#8230; dar avantajele sunt &#8220;release cycle&#8221; destul de mare, adică nu stai să-ți reinstalezi și reconfigurezi totul în fiecare an la un nou update major de distribuție, updates la șapte ani de la lansarea distribuției, etc.</p>
<p>Pentru mine acest lucru este perfect, adică este o distribuție pe care o instalezi de cel mult două ori pe un sistem, fie el server, desktop, laptop, practic după aproximativ șapte ani se uzează moral configurația hardware.</p>
<p><strong>CentOS</strong> se conformează integral cu politica de redistribuire a furnizorului original și vizează o compatibilitate binară de 100%, în general <strong>CentOS</strong> modifică pachetele pentru a elimina elementele de grafică și marcă protejate și include numeroase schimbări față de versiunile anterioare.</p>
<p><strong>CentOS 6.0</strong>, acum mai nou a ajuns la versiunea <strong>6.2</strong>, a fost creat folosind o infrastructură în întregime modificată față de versiunile anterioare, incluzând noi sisteme automatizate de verificare a compatibilității binare cu pachetele originale.</p>
<p>Spre deosebire de politica <strong>UOP</strong>, nu există necesitatea unor coduri de instalare. Toate &#8220;canalele&#8221; disponibile la furnizorul original au fost comasate în unul singur integral disponibil la instalare.</p>
<p>Similar cu politica <strong>UOP</strong>, nu există o metodă suportată de a face &#8216;upgrade&#8217; de la o versiune <strong>CentOS</strong> majoră anterioară (în momentul de față <strong>CentOS 5</strong> sau <strong>CentOS 4</strong>) spre o altă versiune majoră.</p>
<p>Lucrul aceasta nu este o limitare impusă de <strong><a href="http://www.centos.org/"  target="_blank" class="liexternal">CentOS</a></strong> ci reflectă abordarea <strong><a href="http://www.redhat.com/products/enterprise-linux/"  target="_blank" class="liexternal">UOP</a></strong> față de această <a href="http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.0/Romanian"  target="_blank" class="liexternal">problemă</a>.</p>
<p>Instalarea acestei distribuții (<strong>CentOS</strong>) prin rețea (<strong>Netinstall</strong>) nu este așa de dificilă, cu puțină atenție putem avea simplu și rapid un sistem instalat pe un Laptop sau pe un calculator, de care ne putem bucura de simplitatea acestuia și mai ales dar nu în ultimul rând de o stabilitate excelentă.</p>
<p><strong>1.</strong> Descărcăm imaginea <strong>CentOS 6.2</strong> Net Install (<strong>NetInstall</strong>)<br />
Selectăm mirror-ul dorit de aici:</p>
<p>Versiunea <strong><a href="http://mirror.centos.org/centos/6/isos/i386/"  target="_blank" class="liexternal">CentOS 6.2 i386</a></strong><br />
Versiunea <strong><a href="http://mirror.centos.org/centos/6/isos/x86_64/"  target="_blank" class="liexternal">CentOS 6.2 x86_64</a></strong></p>
<p>Selectăm imaginea <strong>ISO</strong> pe care o dorim, <strong>CentOS-6.2-i386-netinstall.iso</strong> sau <strong>CentOS-6.2-x86_64-netinstall.iso</strong></p>
<p><strong>2.</strong> Ardem imaginea <strong>CentOS 6.2</strong> pe un <strong>CD</strong><br />
Verificăm <strong>MD5SUM</strong>-ul imaginii <strong>CentOS</strong> și o ardem pe un <strong>CD</strong> cu utilitarul favorit <em>la viteza cea mai mică posibil</em>.</p>
<p>Aici putem în loc să ardem pe <strong>CD</strong> imaginea <strong>netinstall.iso</strong> (<strong>32 sau 64 bit</strong>), o putem copia pe un stic, asta dacă nu avem o unitate <strong>CD/DVD-RW</strong> funcțională, așa cum este prezentat mai jos.</p>
<p>În ambele situații <em>este necesar să avem conexiune la internet prin cablu</em>, nu vă recomand instalarea prin wireless.</p>
<p><strong>3.</strong> Pornește procesul de instalare</p>
<p><strong>3.1</strong> Selectăm din Grub menu <strong>Install or upgrade existing system</strong><br />
<strong>3.2</strong> Tastăm <strong>Enter</strong>, după care va porni procesul de instalare<br />
<strong>3.3</strong> Vom fi întâmpinați de o fereastră <strong>Disc Test</strong> (Dacă am verificat <strong>MD5SUM</strong> mai înainte atunci alegem <strong>Skip</strong>)<br />
<strong>3.4</strong> Selectăm metoda de instalare alegând <strong>URL</strong> și apoi <strong>OK</strong><br />
<strong>3.5</strong> <strong>TCP/IP Configuration</strong> aici confirmăm cu <strong>OK</strong><br />
<strong>3.6</strong> Setăm (se scrie la tastatură) <strong>URL</strong>-ul care ne interesează și confirmăm cu <strong>OK</strong><br />
<strong>Pentru CentOS 6.2 – i386 – 32-bit</strong></p>
<p>http://mirror.centos.org/centos/6.2/os/i386/</p>
<p>sau<br />
<strong>Pentru CentOS 6.2 – x86_64 – 64-bit</strong></p>
<p>http://mirror.centos.org/centos/6.2/os/x86_64/</p>
<p><strong>3.7</strong> Urmează preluarea automată a imaginii de instalare de pe mirror-ul ales de noi și va porni procesul de instalare grafică.</p>
<p>Va apare o imagine ca mai jos:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2012/03/CentOS2.jpg" alt="CentOS" title="CentOS" width="500" height="375" style="border:1px solid black;" class="aligncenter size-full wp-image-10494" /></p>
<p>Vom continua cu <strong>Next</strong> iar mai departe urmați acest link <strong><a href="http://www.if-not-true-then-false.com/2011/centos-6-netinstall-network-installation/"  target="_blank" class="liexternal">sursă</a></strong>.</p>
<p>Dacă nu avem o unitate <strong>CD/DVD-RW</strong> funcțională vom crea un <strong>USB boot</strong>-abil astfel:</p>
<p>Descărcăm imaginea <strong>.iso</strong> a <strong>DVD</strong>-ului <strong>Live</strong> sau cea pentru <strong>Netinstall</strong> și verificăm pe un sistem cu <strong>Linux</strong>, dacă sticul este &#8220;<strong>sdb</strong>&#8221; sau altceva, cazul meu este &#8220;<strong>sdb</strong>&#8220;:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">dmesg</pre>
<p>Cam așa arată la mine, eu folosesc un stic de <strong>8G</strong> iar modelul este un <strong>Kingston DT Mini Slim</strong>:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">[ 6.934025] scsi 6:0:0:0: Direct-Access Kingston DT Mini Slim 1.00 PQ: 0 ANSI: 2
[ 6.934577] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 6.936433] sd 6:0:0:0: [sdb] 15695872 512-byte logical blocks: (8.03 GB/7.48 GiB)
[ 6.937259] sd 6:0:0:0: [sdb] Write Protect is off
[ 6.937264] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 6.937267] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.941738] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.941762] sdb: sdb1
[ 6.945812] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.945827] sd 6:0:0:0: [sdb] Attached SCSI removable disk</pre>
<p>Copiem imaginea pe stic executând următoarea comandă în terminal:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">dd if=CentOS-6.2-x86_64-netinstall.iso of=/dev/sdb</pre>
<p>După ce procesul de copiere a fost încheiat, trebuie să avem un mesaj ca cel de mai jos:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">~$ dd if=CentOS-6.2-x86_64-netinstall.iso of=/dev/sdb
7454340+0 înregistrări citite
7454340+0 înregistrări scrise
3816622080 de octeți (3,8 GB) copiați, 659,351 s, 5,8 MB/s
~$</pre>
<p>Semn că procesul de copiere a fost realizat cu succes.</p>
<p>Acum sticul este pregătit pentru a boot-a iar condiția esențială este aceea să avem în <strong>BIOS</strong> setat opțiunea de boot de pe stic. Mult succes cu noul <strong>CentOS</strong>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/' rel='bookmark' title='Instalare Debian Squeeze prin intermediul unui stic USB'>Instalare Debian Squeeze prin intermediul unui stic USB</a></li>
<li><a href='http://yo9fah.net/firewall-comodo/' rel='bookmark' title='Firewall Comodo-Instalare'>Firewall Comodo-Instalare</a></li>
<li><a href='http://yo9fah.net/configurarea-conexiunii-la-internet-prin-pppoe-din-consola/' rel='bookmark' title='Configurarea conexiunii la Internet prin PPPoE din consolă'>Configurarea conexiunii la Internet prin PPPoE din consolă</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/centos-6-2-instalare-prin-retea-netinstall-cu-cd-sau-usb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalare Debian Squeeze prin intermediul unui stic USB</title>
		<link>http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/</link>
		<comments>http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 11:11:05 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriale]]></category>
		<category><![CDATA[Beginners,]]></category>
		<category><![CDATA[Debian,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=10320</guid>
		<description><![CDATA[Acum câteva zile unitatea CD/DVD de la Laptop a cedat și nu a vrut să mai colaboreze cu el și evident nici cu mine. Având nevoie să instalez Debian în dual-boot cu Windows 7, am fost constrâns de situație să găsesc o modalitate simplă și eficace de a instala fără a mai fi nevoie de [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/instalare-driver-nvidia-in-debian-squeeze-linux-cu-un-singur-clic/' rel='bookmark' title='Instalare driver nVidia în Debian Squeeze Linux cu un singur clic'>Instalare driver nVidia în Debian Squeeze Linux cu un singur clic</a></li>
<li><a href='http://yo9fah.net/tv-maxe-pe-debian-squeeze-linux-amd64/' rel='bookmark' title='Tv-Maxe pe Debian Squeeze Linux &#8211; amd64'>Tv-Maxe pe Debian Squeeze Linux &#8211; amd64</a></li>
<li><a href='http://yo9fah.net/centos-6-2-instalare-prin-retea-netinstall-cu-cd-sau-usb/' rel='bookmark' title='CentOS 6.2 &#8211; Instalare prin rețea (Netinstall) cu CD sau USB'>CentOS 6.2 &#8211; Instalare prin rețea (Netinstall) cu CD sau USB</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2011/12/stick-usb.jpg" alt="stick-usb" title="stick usb" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-10321" /></p>
<p>Acum câteva zile unitatea <strong>CD/DVD</strong> de la <strong>Laptop</strong> a cedat și nu a vrut să mai colaboreze cu el și evident nici cu mine.</p>
<p>Având nevoie să instalez <strong>Debian</strong> în dual-boot cu <strong>Windows 7</strong>, am fost constrâns de situație să găsesc o modalitate simplă și eficace de a instala fără a mai fi nevoie de <strong>CD/DVD</strong>-ul de instalare și evident să depind de unitatea <strong>CD/DVD/RW</strong>.</p>
<p>Condiția esențială a acestei metode descrise în cele ce urmează este ca mașina pe care se face instalarea să aibă opțiunea de <strong>boot</strong> de pe o unitate <strong>USB</strong>, care în cazul meu aceasta este satisfăcută.</p>
<p><span id="more-10320"></span></p>
<p>O altă condiție este ca <strong>PC</strong>-ul sau cazul meu, <strong>Laptop</strong>-ul să ruleze cu <strong>Linux</strong>. Norocul meu a fost că pe <strong>PC</strong> am tot dual-boot <strong>Debian &#8211; Windows 7</strong> pe <strong>64-bit</strong>. Deci evident și această condiție a fost satisfăcută 100%.</p>
<p>Acum să trecem la fapte: Există mai multe modalități &#8211; chiar foarte multe pot spune &#8211; prin care putem instala <strong>Debian Linux</strong> şi anume:</p>
<p><strong>- Prin</strong> intermediul <strong>CD</strong>-urilor sau <strong>DVD</strong>-urilor pe care le putem descărca de pe <a href="http://www.debian.org/CD/http-ftp/"  target="_blank" class="liexternal"><strong>site-ul Debian</strong></a> sau de a obţine (cazuri rare) de la &#8220;<a href="http://www.debian.org/CD/vendors/"  target="_blank" class="liexternal"><strong>Vendors of Debian CDs</strong></a>&#8220;.<br />
Este cea mai populară metodă şi cel mai uşor de utilizat.<br />
<strong>- Prin</strong> intermediul <a href="http://www.debian.org/distrib/netinst#verysmall"  target="_blank" class="liexternal"><strong>dischetelor</strong></a>;<br />
Aceată metodă este depăşită şi foarte puţini oameni o mai utilizează.<br />
<strong>- Prin</strong> intermediul unui <a href="http://www.debian.org/distrib/netinst#verysmall"  target="_blank" class="liexternal"><strong>stic USB</strong></a>.<br />
sau<br />
<strong>- Prin</strong> intermediul <a href="http://www.debian.org/distrib/netinst#netboot"  target="_blank" class="liexternal"><strong>reţelei de boot (PXE)</strong></a>.<br />
Aici &#8220;avem nevoie de un server <strong>TFTP</strong> şi <strong>DHCP</strong> (sau <strong>BOOTP</strong>, sau <strong>RARP</strong>) care va servi fişierele necesare instalării pentru maşinile din reţeaua locală. Dacă <strong>BIOS</strong>-ul maşinii care trebuie instalată suportă acest lucru, putem încărca sistemul <strong>Debian Linux</strong> prin reţeaua locală (folosind <strong>PXE</strong> şi <strong>TFTP</strong>) şi instala apoi intregul sistem <strong>Debian Linux</strong>. Nu toate maşinile suportă boot-area prin reţea.</p>
<p><strong>ATENȚIE! Aceasta metodă nu este recomandată pentru începători !</strong>&#8221;</p>
<p>Aceste ultime două metode nu sunt aşa de simple, deşi dezvoltatorii <strong>Debian Linux</strong> au făcut o treabă excelentă pentru a face acest lucru cât mai simplu posibil.</p>
<p>Vom avea nevoie de un computer care rulează <strong>Linux</strong> şi o unitate <strong>flash USB</strong> (aka stic <strong>USB</strong> &#8211; cazul meu un <strong>Kingston DT Mini Slim de 8 GB</strong>) cu o dimensiune de <strong>cel puţin 256 MB</strong> pe care o vom pregăti ca mediu pentru instalare.</p>
<p>Introducem stic-ul <strong>USB</strong> la un computer care rulează deja <strong>Linux</strong> şi ne asigurăm că este detectat de către <strong>kernel</strong>. Cele mai multe dintre versiunile recente de kernel şi distribuţii <strong>Linux</strong> pot detecta dispozitivele <strong>USB</strong> fără a mai fi nevoie de ceva special.</p>
<p>Totuşi putem verifica dacă dispozitivul <strong>USB</strong> este detectat sau nu, folosind următoarea comandă:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">dmesg</pre>
<p>Ar trebui să vedem ceva de genul mesajului de mai jos:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">[ 6.934025] scsi 6:0:0:0: Direct-Access Kingston DT Mini Slim 1.00 PQ: 0 ANSI: 2
[ 6.934577] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 6.936433] sd 6:0:0:0: [sdb] 15695872 512-byte logical blocks: (8.03 GB/7.48 GiB)
[ 6.937259] sd 6:0:0:0: [sdb] Write Protect is off
[ 6.937264] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 6.937267] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.941738] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.941762] sdb: sdb1
[ 6.945812] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.945827] sd 6:0:0:0: [sdb] Attached SCSI removable disk</pre>
<p>Descărcăm fişierul imagine de boot pentru dispozitivul <strong>USB</strong>, <a target="_blank" href="http://http.us.debian.org/debian/dists/stable/main/installer-i386/current/images/hd-media/boot.img.gz"  class="lizip"><strong>boot.img.gz</strong> de la aici</a>.</p>
<p><strong>Atenţie</strong>: Această imagine corespunde cu <strong>arhitectura i386</strong>.</p>
<p>Pentru a găsi imaginea arhitecturii corespunzătoare mergem <a href="http://http.us.debian.org/debian/dists/stable/main/"  target="_blank" class="liexternal"><strong>aici</strong></a>.<br />
Arhitectura se referă la tipul de sistem pe care avem de gând să instalăm <strong>Debian Linux</strong>.<br />
Dacă vrem să instalăm ca <strong>arhitectură amd64</strong>, atunci descărcăm fişierul <a href="http://http.us.debian.org/debian/dists/stable/main/installer-amd64/current/images/hd-media/"  target="_blank" class="liexternal"><strong>boot.img.gz</strong> de aici</a>.</p>
<p>Pregătim unitatea <strong>USB</strong> să boot-eze, cu următoarea comandă:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">zcat boot.img.gz &gt; /dev/sdb</pre>
<p><strong>Atenţie: Acestă comandă va şterge toate datele de pe unitatea USB !</strong></p>
<p><strong>Notă:</strong> &#8220;<strong>sdb</strong>&#8221; este numele dispozitivului meu <strong>USB</strong>, al vostru poate fi diferit.</p>
<p>Deconectăm şi conectăm din nou dispozitivul <strong>USB</strong>, astfel încât noua partiţie tabel/structură să fie recunoscută de sistemul <strong>Linux</strong>.</p>
<p>Aceasta reîmprospătează tabela de partiţii a unităţii stocate de către &#8220;<strong>udev</strong>&#8220;. Verificăm acest lucru prin următoarea comandă:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">mount /dev/sdb /mnt</pre>
<p>Acum ar trebui să avem posibilitatea de a vizualiza fişierele de instalare <strong>syslinux.cfg</strong>, <strong>setup.exe</strong>, etc. Practic nu există partiţii. Partiţia în sine este doar un singur disc mare.</p>
<p>Până acum am pregătit doar stic-ul <strong>USB</strong> pentru boot-are, dar avem nevoie de încă o imagine de instalare pe care o putem folosi pentru a instala <strong>Debian Linux</strong>, aici avem două opţiuni:</p>
<p>- Descărcăm imaginea <strong>ISO netinst</strong> (poate fi <strong>Squeeze</strong>, <strong>Wheezy</strong> sau <strong>Sid</strong>) cu o dimensiune de 150-180MB <a href="http://www.debian.org/CD/netinst/#netinst-stable"  target="_blank" class="liexternal"><strong>de aici</strong></a>.<br />
sau<br />
- Descărcăm imaginea <strong>ISO businesscard</strong> cu o dimensiune de 40 MB <a href="http://www.debian.org/CD/netinst/#businesscard-stable"  target="_blank" class="liexternal"><strong>de aici</strong></a>.</p>
<p>Acum, tot ce trebuie să facem este să copiem imaginea <strong>ISO</strong> descărcată, pe stic-ul <strong>USB</strong>. Pentru a face acest lucru ne folosim următoarele comenzi:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">mount /dev/sdb /mnt
cp &lt;path/to/iso/image&gt; /mnt
umount /dev/sdb</pre>
<p><strong>Asta e tot !</strong> Am creat cu succes un disc de instalare <strong>USB</strong> care poate fi utilizat pentru a instala <strong>Debian Linux</strong>. Acum trebuie doar să conectăm stic-ul <strong>USB</strong> la computerul pe care dorim să instalăm <strong>Debian Linux</strong> şi să avem setat în <strong>BIOS</strong> ca primă opţiune de boot, cea de pe stic.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/instalare-driver-nvidia-in-debian-squeeze-linux-cu-un-singur-clic/' rel='bookmark' title='Instalare driver nVidia în Debian Squeeze Linux cu un singur clic'>Instalare driver nVidia în Debian Squeeze Linux cu un singur clic</a></li>
<li><a href='http://yo9fah.net/tv-maxe-pe-debian-squeeze-linux-amd64/' rel='bookmark' title='Tv-Maxe pe Debian Squeeze Linux &#8211; amd64'>Tv-Maxe pe Debian Squeeze Linux &#8211; amd64</a></li>
<li><a href='http://yo9fah.net/centos-6-2-instalare-prin-retea-netinstall-cu-cd-sau-usb/' rel='bookmark' title='CentOS 6.2 &#8211; Instalare prin rețea (Netinstall) cu CD sau USB'>CentOS 6.2 &#8211; Instalare prin rețea (Netinstall) cu CD sau USB</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Instalare driver nVidia în Debian Squeeze Linux cu un singur clic</title>
		<link>http://yo9fah.net/instalare-driver-nvidia-in-debian-squeeze-linux-cu-un-singur-clic/</link>
		<comments>http://yo9fah.net/instalare-driver-nvidia-in-debian-squeeze-linux-cu-un-singur-clic/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 18:35:04 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriale]]></category>
		<category><![CDATA[Debian,]]></category>
		<category><![CDATA[Drivere,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=10254</guid>
		<description><![CDATA[Pentru a avea un sistem de operare stabil, robust, sigur şi la zi cu tot ce este nou, eventualele probleme care se vor ivi pe parcurs vor fi minore şi mai uşor de remediat. În acest sens un aspect demn de luat în seamă şi care nu trebuie neglijat după instalarea sistemului de operare este [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/ce-trebuie-stiut-dupa-ce-instalam-debian-squeeze-linux/' rel='bookmark' title='Ce trebuie știut după ce instalăm Debian Squeeze Linux !?'>Ce trebuie știut după ce instalăm Debian Squeeze Linux !?</a></li>
<li><a href='http://yo9fah.net/tv-maxe-pe-debian-squeeze-linux-amd64/' rel='bookmark' title='Tv-Maxe pe Debian Squeeze Linux &#8211; amd64'>Tv-Maxe pe Debian Squeeze Linux &#8211; amd64</a></li>
<li><a href='http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/' rel='bookmark' title='Instalare Debian Squeeze prin intermediul unui stic USB'>Instalare Debian Squeeze prin intermediul unui stic USB</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2009/12/nvidia.jpg" alt="nvidia" title="nvidia" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-5089" /></p>
<p>Pentru a avea un sistem de operare stabil, robust, sigur şi la zi cu tot ce este nou, eventualele probleme care se vor ivi pe parcurs vor fi minore şi mai uşor de remediat.</p>
<p>În acest sens un aspect demn de luat în seamă şi care nu trebuie neglijat după instalarea sistemului de operare este şi acela al driverelor, în esență actualizarea acestora.</p>
<p>Ce se poate spune despre drivere !? Foarte multe lucruri &#8230; se poate discuta pe această temă aproape la nesfârşit.</p>
<p><span id="more-10254"></span></p>
<p>După ce am instalat sistemul de operare trebuie să instalăm și driverele corespunzătoare configurației calculatorului nostru.</p>
<p>Pentru acest lucru avem la îndemână <strong>CD/DVD</strong>-urile primite la achiziționarea calculatorului sau dacă nu avem așa ceva găsim pe internet de regulă pe site-ul web al <strong><a href="http://yo9fah.net/instalare-windows-xp-professional/"  class="liinternal">producătorului</a></strong> (valabil de regulă dar nu obligatoriu sau întotdeauna pentru <strong>Windows</strong>).</p>
<p>Pentru <strong>Linux</strong> și mai ales pentru <strong><a href="http://www.howtoforge.com/the-perfect-desktop-debian-squeeze"  target="_blank" class="liexternal">Debian Squeeze Linux</a></strong> mai există și &#8230; un <strong>script</strong> pentru instalarea driver-ului <strong>nVidia</strong> în <strong>Debian Squeeze</strong> cu un singur clic.</p>
<p>O modalitate uşoară de instalare a unui driver cu ajutorul unui script simplu care vă va permite să instalaţi driverul <strong>nVidia</strong> în <strong>Debian Squeeze Linux</strong> fără prea multe eforturi.</p>
<p>Utilizați scriptul de mai jos:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">#!/bin/bash
# NVIDIA-Installer-Squeeze
# Enrique Molina
#
# GNU Public License V.3
if [ $USER != root ]; then
echo &quot;¡Is necessary be root!&quot;
exit 0
fi
echo &quot;[Add Repository] [Please Wait]&quot;
sleep 2
echo &quot;deb http://ftp.debian.org/debian/ squeeze main contrib non-free&quot; &gt;&gt; /etc/apt/sources.list
echo &quot;[Update Repository]&quot;
sleep 2
aptitude update
aptitude safe-upgrade
echo &quot;[Installing Nvidia-Kernel-Module]&quot;
sleep 2
VERSION=`uname -r`
aptitude install nvidia-kernel-$VERSION nvidia-glx
aptitude install nvidia-xconfig
nvidia-xconfig
echo &quot;[Installing Nvidia-Settings]&quot;
sleep 2
aptitude install nvidia-settings
echo &quot;[Is necessary reboot to apply the changes]&quot;
echo -n &quot;[Do you want reboot now {y/n}]: &quot; ; read var
case $var in
y)
reboot
;;
n)
exit
esac</pre>
<p>Se face scriptul executabil:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">su
chmod +x nvidia-installer-squeeze.sh</pre>
<p>Și se instalează prin utilizarea următoarei comenzi:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">./nvidia-installer-squeeze.sh</pre>
<p>Un driver este un software care permite hardware-ului sau dispozitivelor cum ar fi: monitor, hard disk, procesor, placă de rețea, webcam, imprimantă, mouse, tastatură, etc. să funcționeze pe computerul nostru şi să comunice cu acesta.</p>
<p>Fiecare dispozitiv al calculatorului nostru necesită un driver pentru a funcționa în condiții optime. <a href="http://unixmen.com/linux-tutorials/1904-script-to-install-nividia-driver-in-debian-squeeze-with-one-click"  target="_blank" class="liexternal">Sursa: <strong>UnixMen &#8211; Thanks Zinovsky</strong></a>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/ce-trebuie-stiut-dupa-ce-instalam-debian-squeeze-linux/' rel='bookmark' title='Ce trebuie știut după ce instalăm Debian Squeeze Linux !?'>Ce trebuie știut după ce instalăm Debian Squeeze Linux !?</a></li>
<li><a href='http://yo9fah.net/tv-maxe-pe-debian-squeeze-linux-amd64/' rel='bookmark' title='Tv-Maxe pe Debian Squeeze Linux &#8211; amd64'>Tv-Maxe pe Debian Squeeze Linux &#8211; amd64</a></li>
<li><a href='http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/' rel='bookmark' title='Instalare Debian Squeeze prin intermediul unui stic USB'>Instalare Debian Squeeze prin intermediul unui stic USB</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/instalare-driver-nvidia-in-debian-squeeze-linux-cu-un-singur-clic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Îndepărtaţi intrările vechi de Kernel</title>
		<link>http://yo9fah.net/indepartati-intrarile-vechi-de-kernel/</link>
		<comments>http://yo9fah.net/indepartati-intrarile-vechi-de-kernel/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 08:09:12 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=10069</guid>
		<description><![CDATA[Una dintre problemele pe care cei de la Canonical încă nu au reușit să o rezolve (încă) este aceea a eliminării din meniul de boot a vechilor versiuni de kernel ce rămân în acesta, după un update de kernel, bineînțeles. În cazul nostru vrem să eliminăm intrările vechi din boot meniu. În trecut, acest lucru [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/' rel='bookmark' title='Instalare Debian Squeeze prin intermediul unui stic USB'>Instalare Debian Squeeze prin intermediul unui stic USB</a></li>
<li><a href='http://yo9fah.net/tips-tricks-mandriva-linux/' rel='bookmark' title='Tips end Tricks &#8211; Mandriva Linux'>Tips end Tricks &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/klickety/' rel='bookmark' title='Klickety Ubuntu LINUX'>Klickety Ubuntu LINUX</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2010/01/tim-anthony.png" alt="tim-anthony" title="tim anthony" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-5136" /></p>
<p>Una dintre problemele pe care cei de la <a href="http://www.canonical.com/"  target="_blank" class="liexternal">Canonical</a> încă nu au reușit să o rezolve (încă) este aceea a eliminării din meniul de boot a vechilor versiuni de kernel ce rămân în acesta, după un update de kernel, bineînțeles.</p>
<p>În cazul nostru vrem să eliminăm intrările vechi din boot meniu. În trecut, acest lucru însemna deschiderea unui fișier din <strong>/boot/grub/menu.lst</strong> și editarea acestuia (se poate și așa) &#8230; dar acum cu <strong>Grub2</strong> dacă eliminăm pachetul nucleu vechi (versiunea veche de kernel) de pe calculatorul nostru, în meniul grub nu vom mai găsi aceste intrări.</p>
<p>Pentru a elimina versiunile vechi de kernel, deschidem <strong>Synaptic Package Manager</strong>, ce poate fi găsit în <strong>System -> Administration menu</strong>.</p>
<p><span id="more-10069"></span></p>
<p>Când se deschide, tastăm versiunea de kernel pe care dorim să o eliminăm în câmpul <strong>Quick search</strong>, textul &#8220;<strong>2.6.32</strong>&#8220;, de exemplu. Primele câteva numere ar trebui să fie suficiente pentru a găsi ce căutăm noi.</p>
<p>Pentru fiecare dintre intrările asociate cu vechiul nucleu (de exemplu, <strong>linux-headers-2.6.32-21</strong> şi <strong>linux-image-2.6.32-21-generic</strong>), facem clic dreapta şi selectăm &#8220;Marcare pentru îndepărtarea completă&#8221; (<strong>Mark for Complete Removal</strong>).</p>
<p>Facem clic pe butonul <strong>Apply</strong> din bara de instrumente şi apoi încă o dată <strong>Apply</strong> în fereastra care apare și închidem <strong>Synaptic Package Manager</strong>.</p>
<p>Data viitoare când vom porni calculatorul, meniul <strong>Grub</strong> nu va mai conţine intrările asociate cu versiunea de kernel eliminat, respectiv cea veche.</p>
<p><strong>Atenție</strong>: Poate fi necesar să ţinem apăsat butonul SHIFT de pe tastatură în timp ce are loc boot-area pentru ca acest meniu să fie afişat. În cazul în care există un singur sistem de operare ce este instalat pe calculator, acesta poate fi încărcat automat, fără afişarea acest meniu.</p>
<p>Totuși, cu toate acestea, mai rămâne ceva de eliminat, o intrare care nu este folositoare și anume: <strong>Serial console 115200n8</strong> (număr ce poate fi diferit, de la caz la caz) pentru <strong>memtest86+</strong>.</p>
<p>Deschidem o fereastră terminal pe care o găsim în <strong>Applications -> Accessories -> Terminal</strong>. În fereastra terminal, tastăm următoarea comandă:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">gedit /etc/grub.d/20_memtest86+</pre>
<p>Intrările din meniu se găsesc în partea de jos a acestui fişier. Ştergem intrarea din meniu, pentru <strong>Serial console 115200n8</strong> (cazul meu).</p>
<blockquote><p>}<br />
menuentry &#8220;Memory test (memtest86+, serial console 115200n8)&#8221; {<br />
EOF<br />
  printf &#8216;%s\n&#8217; &#8220;${prepare_boot_cache}&#8221;<br />
  cat << EOF<br />
	linux16	$MEMTESTPATH console=ttyS0,115200n8</p></blockquote>
<p>Salvăm şi închidem acest fişier. În fereastra terminalului deschis, introducem următoarea comandă:</p>
<pre class="brush: css; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3,6,9]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: Code:; toolbar: true; notranslate">update-grub</pre>
<p>Dacă nu rulăm update-grub, opţiunile din boot meniu nu se vor schimba!</p>
<p>Acum, data viitoare când vei porni calculatorul ai să observi că nu mai există acele intrări ciudate iar tu vei avea un meniu de boot simplu şi curat. Momentan la mine pe Laptop și pe PC am instalat <a href="http://cdimage.ubuntu.com/lucid/dvd/current/"  target="_blank" class="liexternal">Ubuntu 10.04.3 LTS 64-bit (Lucid Lynx)</a>! De ce!? Pentru că nu agreez noul Gnome Shell! <img src='http://yo9fah.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Sursa: <a href="http://www.howtogeek.com/howto/17787/clean-up-the-new-ubuntu-grub2-boot-menu/"  target="_blank" class="liexternal">HwToGeek</a></p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/instalare-debian-squeeze-prin-intermediul-unui-stic-usb/' rel='bookmark' title='Instalare Debian Squeeze prin intermediul unui stic USB'>Instalare Debian Squeeze prin intermediul unui stic USB</a></li>
<li><a href='http://yo9fah.net/tips-tricks-mandriva-linux/' rel='bookmark' title='Tips end Tricks &#8211; Mandriva Linux'>Tips end Tricks &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/klickety/' rel='bookmark' title='Klickety Ubuntu LINUX'>Klickety Ubuntu LINUX</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/indepartati-intrarile-vechi-de-kernel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consola &#8211; cel mai bun prieten al meu !</title>
		<link>http://yo9fah.net/consola-cel-mai-bun-prieten-al-meu/</link>
		<comments>http://yo9fah.net/consola-cel-mai-bun-prieten-al-meu/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 22:02:37 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=5817</guid>
		<description><![CDATA[Probabil că vă întrebaţi: &#8211; Dacă am interfaţă grafică la ce îmi mai trebuie consola !? Iată un set de motive pentru care în unele situaţii aţi alege, sau ați fi obligat să folosiți consola: 1. multe lucruri se pot face mai rapid decât în mod grafic; 2. puteţi face unele operaţii ce în mod [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/configurarea-conexiunii-la-internet-prin-pppoe-din-consola/' rel='bookmark' title='Configurarea conexiunii la Internet prin PPPoE din consolă'>Configurarea conexiunii la Internet prin PPPoE din consolă</a></li>
<li><a href='http://yo9fah.net/tv-online-cu-linux-mandriva/' rel='bookmark' title='TV online cu Linux Mandriva'>TV online cu Linux Mandriva</a></li>
<li><a href='http://yo9fah.net/tutorial-urpmi-mandriva-linux/' rel='bookmark' title='Tutorial urpmi &#8211; Mandriva Linux'>Tutorial urpmi &#8211; Mandriva Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-6045" title="planeta linux" src="http://yo9fah.net/wp-content/uploads/2010/03/planeta-linux.jpg" alt="planeta-linux" width="125" height="125" style="border:1px solid black;"/></p>
<p>Probabil că vă întrebaţi: &#8211; Dacă am <strong>interfaţă grafică</strong> la ce îmi mai trebuie <strong>consola</strong> !? Iată un set de motive pentru care în unele situaţii aţi alege, sau ați fi obligat să folosiți <strong>consola</strong>:</p>
<p><strong>1.</strong> multe lucruri se pot face <strong>mai rapid decât în mod grafic</strong>;<br />
<strong>2.</strong> puteţi face unele operaţii ce <strong>în mod grafic nu pot fi făcute</strong>;<br />
<strong>3.</strong> unele aplicaţii rulate din <strong>consolă</strong>, fie ele chiar şi aplicaţii grafice pot fi mai bine customizate cu parametri decât <strong>opţiunile din meniuri</strong>;</p>
<p><strong>4.</strong> atât <strong>consola</strong> cât şi <strong>interfaţa grafică</strong> sunt doar nişte aplicaţii care oferă o metodă de comunicare între <strong>utilizator şi calculator</strong>. Diferenţa este, în afară de aparenţă – text/grafic pentru că interfaţa grafică s-ar putea să nu funcționeze, <strong>consola</strong> însă <strong>funcționează tot timpul</strong>;<br />
<strong>5.</strong> prin consolă puteţi afla mai multe detalii despre sistemul dvs. decât cu interfaţa grafică;<br />
<strong>6.</strong> prin consolă aveţi acces mai profund la setările sistemului &#8230;</p>
<p><span id="more-5817"></span></p>
<p>Lista ar putea continua cu multe pagini, dar scopul acestui articol nu este să vă conving cât de bună este <strong>consola</strong> ci mai degrabă să facem o introducere în <strong>tainele modului text</strong>. Nu vă voi da un <strong>dicţionar de comenzi</strong> ci voi prezenta doar câteva lucruri utile cu exemple cât mai multe. Astfel veţi afla informaţii despre:</p>
<blockquote><p>a) accesarea modului text;<br />
b) ce înseamnă o consolă;<br />
c) ce înseamnă shell;<br />
d) modul de folosire a shell-ului bash;<br />
e) sistemul de fişiere şi foldere (directoare);<br />
f) folosirea unui file manager în mod text pentru operaţii cu fişiere şi foldere;<br />
g) cum să vizualizaţi conţinutul unui fişier;<br />
h) cum să faceţi căutări rapide în rezultatele returnate de o comandă;<br />
i) cum să verificaţi ce procese/programe rulează pe sistem, cât consumă fiecare din resursele sistemului şi cum să le opriţi;<br />
j)  cum să aflaţi mai multe despre sistemul vostru;<br />
k) unde se ascund fişierele de configurare ale diferitelor componente hard şi soft;<br />
l) cum să faceţi un program să ruleze la pornirea sistemului;<br />
m) cum accesaţi manualul inclus în Linux pentru toate aplicaţiile;<br />
n) cum să rulaţi aplicaţii grafice cu parametri speciali (ex. Mplayer);<br />
o) cum să vă accesaţi calculatorul de la distanţă având control deplin asupra lui;<br />
p) alte referinţe on-line.</p></blockquote>
<p>Toate punctele vor fi detaliate în continuare. Limbajul şi explicaţiile vor fi progresive, astfel încât dacă nu sunteţi familiarizaţi cu <strong>consola</strong> citiţi fiecare punct pe rând. Toate descrierile ce urmează presupun că rulaţi <strong>Mandriva Linux</strong> şi aveţi <strong>interfaţa grafică pornită</strong>.</p>
<p><strong>a) Accesarea modului text. </strong><br />
În orice sistem <strong>GNU/Linux</strong> aveţi la dispoziţie <strong>6 (şase) console</strong> exclusiv în mod text şi <strong>un număr nelimitat de console</strong> în ferestre din cadrul interfeţei grafice, <strong>consola 7 este implicit dedicată interfeţei grafice</strong> !<br />
Accesarea celor <strong>6 console exclusiv text</strong> le puteţi face astfel:</p>
<p>● dacă <strong>vă aflaţi în interfaţă grafică</strong>, apăsaţi <strong>una din variantele</strong>:<br />
<strong>ALT+CTRL+F1 sau F2 până la F6</strong>. Odată ajunşi în mod text vi se va prezenta un &#8220;<strong>Login:</strong>&#8220;, treceţi utilizatorul şi apăsaţi tasta Enter. Vi se va cere parola, o introduceţi şi apăsaţi tasta Enter.</p>
<blockquote><p><strong><span style="color: #ff0000;">ATENŢIE</span></strong>: când introduceţi parola, pe ecran nu se afişează nici un text, nici steluţe;</p></blockquote>
<p>● dacă <strong>vă aflaţi deja în mod text</strong>, puteţi accesa celelalte console cu <strong>ALT+F1&#8230;F6</strong>;<br />
● <strong>revenirea în mod grafic</strong> se face cu <strong>combinaţia de taste ALT+F7</strong>.<br />
Există posibilitatea declarării a mai multe console, în principiu <strong>până la 12</strong>.</p>
<p><strong>b) / c) Definire CONSOLĂ şi SHELL</strong><br />
Pentru a înţelege mai bine ce înseamnă fiecare vom recurge la un simplu grafic:</p>
<p><img class="aligncenter size-full wp-image-6055" title="Consola" src="http://yo9fah.net/wp-content/uploads/2010/03/Consola.jpg" alt="Consola" width="612" height="365" /></p>
<p><strong>CONSOLĂ</strong> şi <strong>TERMINAL</strong> sunt sinonime. În diferite documentaţii veţi putea găsi <strong>varianta prescurtată</strong> a termenului &#8220;<strong>terminal</strong>&#8221; sub forma prescurtată &#8220;<strong>term</strong>&#8220;.<br />
<strong>Consola sau terminalul</strong> – în continuare ne vom referi la aceşti termeni folosind termenul <strong>consolă</strong> – are scopul de a oferi <strong>o interfaţă între sistem şi periferice</strong> cum ar fi <strong>tastatura, mouse, monitor, porturi ale computerului</strong>. <strong>Consola</strong> nu e responsabilă pentru driverele aferente, doar cu folosirea lor.</p>
<p><strong>SHELL</strong>-ul este responsabil pentru interfaţarea cu utilizatorul. Adică este responsabil de acceptarea unui set de comenzi specifice lui, rularea programelor în mod text şi prezentarea rezultatelor.<br />
<strong>Exemple de console:</strong> cea mai folosită consolă în zilele noastre se numeşte &#8220;<strong>xterm</strong>&#8221; pentru modul exclusiv text, iar ca şi console sub interfaţa grafică menţionăm doar câteva dintr-o listă foarte lungă: <strong>Konsole, Eterm, Yakuake, Aterm, Gterm</strong>, &#8230; etc.<br />
<strong>Exemple de SHELL-uri:</strong> primul shell avea numele &#8230; &#8220;<strong>shell</strong>&#8221; prescurtat în &#8220;<strong>sh</strong>&#8220;, o rescriere a acestuia cu foarte multe îmbunătăţiri a dat naştere la ceea ce este azi cel mai folosit <strong>shell</strong>, numit &#8220;<strong>bash</strong>&#8220;, adică &#8220;<strong>Bourn Again Shell</strong>&#8220;. Alte shell-uri: <strong>csh, zsh,</strong> etc.</p>
<p>În continuare în toate exemplele şi explicaţiile ce urmează vom folosi consola &#8220;<strong>xterm</strong>&#8221; şi shell-ul &#8220;<strong>bash</strong>&#8220;. În cazuri excepţionale voi menţiona varianta folosită.</p>
<p><strong>d) Modul de folosire a shellului BASH </strong><br />
<strong>Bash</strong> oferă utilizatorului pe lângă interfaţa cu sistemul şi bazele unui limbaj de programare interpretat (script) propriu. Implicit, utilizatorul primeşte un prompter de genul:</p>
<p><strong>[tux@localhost ~]$</strong></p>
<p>În exemplu distingem următoarea sintaxă:</p>
<p><strong>[@]$</strong></p>
<p>Semnul <strong>tilda</strong> (~) indică tot timpul <strong>folderul home al utilizatorului</strong>. În exemplul de mai sus, acesta va indica <strong>/home/tux</strong>. Dacă un utilizator este nesigur în ce folder se află sau din motive diferite vrea să afle întreaga cale a folderului curent, se poate folosi comanda &#8220;<strong>pwd</strong>&#8220;.</p>
<p><strong>[tux@localhost ~]$ pwd<br />
/home/tux</strong></p>
<p>Evident fiecare comandă este urmată de <strong>tasta Enter</strong> pentru a fi activată. Rezultatul oricărei comenzi se afişează începând din rândul următor. Există posibilitatea rulării mai multor comenzi scrise într-o singură linie. Pentru acest lucru se folosesc operatorii de concatenare ale acestora în funcţie de operaţia dorită, astfel:</p>
<p>● executarea a două sau mai multe comenzi independent una de alta şi pe rând:</p>
<p><strong>[tux@localhost ~]$ pwd; ls -l</strong></p>
<p>Exemplul execută comanda &#8220;<strong>pwd</strong>&#8220;, după care execută comanda &#8220;<strong>ls</strong>&#8221; cu opţiunea &#8220;<strong>-l</strong>&#8221; (descrierea comenzilor nu este relevantă în acest moment).<br />
Se observă că cele două comenzi sunt despărţite de semnul &#8220;<strong>;</strong>&#8221; (punct şi virgulă).</p>
<p>● executarea a două sau mai multe comenzi în aşa fel încât următoarea comandă să se aplice asupra rezultatului comenzii precedente:</p>
<p><strong>[tux@localhost ~]$ cat ~/.mplayer/config | grep subcp</strong></p>
<p>Cele două comenzi în acest caz sunt &#8220;<strong>cat ~/.mplayer/config</strong>&#8221; şi &#8220;<strong>grep subcp</strong>&#8220;, fiecare cu parametrii ei.<br />
Se observă că cele două comenzi sunt despărţite de semnul &#8220;<strong>|</strong>&#8221; (bară verticală).</p>
<p>● executarea celei de a doua comenzi asupra rezultatului comenzii precedente numai dacă prima s-a terminat cu succes (fără eroare): Se foloseşte semnul &#8220;<strong>&amp;&amp;</strong>&#8221; pentru concatenare. Remarcaţi că se pune dublat.</p>
<p>● executarea celei de a doua comenzi asupra rezultatului comenzii precedente dacă acesta returnează o eroare (stare de ieşire diferită de zero): Se foloseşte semnul &#8220;<strong>||</strong>&#8220;, adică două bare verticale. Un exemplu util pentru acest operator ar fi o comandă combinată care să creeze un folder numai în cazul în care acesta nu există:</p>
<p><strong>[tux@localhost ~]$ cd tmp/a/b/c || mkdir -p tmp/a/b/c</strong></p>
<p>În ceea ce priveşte posibilităţile de scripting ale <strong>BASH</strong> vom menţiona doar că acesta prezintă toate elementele clasice ale unui limbaj de programare: <strong>if, when, do, until, switch, for,</strong> etc. Mai multe detalii despre folosirea <strong>BASH</strong> puteţi afla prin comanda:</p>
<p><strong>[tux@localhost ~]$ man bash</strong></p>
<p>În mod asemănător puteţi afla informaţii suplimentare despre comenzi folosind comanda &#8220;man&#8221; urmat de numele comenzii sau programului. Dacă nu găsiţi informaţii pentru comanda sau programul respectiv, un alt sistem de informaţii vă stă la dispoziţie, numit &#8220;<strong>info</strong>&#8220;. Încercaţi să rulaţi comanda &#8220;<strong>info date</strong>&#8221; pentru a afla tot ce ştie să facă respectiva comandă &#8220;<strong>date</strong>&#8220;.</p>
<p><strong> e) Sistemul de fişiere şi foldere (directoare) </strong><br />
Sistemul de operare <strong>GNU/Linux</strong> se bazează pe ideea că &#8220;<strong>totul este un fişier</strong>&#8220;. Este foarte important ca un utilizator <strong>GNU/Linux</strong> să înţeleagă sistemul de fişiere, pentru că astfel va înţelege mai bine sistemul. Tratând totul ca fişier se uşurează munca în foarte multe situaţii şi se asigură o securitate ridicată sistemului.</p>
<p>Ce este de fapt acest &#8220;<strong>tot</strong>&#8221; !? <strong>Cuprinde folderele, perifericele, porturile, comunicările, partiţiile de harddisk şi toate componentele calculatorului, configuraţiile programelor, etc.</strong> Astfel, de exemplu <strong>mouse</strong>-ul este văzut de sistem ca un fişier (<strong>/dev/mouse</strong>). Acel fişier este periodic citit de sistem pentru a urmări <strong>comenzile de la mouse</strong>.<br />
Sistemul de fişiere şi foldere este ordonat ierarhic, sub forma unui arbore. Rădăcina sistemului este &#8220;/&#8221; (marcat cu semnul împărţirii) – numit în limba engleză &#8220;<strong>root</strong>&#8221; (a nu se confunda cu utilizatorul <strong>root</strong> – adică <strong>administrator al sistemului</strong>). Toate folderele, subfolderele, fişierele etc., se află într-o ramură logică pornită de la rădăcină. Ramificaţiile sunt împărţite de asemenea de semnul &#8220;/&#8221;. Astfel, linia:</p>
<p><strong>/home/tux/fisier</strong>, se poate interpreta astfel (din stânga spre dreapta):</p>
<blockquote><p>➢ / &#8211; rădăcina;<br />
➢ home – un folder;<br />
➢ / &#8211; despărţitor foldere;<br />
➢ tux – subfolder;<br />
➢ / &#8211; despărţitor foldere;<br />
➢ fisier – numele fişierului.</p></blockquote>
<p>Fişierele (şi aici mă refer şi la foldere) au un set de <strong>atribute împărţite pe 3 categorii</strong> in funcţie de &#8220;<strong>proprietarul</strong>&#8221; fişierului. Atributele de bază se referă la drepturile de citire, scriere şi executare ale unui fişier, separat pentru cele trei nivele de proprietate: <strong>owner (proprietar), group (grup) şi other (alţii)</strong>. Un fişier cu atributul &#8220;<strong>d</strong>&#8221; este un folder (adică director). Datorită acestui sistem, fişierele nu au extensii în <strong>GNU/Linux</strong>. În <strong>Windows</strong>, se ştie că un fişier care se termină cu &#8220;<strong>.exe</strong>&#8221; este executabil. În <strong>GNU/Linux</strong> orice fişier setat cu drept de execuţie este tratat ca executabil. &#8220;<strong>Extensiile&#8221; .xyz</strong> găsite în fişiere pe <strong>Linux</strong> practic fac parte din numele fişierului şi au scop pur orientativ. De exemplu, un fişier ce se termină cu &#8220;<strong>.odt</strong>&#8221; este un document <strong>OpenOffice</strong>. În continuare sistemul poate lua unele decizii în funcţie de acesta, cum ar fi pornirea <strong>OpenOffice</strong> care să deschidă fişierul &#8220;<strong>.odt</strong>&#8221; indicat de utilizator. Propun în continuare un mic exerciţiu pentru a vă familiariza cu comenzile de bază aferente lucrului cu fişiere:</p>
<blockquote><p>● schimbăm folderul curent într-unul temporar:<br />
[tux@localhost ~]$ cd tmp/<br />
● creăm un folder numit ”exemplu”:<br />
[tux@localhost tmp]$ mkdir exemplu<br />
● schimbăm folderul curent în cel nou creat (comanda cd – change directory):<br />
[tux@localhost tmp]$ cd exemplu<br />
● observăm structura, cum se schimbă datele informative din interiorul parantezelor drepte. Comanda pwd ne arată toată calea, pe când în parantezele drepte se vede doar directorul curent:<br />
[tux@localhost exemplu]$ pwd/home/tux/tmp/exemplu<br />
● cu ajutorul comenzii ”echo” creăm un fişier nou numit ”fişier_text”, cu<br />
conţinutul ”exemplu_text”:<br />
[tux@localhost exemplu]$ echo &#8220;exemplu_text&#8221; &gt; fisier_text<br />
● mutăm directorul curent cu un director mai sus, acest lucru se semnalează prin ”..”:<br />
[tux@localhost exemplu]$ cd ../<br />
● creăm folderul ”exemplu2”:<br />
[tux@localhost tmp]$ mkdir exemplu2<br />
● dacă o comandă este scrisă incomplet şi se apasă tasta TAB, se afişează toate posibilităţile, ca mai jos, în urma lui ”cd exe” s-a apăsat TAB, sistemul a afişat posibilităţile ”exemplu/ exemplu2/”, acestea două fiind<br />
singurele foldere care încep cu ”exe” şi se afla în folderul curent ”tmp”: [tux@localhost tmp]$ cd exe exemplu/  exemplu2/<br />
● s-a schimbat folderul curent în ”exemplu2”:<br />
[tux@localhost tmp]$ cd exemplu2<br />
● se copiază fişierul creat din folderul ”exemplu” în ”exemplu2”. Metoda de folosire a căii a fost următoarea: ”../exemplu/fisier_text”, adică fişierul<br />
”fişier_text” din subfolderul ”exemplu” situat cu un folder deasupra ”..”.<br />
Destinaţia a fost exprimată ca şi folderul curent ”./”<br />
[tux@localhost exemplu2]$ cp ../exemplu/fisier_text ./<br />
● listăm conţinutul folderului curent, în care se observă fişierul proaspăt copiat.<br />
tux@localhost exemplu2]$ ls -al<br />
total 12<br />
drwxr-xr-x  2 tux tux 4096 2008-02-26 16:59 ./<br />
drwx- 10 tux tux 4096 2008-02-26 16:59 ../<br />
rw-r-r-  1 tux tux   13 2008-02-26 16:59 fisier_text</p></blockquote>
<p>Interpretarea rezultatului listării conţinutului folderului (comanda de mai sus):</p>
<blockquote><p>total 12 – adică 12 rezultate găsite<br />
drwxr-xr-x 2 tux tux 4096 2008-02-26 16:59 ./ &#8211; adică<br />
■ d – director;<br />
■ rwx – citire/scriere/executare pentru proprietar;<br />
■ r-x – citire/executare pentru grup;<br />
■ r-x – citire/executare pentru alţii;<br />
■ 2 – numărul elementelor (folderul în sine + fişierul nostru);<br />
■ tux – proprietar;<br />
■ tux– grup;<br />
■ 4096 – mărime folder. Valoare implicită pentru foldere.<br />
■ 2008-02-26 16:59 – data şi ora creării;<br />
■ ./ &#8211; numele, adică folderul curent.<br />
drwx&#8212;&#8212; 10 tux tux 4096 2008-02-26 16:59 ../<br />
■ d – director;<br />
■ rwx – citire/scriere/executare pentru proprietar;<br />
■ &#8212; – nici un drept pentru grup;<br />
■ &#8212; – nici un drept pentru alţii;<br />
■ 10 – numărul elementelor;<br />
■ tux– proprietar;<br />
■ tux – grup;<br />
■ 4096 – mărime folder. Valoare implicită pentru foldere.<br />
■ 2008-02-26 16:59 – data şi ora creării;<br />
■ ../ &#8211; numele, adică folderul de deasupra.<br />
-rw-r&#8211;r&#8211; 1 tux tux 13 2008-02-26 16:59 fișier_text<br />
■ &#8211; – adică NU este director;<br />
■ rw- – citire/scriere pentru proprietar;<br />
■ r&#8211; – citire pentru grup;<br />
■ r&#8211; – citire pentru alţii;<br />
■ 1 – numărul elementelor (un singur fişier);<br />
■ tux– proprietar;<br />
■ tux– grup;<br />
■ 13 – mărime fişier, exprimat în bytes;<br />
■ 2008-02-26 16:59 – data şi ora creării;<br />
■ fisier_text – numele fişierului.</p></blockquote>
<p>Mai menţionez câteva comenzi utile:</p>
<blockquote><p>● rm – pentru ştergere fişier.<br />
● mv – pentru mutare sau redenumire fişier.<br />
● rename – tot pentru redenumire.<br />
● rmdir – pentru ştergere folder.</p></blockquote>
<p>Puteţi afla parametrii aferenţi fiecărei comenzi prin &#8220;<strong>comanda–help</strong>&#8220;. Mai multe detalii se pot afla cu &#8220;<strong>man comanda</strong>&#8221; respectiv &#8220;<strong>info comanda</strong>&#8220;, unde &#8220;<strong>comanda</strong>&#8221; se înlocuieşte cu comanda dorită.</p>
<p><strong>f) Folosirea unui file manager în mod text </strong><br />
Cel mai folosit <strong>file manager în mod text</strong> se numeşte &#8220;<strong>Midnight Commander</strong>&#8220;.</p>
<p><img class="aligncenter size-full wp-image-6057" title="MC" src="http://yo9fah.net/wp-content/uploads/2010/03/MC.jpg" alt="MC" width="579" height="239" /></p>
<p>Din prima se poate observa că seamănă foarte mult cu vestitul &#8220;<strong>Norton Commander</strong>&#8220;, însă, faţă de acesta din urmă, <strong>Midnight Commander</strong> (în continuare referit cu denumirea scurtă &#8211; &#8220;<strong>mc</strong>&#8220;) este mult mai avansat şi specific <strong>Linux</strong>-ului. Pentru a porni programul, tastaţi comanda <strong>mc</strong>:</p>
<p><strong>[tux@localhost ~]$ mc</strong></p>
<p>Toate shortcut-urile cu care v-aţi obişnuit în <strong>Norton Commander, Windows Commander sau Total Commander</strong> sunt perfect valabile:</p>
<blockquote><p>● F5 – copiere fişier;<br />
● F6 – mutare fişier;<br />
● F8 – ştergere fişier;<br />
● F9 – accesare meniu;<br />
● F10 – ieşire din program;<br />
● F3 – vizualizare fişier;<br />
● F4 – editare fişier;<br />
● Shift+F4 – editare fişier nou;<br />
● * &#8211; selectează/deselectează tot;<br />
● Insert – selectează fişier curent;<br />
● etc.</p></blockquote>
<p><strong>mc</strong> ştie să trateze fişiere cu denumire lungă, în cazul în care aceasta (denumirea) nu încape pe ecran, este trunchiată. Scurtarea numelui se semnalizează cu <strong>semnul tilda</strong>.</p>
<p><strong>g) Cum să vizualizaţi conţinutul unui fişier</strong><br />
Vom proceda prin exemplificarea problemei.<br />
● creăm un fişier text numit wineman, de exemplu din manualul pentru programul wine:<br />
<strong>[tux@localhost ~]$ man wine &gt;&gt; ./wineman</strong><br />
● afişăm întregul rezultat al lui:</p>
<blockquote><p>[tux@localhost ~]$ cat ./wineman<br />
WINE(1)                         Windows On Unix<br />
67<br />
Ghid Mandriva Linux 2009.1 Spring – www.mandrivausers.ro<br />
WINE(1)<br />
NAME<br />
wine  run Windows programs on Unix<br />
SYNOPSIS<br />
wine program [arguments ... ]<br />
wine help<br />
wine –version<br />
[ ... ]<br />
SEE ALSO<br />
wineserver(1), winedbg(1)<br />
Wine 0.9.55                      October 2005<br />
WINE(1)</p></blockquote>
<p>Textul a fost scurtat pentru că e foarte lung.<br />
● Pentru text foarte lung, poate ne interesează doar ultimele câteva linii.<br />
Atunci folosim comanda &#8220;<strong>tail</strong>&#8220;:<br />
<strong>[tux@localhost ~]$ tail ./wineman</strong><br />
comanda va afişa ultimele câteva linii. Pentru a specifica numărul de linii ce dorim să afişăm folosim parametrul &#8220;<strong>-n</strong>&#8221; astfel:<br />
<strong>[tux@localhost ~]$ tail -n 30 ./wineman</strong><br />
va afişa ultimele 30 linii din fişierul <strong>wineman</strong>.</p>
<p><strong>h) Cum să faceţi căutări rapide în rezultatele returnate de o comandă.</strong><br />
Pentru acest lucru ne vom folosi de o comandă care să returneze ceva informaţii, de posibilitatea concatenării comenzilor şi de comanda &#8220;grep&#8221;. Comanda ce ne va returna rezultate multe va fi &#8220;ps aux&#8221;, o comandă ce generează lista tuturor programelor sau proceselor pornite în sistem şi o afişează pe ecran. Cum lista este lungă şi de cele mai multe ori ne interesează doar un program anume, vom căuta în lista respectivă astfel ca să fie afişat doar ce ne interesează. Rulăm comanda astfel, şi vedem rezultatele:</p>
<blockquote><p>[root@localhost csabi]# ps aux<br />
USER       PID %CPU %MEM    VSZ   RSS TTY    STAT START   TIME  COMMAND<br />
root         1  0.0  0.0   1708   464 ?      Ss   09:17   0:00 init [5]<br />
root         2  0.0  0.0      0     0 ?      S&lt;   09:17   0:00 [kthreadd]<br />
root         3  0.0  0.0      0     0 ?      S&lt;   09:17   0:00 [migration/0]<br />
root         4  0.0  0.0      0     0 ?      S&lt;   09:17   0:01 [ksoftirqd/0]<br />
root         5  0.0  0.0      0     0 ?      S&lt;   09:17   0:00 [migration/1]<br />
postfix   6788  0.0  0.1   6240  1500 ?      S    10:58   0:00 pickup -l -t fifo<br />
-u -c -o content_filter  -o receive_override_options<br />
tux       6836  0.5  1.7 117664 17912 ?      Sl   11:01   0:15 /usr/bin/lancelot<br />
tux       6848  0.0  0.1   5452  1548 ?      S    11:01   0:00 /usr/lib/gvfsd<br />
root    6916  0.0  0.0   4408  1012 pts/1    S    11:05   0:00 su<br />
root    6922  0.0  0.1   4048  1220 pts/1    S    11:06   0:00 bash<br />
tux     7022 11.2  9.2 251840 95124 ?        Sl   11:09   3:56 /usr/bin/firefox<br />
tux     7024  0.0  0.2   6272  2724 ?        S    11:09   0:00 /usr/lib/gconfd-2<br />
tux     7534  0.0  0.2   6064  2924 ?        SN   11:19   0:00<br />
/usr/lib/opera/9.60/operapluginwrapper 72 114 /home/tux/.mozilla/plugins/n<br />
tux     7549  0.2  1.9  73092 19516 ?        S    11:20   0:03 konqueror<br />
-mimetype inode/directory file:///home/tux<br />
tux     7607  0.0  0.3  35056  3420 ?        S    11:23   0:00 kdeinit4:<br />
kio_file [kd up<br />
tux     8183  0.0  0.2   5824  2536 ?        S    11:24   0:00 /usr/lib/gvfs-<br />
hal-volume-monitor<br />
root   15311  0.0  0.0   2640   868 pts/1    R+   11:44   0:00 ps aux</p></blockquote>
<p><strong>Notă:</strong> Rezultatul a fost scurtat pentru că altfel se întindea pe 4-5 pagini. Rezultatul pe care o să-l obţineţi va fi evident, oarecum diferit datorită faptului că veţi rula programe diferite. Remarcaţi liniile îngroşate. Asta este ce ne interesează. De fapt, acele 4 linii sunt doar 2 linii, doar că nu încap în lungime. Ce au în comun cele două linii şi ne poate interesa !? Au programul "<strong>opera</strong>", adică un <strong>webbrowser</strong> ce tocmai e pornit. Dacă ne interesează doar acest lucru, folosim comanda "<strong>grep</strong>". Aceasta are următoarea sintaxă:<br />
<strong>grep text_de_cautat</strong><br />
Sintaxa menţionată va căuta în aşa numitul "<strong>stdout</strong>" sau <strong>Standar Output – Ieşire Implicită</strong>, care în cele mai multe cazuri este ecranul.</p>
<blockquote><p>[root@localhost tux]# ps aux | grep opera<br />
tux     5757  2.2  9.0 189820 92668 ?        Sl   09:18   3:22<br />
/usr/lib/opera/9.60/opera -style ia_ora<br />
tux     6136  0.0  0.7  72064  8076 ?        SN   09:40   0:01<br />
/usr/lib/opera/9.60/operapluginwrapper 79 103<br />
/usr/lib/opera/plugins/libflashplayer.so<br />
tux     6137  0.0  0.0   2860   616 ?        S    09:40   0:00<br />
/usr/lib/opera/9.60/operaplugincleaner 5757<br />
tux     7534  0.0  0.2   6064  2924 ?        SN   11:19   0:00<br />
/usr/lib/opera/9.60/operapluginwrapper 72 114<br />
/home/tux/.mozilla/plugins/nppdf.so<br />
root   16422  0.0  0.0   3220   708 pts/1    S+   11:51   0:00 grep –color opera</p></blockquote>
<p>Evident că în listă s-a strecurat pe ultima linie chiar comanda rulată de noi, care conţine de asemenea cuvântul <strong>opera</strong>.<br />
Alternativ, <strong>grep</strong> ştie să caute direct în fişiere. Şi în acest caz, returnează linia sau liniile ce conţin textul căutat. În acest context, sintaxa se modifica astfel:<br />
<strong>grep text_de_cautat nume_fisier</strong></p>
<p><strong>i) Cum să verificaţi ce procese sau programe rulează pe sistem, cât consumă din resursele sistemului şi cum să le opriţi.</strong><br />
Lista tuturor proceselor sau programelor pornite poate fi consultată cu comanda &#8220;<strong>ps</strong>&#8220;, iar parametrii cei mai folosiţi sunt &#8220;<strong>aux</strong>&#8221; comanda modificându-se astfel, iar rezultatul cum se vede în exemplul următor:</p>
<blockquote><p>[root@localhost tux]# ps aux<br />
USER    PID %CPU %MEM  VSZ RSS TTY STAT START TIME COMMAND<br />
root      1  0.0  0.0 1652 560 ?   Ss   09:15 0:01 init [5]<br />
root      2  0.0  0.0    0   0 ?   S&lt;   09:15 0:00 [kthreadd]<br />
root      3  0.0  0.0    0   0 ?   S&lt;   09:15 0:00 [migration/0]<br />
root      4  0.0  0.0    0   0 ?   S&lt;   09:15 0:01 [ksoftirqd/0]<br />
root      5  0.0  0.0    0   0 ?   S&lt;   09:15 0:00 [migration/1]<br />
root      6  0.0  0.0    0   0 ?   S&lt;   09:15 0:00 [ksoftirqd/1]<br />
root      7  0.0  0.0    0   0 ?   S&lt;   09:15 0:00 [events/0]</p></blockquote>
<p>[...]<br />
Lista a fost scurtată pentru că pe un sistem rulează zeci sau sute de procese simultan. Ce ne interesează cel mai mult din rezultate:</p>
<p>● <strong>USER</strong> – utilizatorul care a pornit procesul. Numai acest utilizator sau root poate opri procesul respectiv.<br />
● <strong>PID</strong> – identificatorul procesului, un număr unic asignat fiecărui proces. Prin acest număr poate fi identificat orice proces. De exemplu acelaşi utilizator porneşte acelaşi program de 2 ori în acelaşi moment. Nu ar exista nici o deosebire intre ele, dacă nu ar avea un identificator unic.<br />
● <strong>COMMAND</strong> – comanda sau programul efectiv rulat. Dacă dorim sa vedem topul proceselor în funcţie de utilizare procesor, ne folosim de progrămelul &#8220;<strong>top</strong>&#8220;:</p>
<blockquote><p>[root@localhosttux]#top<br />
top &#8211; 11:54:00 up  2:36,  1 user,  load average: 0.82, 0.87, 0.63<br />
Tasks: 155 total,   1 running, 154 sleeping,   0 stopped,   0 zombie<br />
Cpu(s):  8.4%us,  1.5%sy,  0.0%ni, 90.1%id,  0.0%wa,  0.0%hi,  0.0%si,<br />
0.0%st<br />
Mem:   1025012k total,   843100k used,   181912k free,     7540k buffers<br />
Swap:  1020116k total,    78184k used,   941932k free,   197140k cached<br />
PID USER    PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND<br />
5317 tux     20   0  148m  50m  14m S   10  5.0   2:12.59 plasma<br />
2593 root    20   0  473m 113m 4328 S    7 11.3  10:46.76 X<br />
5311 tux     20   0 60644  12m 9008 S    2  1.2   2:44.48 kwin<br />
5748 tux     20   0  114m  20m  13m S    1  2.0   0:19.92 kopete<br />
3242 root    20   0 39988 8212 3904 S    0  0.8   0:12.34 python<br />
5159 tux     20   0  2844  968  572 S    0  0.1   0:05.88 dbus-daemon<br />
5367 tux     20   0 71912  13m 9132 S    0  1.3   0:03.71 yakuake<br />
5382 tux     20   0 54284 7076 5576 S    0  0.7   0:03.10 klipper<br />
5757 tux     20   0  177m  90m  12m S    0  9.0   3:23.19 opera<br />
7022 tux     20   0  251m  99m  21m S    0  9.9   5:17.60 firefox<br />
7549 tux     20   0 73092  19m  13m S    0  2.0   0:04.16 konqueror<br />
16436 root    20   0  2400 1020  784 R    0  0.1   0:00.03 top<br />
1 root    20   0  1708  468  436 S    0  0.0   0:00.66 init</p></blockquote>
<p>&#8220;<strong>top</strong>&#8221; afişează doar atâtea procese câte încap în ecran. Cel mai mare consumator proces de resurse va fi pe primul loc din listă. După cum se poate observa, lista seamănă cu cea generată de &#8220;<strong>ps</strong>&#8220;. Primele 3-4 linii prezintă un sumar referitor la resursele sistemului. Dacă un proces trebuie oprit şi nu există altă metodă decât linia de comandă pentru acest lucru (de exemplu se blochează o aplicaţie şi nu mai reacţionează la <strong>clic</strong>-uri cu <strong>mouse</strong>-ul), se poate folosi comanda &#8220;<strong>kill</strong>&#8221; care are mai multe nivele de a forţa oprirea aplicaţiei. Astfel: <strong>kill 11195</strong> va &#8220;<strong>ucide</strong>&#8221; procesul aferent programului top din exemplul de mai sus. Evident rulat ca <strong>root</strong>.<br />
<strong>kill -9 11195</strong> va face acelaşi lucru în cazul nostru. Opţiunea &#8220;<strong>-9</strong>&#8221; înseamnă cel mai mare nivel de forţare a opririi unui proces. Să înţelegeţi mai bine &#8230; &#8220;<strong>kill</strong>&#8216; trimite o <strong>cerere</strong> către aplicaţie ca aceasta să se oprească şi aşteaptă cu răbdare răspunsul ei. &#8220;<strong>kill -9</strong>&#8221; trimite un <strong>ordin</strong> către aplicaţie să se oprească şi nu-l interesează ce părere are aplicaţia despre acest lucru.</p>
<p><strong>j) Cum să aflaţi mai multe despre sistemul vostru.</strong><br />
Un mic sumar despre <strong>GNU/Linux</strong>-ul instalat, numele computerului, <strong>versiunea de kernel</strong> şi <strong>procesor</strong> se poate afla astfel:</p>
<blockquote><p>[root@localhost tux]# uname -a<br />
Linux localhost 2.6.27-desktop-0.rc8.2mnb #1 SMP Thu Oct 2 06:11:56 EDT 2008  i686 Genuine Intel(R) CPU T2060  @ 1.60GHz GNU/Linux</p></blockquote>
<p>Un program interesant şi performant pentru informaţii hardware se numeşte &#8220;<strong>hwinfo</strong>&#8220;. De obicei nu se instalează pe sistem automat, aşa că îl puteţi instala cu comanda următoare:<br />
<strong>[root@localhost tux]# urpmi hwinfo</strong><br />
După instalare, pentru o listă completă, foarte lungă (peste 1000 de linii), rulaţi pur şi simplu &#8220;<strong>hwinfo</strong>&#8221; astfel:<br />
<strong>[root@localhost tux]# hwinfo</strong><br />
Partea frumoasă a programului este că poate să vă returneze doar informaţiile ce vă interesează cu ajutorul unui set de parametri. De exemplu pentru informaţii despre sunet rulaţi &#8220;<strong>hwinfo &#8211;sound</strong>&#8221; şi veţi afla tot ce ştie sistemul despre plăcile de sunet:</p>
<blockquote><p>[root@localhost tux]# hwinfo -sound<br />
11: PCI 1b.0: 0403 Audio device<br />
[Created at pci.300]<br />
UDI: /org/freedesktop/Hal/devices/pci_8086_27d8<br />
Unique ID: u1Nb.Xr0+ey1p7G5<br />
SysFS ID: /devices/pci0000:00/0000:00:1b.0<br />
SysFS BusID: 0000:00:1b.0<br />
Hardware Class: sound<br />
Model: &#8220;HewlettPackard Company 82801G (ICH7 Family) High<br />
Definition Audio Controller&#8221;<br />
Vendor: pci 0&#215;8086 &#8220;Intel Corporation&#8221;<br />
Device: pci 0x27d8 &#8220;82801G (ICH7 Family) High Definition Audio<br />
Controller&#8221;<br />
SubVendor: pci 0x103c &#8220;HewlettPackard Company&#8221;<br />
SubDevice: pci 0x30bb<br />
Revision: 0&#215;02<br />
Driver: &#8220;HDA Intel&#8221;<br />
Driver Modules: &#8220;snd_hda_intel&#8221;<br />
Memory Range: 0xd82400000xd8243fff (rw,nonprefetchable)<br />
IRQ: 22 (348502 events)<br />
Module Alias:<br />
&#8220;pci:v00008086d000027D8sv0000103Csd000030BBbc04sc03i00&#8243;<br />
Driver Info #0:<br />
Driver Status: snd_hda_intel is active<br />
Driver Activation Cmd: &#8220;modprobe snd_hda_intel&#8221;<br />
Config Status: cfg=new, avail=yes, need=no, active=unknown</p></blockquote>
<p><strong>k) Unde se ascund fişierele de configurare ale diferitelor componente hard şi soft.</strong><br />
Deoarece fiecare program are configuraţiile într-un mod specific, în cele ce urmează vom recurge la generalităţi şi la câteva exemple semnificative. Setările la nivel de sistem ale aplicaţiilor se află în general în folderul <strong>/etc</strong>.<br />
Trebuie ştiut că orice configuraţie a unui program nu este altceva decât un fişier text prin care se setează parametrii specifici doriţi. Parametrii specifici setărilor utilizatorului sunt în folderul utilizatorului, respectiv în subfoldere ale acestuia. În momentul în care rulaţi un program acesta citeşte configuraţiile în ordinea:</p>
<p><strong>1.</strong> configuraţiile la nivel de sistem;<br />
<strong>2.</strong> configuraţiile la nivel de utilizator – dacă aceleaşi opţiuni apar în amândouă, cele de utilizator anulează cele de sistem;<br />
<strong>3.</strong> configuraţiile la nivel de parametri ataşaţi comenzii – care, dacă e cazul, anulează toate setările parametrilor specificaţi prin fişiere de configurare. De asemenea, setări adiţionale ale unor aplicaţii pot fi găsite în subfoldere din &#8220;<strong>/usr</strong>&#8220;.</p>
<p>Câteva exemple:</p>
<blockquote><p>● Setări pentru reţea &#8211; /etc/sysconfig/network-scripts/,  /etc/sysconfig/neworking/<br />
● Setări pentru <strong>DNS</strong>-uri &#8211; /etc/resolv.conf<br />
● Setări pentru interfaţa grafică &#8211; /etc/X11/xorg.conf<br />
● Setări pentru numele calculatorului &#8211; /etc/hosts<br />
● ş.a.m.d.</p></blockquote>
<p><strong>l) Cum să faceţi un program să ruleze la pornirea sistemului.</strong><br />
Există mai multe metode. Pentru a putea alege cea mai potrivită metodă în cazul vostru, iată principiul:<br />
Un sistem <strong>GNU/Linux</strong> trece prin mai multe nivele de funcţionare. Ultimul nivel este interfaţa grafică. La fiecare nivel (numit în engleză &#8220;runlevel&#8221; sunt disponibile anumite servicii şi se rulează anumite aplicaţii). În folderul <strong>/etc</strong> găsiţi un subfolder numit &#8220;<strong>rc.d</strong>&#8220;. Aici se află tot secretul. În continuare ne vom referi doar la aspectele care ne interesează ca utilizator obişnuit, mai precis:</p>
<p>1. <strong>/etc/rc.d/init.d/</strong> (sau pe majoritatea sistemelor există un link direct din <strong>/etc &#8211; /etc/init.d/</strong>). Aici se află scripturile ce pornesc diferite aplicaţii. Fiecare fişier executabil din acest folder primeşte cel puţin 3 parametri:</p>
<blockquote><p>● start – pentru a porni un proces oprit;<br />
● stop – pentru a opri un proces pornit;<br />
● restart – pentru a reporni un proces pornit – dacă procesul nu este pornit se va afişa eroare la oprire şi succes la pornire. Opţional, majoritatea au şi parametrul:<br />
● stat – pentru a afişa informaţii despre starea procesului.</p></blockquote>
<p>2. <strong>/etc/rc.d/rc.local</strong> – este un fişier în care se trec comenzile ce se doresc a fi rulate după ce toate celelalte procese au fost pornite. Pentru rularea programelor automat de către utilizator la logarea în interfaţa grafică se folosesc folderele specifice interfeţelor grafice. De exemplu, pentru <strong>KDE4</strong>, acest folder este <strong>~/.kde4/Autostart/</strong></p>
<p>Orice fişier executabil pus în acest folder va fi rulat în cadrul interfeţei <strong>KDE</strong> imediat după ce utilizatorul respectiv s-a autentificat cu succes. <strong>KDE</strong> va rula aceste programe ca şi cum utilizatorul ar da <strong>dublu-clic</strong> pe ele.</p>
<p>Este bine de ştiut că se pot întâmpla unele situaţii neaşteptate. De exemplu, un mic <strong>script</strong> (adică un fişier text) poate fi interpretat în două feluri: ori rulat direct, fiind executabil, ori deschis ca fişier text într-un editor de text. Pentru eficienţă maximă, recomand să puneţi în <strong>Autostart</strong> link către fişierul ce se doreşte a fi rulat.</p>
<p><strong>m) Cum accesaţi manualul inclus în Linux pentru toate aplicaţiile.</strong><br />
Foarte pe scurt, pentru că s-a mai discutat în postările anterioare:</p>
<blockquote><p>● comanda &#8220;<strong>man</strong>&#8221; urmat de numele programului;<br />
● comanda &#8220;<strong>info</strong>&#8221; urmat de numele programului;<br />
● fişierele de documentaţii găsite sub diferite formate (<strong>text, html, help</strong>) şi în mai multe limbi le găsiţi aici în: <strong>/usr/share/doc/</strong></p></blockquote>
<p><strong>n) Cum să rulaţi aplicaţii grafice cu parametri speciali.</strong><br />
Doar un exemplu – acest punct se leagă de punctul <strong>k)/3</strong>. Cele mai multe aplicaţii grafice sunt doar interfeţe pentru programe executate în linie de comandă. Aceste aplicaţii oferă posibilitatea setării unor parametri într-un mod mai comod şi mai prietenos decât să fie scrise cu mâna şi memorate pe de rost de utilizator. Alte aplicaţii grafice sunt în totalitate de sine stătătoare, însă pot fi pornite de la linia de comandă cu parametri specifici.</p>
<p>Ca exemplu vom trata programul de vizualizat filme &#8220;<strong>mplayer</strong>&#8220;. Cazul este si o mică excepţie de la ce am spus mai sus. Programatorii au realizat două executabile:</p>
<blockquote><p>● <strong>mplayer</strong> – variantă numai la linie de comandă, fără interfaţă grafică;<br />
● <strong>gmplayer</strong> – variantă ce conţine atât mplayer cât şi o interfaţă grafică, compilate într-un singur executabil.</p></blockquote>
<p>De ce două versiuni? Pentru că <strong>mplayer</strong> se doreşte a fi <strong>un player</strong> care să funcţioneze pe orice sistem. Astfel, pe un <strong>hardware învechit sau mai slab, &#8220;mplayer&#8221;</strong> va da rezultate mai bune pentru că nu mai încarcă şi interfaţa grafică. Pe de altă parte interfaţa grafică oferă câteva zeci de setări şi opţiuni, pe când profesioniştii ar prefera varianta de la linie de comandă pentru că pot să-i ataşeze mai multe sute de opţiuni obţinând astfel rezultate mai bune.</p>
<p>Câteva exemple practice:</p>
<p><strong>1.</strong> ascultaţi radio cu &#8220;<strong>mplayer</strong>&#8220;:<br />
<strong>mplayer -playlist http://www.csabaradio.hu/listen128.m3u</strong><br />
Opţiunea &#8220;<strong>-playlist</strong>&#8221; indică faptul că parametrul ce urmează este un <strong>playlist</strong>.<br />
Dacă doriţi conectarea directă la un <strong>stream</strong>, treceţi adresa lui imediat după &#8220;<strong>mplayer</strong>&#8220;. Acesta (<strong>mplayer</strong>) ştie să facă diferenţa în funcţie de ce are ca parametru. Dacă îi daţi parametru un <strong>film</strong>, va arăta <strong>filmul</strong>, dacă-i daţi parametru un <strong>stream</strong> va cânta radioul online respectiv, dacă-i daţi un <strong>mp3</strong> sau alt fişier de <strong>sunet</strong>, va ghici că este <strong>sunet</strong> si va cânta.</p>
<p><strong>2.</strong> iată cum se porneşte un film cu parametri speciali:<br />
<strong>mplayer /nume/film.mkv -lavdopts skiploopfilter=all -autosync 1 -framedrop</strong></p>
<p><strong>o) Cum să vă accesaţi calculatorul de la distanţă.</strong><br />
Ne vom referi la două metode de <strong>accesare a computerului de la distanţă</strong>. Prin definiţia de &#8220;distanţă&#8221; se înţelege o r<strong>eţea locală</strong> sau <strong>Internet</strong>. Cu alte cuvinte, orice alt calculator care prin metoda unei căi de comunicare poate iniţia şi crea o legătură cu calculatorul vostru.</p>
<p><strong>Prima metodă</strong> este cea mai des utilizată şi se numeşte <strong>SSH sau Secure Shell</strong>. Tehnologia folosită este una destul de sofisticată. Pentru utilizator este suficient să se ştie că această comunicare este criptată şi securizată. Cu alte cuvinte nu poate a treia persoană să &#8220;<strong>asculte</strong>&#8221; comunicarea între voi şi <strong>calculatorul</strong> la care v-aţi conectat.</p>
<p><strong>1. SSH</strong> este un sistem bazat pe arhitectura server-client. Serverul oferă serviciul de <strong>ssh</strong> cu ajutorul <strong>daemon</strong>-ului <strong>sshd</strong>. Clientul, cu aplicaţia <strong>ssh</strong>, se conectează la <strong>server</strong>. În urma conexiunii, pe ecranul clientului apar date de pe server. Clientul vede efectiv acelaşi lucru ce ar vedea stând în faţa serverului pe monitorul acestuia fiind logat în mod text. Toate comenzile lansate de client sunt rulate pe server, toate programele lansate de client sunt pornite de fapt pe server, toate operaţiile cu fişiere se întâmplă pe server, clientul beneficiază doar de conexiune pe post de &#8220;monitor&#8221;. <strong>Serverul sshd</strong> se porneşte cu scriptul &#8220;<strong>sshd</strong>&#8221; din <strong>/etc/init.d/</strong>, configuraţiile se ţin în <strong>/etc/ssh/sshd.conf</strong>.</p>
<p>Clientul se porneşte cu aplicaţia <strong>ssh utilizator@nume_server</strong>, configuraţiile se ţin în <strong>/etc/ssh/ssh.conf</strong>.</p>
<p><strong>2. VNC</strong> este un sistem prin care vă puteți conecta în mod grafic la computer. Aplicaţia server se numeşte &#8220;<strong>vncserver</strong>&#8220;, aplicaţia client se numeşte <strong>vncviewer</strong>, iar <strong>parola pentru server</strong> se setează cu ajutorul comenzii <strong>vncpasswd</strong>.</p>
<p>Trebuie menţionat ca <strong>VNC</strong> nu este specific <strong>Linux</strong>, ci este <strong>cross-platform</strong>, adică este pentru <strong>toate sistemele de operare</strong> şi poate fi folosit în situaţii <strong>mixte</strong>. Pe <strong>Linux</strong>, &#8220;<strong>vncserver</strong>&#8221; va porni încă un <strong>server X</strong> la care un client va avea acces pe baza <strong>parolei</strong> setate cu &#8220;<strong>vncpasswd</strong>&#8220;. Utilizatorul conectat implicit (logat în interfaţa grafică) va fi cel care porneşte serverul. Astfel, pentru a vă accesa computerul pe care aţi instalat <strong>Mandriva Linux</strong> trebuie să instalaţi pachetul <strong>tightvnc-server</strong>. Dupa instalarea pachetului va<br />
trebui să editaţi fişierul <strong>/etc/sysconfig/vncservers</strong>. Această operaţiune necesită <strong>drepturi de root</strong> !<br />
Editarea constă în modificarea urmatoarei linii din fişier:</p>
<p><strong>#VNCSERVERS=&#8221;1:username&#8221;</strong><br />
dupa modelul următor:<br />
<strong>VNCSERVERS=&#8221;1:numeuser:-geometry:1024&#215;768&#8243;</strong><br />
unde &#8220;<strong>1</strong>&#8221; &#8211; reprezintă numărul displayului (numarul <strong>0</strong> fiind rezervat primei sesiuni – utilizatorul deja logat), &#8220;<strong>nume</strong>&#8221; &#8211; numele utilizatorului ce se va loga prin <strong>vnc</strong> (poate fi chiar numele utilizatorului pe care il folosiţi, în orice caz utilizatorul trebuie să fie unul real), &#8220;<strong>-geometry:1024&#215;768</strong>&#8221; &#8211; reprezintă rezoluţia sesiunii <strong>vnc</strong>.</p>
<p>Acum va trebui să vă setați o <strong>parolă</strong> pentru accesul prin <strong>vnc</strong>. Pentru aceasta deschideţi o <strong>consolă</strong> și logat cu userul setat în linia de mai sus utilizați comanda următoare: <strong>vncpasswd</strong> unde va trebui să introduceți o parolă de maxim 8 caractere. Dupa realizarea acestor setări va trebui să reporniți <strong>serviciul VNC</strong> folosind următorea comandă ca <strong>root: service vncserver restart</strong>.</p>
<p>Dacă totul a fost setat corect va fi afișat un mesaj de <strong>OK în consolă</strong>, dacă apare <strong>FAILED</strong> atunci setarile nu sunt corecte și trebuie să reparcurgeți pașii de mai sus. Pentru a vă conecta prin <strong>VNC</strong> de pe un alt sistem <strong>Linux</strong> puteţi folosi mai multe aplicaţii printre care, <strong>vncviewer</strong> (folosind comanda din consolă: <strong>vncviewer user@12.34.56.78 localhost:1</strong>, unde &#8220;<strong>user</strong>&#8221; – este numele utilizatorului setat mai sus, &#8220;<strong>12.34.56.78</strong>&#8221; este <strong>IP</strong>-ul computerului la care vreţi să vă conectaţi, <strong>localhost</strong> – hostname-ul computerului şi &#8220;<strong>1</strong>&#8221; &#8211; numarul displayului sesiunii VNC), sau <strong>krdc</strong> (specific <strong>KDE</strong>).</p>
<p>În caz de eşec la conectare verificaţi <strong>setările serviciului</strong> precum şi cele ale <strong>firewall</strong>-ului ! <strong>Serviciul VNC utilizează portul 5900</strong> (în funcţie de numărul display-ului ales acesta poate varia, de exemplu <strong>pentru displayul 1 portul va fi 5901</strong>, etc.).</p>
<p>Accesarea sistemului de pe o maşină <strong>MS Windows</strong> poate fi făcută utilizând aplicaţia <strong>tighvnc-viewer</strong>. De asemenea, o maşină cu <strong>MS Windows</strong> poate fi accesată de pe un sistem <strong>Mandriva Linux</strong> dacă pe maşina cu <strong>MS Windows</strong> este instalat şi configurat <strong>tightvnc-server</strong>.</p>
<p><strong>p) Manipulare text la linie de comandă.</strong><br />
De multe ori există situaţii în care trebuie să manipulezi un text repede şi într-un mod structurat (de exemplu ai un text în care doreşti să schimbi anumite expresii în altele, sau ai un text structurat într-un fel şi ai nevoie doar de anumite informaţii specifice).</p>
<p>În aceste momente îţi vin de ajutor un set de comenzi foarte puternice. Unele dintre ele (de exemplu <strong>grep</strong>) am menţionat deja mai sus. Acum urmează sa tratăm şi alte astfel de comenzi mai puternice, mai performante, dar şi mai sofisticate din punctul de vedere al utilizării. Primul astfel de progrămel ce vom aborda se numeşte <strong>sed</strong>.  Însă pentru a-l înţelege mai bine, întâi trebuie să abordăm un pic de teorie. <img src='http://yo9fah.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>În <strong>GNU/Linux</strong> se foloseşte foarte des <strong>regex</strong> (Regular Expressions / Expresii Regulate) pentru manipulare text. <strong>Regex</strong> în sine nu este un program ci un set de expresii/sintaxe speciale pentru manipulare text. <strong>Regex</strong> poate fi folosit în cadrul multor programe la linie de comandă, precum şi în ferestrele de căutare (search) ale diferitelor aplicaţii grafice (editoare text, OpenOffice, KOffice, browsere web, etc). Farmecul lui <strong>Regex</strong> vine din simplitatea sintaxei sale (care la prima vedere este de neinteles, dar după 2-3 exemple şi încercări devine foarte evidentă). Pe lângă programele deja gata existente, majoritatea limbajelor de programare pot de asemenea folosi <strong>comenzile regex</strong> în cadrul sintaxei lor proprii (ex. <strong>Perl, Python, PHP, C/C++</strong>, etc.). Dar hai să trecem la treabă şi sa despicăm sintaxa lui <strong>Regex</strong> pe bucăţi. În continuare voi trata <strong>regex</strong> la mod general, anumite programe şi limbaje de programare mai modifică şi adaptează sintaxa puţin. Sintaxa generalizată:<br />
Exemplu: <strong>s/foo/bar/g</strong><br />
Explicaţia exemplului:</p>
<blockquote><p>• s &#8211; comanda de substituţie<br />
• foo &#8211; textul cautat<br />
• bar &#8211; testul cu care se va inlocui<br />
• g &#8211; optiunea de a face toate substituţiile, altfel se opreşte automat la prima operaţie realizată cu succes.</p></blockquote>
<p><strong>Sintaxa Regex</strong> oferă o foarte mare varietate şi flexibilitate. Din pacate acest lucru duce şi la o complexitate ridicată. În continuare va voi explica bazele <strong>regexp</strong> şi <strong>sed</strong> prin exemplificare. Să luăm ca exemplu textul: &#8220;<strong>Ala bala portocala.</strong>&#8221;</p>
<p>În general textul ce dorim să manipulăm poate fi arbitrar de lung şi conţinut într-un fişier. O expresie regulată <strong>/porto/</strong> va determina o condiţie de potrivire, deoarece în textul nostru se găseşte şirul de litere &#8220;<strong>porto</strong>&#8221; în cuvântul portocala. Se observă că <strong>regexp</strong> caută şiruri de caractere şi nu ţine cont de faptul că e vorba de un cuvânt întreg sau doar caractere. Pentru delimitarea cuvintelor se pot folosi operatori speciali (trataţi mai jos). Dacă dorim să verificăm că un text începe sau se termină cu expresia căutată folosim operatorii <strong>^</strong> respectiv <strong>$</strong>, astfel avem pentru a vedea dacă textul nostru începe cu <strong>Ala</strong> expresia <strong>/^Ala/</strong>, iar pentru verificarea sfârşitului <strong>/portocala\.$/</strong>.</p>
<p>Cu acest exemplu trecem la pasul următor: caractere speciale. Aţi observat că unele caractere sunt folosite ca şi operatori. Ce putem face dacă un astfel de caracter se află în textul nostru şi noi dorim să căutam după<br />
aceste caractere !? Folosim un alt operator <strong>\</strong> Acest operator determină caracterul imediat următor după el sa fie interpretat ca şi character de căutat şi nu va mai incerca să-l interpreteze ca operator.</p>
<p>Pornind de la exemplul precedent dacă dorim să căutăm în textul nostru expresia exactă <strong>^Ala</strong> vom modifica sintaxa astfel: <strong>/\^Ala/</strong> La fel vom face cu orice operator ce dorim să interpretăm ca şi caracter. În exemplul de mai sus aşa am folosit <strong>\.</strong> care va căuta caracterul punct în loc să-i interpreteze sensul de operator.</p>
<p>Până acum am folosit expresii concrete şi presupunând cunoaşterea exactă a textului. Dar cum putem căuta pentru mai multe lucruri în acelaşi timp !? Expresia <strong>/bala/</strong> va căuta cuvântul respectiv. Să presupunem că dorim să găsim bala şi cala (de la sfârşitul lui portocala) dintr-o singură expresie. Aceasta va arăta aşa:  <strong>/[bc]ala/</strong>. Între parantezele drepte se pot defini şi intervale: <strong>[a-f] sau [1-5]</strong> care vor determina căutare după toate literele în ordine alfabetică incluse între paranteze drepte (cazul nostru între <strong>a şi f</strong>), respectiv cu cifre între cele două specificate în paranteze drepte. Cele două paranteze drepte se pot combina într-o singură pereche pentru a obţine efectul combinat al lor: <strong>[a-f1-5]</strong>. Negarea în paranteză dreaptă se face tot cu semnul <strong>^</strong>, astfel <strong>[^1-5]</strong> va returna orice nu este <strong>1,2,3,4,5</strong>. Dacă dorim să identificăm un caracter de orice tip (inclusiv cifre, litere, alte caractere) folosim operatorul punct <strong>.</strong> , de exemplu <strong>/.o/</strong> în textul nostru va returna găsit pentru <strong>po</strong> şi <strong>to</strong>. Evident, operatorul poate fi plasat oriunde în expresie: <strong>/po.to/</strong> va căuta <strong>po</strong> urmat de orice caracter şi terminat cu <strong>to</strong>. Dacă dorim să căutăm după un număr nedefinit de caractere necunoscute, schimbăm sintaxa astfel: <strong>/po*to/</strong> care în cazul nostru va returna tot <strong>porto</strong>, dar dacă am fi avut în text şi un cuvânt ca &#8220;<strong>poranto</strong>&#8220;, ar fi returnat şi acesta. Dacă dorim să căutăm repetat un caracter, folosim semnul <strong>+</strong> astfel: <strong>/po+to/</strong>. Această expresie va returna adevărat pentru <strong>poto, pooto, poooto &#8230; pooo&#8230;oooto</strong>, adică pentru un număr indefinit de litere o, literă aflată imediat înainte de semnul <strong>+</strong>. Combinând cele de mai sus pentru a căuta după orice caracter, dar care să existe cel puţin o dată, putem folosi <strong>/po.+to/</strong>. Implicit, căutările se fac ţinând cont de majuscule sau minuscule. Dacă dorim să devenim insensibili la majuscule, folosim operatorul <strong>i</strong> astfel:  <strong>/ala/i</strong> care va returna succes chiar la începutul textului nostru cu <strong>Ala</strong>.<br />
Caractere speciale şi explicaţia lor:</p>
<blockquote><p>
Caracter       Sens<br />
\n             linie nouă (line feed)<br />
\w             caracter conținut în cuvânt (a word character [a-zA-Z0-9_] )<br />
\W            NU este caracter conținut în cuvânt (NOT a word character, that<br />
is [^a-zA-Z0-9_] )<br />
\s            spațiu &#8220;alb&#8221; (new line, carriage return, space, tab, form feed)<br />
\S             NU este spațiu &#8220;alb&#8221;<br />
\d             cifra [0-9]<br />
\D             NU este cifr, i.e. [^0-9]<br />
\t             tab (HT, TAB)<br />
\r             enter (CR)<br />
\f             form feed (FF)<br />
\a             alarm (bell) (BEL)<br />
\e             escape  (ESC)<br />
\033           caracter octal<br />
\x1B           caracter hexazecimal<br />
\c[            caracter de control<br />
\l             următorul caracter să fie minuscul<br />
\u             următorul caracter s fie majuscul<br />
\L             minuscule până la \E<br />
\U             majuscule până la \E<br />
\E             sfârșit modificator majuscule<br />
\Q             desființează operatorii până la \E<br />
\b             margini/capete de cuvânt<br />
\B             NU este  captăt cuvânt<br />
\A             începutul șirului de caractere<br />
\Z             sfârșit șir caractere, sau linie nouă înainte de sfârșit<br />
\z             sfârșit de șir caractere<br />
\G             punctul în care expresia precedentă m//g s-a terminat<br />
(funcționează numai cu /g)</p></blockquote>
<p>Acum că ne-am familiarizat cu sintaxa pentru căutare, să trecem la metode de înlocuire a textului găsit. Pentru acest lucru se foloseşte opţiunea s/ şi se specifică textul de căutat urmat de textul ce trebuie pus în locul lui. Hai să înlocuim din exemplul nostru "portocala" cu "banana". Vom folosi expresia astfel: <strong>s/portocala/banana/</strong></p>
<p>Exemplul de mai sus funcţionează perfect cu exemplul nostru, dar trebuie ştiut că înlocuirea (<strong>s/ = substituţie</strong>) se opreşte după primul termen găsit şi înlocuit. Dacă dorim sa înlocuim tot ce este "<strong>ala</strong>", indiferent de majuscule, cu "<strong>ulu</strong>" astfel să rezulte "<strong>ulu bulu portocala.</strong>" procedăm astfel: <strong>s/.la/ulu/ig</strong> expresie în care <strong>g</strong> specifică operare globală (sensul lui <strong>i</strong> l-am discutat mai sus). Alternativ putem folosi şi varianta <strong>s/[aA]la/ulu/g</strong> astfel neaplicând opţiunea <strong>i</strong> şi referindu-ne strict la &#8220;<strong>ala</strong>&#8221; şi &#8220;<strong>Ala</strong>&#8220;.<br />
Ultimul lucru ce-l voi aborda legat de <strong>regexp</strong> este căutarea condiţionată prin operatorul <strong>SAU: |</strong>. Cu acest operator puteţi specifica să se facă o căutare după mai multe criterii concrete. Să luăm ca şi exemplu textul: &#8220;<strong>Anna Adina Daniel Anita Dorel Annamaria Cornel Diana</strong>&#8220;. Presupunem că dorim să înlocuim &#8220;Anna&#8221; şi &#8220;Anita&#8221; cu textul &#8220;Eliminat&#8221;. Din cele prezentate până acum ar rezulta soluţia prin două expresii: <strong>s/Anna/Eliminat/ şi s/Anita/Eliminat/</strong>.</p>
<p>Dacă dorim să optimizăm căutarea, ne-am gândi la ceva de genul: <strong>s/An.+\s/Eliminat\s/g</strong> dar apare o problemă. Ultima expresie înlocuieşte şi &#8220;<strong>Annamaria</strong>&#8220;, ceea ce nu dorim. În astfel de situaţii este cel mai bine să recurgem la operatorul <strong>SAU</strong> în felul următor: <strong>s/An(na|ita)/Eliminat/g</strong>. Astfel se va face o căutare după &#8220;<strong>An</strong>&#8221; urmat de &#8220;<strong>na</strong>&#8221; SAU &#8220;<strong>ita</strong>&#8220;.</p>
<p>În încheiere un exemplu real de manipulare text cu ajutorul lui <strong>sed</strong>.<br />
Am salvat ultimele câteva linii ale fişierului de loguri messegase într-un fişier în folderul curent, numit <strong>test.file</strong>:<br />
<strong>[root@localhost tux]# tail /var/log/messages &gt;&gt; ./test.file</strong><br />
Extragem conţinutul lui pentru vizualizare:</p>
<blockquote><p>[tux@localhost tux]# cat ./test.file<br />
Nov 18 19:38:39 localhost mdkapplet[4543]: running: urpmi.update<br />
Nov 18 19:38:44 localhost mdkapplet[4543]: Packages are up to date<br />
Nov 18 20:01:01 localhost CROND[21947]: (root) CMD (nice -n 19 run-parts  &#8211;report /etc/cron.hourly)<br />
Nov 18 20:01:02 localhost msec: moved file /etc/issue.net to /etc/issue.net.msec<br />
Nov 18 20:01:03 localhost msec: changed mode of /var/log/wtmp from 664 to 640<br />
Nov 18 20:01:03 localhost msec: changed group of /var/log/wtmp from utmp to root<br />
Nov 18 20:01:03 localhost msec: changed mode of /var/log/dmesg from 644 to 640<br />
Nov 18 20:01:03 localhost msec: changed mode of /var/log/Xorg.0.log.old from 644<br />
Nov 18 20:01:03 localhost msec: changed mode of /dev from 1777 to 755<br />
Nov 18 20:07:36 localhost anacron[2506]: Job `cron.daily&#8217; started</p></blockquote>
<p>Ne propunem să înlocuim &#8220;<strong>localhost</strong>&#8221; în &#8220;<strong>tuxmachine</strong>&#8220;:</p>
<blockquote><p>[tux@localhost tux]# sed &#8216;s/localhost/tuxmachine/g&#8217; ./test.file<br />
Nov 18 19:38:39 tuxmachine mdkapplet[4543]: running: urpmi.update<br />
Nov 18 19:38:44 tuxmachine mdkapplet[4543]: Packages are up<br />
Nov 18 20:01:01 tuxmachine CROND[21947]: (root) CMD (nice -n 19 run-parts  &#8211;report /etc/cron.hourly)<br />
Nov 18 20:01:02 tuxmachine msec: moved file /etc/issue.net to  /etc/issue.net<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /var/log/wtmp from 664<br />
Nov 18 20:01:03 tuxmachine msec: changed group of /var/log/wtmp from utmp<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /var/log/dmesg from 644 to<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /var/log/Xorg.0.log.old<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /dev from 1777 to 755<br />
Nov 18 20:07:36 tuxmachine anacron[2506]: Job `cron.daily&#8217; started</p></blockquote>
<p>Imediat se afişează pe ecran textul schimbat. Dar remarcăm că fişierul original (<strong>test.file</strong>) a rămas neschimbat:</p>
<blockquote><p>[tux@localhost tux]# cat ./test.file<br />
Nov 18 19:38:39 localhost mdkapplet[4543]: running: urpmi.update<br />
Nov 18 19:38:44 localhost mdkapplet[4543]: Packages are up to date<br />
Nov 18 20:01:01 localhost CROND[21947]: (root) CMD (nice -n 19 run-parts  &#8211;report /etc/cron.hourly)<br />
Nov 18 20:01:02 localhost msec: moved file /etc/issue.net to  /etc/issue<br />
Nov 18 20:01:03 localhost msec: changed mode of /var/log/wtmp from 664<br />
Nov 18 20:01:03 localhost msec: changed group of /var/log/wtmp from utmp<br />
Nov 18 20:01:03 localhost msec: changed mode of /var/log/dmesg from 644<br />
Nov 18 20:01:03 localhost msec: changed mode of /var/log/Xorg.0.log.old<br />
Nov 18 20:01:03 localhost msec: changed mode of /dev from 1777 to 755<br />
Nov 18 20:07:36 localhost anacron[2506]: Job `cron.daily&#8217; started</p></blockquote>
<p>Aşa că redirecţionăm rezultatul către un alt fişier, de data asta numit test.modificat:</p>
<blockquote><p>[tux@localhost tux]# sed &#8216;s/localhost/tuxmachine/g&#8217; ./test.file &gt;<br />
./test.modificat</p></blockquote>
<p>Observăm varianta modificată în noul fişier <strong>test.modificat</strong>:</p>
<blockquote><p>[tux@localhost tux]# cat ./test.modificat<br />
Nov 18 19:38:39 tuxmachine mdkapplet[4543]: running: urpmi.update<br />
Nov 18 19:38:44 tuxmachine mdkapplet[4543]: Packages are up to date<br />
Nov 18 20:01:01 tuxmachine CROND[21947]: (root) CMD (nice -n 19 run-parts  &#8211;report /etc/cron.hourly)<br />
Nov 18 20:01:02 tuxmachine msec: moved file /etc/issue.net to<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /var/log/wtmp from 664 to 640<br />
Nov 18 20:01:03 tuxmachine msec: changed group of /var/log/wtmp from utmp to  ro<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /var/log/dmesg from 644 to 640<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /var/log/Xorg.0.log.old<br />
Nov 18 20:01:03 tuxmachine msec: changed mode of /dev from 1777 to 755<br />
Nov 18 20:07:36 tuxmachine anacron[2506]: Job `cron.daily&#8217; started</p></blockquote>
<p><strong>r) Alte referinţe on-line </strong></p>
<blockquote><p>● http://www.oreillynet.com/linux/cmd/<br />
● http://www.ibm.com/developerworks/aix/library/au-badunixhabits.html ? ca=dgr-lnxw93tenunixtips S_TACT=105AGX59&amp;S_CMP=GR<br />
● http://www.ss64.com/bash/<br />
● http://www.ss64.com/links/bash.html</p></blockquote>
<p>Sursa: <a href="http://www.mandrivausers.ro/"  target="_blank" class="liexternal">Mandriva Users România-Ghid Mandriva Linux</a>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/configurarea-conexiunii-la-internet-prin-pppoe-din-consola/' rel='bookmark' title='Configurarea conexiunii la Internet prin PPPoE din consolă'>Configurarea conexiunii la Internet prin PPPoE din consolă</a></li>
<li><a href='http://yo9fah.net/tv-online-cu-linux-mandriva/' rel='bookmark' title='TV online cu Linux Mandriva'>TV online cu Linux Mandriva</a></li>
<li><a href='http://yo9fah.net/tutorial-urpmi-mandriva-linux/' rel='bookmark' title='Tutorial urpmi &#8211; Mandriva Linux'>Tutorial urpmi &#8211; Mandriva Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/consola-cel-mai-bun-prieten-al-meu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://www.csabaradio.hu/listen128.m3u" length="42" type="audio/x-mpegurl" />
		</item>
		<item>
		<title>Instalarea programelor cu Mandriva Control Center &#8211; MCC</title>
		<link>http://yo9fah.net/instalarea-programelor-cu-mandriva-control-center-mcc/</link>
		<comments>http://yo9fah.net/instalarea-programelor-cu-mandriva-control-center-mcc/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 07:56:27 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=5815</guid>
		<description><![CDATA[Aşa cum am mai spus, Mandriva Linux are ca package manager urpmi, unul dintre cele mai performante și ușor de folosit package manager existente. De asemenea încă o unealtă specifică distribuţiei Mandriva Linux este Mandriva Control Center. Această unealtă permite administrarea și configurarea într-un mod foarte facil și intuitiv a majorității parților importante ale sistemului [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/instalarea-de-extensii-pentru-openoffice-org/' rel='bookmark' title='Instalarea de extensii pentru OpenOffice.org'>Instalarea de extensii pentru OpenOffice.org</a></li>
<li><a href='http://yo9fah.net/despre-ghidul-de-utilizare-mandriva-linux/' rel='bookmark' title='Despre Ghidul de utilizare Mandriva Linux'>Despre Ghidul de utilizare Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/efectele-3d-kde4-kwin-%c8%99i-compiz-fusion-mandriva-linux/' rel='bookmark' title='Efectele 3D, KDE4, KWin și Compiz Fusion &#8211; Mandriva Linux'>Efectele 3D, KDE4, KWin și Compiz Fusion &#8211; Mandriva Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/MCC.png" alt="MCC" title="MCC" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-5858" /></p>
<p>Aşa cum am mai spus, <strong>Mandriva Linux</strong> are ca <strong>package manager urpmi</strong>, unul dintre <strong>cele mai performante și ușor de folosit package manager existente</strong>.</p>
<p>De asemenea încă o <strong>unealtă</strong> specifică distribuţiei <strong>Mandriva Linux este Mandriva Control Center</strong>. Această <strong>unealtă</strong> permite administrarea și configurarea într-un mod foarte facil și intuitiv a majorității parților importante ale sistemului de operare.</p>
<p>Drept urmare, toate acestea fac din <strong>Mandriva Linux o distributie stabilă</strong>, centrată în jurul ideii de <strong>ușurință în utilizare și destinată tuturor utilizatorilor de orice nivel: începători sau avansaţi</strong>.</p>
<p><span id="more-5815"></span></p>
<p>De acum instalarea programelor noi este efectiv &#8220;floare la ureche&#8221; sau &#8220;o joacă de copii&#8221;. Tot ceea ce trebuie să facem este să deschidem următoarele: <strong>Menu (Meniu) / Install &#038; Remove Software</strong> şi după ce introducem parola de <strong>root</strong>, se va deschide fereastra următoare:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/inkscape.jpg" alt="inkscape" title="inkscape" width="565" height="436" class="aligncenter size-full wp-image-5850" /></p>
<p>Pentru a găsi programul dorit, scriem numele acestuia în căsuţa din stânga butonului <strong>Find (căutare)</strong>. Aplicaţiile sunt sortate după destinaţia lor: grafică, jocuri, editoare, etc. Astfel, dacă nu cunoaştem numele unui program, sau ne interesează o aplicaţie care să efectueze o anumită funcţie, putem selecta categoria aferentă. Un alt panou util este <strong>panoul cu descrierea pachetelor</strong>.</p>
<p>În imaginea de mai sus, în acest panou apare textul <strong>Quick Introduction</strong>. Conţinutul acestui panou se schimbă când efectuăm clic pe o aplicaţie, în acest fel se afişează o scurtă descriere a aplicaţiei, versiunea acesteia, etc. Dacă nu căutăm o <strong>aplicaţie</strong> cu interfaţă grafică, ci o <strong>librărie</strong> de funcţii necesară unui program sau un program ce rulează din <strong>consolă</strong>, în căsuţa din <strong>stânga-sus</strong> trebuie să alegem <strong>All</strong> în loc de <strong>Packages with GUI</strong>, ca în exemplul de mai sus.</p>
<p>De exemplu, pentru a instala programul de grafică vectorială <a href="http://www.inkscape.org/"  target="_blank" class="liexternal"><strong>inkscape</strong></a>, tastăm cuvântul <strong>inkscape</strong> în căsuţă şi efectuăm <strong>clic pe Find (căutare)</strong>. Rezultatul va fi exact ca în imaginea următoare:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/inkscape2.jpg" alt="inkscape2" title="inkscape2" width="615" height="477" class="aligncenter size-full wp-image-5851" /></p>
<p>Dacă am găsit ceea ce ne-am dorit, după cum arată exemplul, bifăm căsuţa din stânga aplicaţiei. Acum, în funcţie de ce program instalăm, este foarte posibil să apară o fereastră ca şi cea de mai jos:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/package.jpg" alt="package" title="package" width="485" height="280" class="aligncenter size-full wp-image-5853" /></p>
<p>Aceste <strong>pachete adiţionale se numesc dependinţe</strong> şi sunt necesare pentru ca programul nou instalat să funcţioneze. Pentru a le accepta facem clic pe <strong>butonul Ok</strong>. Mai multe detalii despre dependinţele şi pachetele de programe putem citi un <strong><a href="http://yo9fah.net/tutorial-urpmi-mandriva-linux/"  class="liinternal">Tutorial urpmi aici</a></strong>. Acum fereastra va fi ca şi cea de mai jos:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/inkscape3.jpg" alt="inkscape3" title="inkscape3" width="565" height="440" class="aligncenter size-full wp-image-5852" /></p>
<p>Ceea ce s-a schimbat este <strong>iconiţa</strong> din dreapta programului, o <strong>iconiţă în formă de săgeată în jos</strong>, care înseamnă că programul va fi descărcat de pe internet şi instalat. Pentru a finaliza instalarea efectuăm clic pe <strong>Apply</strong> iar <strong>Administratorul de programe</strong> va descărca şi instala automat programul sau programele selectate.</p>
<p>Reţineţi că putem bifa mai multe programe odată şi mai apoi să efectuăm <strong>clic pe Apply</strong>. În acest fel facem economie de timp, şi putem vedea cât spaţiu vor ocupa toate programele ce dorim să le instalăm în total. Acest detaliu este afişat în partea &#8220;<strong>centru-jos</strong>&#8220;, în stânga butonului <strong>Apply</strong>. Vă doresc mult succes în instalarea aplicaţiilor cu <strong>MCC (Mandriva Control Center)</strong>. Sursa: <a href="http://www.mandrivausers.ro/"  target="_blank" class="liexternal">Mandriva Users România-Ghid Mandriva Linux</a>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/instalarea-de-extensii-pentru-openoffice-org/' rel='bookmark' title='Instalarea de extensii pentru OpenOffice.org'>Instalarea de extensii pentru OpenOffice.org</a></li>
<li><a href='http://yo9fah.net/despre-ghidul-de-utilizare-mandriva-linux/' rel='bookmark' title='Despre Ghidul de utilizare Mandriva Linux'>Despre Ghidul de utilizare Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/efectele-3d-kde4-kwin-%c8%99i-compiz-fusion-mandriva-linux/' rel='bookmark' title='Efectele 3D, KDE4, KWin și Compiz Fusion &#8211; Mandriva Linux'>Efectele 3D, KDE4, KWin și Compiz Fusion &#8211; Mandriva Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/instalarea-programelor-cu-mandriva-control-center-mcc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurarea mediilor de descărcare &#8211; Mandriva Linux</title>
		<link>http://yo9fah.net/configurarea-mediilor-de-descarcare-mandriva-linux/</link>
		<comments>http://yo9fah.net/configurarea-mediilor-de-descarcare-mandriva-linux/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 20:11:06 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=5791</guid>
		<description><![CDATA[Instalarea aplicaţiilor suplimentare în Mandriva 2009 este foarte uşoară. În primul rând ce trebuie să faceţi este să configuraţi mediile sau &#8220;repository&#8221; de unde Mandriva Linux va descărca în mod automat orice program aveţi nevoie. Pentru setarea mediilor mai jos voi prezenta două metode. Prima metodă este să introducem în consolă, ca root cu comanda [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/tutorial-urpmi-mandriva-linux/' rel='bookmark' title='Tutorial urpmi &#8211; Mandriva Linux'>Tutorial urpmi &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/actualizarea-sistemului-de-operare-mandriva-linux/' rel='bookmark' title='Actualizarea sistemului de operare Mandriva Linux'>Actualizarea sistemului de operare Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/instalare-driver-video-nvidia-ati-mandriva-linux/' rel='bookmark' title='Instalare driver video Nvidia / ATI &#8211; Mandriva Linux'>Instalare driver video Nvidia / ATI &#8211; Mandriva Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/rpm.jpg" alt="rpm" title="rpm" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-5848" /></p>
<p>Instalarea aplicaţiilor suplimentare în <strong>Mandriva 2009</strong> este foarte uşoară. În primul rând ce trebuie să faceţi este să configuraţi <strong>mediile</strong> sau &#8220;<strong><a href="http://en.wikipedia.org/wiki/Software_repository"  target="_blank" rel="nofollow" class="liwikipedia">repository</a></strong>&#8221; de unde <strong>Mandriva Linux</strong> va descărca în mod automat orice program aveţi nevoie. Pentru setarea <strong>mediilor</strong> mai jos voi prezenta <strong>două metode</strong>.</p>
<p><strong>Prima metodă</strong> este să introducem în <strong>consolă, ca root cu comanda su</strong>, trei comenzi. <strong>Avantajul</strong> acestei metode este simplitatea operaţiilor. Singurul <strong>dezavantaj</strong> este faptul că se poate întâmpla ca la momentul executării comenzilor, serverele selectate să nu fie disponibile datorită unor probleme tehnice. În cazul acesta este recomandat să utilizăm &#8220;<strong>A doua metodă</strong>&#8220;, prin care se pot selecta alte servere. Aşadar comenzile sunt următoarele:</p>
<p><span id="more-5791"></span></p>
<blockquote><p>#urpmi.removemedia -a<br />
#urpmi.addmedia &#8211;distrib</p>
<p>http://ftp.iasi.roedu.net/mirrors/ftp.mandrake.com/official/2009.1/i586</p>
<p>#urpmi.addmedia &#8211;distrib<br />
ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/cfg/2009.1/i586</p></blockquote>
<p>Prima comandă <strong>şterge mediile de pe DVD</strong>, ele nemaifiind actuale odată cu adăugarea mediilor de pe internet, iar celelalte două adaugă noile <strong>medii</strong>. În continuarea articolului vom învăţa şi cum trebuie introduse aceste <strong>medii</strong> în <strong>consolă</strong>.</p>
<p><strong>A doua metodă</strong> constă în alegerea manuală a comenzilor de care avem nevoie. Pentru aceasta vom porni <strong>navigatorul de Internet</strong>, care în <strong>Mandriva 2009</strong> este browser-ul <strong>Mozilla Firefox</strong>. Îl găsiţi în bara <strong>QuickLaunch</strong>: După ce porniţi navigatorul veţi avea o fereastră destul de asemănătoare cu browser-ul <strong>Internet Explorer</strong> sau <strong>Opera</strong>. Dacă aţi folosit browser-ul <strong>Firefox</strong> şi în alt sistem de operare cu siguranţă vă veţi simţi ca acasă. După cum spuneam, introduceţi în browser-ul <strong>Firefox</strong> următoarea adresă:</p>
<blockquote><p>http://easyurpmi.zarb.org/</p></blockquote>
<p>după care vă va apărea pagina &#8220;<strong>easyurpmi</strong>&#8220;:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/easyurpmi.jpg" alt="easyurpmi" title="easyurpmi" width="564" height="723" class="aligncenter size-full wp-image-5840" /></p>
<p>Ceea ce aveţi de făcut este să alegeţi: &#8220;<strong>Switch to manual mirror selection</strong>&#8220;, apoi <strong>Version</strong>: 2009.1, <strong>Architecture</strong>: i586. Acum daţi clic pe <strong>Continue</strong> și veți vedea pagina ca în poza de mai sus. <strong>Arhitectura</strong> sau &#8220;<strong>Architecture</strong>&#8221; reprezintă tipul procesorului. În prezent există procesoare de <strong>32 şi 64 biţi</strong>. Dar, deşi puteţi avea procesor de <strong>64 de biţi</strong>, dacă aţi instalat <strong>Mandriva pe 32 biţi</strong> arhitectura corectă este <strong>i586</strong>, dacă aţi instalat <strong>Mandriva pe 64 de biţi</strong>, arhitectura corectă este <strong>x86_64</strong>. Dacă nu ştiţi ce versiune aţi descărcat uitaţi-vă la numele fişierului <strong>iso</strong> descărcat şi căutaţi numele uneia dintre aceste arhitecturi, respectiv <strong>i586 sau x86_64</strong>. În fereastra care apare, se pot selecta cele două <strong>Mirror-uri din România</strong>, recomandate datorită vitezelor mai bune de transfer. Pentru versiunea <strong>2009.1</strong>, se poate alege <strong>la Official</strong>:</p>
<blockquote><p>ftp://ftp.iasi.roedu.net sau ftp://ftp.surfnet.nl</p></blockquote>
<p><strong>sau la PLF</strong>:</p>
<blockquote><p>ftp://gts.lug.ro  sau ftp://ftp.mandrivausers.ro</p></blockquote>
<p>După aceea daţi clic pe butonul <strong>Refresh commands</strong>, iar în căsuţa gri de deasupra, la <strong>Advanced</strong> vor apărea două comenzi, similare celor de care am discutat la &#8220;<strong>Prima metodă</strong>&#8220;, şi de care veţi avea nevoie mai departe:</p>
<blockquote><p>urpmi.addmedia &#8211;distrib<br />
ftp://ftp.iasi.roedu.net/mirrors/ftp.mandrake.com/official/2009.1/i586<br />
urpmi.addmedia &#8211;distrib ftp://ftp.gts.lug.ro/plf/mandriva/cfg/2009.1/i586</p></blockquote>
<p><strong>sau:</strong></p>
<blockquote><p>urpmi.addmedia &#8211;distrib<br />
ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrivalinux/official/2009.1/i586<br />
urpmi.addmedia –distrib<br />
ftp://ftp.mandrivausers.ro/pub/plf/mandriva/cfg/2009.1/i586</p></blockquote>
<p>Selectaţi cu <strong>mouse</strong>-ul tot textul ce se află în dreptunghiul gri, şi din <strong>meniul Edit</strong> alegeţi <strong>Copy</strong>. Ceea ce trebuie să faceţi mai departe este să deschideţi o <strong>consolă</strong>. Aceasta este ca <strong>prompt-ul MS-DOS din Windows</strong>. Pentru a deschide <strong>consola</strong> apăsaţi simultan tastele <strong>Alt+F2</strong> şi se va deschide următoarea fereastră:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/konsole.jpg" alt="konsole" title="konsole" width="348" height="230" class="aligncenter size-full wp-image-5842" /></p>
<p>Introduceţi exact textul <strong>konsole</strong> cum arată imaginea de mai sus şi tastaţi <strong>Enter</strong> sau daţi clic pe <strong>Run</strong>, sau ca metodă alternativă de a deschide <strong>consola</strong> mai este şi acesta: <strong>Menu (Meniu) / Tools (Unelte) / Konsole Terminal (Consolă)</strong>. În principiu oricare din metodele pe care le veți alege, consecința va fi aceiași, adică: se va deschide fereastra următoare:</p>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/konsole2.jpg" alt="konsole2" title="konsole2" width="469" height="362" class="aligncenter size-full wp-image-5843" /></p>
<p>În această fereastră scrieţi comanda <strong>su</strong> şi tastaţi <strong>Enter</strong>. Va apărea cuvântul <strong>Password</strong>. Aici introduceţi <strong>parola de root</strong>, despre care am vorbit în timpul instalării, şi tastaţi <strong>Enter</strong>.</p>
<p><strong>Notă:</strong> La tastarea <strong>parolei</strong>, în <strong>consolă</strong> nu va fi vizibil nici un caracter, nici chiar ascuns sub formă de &#8220;<strong>steluţă</strong>&#8221; ! Totuşi, înainte de-a face alte operaţii trebuie să daţi comanda următoare, dacă nu aţi făcut-o deja urmând &#8220;<strong>Prima metodă</strong>&#8220;:</p>
<blockquote><p>#urpmi.removemedia -a</p></blockquote>
<p>Acum tastaţi cele două comenzi (de la &#8220;<strong>Prima metodă</strong>&#8221; sau de la &#8220;<strong>A doua metodă</strong>&#8220;) sau dacă le-aţi salvat în <strong>Clipboard</strong> (cu <strong>Edit</strong> şi <strong>Copy</strong>) apăsaţi simultan tastele <strong>Shift+Insert</strong> (tasta <strong>Insert</strong> este de regulă deasupra tastei <strong>Delete</strong>), sau cu ajutorul <strong>mouse</strong>-ului prin <strong>&#8220;Clic Dreapta şi Paste&#8221;</strong>.</p>
<p>În acest moment vor începe să apară nişte mesaje. Viteza acestor mesaje depinde de viteza conexiunii internet de care dispuneţi. Când aveţi impresia că derularea s-a oprit tastați <strong>Enter</strong>, până când vedeți din nou <strong>prompt</strong>-ul.</p>
<p>În acest moment <strong>configurarea mediilor de descărcare</strong> s-a terminat. Acum puteţi închide <strong>consola</strong> cu butonul &#8220;<strong>x</strong>&#8221; din dreapta-sus a ferestrei. Vă doresc mult succes în configurarea mediilor. Sursa: <a href="http://www.mandrivausers.ro/"  target="_blank" class="liexternal">Mandriva Users România-Ghid Mandriva Linux</a>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/tutorial-urpmi-mandriva-linux/' rel='bookmark' title='Tutorial urpmi &#8211; Mandriva Linux'>Tutorial urpmi &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/actualizarea-sistemului-de-operare-mandriva-linux/' rel='bookmark' title='Actualizarea sistemului de operare Mandriva Linux'>Actualizarea sistemului de operare Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/instalare-driver-video-nvidia-ati-mandriva-linux/' rel='bookmark' title='Instalare driver video Nvidia / ATI &#8211; Mandriva Linux'>Instalare driver video Nvidia / ATI &#8211; Mandriva Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/configurarea-mediilor-de-descarcare-mandriva-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tips end Tricks &#8211; Mandriva Linux</title>
		<link>http://yo9fah.net/tips-tricks-mandriva-linux/</link>
		<comments>http://yo9fah.net/tips-tricks-mandriva-linux/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 12:12:43 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=5734</guid>
		<description><![CDATA[Mandriva Linux are ca package manager &#8220;urpmi&#8221;, care este unul dintre cele mai performante și ușor de folosit package manager existente. De asemenea încă o unealta specifică distribuţiei Mandriva Linux este şi Mandriva Control Center sau prescurtat MCC. Aceasta unealtă ne permite administrarea și configurarea într-un mod foarte facil și intuitiv a majorității părților importante [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/tutorial-urpmi-mandriva-linux/' rel='bookmark' title='Tutorial urpmi &#8211; Mandriva Linux'>Tutorial urpmi &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/folosirea-aplicatiei-wine-pentru-rularea-jocurilor/' rel='bookmark' title='Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux'>Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/instalare-driver-video-nvidia-ati-mandriva-linux/' rel='bookmark' title='Instalare driver video Nvidia / ATI &#8211; Mandriva Linux'>Instalare driver video Nvidia / ATI &#8211; Mandriva Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/Tips-end-Tricks.jpg" alt="Tips end Tricks" title="Tips end Tricks" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-5759" /></p>
<p>Mandriva Linux are ca <strong>package manager</strong> &#8220;urpmi&#8221;, care este unul dintre cele mai performante și ușor de folosit <strong>package manager</strong> existente.</p>
<p>De asemenea încă o unealta specifică distribuţiei <strong>Mandriva Linux</strong> este şi <strong>Mandriva Control Center</strong> sau prescurtat <strong>MCC</strong>. Aceasta unealtă ne permite administrarea și configurarea într-un mod foarte facil și intuitiv a majorității părților importante ale sistemului de operare <strong>Mandriva Linux</strong>.</p>
<p>Toate acestea fac din <strong>Mandriva Linux o distribuție stabilă</strong>, centrată în jurul ideii de ușurință în utilizare și destinată tuturor utilizatorilor de orice nivel, fie ei <strong>începători sau profesioniști</strong>. Dar despre toate acestea vom afla mult mai multe amănunte, cu ocazia următoarelor postări ale mele.</p>
<p><span id="more-5734"></span></p>
<p>Să vedem în cele ce urmează, cum putem vizualiza conținutul unui fișier <strong>ISO</strong> din <strong>terminal</strong>, cum putem <strong>restaura bootloader-ul GRUB</strong>, cum putem efectua un <strong>reboot rapid</strong> sau să eliberăm din <strong>memoria RAM</strong>, cum să efectuăm o <strong>căutare rapidă din consolă</strong> sau o <strong>captură video a ecranului</strong>, cum să <strong>actualizăm sistemul dintr-o singură comandă</strong>, cum rezolvăm o problemă de <strong>sunet</strong> sau ce este acela un <strong>swappiness</strong>.</p>
<p><strong>Vizualizarea conţinutului unui fişier ISO din terminal</strong></p>
<p>Pentru a vedea pe scurt ce conţine <strong>un fişier ISO</strong> putem utiliza următoarea comandă:</p>
<blockquote><p>isoinfo -d -i nume.iso |more</p></blockquote>
<p>această comandă ne va da detalii despre <strong>numele volumului, copyright, partiţia de boot</strong>, etc.</p>
<blockquote><p>isoinfo -l -i nume.iso |more</p></blockquote>
<p>această comandă ne va afişa <strong>conţinutul fişierului ISO</strong>.</p>
<p><strong>Restaurarea bootloader-ului GRUB după Windows re/install</strong></p>
<p>În momentul în care instalăm sau reinstalăm <strong>Windows</strong> după instalarea distribuţiei <strong>Mandriva Linux</strong> se şterge <strong>bootloaderul din Master Boot Record sau MBR</strong>. Pentru a-l <strong>restaura</strong> putem folosi următoarea modalitate:</p>
<p><strong>1.</strong> Introducem <strong>DVD-ul Mandriva Free</strong> în unitate şi repornim calculatorul. La bootare (a se vedea instalarea distribuţiei <strong>Mandriva Linux</strong>) alegeţi <strong>Rescue system</strong>, apoi din meniul ce apare selectăm <strong>Reinstall Bootloader</strong>.<br />
<strong>2.</strong> Repornim sistemul şi scoatem <strong>CD</strong>-ul <strong>Mandriva</strong> din unitate.</p>
<p>O altă metodă în cazul în care nu avem la îndemână <strong>DVD</strong>-ul de instalare procedăm astfel:</p>
<p>- avem nevoie de un <strong>Live CD cu o distribuţie GNU/Linux</strong>, de exemplu: <strong>Mandriva Linux One, Knoppix, Kanotix, Slax sau Nimblex</strong>, deci o distribuție <strong>Linux</strong> românească.</p>
<p>Boot-ăm cu <strong>Live CD</strong>-ul, apoi deschidem un <strong>terminal sau o konsolă</strong> cu drepturi de <strong>root</strong>. Acum trebuie să aflăm care partiţie este cea <strong>root</strong>, utilizând comanda:</p>
<blockquote><p># fdisk -l /dev/sda</p></blockquote>
<p>Presupunem că aceasta este <strong>prima partiţie logică din partiţia extinsă</strong>, adică <strong>sda5</strong>, sau mai exact <strong>/dev/sda5</strong>. Montăm această partiţie, pentru a o putea accesa, cu comanda:</p>
<blockquote><p># mkdir /mnt/sda5 &amp;&amp; mount /dev/sda5 /mnt/sda5</p></blockquote>
<p>Schimbăm rădăcina sistemului de fişiere pentru procesul curent, cu ajutorul comenzii:</p>
<blockquote><p># chroot /mnt/sda5</p></blockquote>
<p>Reinstalăm <strong>bootloaderul GRUB sau LILO</strong>, astfel: <strong>pentru GRUB</strong>, folosind comanda:</p>
<blockquote><p># /sbin/grub-install /dev/sda</p></blockquote>
<p>iar <strong>pentru LILO</strong>, utilizând comanda:</p>
<blockquote><p># /sbin/lilo</p></blockquote>
<p>Acum dăm <strong>Restart</strong> şi totul ar trebui să fie în regulă, dacă nimic nu s-a greşit !</p>
<p><strong>Reboot rapid</strong><br />
O metodă mai rapidă şi mai sigură de a face <strong>reboot</strong> când <strong>calculatorul se blochează</strong> este următoarea:<br />
1. Apăsăm simultan tastele <strong>Alt+SysRq+B</strong>, tasta <strong>SysRq</strong> fiind tasta <strong>Print Screen</strong>, rezultatul va fi că toate procesele se vor închide şi sistemul va reboota în maxim 2-3 secunde.</p>
<p><strong>Eliberare de memorie RAM</strong><br />
După o utilizare îndelungată, pentru a mai elibera din <strong>memoria RAM</strong>, se poate folosi comanda <strong>sync</strong>, care practic pune pe <strong>Hard Disk</strong> datele care nu sunt considerate actuale.</p>
<p><strong>Căutare rapidă din consolă</strong><br />
Pentru aceasta avem o comandă foarte folositoare: <strong>locate</strong>. Pentru a o folosi deschidem o consolă, şi ne log-ăm ca <strong>root</strong> şi rulăm comanda următoare:</p>
<blockquote><p>#updatedb</p></blockquote>
<p>Această comandă va actualiza indexul fişierelor existente în sistem. Apoi, după ce <strong>updatedb</strong> a terminat de actualizat indexul, folosim comanda <strong>locate</strong>, bineînţeles ca utilizator normal, astfel:</p>
<blockquote><p>$locate inkscape</p></blockquote>
<p>unde <strong>inkscape</strong> este numele fişierului/aplicaţiei ce dorim să o găsim.</p>
<p><strong>Swappiness</strong><br />
În <strong>kernelul Linux</strong> există un parametru numit <strong>swappiness</strong> care permite utilizatorilor să ajusteze <strong>swap</strong>-ul sistemului. Acest parametru poate lua <strong>valori între 0 şi 100</strong>. Pe scurt, <em>valorile mari</em> conduc la mai multă <strong>swapp</strong>-are din <strong>RAM</strong> pe partiţia <strong>swap</strong>, iar <em>valorile mici</em> vor face ca aplicaţiile să fie păstrate în memoria <strong>RAM</strong> chiar dacă acestea nu sunt utilizate.</p>
<p><strong>ATENŢIE !</strong><br />
<em>Valoarea pentru acest parametru va trebui aleasă cu mare grijă deoarece dacă va fi prea mare sau prea mică va dăuna performanţelor sistemului. Implicit, valoarea setată este 60. Pentru computerele ce au 2GB RAM sau mai mult, modificarea acestei valori în orice fel nu este necesară ! Pentru 1-1,5GB RAM se recomandă o valoare între 20-25 iar pentru 512MB RAM o valoare între 30-35 este potrivită.</em></p>
<p>Setarea poate fi făcută în mai multe moduri. Putem modifca valoarea temporar, până la următoarea repornire a computerului prin comanda:</p>
<blockquote><p>#echo 35 &gt; /proc/sys/vm/swappiness</p></blockquote>
<p>unde <strong>35</strong> este valoarea dorită. Dacă dorim ca modificarea să fie permanentă va trebui să adăugăm următoarea linie în fişisierul <strong>/etc/sysctl.conf</strong>.</p>
<blockquote><p>vm.swappiness=35</p></blockquote>
<p><strong>Probleme de sunet</strong><br />
Dacă întâmpinăm probleme cu sunetul, acesta având un nivel foarte scăzut, sau este inexistent, verificăm întâi setările <strong><a href="http://userbase.kde.org/KMix"  target="_blank" class="liexternal">KMix</a></strong>. Aceasta se poate realiza dând clic pe <strong>iconiţa</strong> sub formă de <strong>difuzor</strong> din <strong>system tray</strong>. Verificăm să nu fie setat pe <strong>mute</strong> vreunul din <strong>canale</strong> şi <strong>sliderele</strong> să nu fie puse la <strong>minim</strong>.</p>
<p><strong>Captură video a ecranului</strong><br />
Putem să înregistrăm <strong>desktop</strong>-ul nostru folosind <strong>ffmpeg</strong>. Aceasta se face din <strong>consolă</strong> folosind o comandă precum cea de mai jos:</p>
<blockquote><p>$ ffmpeg -f x11grab -s 1280&#215;800 -r 24 -b 6500 -bt 712k -sameq -i :0.0 ~/out.avi</p></blockquote>
<p>Parametrii comenzii de mai sus sunt reprezentaţi astfel:</p>
<blockquote><p><strong>f x11grab</strong> aceasta înseamnă că va înregistra desktopul.<br />
<strong>s 1280&#215;1024</strong> se specifică rezoluţia dorită. Mai precis dreptunghiul virtual de pe desktop ce va fi înregistrat. Pentru a înregistra întregul desktop, aici va trebui să setaţi rezoluţia folosită. Se pot pune şi rezoluţii mai mici, dreptunghiul virtual se va afla în colţul de stânga sus a ecranului şi va avea dimensiunea specificată.<br />
<strong>b 6500</strong> reprezintă bitrate în kilobytes.<br />
<strong>bt 712k</strong> reprezintă toleranţă la bitrate.<br />
<strong>sameq</strong> înseamnă să înregistreze în aceeaşi calitate ca şi sursa , deci în cazul nostru <strong>desktop-ul</strong>. Fără această opţiune se va face compresie iar acest lucru implică să mai citim şi <strong><a href="http://ffmpeg.org/"  target="_blank" class="liexternal">documentaţia ffmpeg pentru setări</a></strong> compresie/calitate.<br />
<strong>i 0:0</strong> reprezintă sursa, adică desktopul, adiţional se poate specifica şi o deplasare a dreptunghiului virtual faţă de colţul stânga sus, astfel -i 0:0+50,60 însemnând deplasare cu 50 pixeli pe orizontală şi 60 pe verticală;<br />
<strong>~/out.avi</strong> este calea unde se va salva fişierul şi numele acestuia.</p></blockquote>
<p><strong>Actualizarea sistemului dintr-o singură comandă</strong><br />
Putem să ne actualizăm sistemul şi mai uşor decât în metodele descrise anterior. Totuşi, <strong>metoda</strong> ce va fi prezentată mai jos <strong>prezintă un risc de securitate</strong> pentru sistemele expuse, servere, etc. deoarece <strong>parola de root</strong> va fi salvată în <strong>format text</strong> în <strong>folderul utilizatorului</strong> în interiorul fişierului <strong>bash.rc</strong>.</p>
<p>Înainte de toate va trebui să instalăm pachetul <strong>expect</strong> cu comanda în consolă: <strong>urpmi expect</strong>. În continuare, pentru a defini o comandă <strong>mdvup</strong> pentru userul actual modificăm fişierul <strong>.bashrc</strong> din folderul <strong>home</strong> al userului adăugând următoarele în sectiunea &#8220;<strong># User specific aliases and functions</strong>&#8220;:</p>
<blockquote><p>mdvup ()<br />
{<br />
urpmi.update -a<br />
/usr/bin/expect -c &#8216;spawn su -l -c &#8220;urpmi &#8211;auto-select&#8221;;expect &#8220;?<br />
*assword*&#8221;;send &#8212; &#8220;Parola_ROOT&#8221;;send &#8212; &#8220;\r&#8221;;interact&#8217;<br />
}</p></blockquote>
<p>Evident, în exemplul de mai sus trebuie înlocuit <strong>Parola_ROOT</strong> cu parola efectivă <strong>root</strong> de pe sistemul respectiv.</p>
<p>Testaţi prin a deschide o nouă <strong>consolă cu userul</strong> pentru care aţi făcut modificarea şi rulaţi pur şi simplu comanda <strong>mdvup</strong>. Vă doresc mult succes. Sursa: <a href="http://www.mandrivausers.ro/"  target="_blank" class="liexternal">Mandriva Users România-Ghid Mandriva Linux</a>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/tutorial-urpmi-mandriva-linux/' rel='bookmark' title='Tutorial urpmi &#8211; Mandriva Linux'>Tutorial urpmi &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/folosirea-aplicatiei-wine-pentru-rularea-jocurilor/' rel='bookmark' title='Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux'>Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/instalare-driver-video-nvidia-ati-mandriva-linux/' rel='bookmark' title='Instalare driver video Nvidia / ATI &#8211; Mandriva Linux'>Instalare driver video Nvidia / ATI &#8211; Mandriva Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/tips-tricks-mandriva-linux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Efectele 3D, KDE4, KWin și Compiz Fusion &#8211; Mandriva Linux</title>
		<link>http://yo9fah.net/efectele-3d-kde4-kwin-%c8%99i-compiz-fusion-mandriva-linux/</link>
		<comments>http://yo9fah.net/efectele-3d-kde4-kwin-%c8%99i-compiz-fusion-mandriva-linux/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 17:23:32 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=5684</guid>
		<description><![CDATA[ATENȚIE: Înainte de a vă apuca de instalarea acestor efecte 3D, NU este recomandată instalarea Compiz sau activarea KWin pe sisteme slabe din punct de vedere hardware, este posibil ca performanţele sistemului să scadă drastic ! KDE4 și Kwin KDE4 se dorește a fi un Desktop Environment adaptat la nevoile utilizatorului modern, orientat spre ergonomie [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/configurarea-mediilor-de-descarcare-mandriva-linux/' rel='bookmark' title='Configurarea mediilor de descărcare &#8211; Mandriva Linux'>Configurarea mediilor de descărcare &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/tutorial-instalare-mandriva-linux/' rel='bookmark' title='Tutorial instalare Mandriva Linux'>Tutorial instalare Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/folosirea-aplicatiei-wine-pentru-rularea-jocurilor/' rel='bookmark' title='Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux'>Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/kde-oxygen.png" alt="kde-oxygen" title="kde-oxygen" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-5700" /></p>
<p><span style="color: #ff0000;"><strong>ATENȚIE:</strong></span><br />
Înainte de a vă apuca de instalarea acestor efecte <strong>3D</strong>, <strong><span style="color: #ff0000;">NU este recomandată instalarea</span></strong> <strong><a href="http://en.wikipedia.org/wiki/Compiz"  target="_blank" rel="nofollow" class="liwikipedia">Compiz</a></strong> sau activarea <strong><a href="http://en.wikipedia.org/wiki/KWin"  target="_blank" rel="nofollow" class="liwikipedia">KWin</a></strong> pe sisteme slabe din punct de vedere hardware, este posibil ca performanţele sistemului să scadă drastic !</p>
<p><strong>KDE4 și Kwin</strong><br />
<strong><a href="http://www.kde.org/"  target="_blank" class="liexternal">KDE4</a></strong> se dorește a fi un <strong><a href="http://en.wikipedia.org/wiki/Desktop_environment"  target="_blank" rel="nofollow" class="liwikipedia">Desktop Environment</a></strong> adaptat la nevoile utilizatorului modern, orientat spre ergonomie și flexibilitate. Partea din <strong>KDE4</strong> care se ocupă de spațiul de lucru interactiv poartă numele de <strong>Plasma</strong>. Aceasta se concentrează pe efectele grafice și ergonomie în utilizare. Filosofia <strong>Plasma</strong> este că nu se mai face distincție între panel-uri precum <strong>taskbar</strong> sau <strong>system tray</strong>, meniu și iconițele de pe desktop și widget-uri. Ele sunt create și tratate în același mod de <strong>Plasma</strong>. Desktopul poate fi configurat astfel după nevoile utilizatorului foarte ușor.</p>
<p><span id="more-5684"></span></p>
<p><img class="aligncenter size-full wp-image-5687" title="KDE4 și Kwin" src="http://yo9fah.net/wp-content/uploads/2010/02/KDE4-si-Kwin.jpg" alt="KDE4-si-Kwin" width="499" height="374" /></p>
<p>Având instalat ca <strong>Desktop Environment KDE4</strong> aveți avantajul de a beneficia de efectele <strong>3D</strong> similare <strong><a href="http://www.compiz.org/"  target="_blank" class="liexternal">Compiz Fusion</a>, KDE</strong> având inclus <strong>KWin</strong> care oferă aceste efecte <strong>3D</strong>. De asemenea consumul de resurse este mai redus față de <strong>Compiz Fusion</strong>. Înainte de a activa aceste efecte trebuie făcute câteva pregătiri. Acestea<br />
constă în conectarea la internet, adăugarea mediilor şi instalarea driverului plăcii video, toate acestea fiind redate mai sus.</p>
<p>Astfel, pentru <strong>activarea efectelor 3D în KDE4</strong> deschideţi orice fereastră și dați click dreapta pe bara de sus apoi alegeți din meniu <strong>Configure Window Behaviour</strong>. O altă cale de a ajunge la panoul de setări al efectelor <strong>3D</strong> este să navigați în meniu la <strong>Tools/System Tools/Configure Your Desktop</strong>, iar în fereastra ce apare dați clic pe <strong>Desktop</strong>.</p>
<p><img class="aligncenter size-full wp-image-5688" title="Desktop" src="http://yo9fah.net/wp-content/uploads/2010/02/Desktop.jpg" alt="Desktop" width="525" height="406" /></p>
<p>Acum în acea fereastră selectați din coloana din stânga <strong>Desktop Effects</strong> și în tabul <strong>General</strong> dați clic pe <strong>Enable Desktop Effects</strong>. Diversele efecte <strong>3D</strong> pot fi activate și configurate accesând tabul <strong>All Effects</strong>. La final dați clic pe <strong>Apply</strong>, va apărea un mesaj de confirmare a setărilor, dacă totul funcționează corect dați clic pe <strong>Accept Configuration</strong> iar mai apoi revenind la fereastra de configurare a efectelor <strong>3D</strong> dați <strong>Ok</strong>. Dacă însă întâmpinați probleme dați click pe <strong>Return to Previous Configuration</strong> sau dacă desktopul a ”înghețat” așteptați 12 secunde și va reveni automat la setările anterioare.</p>
<p><strong><a href="http://en.wikipedia.org/wiki/Compiz_Fusion"  target="_blank" rel="nofollow" class="liwikipedia">Compiz Fusion</a></strong><br />
Înainte de a instala <strong>Compiz</strong> trebuie făcute câteva pregătiri. Acestea constă în conectarea la internet, adăugarea mediilor şi instalarea driverului plăcii video, toate acestea fiind redate mai sus. Deschideţi <strong>Mandriva Control Center</strong> cu clic pe <strong>Meniu/Tools/System Tools/Configure your Computer</strong>. Introduceţi <strong>parola de root</strong> şi navigaţi la <strong>Hardware/Configure 3D Desktop Effects</strong>. Va apărea un mesaj care vă informează că pachetul <strong>mesa-demos</strong> trebuie instalat. Daţi <strong>Ok</strong> şi pachetul se va instala. Acum va apărea un meniu precum în imaginea de mai jos:</p>
<p><img class="aligncenter size-full wp-image-5689" title="Compiz Fusion" src="http://yo9fah.net/wp-content/uploads/2010/02/Compiz-Fusion.jpg" alt="Compiz-Fusion" width="499" height="384" /></p>
<p>Bifaţi <strong>Compiz Fusion</strong>. Acum daţi <strong>OK</strong> pentru a se instala pachetele necesare funcţionării <strong>Compiz</strong>. La final veţi fi rugat să reporniţi interfaţa grafică pentru a putea folosi <strong>Compiz</strong>. Efectuăm clic pe <strong>Leave/Log Out</strong> iar mai apoi logaţi-vă cu userul dvs. Bucuraţi-vă de noul dvs. desktop <strong>3D</strong> ! Sursa: <a href="http://www.mandrivausers.ro/"  target="_blank" class="liexternal">Mandriva Users România-Ghid Mandriva Linux</a>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/configurarea-mediilor-de-descarcare-mandriva-linux/' rel='bookmark' title='Configurarea mediilor de descărcare &#8211; Mandriva Linux'>Configurarea mediilor de descărcare &#8211; Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/tutorial-instalare-mandriva-linux/' rel='bookmark' title='Tutorial instalare Mandriva Linux'>Tutorial instalare Mandriva Linux</a></li>
<li><a href='http://yo9fah.net/folosirea-aplicatiei-wine-pentru-rularea-jocurilor/' rel='bookmark' title='Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux'>Folosirea aplicaţiei Wine pentru rularea jocurilor &#8211; Mandriva Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/efectele-3d-kde4-kwin-%c8%99i-compiz-fusion-mandriva-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scurtături din tastatură sau hotkeys în Linux</title>
		<link>http://yo9fah.net/scurtaturi-din-tastatura-sau-hotkeys-in-linux/</link>
		<comments>http://yo9fah.net/scurtaturi-din-tastatura-sau-hotkeys-in-linux/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 11:57:53 +0000</pubDate>
		<dc:creator>YO9FAH</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Beginners,]]></category>

		<guid isPermaLink="false">http://yo9fah.net/?p=5666</guid>
		<description><![CDATA[Câteva scurtături din tastatură sau hotkeys, pot fi foarte utile începătorilor în Linux mai ales la primul contact cu acest sistem de operare. Așa cum am mai spus și cu alte ocazii, nu am să fac pentru început descrieri pompoase ale diferitelor componente ale calculatorului personal, respectiv ale unităţii centrale, tastaturii, mouse-lui, etc. &#8230; avem [...]
Related posts:<ol>
<li><a href='http://yo9fah.net/523/' rel='bookmark' title='Tutoriale video Ubuntu Linux'>Tutoriale video Ubuntu Linux</a></li>
<li><a href='http://yo9fah.net/cum-aleg-pc-ul-sa-fie-compatibil-cu-linux/' rel='bookmark' title='Cum aleg PC-ul să fie compatibil cu Linux !?'>Cum aleg PC-ul să fie compatibil cu Linux !?</a></li>
<li><a href='http://yo9fah.net/despre-ghidul-de-utilizare-mandriva-linux/' rel='bookmark' title='Despre Ghidul de utilizare Mandriva Linux'>Despre Ghidul de utilizare Mandriva Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/hotkeys.jpg" alt="hotkeys" title="hotkeys" width="125" height="125" style="border:1px solid black;" class="alignleft size-full wp-image-5673" /></p>
<p>Câteva scurtături din tastatură sau <strong>hotkeys</strong>, pot fi foarte utile începătorilor în <strong>Linux</strong> mai ales la primul contact cu acest sistem de operare.</p>
<p>Așa cum am mai spus și cu alte ocazii, nu am să fac pentru început descrieri pompoase ale diferitelor componente ale calculatorului personal, respectiv ale unităţii centrale, tastaturii, mouse-lui, etc. &#8230; avem destul timp și pentru acest lucru, la fel ca și pentru multe altele cum ar fi spre exemplu multitudinea de comenzi ale unui sistem de operare, fie el <strong>Windows</strong> sau <strong>Linux</strong>.</p>
<p>Mai jos vă sunt prezentate o mică parte dintre multiplele comenzi utile din tastatură pe care le puteţi utiliza atunci când vă loviți de sistemul de operare <strong>Linux</strong>:</p>
<p><span id="more-5666"></span></p>
<blockquote><p><strong>CTRL+&#8221;plus&#8221;</strong> = Creşte dimensiunea fontului folosit în Firefox.<br />
<strong>CTRL+&#8221;minus&#8221;</strong> = Scade dimensiunea fontului folosit în Firefox.<br />
<strong>CTRL+ALT+BACKSPACE</strong> = Închide serverul X şi îl restartează.<br />
<strong>CTRL+ALT+&#8221;plus&#8221;</strong> = Creşte rezoluţia ecranului (serverul X)<br />
<strong>CTRL+ALT+&#8221;minus&#8221;</strong> = Scade rezoluţia ecranului (serverul X)<br />
<strong>ALT+TAB</strong> = Schimbă între ele aplicaţiile pornite (la fel ca și în Windows)</p></blockquote>
<p><img src="http://yo9fah.net/wp-content/uploads/2010/02/Tastatura.png" alt="Tastatura" title="Tastatura" width="600" height="200" class="aligncenter size-full wp-image-5680" /></p>
<p>Aceste acţiuni de mai jos sunt similare cu cele din <strong>Windows XP</strong>:</p>
<blockquote><p><strong>CTRL+C</strong> = Copy<br />
<strong>CTRL+X</strong> = Cut<br />
<strong>CTRL+V</strong> = Paste<br />
<strong>CTRL+Z</strong> = Undo<br />
<strong>CTRL+Y</strong> = Redo<br />
<strong>CTRL+N</strong> = New<br />
<strong>CTRL+S</strong> = Save<br />
<strong>CTRL+A</strong> = Select All<br />
<strong>CTRL+ESC</strong> = se porneşte aplicaţia <strong>Ksystem Guard în KDE</strong>, aplicaţie similară cu <strong>Task Manager </strong>din <strong>Windows</strong> (se pornește în <strong>Windows</strong> la apăsarea combinaţiei de taste <strong>Ctrl+Alt+Del</strong>)</p></blockquote>
<p>Deocamdată numai atât pentru început, asta din simplul motiv de a nu speria utilizatorul începător cu prea multe comenzi la început de drum. În următoarele postări vom mai afla și alte comenzi cu mult mai utile și cu mult mai interesante. <img src='http://yo9fah.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Sursa: <a href="http://www.mandrivausers.ro/"  target="_blank" class="liexternal">Mandriva Users România-Ghid Mandriva Linux</a>.</p>
<p>Related posts:<ol>
<li><a href='http://yo9fah.net/523/' rel='bookmark' title='Tutoriale video Ubuntu Linux'>Tutoriale video Ubuntu Linux</a></li>
<li><a href='http://yo9fah.net/cum-aleg-pc-ul-sa-fie-compatibil-cu-linux/' rel='bookmark' title='Cum aleg PC-ul să fie compatibil cu Linux !?'>Cum aleg PC-ul să fie compatibil cu Linux !?</a></li>
<li><a href='http://yo9fah.net/despre-ghidul-de-utilizare-mandriva-linux/' rel='bookmark' title='Despre Ghidul de utilizare Mandriva Linux'>Despre Ghidul de utilizare Mandriva Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yo9fah.net/scurtaturi-din-tastatura-sau-hotkeys-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

