<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.linux360.ro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sorin25</id>
		<title>linux360 - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linux360.ro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sorin25"/>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php/Special:Contributions/Sorin25"/>
		<updated>2026-04-19T11:45:18Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Scripturi_BASH&amp;diff=2707</id>
		<title>Scripturi BASH</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Scripturi_BASH&amp;diff=2707"/>
				<updated>2006-06-02T07:17:12Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: /* Cautarea unui fisier ce contine un anumit string */ - small fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Exemple scripturi BASH ==&lt;br /&gt;
&lt;br /&gt;
=== Script care lanseaza in fundal o anumita comanda data ca parametru de intrare ===&lt;br /&gt;
Puteti lasa o comanda sa se execute in fundal fara ca ea sa fie intrerupta la&lt;br /&gt;
iesirea dumneavoastra din sistem folosind urmatorul script pe care l-am numit&lt;br /&gt;
silent. (output-ul nu este salvat, pentru aceasta puteti folosi nohup)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Executing \&amp;quot;$*\&amp;quot;&amp;quot;&lt;br /&gt;
setsid bash -c $* 2&amp;gt;&amp;gt;/dev/null 1&amp;gt;&amp;gt;/dev/null &amp;lt; /dev/null &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul il puteti folosi de exemplu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ silent wget -c -t 0 www.bigfiles.com/ubuntu.iso&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Script ce elimina zona asociata unui domeniu dat ca parametru de intrare ===&lt;br /&gt;
&lt;br /&gt;
Puteţi elimina porţiunea din named.conf de la&lt;br /&gt;
&amp;lt;tt&amp;gt;zone &amp;quot;nume.domeniu.dat.ca.parametru.de.intrare&amp;quot; {&amp;lt;/tt&amp;gt;&lt;br /&gt;
până la acolada închisă asociată acoladei deschise de mai sus.&lt;br /&gt;
&lt;br /&gt;
Scriptul este:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Bind zone remove script&lt;br /&gt;
#&lt;br /&gt;
# Copyright (C) 2005 Silvian Cretu &amp;lt;silvian86@yahoo.com&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# This program is free software; you can redistribute it and/or&lt;br /&gt;
# modify it under the terms of the GNU General Public License&lt;br /&gt;
# as published by the Free Software Foundation; either version 2&lt;br /&gt;
# of the License, or (at your option) any later version.&lt;br /&gt;
#&lt;br /&gt;
# This program is distributed in the hope that it will be useful,&lt;br /&gt;
# but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
# GNU General Public License for more details.&lt;br /&gt;
#&lt;br /&gt;
# You should have received a copy of the GNU General Public License&lt;br /&gt;
# along with this program; if not, write to the Free Software&lt;br /&gt;
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. &lt;br /&gt;
&lt;br /&gt;
if [ ! $# = 1 ]; then&lt;br /&gt;
    echo &amp;quot;Usage: $0 domain&amp;quot;;&lt;br /&gt;
    echo &amp;quot;The path to named.conf is defined inside the script&amp;quot;;&lt;br /&gt;
    		 else&lt;br /&gt;
	pathToNamedDotConf=/etc/named.conf&lt;br /&gt;
	&lt;br /&gt;
	x=$(grep -n &amp;quot;zone \&amp;quot;$1\&amp;quot; {&amp;quot; $pathToNamedDotConf | cut -f1 -d:)&lt;br /&gt;
	sed $x,/\}\;/d $pathToNamedDotConf &amp;gt; temp&lt;br /&gt;
	c=$(sed -n $x'p' &amp;lt; temp)&lt;br /&gt;
	if [ &amp;quot;x`echo $c | grep &amp;quot;zone&amp;quot;`&amp;quot; = &amp;quot;x&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
		sed $x' d' temp &amp;gt; $pathToNamedDotConf&lt;br /&gt;
	else&lt;br /&gt;
		cat temp &amp;gt; $pathToNamedDotConf&lt;br /&gt;
	fi&lt;br /&gt;
	rm -f temp&lt;br /&gt;
	exit&lt;br /&gt;
fi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cautarea unui fisier ce contine un anumit string ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;find /path -name &amp;quot;*&amp;quot; -exec grep -H &amp;quot;&amp;lt;string&amp;gt;&amp;quot;  '{}' \;&amp;lt;/code&amp;gt;&lt;br /&gt;
sau&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;grep -Hr &amp;quot;&amp;lt;string&amp;gt;&amp;quot; /path/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fireste, &amp;lt;tt&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/tt&amp;gt; poate fi atat un sir de caractere cat si orice fel de expresie regulata suportata de versiunea particulara de &amp;lt;tt&amp;gt;grep&amp;lt;/tt&amp;gt; disponibila pe masina in cauza.&amp;lt;br /&amp;gt;&lt;br /&gt;
Deasemenea, pentru a cauta fara a face diferenta intre majuscule si minuscule, adaugati parametrul &amp;lt;tt&amp;gt;-i&amp;lt;/tt&amp;gt; la &amp;lt;tt&amp;gt;grep&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Daca doriti ca in output-ul comenzii &amp;lt;tt&amp;gt;grep&amp;lt;/tt&amp;gt; expresia cautata sa fie cautata sa fie evidentiata puteti folosi parametrul &amp;lt;tt&amp;gt;--color&amp;lt;/tt&amp;gt; astfel:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;grep --color -Hr &amp;quot;&amp;lt;string&amp;gt;&amp;quot; /path/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Stergerea fisierelor backup ===&lt;br /&gt;
&lt;br /&gt;
Asa cum stiti, prin traditie in *NIX, editoarele text fac o copie de siguranta fisierelor editate, copie de siguranta ce este denumita identic cu fisierul initial plus caracterul tilda ('''~'''). Ei bine... in cazul aplicatiilor web, acest backup mai mult dauneaza decat sa ajute.&lt;br /&gt;
Nu ar fi prea placut sa aveti un &amp;lt;tt&amp;gt;index.php~&amp;lt;/tt&amp;gt;  in &amp;lt;tt&amp;gt;DocumentRoot&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;find /path -name &amp;quot;*~&amp;quot; -exec rm -f '{}' \;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Probleme cu spatiul pe disc? ===&lt;br /&gt;
&lt;br /&gt;
Nu stiti unde &amp;quot;vi s-a dus&amp;quot; spatiul de pe disc si e cam greu sa verificati fiecare director in parte?&amp;lt;br /&amp;gt;&lt;br /&gt;
Linia urmatoare va ajuta, facand totodata si o sortare.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;du --max-depth=1 /path | sort -rn&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Collection]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Ce_este_GNU/Linux%3F_/_Cum_invat_Linux%3F&amp;diff=2697</id>
		<title>Ce este GNU/Linux? / Cum invat Linux?</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Ce_este_GNU/Linux%3F_/_Cum_invat_Linux%3F&amp;diff=2697"/>
				<updated>2006-05-24T09:42:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: /* /etc/fstab */ - internal link correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce este GNU/Linux? Cum invat Linux? De unde incep? Cum fac sa...? Ce inseamna...? Cum ma pot ajuta singur in a invata Linux? &lt;br /&gt;
&lt;br /&gt;
Acestea sunt doar cateva din intrebarile pe care un utilizator nou de Linux si le pune in momentul in care incearca sa afle ceva nou, sa invete sa utilizeze si poate chiar sa administreze un astfel de sistem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scopul acestui articol este sa raspunda la aceste intrebari, in special la cele care contin notiuni de baza si in general se va urmari sa cuprinda informatiile necesare pentru a intelege despre ce este vorba si cum interactionam cu un sistem GNU/Linux. Subiectele mai avansate vor fi lasate pentru discutie in cadrul forumului sau in cadrul altor articole deoarece depasesc scopul acestuia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Linux si Windows'''&lt;br /&gt;
&lt;br /&gt;
Vom presupune ca un utilizator are o oarecare experienta cu un sistem de operare, fiind utilizat, pe platformele desktop, cu precadere Microsoft Windows. De aceea vom incerca sa facem pe alocuri o mica comparatie pentru a vedea care sunt corespondentele anumitor notiuni considerate cunoscute deja.&lt;br /&gt;
&lt;br /&gt;
Pentru a vedea corespondentele unor programe de pe Windows pe Linux (sau invers) poate fi consultat articolul [[Echivalentele_Linux_ale_programelor_Windows | Echivalentele Linux ale programelor Windows]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== O digresiune naiva despre contextul in care a aparut Linux ===&lt;br /&gt;
&lt;br /&gt;
''Nota: Cei care cunosc deja aceste notiuni, sau care doresc sa afle mai multe despre partea practica a notiunilor introductive pot sari peste acesta sectiune.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ce sunt sistemele libere? ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un sistem de operare liber este alcatuit din programe ale caror sursa este disponibila. Oricine o poate vedea si modifica daca simte ca are ceva de adaugat sau de reparat, conditia fiind sa le spuna si celorlalti despre modificarile sale astfel incat sa existe o munca de colaborare in dezvoltarea unui astfel de sistem. De altfel, fara colaborare nu s-ar fi ajuns aici.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Licenta sub care se desfasoara acesta activitate pe Linux este, in general, [http://www.gnu.org/copyleft/gpl.html GPL] alcatuita de Richard Stallman, coordonatorul proiectului GNU si al Free Software Foundation. Mai multe despre GPL, filosofia care sta in spatele acestor programe si binecunoscutul slogan '''Free as in Freedom''' aflati pe http://www.fsf.org si pe http://www.gnu.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La un moment dat in istoria tehnologiei informatiei s-a pus problema ca produsele software ar trebui sa se supuna acelorasi legi comerciale ca oricare alt produs, motiv pentru care a aparut si necesitatea de a ascunde ceea ce sta in spatele muncii sale, pentru a nu putea fi reprodus sau preluat/modificat de altcineva. Ca un raspuns la aceasta miscare a aparut GNU, o echipa de programatori care au creat din placere o suita de programe care sa le inlocuiasca pe cele care incepusera sau devenisera deja '''proprietare''' si asupra caroara ei nu mai putea lucra independent sa le imbunatateasca. Insa acesta suita de programe avea nevoie de un ''coordonator'', de un supra-program care sa impuna niste reguli de functionare, sa dea voie anumitor operatii la un moment dat, sa restrictioneze altele, in fine, avea nevoie de un [http://www.kernel.org/ kernel]. Acest kernel a fost creat de Linus Torvalds si a fost numit '''Linux''', motiv pentru care toate sistemele Linux actuale poarte acesta denumire.&lt;br /&gt;
&lt;br /&gt;
Insa corect este sa spunem sistem '''GNU/Linux''' deoarece in jurul acestor doua proiecte s-a dezvoltat ceea ce numim noi azi un sistem Linux.&lt;br /&gt;
&lt;br /&gt;
==== Ce este un program? ====&lt;br /&gt;
&lt;br /&gt;
La modul cel mai intuitiv, un program este un fisier text scris intr-un limbaj de programare care specifica anumite instructiuni. Insa ceea ce cunostem noi sub numele de program este cu totul altceva. Noi cunoastem ''intruparea'' acelui program, si anume un fisier binar executabil (un ''.exe'' pe Windows). Care este procedeul prin care transformam textul intr-un binar (astfel incat sa poata fi interpretat direct de calculator) si care este ''bagheta magica'' care il transforma din text in binar? Bagheta magica este un program special numit ''compilator'' si procedeul de transformare se numeste ''compilare''.&lt;br /&gt;
&lt;br /&gt;
Textul initial despre care va povesteam este de fapt ''sursa'' programului, esenta lui, pe care noi in sistemele &amp;quot;GNU/Linux&amp;quot; avem posibilitatea de a o modifica si de a crea un program si mai puternic decat cel initial daca suntem suficient de priceputi. In alte sisteme cu sursa inchisa (cum ar fi Microsoft Windows), nu avem aceasta posibilitate, prin urmare drepturile si posibilitatile noastre sunt ingradite. Pentru un utilizator obisnuit nu este o tragedie foarte mare deoarece probabil ca nu simte nevoia acestei libertati, sau nu stie ce sa faca cu ea.&lt;br /&gt;
&lt;br /&gt;
Daca ati ajuns pana aici si nu va este frica sa ma murdariti un pic de &amp;quot;unsoare&amp;quot;, inseamna ca sunteti curiosi sa vedeti mai mult. Aceasta unsoare de care vorbesc este de fapt dorinta de a afla mai multe despre internele unui sistem de operare si cateodata este necesar un mic '''hack''' pentru a rezolva posibilele probleme. In acest caz, nu pot decat sa va felicit deoarece aveti calitatile necesare pentru a invata Linux.&lt;br /&gt;
&lt;br /&gt;
==== Cum compilez un program? / Cum instalez din surse o aplicatie? ====&lt;br /&gt;
&lt;br /&gt;
Pentru a efectua o instalare corecta se recomanda citirea documentelor referitoare la instalare din arhiva care contine sursele. De regula, un README si un INSTALL ar trebui sa va lamureasca. Apoi dati comenzile urmatoare, pe rand si programul va fi compilat si instalat conform unor optiuni specificate in fisierul Makefile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; ./configure&lt;br /&gt;
  make&lt;br /&gt;
  make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Nota: Daca doriti sa schimbati optiunile de compilare default (ceea ce se si recomanda), dati comanda '''./configure --help''' sa vedeti o lista a optiunilor pe care le aveti la dispozitie. Aceste optiuni variaza de la program la program. Evident, in argumentele pe care le veti da lui '''./configure''' veti avea o instalare cat mai aproape de ceea ce vreti.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''make'''&lt;br /&gt;
&lt;br /&gt;
Utilitarul '''make''' s-a nascut din nevoia de a compila, linkedita si instala proiecte mari, alcatuite din sute sau mii de fisiere sursa. Pentru a explica rolul utilitarului '''make''', recapitulam pasii in care mai multe fisiere sursa C sau ASM (limbaj de asamblare) sunt compilate si linkeditate impreuna intr-un fisier executabil:&lt;br /&gt;
&lt;br /&gt;
Fie mai multe fisiere sursa C, cu numele sursa1.c, sursa2.c, sursa3.c. In mod normal, aceste fisiere sunt compilate separat de catre orice compilator C in fisiere individuale obiect: sursa1.o (sau sursa1.obj),&lt;br /&gt;
sursa2.o si sursa3.o. Dupa compilare, in faza de linkeditare din cele trei fisiere obiect rezulta fisierul executabil. Se pot recunoaste usor acesti pasi si in asamblarea si linkeditare impreuna a mai multor fisiere ASM intr-un singur fisier executabil.&lt;br /&gt;
&lt;br /&gt;
Daca din cele trei fisiere sursa de mai sus se modifica doar sursa2.c, care din pasii de mai sus trebuie repetati? Evident, nu este necesara recompilarea in fisiere obiect a fisierelor sursa1.c si sursa3.c, este&lt;br /&gt;
necesara doar recompilarea lui sursa2.c. In urma acestei recompilari se va modifica si sursa2.o, lucru care impune relinkeditarea tuturor fisierelor obiect in fisierul executabil final. Utilitarul '''make''', folosind un fisier de configurare cu numele Makefile, &amp;quot;are grija&amp;quot; ca din pasii necesari obtinerii unui anumit fisier (in cazul nostru fisierul executabil final) sa se execute doar acesi pasi necesari.&lt;br /&gt;
&lt;br /&gt;
Prezentam in continuare in fisier Makefile pentru exemplu enuntat mai sus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
demo : sursa1.o sursa2.o sursa3.o&lt;br /&gt;
	gcc -o demo sursa1.o sursa2.o sursa3.o&lt;br /&gt;
&lt;br /&gt;
sursa1.o : sursa1.c&lt;br /&gt;
	gcc -c sursa1.c&lt;br /&gt;
&lt;br /&gt;
sursa2.o : sursa2.c&lt;br /&gt;
	gcc -c sursa2.c&lt;br /&gt;
&lt;br /&gt;
sursa2.o : sursa2.c&lt;br /&gt;
	gcc -c sursa1.c&lt;br /&gt;
&lt;br /&gt;
clean :&lt;br /&gt;
	rm sursa1.c~ sursa2.c~ sursa3.c~&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Explicatii:'''&lt;br /&gt;
&lt;br /&gt;
Pe prima linie, fisierul demo, se obtine din fisierele sursa1.o, sursa2.o si sursa3.o cu comanda de pe linia doi. Prima linia este folosita de utilitarul make pentru a sti cand trebuie sa reconstruiasca (prin linkeditare) fisierul demo, iar linia doi pentru a sti cu ce comanda trebuie sa reconstruiasca acest fisier.&lt;br /&gt;
Linia patru este folosita pentru a contrui fisierul sursa1.o din fisierul sursa1.c folosind comanda de pe linia cinci. Aceste doua linii sunt folosita de utilitarul make in doua situatii:&lt;br /&gt;
* a) fie sursa1.o nu exista, el este necesar la linkeditare finala, si deci trebuie creat prin comanda de pe linia cinci;&lt;br /&gt;
* b) fie fisierul sursa1.c are data crearii mai noua decat sursa1.o, fapt ce impune recompilarea lui sursa1.c.&lt;br /&gt;
Modificandu-se sursa1.o, data crearii acestuia va fi mai noua decat data fisierului demo lucru ce va duce linkeditarea finala. Optinea -c folosita la compilatorul gcc inseamna &amp;quot;just compile, don't link&amp;quot;, iar optiunea -o inseamna &amp;quot;creeaza fisierul executabil cu acest nume&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pentru a rula exemplu de mai sus, se tasteaza comanda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt;make&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Observatii:'''&lt;br /&gt;
* Observati regula ''clean'' din fisierul de mai sus. Prin comanda '''make clean''' se executa comanda de dupa aceasta regula (se executa comanda rm care sterge fisierele de backup)&lt;br /&gt;
* Liniile cu comenzile '''gcc''' si '''rm''' sunt indentate in dreapta cu TAB, nu cu spatii!&lt;br /&gt;
* Intr-un fisier Makefile se pot folosi orice comenzi valide shell pentru a crea un fisier necesar. Exemplu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fisier_cu_useri_din_sistem :&lt;br /&gt;
	finger &amp;gt; fisier_cu_useri_din_sistem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arhivare/Dezarhivare ====&lt;br /&gt;
===== Cum utilizez '''tar'''? =====&lt;br /&gt;
&lt;br /&gt;
Codul sursa al unui program se va gasi cel mai des intr-o arhiva. Aceasta poate fi .tar, tar.gz sau .tar.bz2 si va fi numita, generic, ''tarball''.&lt;br /&gt;
Pentru a afla mai multe despre tar si optiunile sale dati comanda '''man tar'''. &lt;br /&gt;
&lt;br /&gt;
Dezarhivarea se face astfel:&lt;br /&gt;
* pentru o arhiva '''tar''': &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar xvf arhiva.tar &amp;lt;/code&amp;gt;&lt;br /&gt;
* pentru o arhiva '''tar.gz''': &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar zxvf arhiva.tar.gz &amp;lt;/code&amp;gt;&lt;br /&gt;
* pentru o arhiva '''tar.bz2''': &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar jxvf arhiva.tar.bz2 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Arhivarea unui director se face astfel:&lt;br /&gt;
* intr-o arhiva '''.tar''': &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar cvf arhiva.tar /director/ &amp;lt;/code&amp;gt;&lt;br /&gt;
* intr-o arhiva '''tar.gz''': &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar czvf arhiva.tar.gz /director/ &amp;lt;/code&amp;gt;&lt;br /&gt;
* intr-o arhiva '''tar.bz2''': &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar cjvf arhiva.tar.bz2 /director/ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desigur, in loc de un director putea fi un simplu fisier. Se pot specifica mai multe fisiere, directoare pentru arhivare in cadrul aceleiasi arhive. De, asemenea, ca o observatie, uneori arhivele ''tar.gz'' pot fi gasite si cu extensia ''tgz'', comenzile de dezarhivare fiind la fel.&lt;br /&gt;
&lt;br /&gt;
===== Exista zip, rar, ace, arj in Linux? =====&lt;br /&gt;
&lt;br /&gt;
Da. Nu sunt programe cu sursa deschisa, dar in general sunt de gasit prin repository-urile distributiilor mai mari. Sa le luam pe rand:&lt;br /&gt;
* Pentru ''zip'' exista doua programe: '''zip''' si '''unzip'''. Desi nu sunt produse de firma care produce binecunoscutul WinZIP, aceste utilitare sunt compatibile cu WinZIP, gratuite si portate pe mai multe sisteme de operare. [http://www.info-zip.org/ Site-ul oficial].&lt;br /&gt;
** pentru a crea o arhiva zip dintr-un director: &amp;lt;code&amp;gt;zip -r arhiva.zip /director/&amp;lt;/code&amp;gt;&lt;br /&gt;
** pentru a extrage fisierele dintr-o arhiva zip: &amp;lt;code&amp;gt;unzip arhiva.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
* Pentru ''rar'' exista '''rar''' si '''unrar'''. Ambele utilitare pot fi descarcate de pe [http://www.rarlab.com/ site-ul oficial], dar numai '''unrar''' este gratuit.&lt;br /&gt;
** pentru a crea o arhiva rar dintr-un director: &amp;lt;code&amp;gt;rar a arhiva.rar /director/&amp;lt;/code&amp;gt;&lt;br /&gt;
** pentru a extrage fisierele dintr-o arhiva rar: &amp;lt;code&amp;gt;unrar e arhiva.rar /director_destinatie/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Pentru ''ace'' exista '''unace'''. Pe [http://www.winace.com/ site-ul oficial], exista doar acest utilitar la categoria download-urilor pentru Linux. El executa doar dezarhivare:&lt;br /&gt;
** &amp;lt;code&amp;gt;unace e arhiva.ace&amp;lt;/code&amp;gt;&lt;br /&gt;
* Pentru ''arj'' exista '''arj'''. Desi pe [http://www.arjsoftware.com/ site-ul lor oficial] se pare ca platforma UNIX/Linux nu e suportata (FAQ, intrebarea h.), in repository-ul distributiilor mari exista '''arj''':&lt;br /&gt;
** &amp;lt;code&amp;gt;ARJ32 v 3.10, Copyright (c) 1998-2004, ARJ Software Russia. [24 Nov 2005]&amp;lt;/code&amp;gt;&lt;br /&gt;
** pentru a crea o arhiva dintr-un director: &amp;lt;code&amp;gt;arj a -r arhiva.arj /director/&amp;lt;/code&amp;gt;&lt;br /&gt;
** pentru a extrage o arhiva: &amp;lt;code&amp;gt;arj e -r arhiva.arj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ce este o distributie Linux? ===&lt;br /&gt;
&lt;br /&gt;
O colectie de programe cu sursa deschisa adunate sub aceeasi capota, structurate astfel incat sa indeplineasca un anume scop (sau chiar mai multe simultan), cum ar fi: server web, server de mail, desktop computer, workstation etc. Desigur, o distributie contine obligatoriu utilitarele de baza de la GNU si kernelul Linux pentru a functiona corect. Structurarea programelor poate include chiar modificarea si gruparea lor in functie de scopurile pe care le indeplinesc, astfel creandu-se '''pachetele'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dintre calitatile unei distributii notam:'''&lt;br /&gt;
&lt;br /&gt;
* Are un installer pentru instalare facila.&lt;br /&gt;
* Are utilitarele de baza GNU si kernelul Linux.&lt;br /&gt;
* Are o structura de directoare specifica oricarui sistem UNIX.&lt;br /&gt;
* Are suport pentru mai multe tipuri de sisteme de fisiere.&lt;br /&gt;
* Are un manager de pachete, astfel incat sa se poata adauga, sterge, actualiza (upgrade) si mentine o lista a pachetelor instalate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Care este cea mai buna distributie? ===&lt;br /&gt;
&lt;br /&gt;
Nu exista o ''cea mai buna distributie''. Daca doriti sa invatati Linux exista unele cu interfete ceva mai intuitive, insa diferentele sunt doar de gust. Ceea ce va trebuie cel mai mult este rabdare si perseverenta, deoarece nici o distributie nu este inabordabila. Incercati si vedeti singuri care vi se potriveste.&lt;br /&gt;
&lt;br /&gt;
; [http://www.centos.org/ CentOS] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 4.3)&lt;br /&gt;
: Cea mai fidela clona de RedHat Enterprise, disponibila gratuit.&lt;br /&gt;
&lt;br /&gt;
; [http://www.debian.org/ Debian] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 3.1r2 &amp;quot;sarge&amp;quot;)&lt;br /&gt;
: Una dintre cele mai vechi si complete distributii, cu o gama impresionanta (Aprilie 2006: peste 15940) de pachete in arsenal.&lt;br /&gt;
&lt;br /&gt;
; [http://fedoraproject.org/wiki/ Fedora Core] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 5)&lt;br /&gt;
: Cunoscuta ca fiind initiativa RedHat pentru a oferi o varianta gratuita a produsului sau Enterprise.&lt;br /&gt;
&lt;br /&gt;
; [http://www.gentoo.org/ Gentoo] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 2006.0)&lt;br /&gt;
: Un proiect impresionant, avand in vedere ca pune la dispozitia utilizatorului un mediu de lucru prin care sa-si compileze intreaga distributie din surse, cu optiunile alese de el.&lt;br /&gt;
&lt;br /&gt;
; [http://wwwnew.mandriva.com/ Mandriva] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 2006)&lt;br /&gt;
: Distributie usor de utilizat, cunoscuta ca '''Mandrake''' pana de curand, ofera si varianta Enterprise.&lt;br /&gt;
&lt;br /&gt;
; [http://www.slackware.org/ Slackware] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 10.2)&lt;br /&gt;
: Cunoscuta in mod special pentru simplitate si stabilitate (conform principiului [http://en.wikipedia.org/wiki/KISS_Principle KISS]). Cea mai veche distributie inca mentinuta.&lt;br /&gt;
&lt;br /&gt;
; [http://www.novell.com/linux/ SUSE] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 10.0)&lt;br /&gt;
: Varianta Enterprise a distributiei sustinuta de Novell.&lt;br /&gt;
&lt;br /&gt;
; Familia [http://www.ubuntu.com/ Ubuntu], [http://www.kubuntu.org/ Kubuntu], [http://www.edubuntu.org/ edubuntu] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 5.10)&lt;br /&gt;
: Distributii usor de utilizat (bazate pe '''Debian'''), relativ recent aparute, cu o toleranta foarte mare pentru incepatori.&lt;br /&gt;
&lt;br /&gt;
; [http://www.knoppix.org/ KNOPPIX] (versiune curenta&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt; 4.0.2)&lt;br /&gt;
: Cea mai populara distribute Live-CD (boot-abila). Ruland direct de pe CD, si avand foarte multe programe, este recomandata atat incepatorilor (pot lua contact cu Linux-ul fara a-l instala) cat si utilizatorilor avansati (care au nevoie la un moment dat sa recupereze date de pe un hard-disk ce nu mai boot-eaza, de exemplu).&lt;br /&gt;
&lt;br /&gt;
==== Ce este o distributie boot-abila? ==== &lt;br /&gt;
&lt;br /&gt;
Una care poate fi pornita si rulata direct de pe CD (DVD), fara a instala nimic pe hard-disk, programele si (parte din) sistemul de fisiere incarcandu-se in RAM. &lt;br /&gt;
&lt;br /&gt;
'''Utilizari frecvente:''' &lt;br /&gt;
&lt;br /&gt;
* identificarea componentelor hardware ale sistemului vostru&lt;br /&gt;
* testarea unui calculator la achizitionare fara a instala nimic&lt;br /&gt;
* lucrul pe un calculator fara hard-disk (sau al carui hard-disk este intangibil)&lt;br /&gt;
* rezolvarea unor probleme hardware / testarea memoriei&lt;br /&gt;
&lt;br /&gt;
==== De ce as alege o distributie boot-abila? ====&lt;br /&gt;
&lt;br /&gt;
Deoarece nu trebuie sa instalati nimic pe hard-disk pentru a va &amp;quot;juca&amp;quot; un pic cu comezile de baza si pentru a va familiariza cu noul mediu de lucru si in general, cu setarile standard, nu puteti face prea multe trasnai :-). &lt;br /&gt;
&lt;br /&gt;
Mai apoi probabil ca veti dori ceva instalat totusi, pentru a va ramane salvate setarile pe care le faceti si pentru a putea rula aplicatiile cu o viteza mai mare, deoarece in momentul in care incarca de pe CD, nu ruleaza foarte rapid.&lt;br /&gt;
&lt;br /&gt;
==== Se poate instala Knoppix pe hard-disk? ====&lt;br /&gt;
&lt;br /&gt;
Desigur, folosind comanda:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;sudo knoppix-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acesta este insa un subiect mai avansat si este recomandabil sa cititi FAQ original al Knoppix-ului pentru a afla mai multe detalii. Nu luati acesta posibilitate ca pe un indemn insa. Este doar dovada ca se poate, in cazul in care doriti.&lt;br /&gt;
&lt;br /&gt;
==== Mai sunt distributii interesante, utile pentru teste? ====&lt;br /&gt;
&lt;br /&gt;
Desigur. Un proiect foarte interesant este [http://www.damnsmalllinux.org/ Damn Small Linux]. Ceea ce ofera ei (in mod special pentru un utilizator de Windows) este [ftp://ibiblio.org/pub/Linux/distributions/damnsmall/current/dsl-embedded.zip o arhiva zip] in care sa gaseste o mini-distributie embedded Linux. Cu alte cuvinte, o luati, dezarhivati, dati dublu-click pe '''dsl-windows.bat''' si veti avea o surpriza placuta.&lt;br /&gt;
&lt;br /&gt;
O alta mini-distributie care ruleaza direct de pe partitia Windows este [http://www.slackware.org/zipslack/ ZipSlack]. Mai multe informatii despre unde o gasiti - http://www.slackware.org/zipslack/getzip.php.&lt;br /&gt;
&lt;br /&gt;
==== Cum instalez un program / o aplicatie sub forma de pachet? ====&lt;br /&gt;
&lt;br /&gt;
Acest lucru este dependent de distributia pe care o folositi. Daca sunteti incepator, se recomanda sa utilizati un manager de pachete in modul grafic.&lt;br /&gt;
&lt;br /&gt;
Daca vreti sa stiti mai multe, cititi in continuare. Dupa cum povesteam mai devreme programele au fost luate de dezvoltatorii distributiilor si puse in pachete pentru a fi grupate mai bine. Da, asta inseamna ca un program original se poate intinde pe mai multe pachete, respectiv poate fi grupat cu mai multe programe inainte de a forma un pachet.&lt;br /&gt;
&lt;br /&gt;
De asemenea, apare o noua notiune, si anume aceea de ''dependinte''. &lt;br /&gt;
&lt;br /&gt;
===== Ce sunt dependintele si cum utilizez un manager de pachete? ===== &lt;br /&gt;
&lt;br /&gt;
Dependintele sunt programe/pachete/biblioteci de care depind alte programe pe care vreti voi sa le instalati. Fiind vorba de un sistem cu surse libere (sub licenta GPL sau compatibila) un dezvoltator nu trebuie sa scrie ''totul'' de la capat pentru a realiza un program functional. El se poate baza pe anumite programe/biblioteci introduse de altcineva pentru a-si realiza scopul. Motiv pentru care s-ar putea sa va treziti la un moment dat ca doriti sa instalati ceva si vi se refuza acest drept pe motiv ca ii lipseste o componenta necesara bunei functionari, altfel spus, o dependinta.&lt;br /&gt;
&lt;br /&gt;
De aceea au si aparut de fapt programele numite &amp;quot;manager de pachete&amp;quot;, pentru a rezolva aceste dependinte fara sa trebuiasca utilizatorul sa le caute si sa le instalaze manual. De fapt, fiecare distributie are un manager de pachete bine pus la punct, altfel nu  ar fi ajuns la stadiul actual, tinand cont ca o distributie majora poate avea mii de pachete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pentru '''Gentoo''' veti folosi portage - un sistem de management de pachete inspirat din FreeBSD.&lt;br /&gt;
** Instalarea unui pachet: &amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;emerge pachet&amp;lt;/code&amp;gt;&lt;br /&gt;
** Dezinstalarea: &amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;emerge --unmerge pachet&amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru mai multe detalii, consultati documentatia de pe [http://www.gentoo.ro/ site-ul comunitatii Gentoo in Romania]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distributii precum '''RedHat''' (acum numai pentru mediul Enterprise), '''Fedora Core''', '''Mandriva''' si '''Suse''' se bazeaza la nivelul cel mai de jos pe pachete in format '''rpm'''. Comenzi utile pentru a lucra cu ele:&lt;br /&gt;
** Pentru instalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; rpm -i nume_pachet.rpm &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru dezinstalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; rpm -e nume_pachet &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru nevoi mai avansate '''man rpm'''.&lt;br /&gt;
** Ca manager de pachete, acesta variaza de la distributie la distributie. [http://linux.duke.edu/projects/yum/ Yum] pare sa fie alegerea cea mai populara. Pentru a afla cum il setam sa utilizeze site-uri mirror din Romania, cititi articolul [[Yum_%C3%AEn_Rom%C3%A2nia | Yum in Romania]]&lt;br /&gt;
** Mandriva foloseste [http://qa.mandriva.com/twiki/bin/view/Main/UrpmiResources urpmi] sau [http://labix.org/smart smart]. ''Familia'' '''urpmi''' ''preia'' toate functiile utilitatului '''rpm''', nemaifiind nevoie sa folositi comenzile scrise mai sus. Un scurt exemplu de echivalente (cand extensia .rpm este data, urpmi va cauta pachetul local, in directorul curent; ca interfete grafice e recomandat sa aveti instalat '''gurpmi''' si '''rpmdrake'''; pentru mai multe detalii, consultati documentatia de pe [http://www.mandrivalinux.ro/ site-ul comunitatii Mandriva in Romania]): &amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;rpm -i nume_pachet.rpm &amp;lt;&amp;gt; urpmi nume_pachet[.rpm]&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;rpm -e nume_pachet &amp;lt;&amp;gt; urpme nume_pachet&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distributii precum '''Slackware''' se bazeaza pe pachete in format '''tgz'''.&lt;br /&gt;
** Pentru instalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; installpkg nume_pachet.tgz &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru dezinstalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; removepkg nume_pachet &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru a folosi managerul de pachete original dati comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; pkgtool &amp;lt;/code&amp;gt;&lt;br /&gt;
** Manager de pachete: '''slapt-get'''. Pagina oficiala este http://directory.fsf.org/slapt-get.html.&lt;br /&gt;
** Pentru creearea unui pachet din surse (exceptie unele programe gen php) se procedeaza astfel:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;tar zxf nume.tgz&lt;br /&gt;
cd nume&lt;br /&gt;
./configure --prefix=/usr --sysconfdir=/etc/&lt;br /&gt;
make&lt;br /&gt;
make install DESTDIR=/tmp/nume&lt;br /&gt;
cd /tmp/nume&lt;br /&gt;
makepkg nume.tgz&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distributii precum '''Debian''' si '''Ubuntu''' se bazeaza pe pachete in format '''deb'''.&lt;br /&gt;
** Pentru instalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; dpkg -i nume_pachet.deb &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru dezinstalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; dpkg -r nume_pachet &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru nevoi mai avansate '''man dpkg''' sau '''man dselect'''.&lt;br /&gt;
** Manager(e) de pachete: '''apt-get''', '''aptitude''', '''Synaptic'''. Recomandam sa dati comanda '''man apt-get'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceea ce trebuie sa retinem este faptul ca un manager de pachete avansat (in stare sa rezolve dependintele si sa instaleze pachetele astfel incat sa nu intre in conflict), trebuie sa si ''stie'' de unde sa ia pachetele. De cele mai multe ori, le setam special pentru a lua de pe site-uri mirror din Romania pachetele de care avem nevoie.&lt;br /&gt;
&lt;br /&gt;
De exemplu, pentru '''Debian''', avem de adaugat mirror-urile pe care le preferam in '''/etc/apt/sources.list'''.&lt;br /&gt;
&lt;br /&gt;
Dar am tot vorbit de mirror si nu am spus ce este. Bineinteles, exista o locatie oficiala a unei distributii, insa pentru a nu impovara prea tare acel site se creeaza ceea ce noi numim &amp;quot;o oglinda&amp;quot; a locatiei initiale, copiind toate datele pe un server din reteaua metropolitana, cu permisiunea dezvoltatorilor originali desigur. Fiind mai aproape de noi, iar unii beneficiand de o viteza mai buna in Romania decat extern, se prefera de regula un mirror &amp;quot;local&amp;quot; decat unul extern.&lt;br /&gt;
&lt;br /&gt;
==== Ce semnificatie au fisierele si structura de directoare? ====&lt;br /&gt;
&lt;br /&gt;
Dupa cum ati observat deja, la structura de directoare deja diferentele sunt notabile. In primul rand, ca totul in sistemul Linux este un fisier. Absolut totul. Directoarele sunt doar cazuri speciale de fisiere. Dispozitivele (devices) sunt tot fisiere.&lt;br /&gt;
&lt;br /&gt;
Programele asa cum le stim de pe Windows nu mai au extensie. Nici nu au nevoie, deoarece tipul de fisier este stocat chiar in el. Daca vrem neaparat, putem crea / denumi un fisier Eseu.txt, dar asta nu inseamna ceva anume, ci doar pentru noi sa il recunoastem mai usor eventual.&lt;br /&gt;
&lt;br /&gt;
Structura de directoare iar este speciala. Spre deosebire de Windows, calea unui fisier/director se specifica cu '''&amp;quot;/&amp;quot;''' si nu cu '''&amp;quot;\&amp;quot;'''. De fapt, asa a fost de cand lumea si pamantul in lumea tehnologiei informatiei, Windows este de fapt cel care face exceptie de la regula :-). De asemenea, nu mai exista separatiile cu care eram obisnuiti, aici fiind impartit tortul mai cerebral, insa mai putin intuitiv pentru necunoscatori. Poate sa va surprinda, dar un pachet de cele mai multe ori nu se instaleaza in acelasi director, ci se mai imparte in mai multe felii, depinzand de functiile lui.&lt;br /&gt;
&lt;br /&gt;
Iata cum trebuie gandita situatia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
/bin   - fisiere executabile importante (de ex: ls)&lt;br /&gt;
/boot  - fisiere statice, boot-loader-ul, kernel-ul &lt;br /&gt;
         (de ex: vmlinuz-2.4.27-2-386)&lt;br /&gt;
/etc   - mai toate fisierele importante de configurare sunt &lt;br /&gt;
         aici (de ex: lilo.conf, fstab)&lt;br /&gt;
/dev   - dispozitivele hardware&lt;br /&gt;
/home  - fisierele utilizatorilor (utilizatorul gica isi are &lt;br /&gt;
         home-ul in /home/gica)&lt;br /&gt;
/lib   - biblioteci si module de kernel&lt;br /&gt;
/mnt   - directoarele in care se monteaza alte sisteme de&lt;br /&gt;
         fisiere (de ex, Mandriva monteaza partitia C: &lt;br /&gt;
         a Windows-ului in /mnt/win_c)&lt;br /&gt;
/media - specific mai ales Debian-ului (contine /media/floppy &lt;br /&gt;
         si/sau /media/cdrom, etc... rolul e identic cu cel &lt;br /&gt;
         al directorului /mnt)&lt;br /&gt;
/opt   - software adaugat dupa, de obicei din surse neoficiale &lt;br /&gt;
         (de ex, rpm-urile de la OpenOffice.org)&lt;br /&gt;
/proc  - fiecare proces care ruleaza isi creeaza un director aici&lt;br /&gt;
/root  - home-ul root-ului&lt;br /&gt;
/usr   - ierarhie secundara (contine: /usr/bin, /usr/lib, etc...)&lt;br /&gt;
/sbin  - executabile esentiale de sistem (de ex: shutdown)&lt;br /&gt;
/tmp   - fisiere temporare (asemenea directoare sunt si in home-ul&lt;br /&gt;
         fiecarui user, de ex: /home/gica/tmp)&lt;br /&gt;
/var   - fisiere care se schimba des in timp (de ex: /var/log - &lt;br /&gt;
         jurnale de sistem, /var/cache - fisiere temporare...)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru detalii, a se consulta [http://www.pathname.com/fhs/ documentatia oficiala referitoare la ierarhia standard a fisierelor Unix].&lt;br /&gt;
&lt;br /&gt;
Asadar, un pachet cel mai probabil ca isi va pune fisierele si directoarele in mai multe locuri, &amp;quot;imprastiindu-le&amp;quot; dupa rolul lor prin diversele directoare, iar managerul de pachete (daca exista), va sti ce se intampla, dezinstalarea sau oricare alta operatie asupra pachetului fiind facila pentru utilizator.&lt;br /&gt;
&lt;br /&gt;
=== Comenzi si practici de baza ===&lt;br /&gt;
&lt;br /&gt;
==== Ce este o comanda? ====&lt;br /&gt;
&lt;br /&gt;
O comanda este de fapt rularea unui program sau a unui script intr-o consola (fie ea fizica, sau virtuala). De exemplu, un program des utilizat pentru a da comenzi in consola din modul grafic, este Konsole din KDE.&lt;br /&gt;
&lt;br /&gt;
==== Care sunt comenzile esentiale? ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;info nume_comanda/fisier_de_configurare&lt;br /&gt;
man nume_comanda/fisier_de_configurare&lt;br /&gt;
apropos ceva&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acesti &amp;quot;Cei trei muschetari&amp;quot; sunt '''absolut esentiali'''. Cand cineva va spune RTFM (read the fine manual), probabil ca se refera la aceste comenzi. &lt;br /&gt;
&lt;br /&gt;
'''info''' va da informatii privitoare la comanda respectiva sau la fisierul de configurare in cauza. &lt;br /&gt;
&lt;br /&gt;
'''man''' va da manualul comezii respective sau fisierul de configurare al unui program. In general in josul fisierului veti gasi referinte la comenzi, programe, fisiere de configurare care au legatura cu cel solicitat de voi.&lt;br /&gt;
&lt;br /&gt;
'''apropos''' este o comanda de genul &amp;quot;suna ca&amp;quot;. Poate ca nu stim exact o comanda, dar stim ca are legatura cu ''ceva'' si s-ar putea sa avem noroc sa ne dea ca rezultat ceva folositor.&lt;br /&gt;
&lt;br /&gt;
Daca chiar imi trebuie un utilitar / o comanda si ''apropos'' nu m-a dus unde voiam, [http://www.google.ro Google] s-ar putea sa fie mai viteaz. Bineinteles, nu excludem posibilitatea de a intreba pe altcineva, dar este de bun simt sa cautam si noi singuri pentru ca s-ar putea sa gasim raspunsul in cateva secunde.&lt;br /&gt;
&lt;br /&gt;
Chiar daca nu intra in categoria comenzilor esentiale, putem aduce aminte aici despre o resursa foarte importanta - [http://tldp.org The Linux Documentation Project], unde veti gasi foarte multe ghiduri, tutoriale si pagini de manual utile.&lt;br /&gt;
&lt;br /&gt;
==== Comenzi utile ====&lt;br /&gt;
&lt;br /&gt;
'''info, man, apropos, which, mkdir, rmdir, mount, touch, rm, cp, mv, cat, cd, ls, grep, ps, who, whoami, su, sudo, df, du, tar, more, less, ps, kill, killall, ln, chown, chmod, chattr, passwd, useradd, groupadd, ping, ifconfig, route, iptables, locate, slocate, updatedb, find'''&lt;br /&gt;
&lt;br /&gt;
Exercitiu: Pentru a afla ce fac fiecare dati '''man ''nume_comanda'' '''.&lt;br /&gt;
&lt;br /&gt;
In cazul in care nu ati observat deja, puteti sa atasati niste optiuni comenzilor pe care le dati. Acestea se manifesta sub forma '''[comanda] --optiune''' de obicei. O astfel de comanda utila (pe care aproape orice program o are), este '''[comanda] --help''' sau '''[comanda] -h''', pentru a va arata o lista de optiuni (de obicei scurta, dar la obiect).&lt;br /&gt;
&lt;br /&gt;
===== Ce fac cu un program care nu se mai opreste? =====&lt;br /&gt;
&lt;br /&gt;
Ori folositi combinatia '''kill PID''', unde PID este un numar (Process ID) aflat la rularea comenzii '''ps aux''', ori dati comanda '''killall nume_comanda'''. De asemenea apasarea tastei '''q''' sau apasarea combinatiei de taste '''CTRL+C''' poate opri rularea unui program in anumite conditii (cand el ruleaza in foreground).&lt;br /&gt;
&lt;br /&gt;
==== Ce este un &amp;quot;shell&amp;quot;? ====&lt;br /&gt;
&lt;br /&gt;
Un interpretor de comenzi. Cel mai utilizat la ora actuala este [http://www.gnu.org/software/bash/ BASH]&lt;br /&gt;
&lt;br /&gt;
===== Bash =====&lt;br /&gt;
&lt;br /&gt;
Iata cateva resurse pentru a afla mai multe despre el: http://www.tldp.org/LDP/abs/html, http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html&lt;br /&gt;
&lt;br /&gt;
Conceptul de &amp;quot;programare&amp;quot; in BASH se refera de fapt la a scrie script-uri care sa indeplineasca anumite functii utile. Toate functiile de initializare in sistemele GNU/Linux sunt scrise in BASH sau in SH.&lt;br /&gt;
&lt;br /&gt;
Un script este interpretat si executat direct, nu necesita o compilare ca un program obisnuit.&lt;br /&gt;
&lt;br /&gt;
==== Utilizatorii şi grupurile sistemului ====&lt;br /&gt;
&lt;br /&gt;
Utilizatorii unui sistem se pot vizualiza in /etc/passwd. Majoritatea afisati acolo sunt de tip ''daemon'', adica programe care ruleaza in background fara a fi sub controlul direct al utilizatorului, si de obicei sunt instantiate ca procese de sistem, lansate la '''boot'''. De asemenea, sunt si cativa utilizatori speciali, sub care ruleaza programe de tip server foarte importante. De exemplu:&lt;br /&gt;
* guest - folosit uneori pentru a da acces read-only unor vizitatori&lt;br /&gt;
* ftp   - user-ul folosit pentru conectari anonime la ftp&lt;br /&gt;
* news  - folosit de Usenet&lt;br /&gt;
* lp    - folosit de sistemul de imprimare; vine de la ''line printer''&lt;br /&gt;
* apache/www-data - folosit in special de Apache WebServer&lt;br /&gt;
Si nu in ultimul rand, sunt utilizatorii obisnuiti (umani) ai sistemului. O categorie aparte este '''root''', super-utilizatorul sau, altfel spus, administratorul sistemului, cu drepturi depline asupra lui.&lt;br /&gt;
&lt;br /&gt;
* Daca sunteti un utilizator obisnuit, linia de comanda va arata asa:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;andrei@acasa:/home/andrei$&amp;lt;/code&amp;gt;&lt;br /&gt;
* Daca sunteti '''root''' (administratorul sistemului):&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;root@acasa:/home/root#&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bineinteles, toate modificarile majore asupra sistemului trebuie facute ca '''root''', dar atentie ca '''nu''' este recomandat sa folositi in mod ''curent'' acest utilizator, deoarece puteti face greseli destul de mari la inceput, care sa afecteze definitiv integritatea sistemului avand in vedere ca aveti drepturi depline.&lt;br /&gt;
&lt;br /&gt;
Grupurile unui sistem se află trecute în /etc/groups. La crearea unui utilizator, dacă nu se specifică altfel, se creează un nou grup cu aceeaşi denumire a utilizatorului, care va conţine acel utilizator. Grupurile sunt importante, ajutând utilizatorii aceluiaşi sistem să folosească în comun anumite resurse. Un grup poate conţine oricâţi utilizatori, dar un utilizator nu poate face parte decât din maxim 32 de grupuri simultan!&lt;br /&gt;
De exemplu, într-o universitate există grupuri separate pentru fiecare facultate, an, grupă, etc. De asemenea există grupuri şi pentru fiecare catedră în parte. Un profesor de matematică poate face parte, de exemplu, din grupul facultăţii la care predă, din grupul seriilor la care predă, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Cum adaug / sterg utilizatori din sistem? =====&lt;br /&gt;
&lt;br /&gt;
Cu comenzile: '''useradd, userdel, groupadd, groupdel'''. '''man ''comanda'' ''' pentru detalii, unde ''comanda'' se va inlocui cu una din variantele anterioare.&lt;br /&gt;
&lt;br /&gt;
===== Cum schimb parola unui utilizator? =====&lt;br /&gt;
&lt;br /&gt;
Cu comanda:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;passwd&amp;lt;/code&amp;gt;&lt;br /&gt;
Daca sunteti root, puteti schimba parola oricui:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;passwd gigel&amp;lt;/code&amp;gt; unde gigel trebuie sa fie un utilizator valid din sistem.&lt;br /&gt;
&lt;br /&gt;
==== Permisiuni ====&lt;br /&gt;
&lt;br /&gt;
Un subiect foarte important în UNIX în general, prea puţin discutat în Windows. Deschideţi o consola şi daţi comanda:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;ls -l&amp;lt;/code&amp;gt;&lt;br /&gt;
Pe prima coloană va apărea ceva de genul: ''drwxr-xr-x''. Ce înseamă asta?&lt;br /&gt;
* primul caracter:&lt;br /&gt;
** - == fişier&lt;br /&gt;
** d == director&lt;br /&gt;
** l == symlink (legătură simbolică)&lt;br /&gt;
** s == socket (conexiune prin retea)&lt;br /&gt;
** p == pipe (conducta intre doua programe)&lt;br /&gt;
** c == character device (fisier special corespondent unui dispozitiv de intrare/iesire la nivel de caracter, e.g. un port serial)&lt;br /&gt;
** b == block device (fisier special corespondent unui dispozitiv de intrare/iesire la nivel de bloc, e.g. un disc dur)&lt;br /&gt;
* următoarele 3 caractere == drepturile utilizatorului care deţine fişierul (a se vedea a 3-a coloană)&lt;br /&gt;
* următoarele 3 caractere == drepturile grupului care deţine fişierul (a se vedea a 4-a coloană)&lt;br /&gt;
* ultimele 3 caractere == drepturile celorlalţi&lt;br /&gt;
** r == drepturi de citire&lt;br /&gt;
** w == drepturi de scriere&lt;br /&gt;
** x == drepturi de execuţie pentru fisiere sau de descindere/traversare pentru directoare&lt;br /&gt;
&lt;br /&gt;
Schimbarea proprietarului unui fişier/director se face cu comanda:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;chown $utilizator[:$grup] $fisier [, ...]&amp;lt;/code&amp;gt;&lt;br /&gt;
Pentru a schimba proprietarul tuturor subdirectoarelor şi fişierelor dintr-un director:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;chown -R $utilizator[:$grup] $director [, ...]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schimbarea drepturilor se face într-un mod oarecum asemănător:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&lt;br /&gt;
chmod a-x $fisier&lt;br /&gt;
chmod a+r $fisier&lt;br /&gt;
chmod o+wx -R $director&lt;br /&gt;
chmod g+rw $fisier&amp;lt;/code&amp;gt;&lt;br /&gt;
Unde:&lt;br /&gt;
* a == all; se aplică regula pentru utilizatorul proprietar, grupul proprietar şi restul utilizatorilor şi grupurilor din sistem&lt;br /&gt;
* o == others; se aplică regula pentru restul utilizatorilor şi grupurilor din sistem&lt;br /&gt;
* u == user; regula se aplică pentru utilizatorul proprietar&lt;br /&gt;
* g == group; regula se aplică pentru grupul proprietar&lt;br /&gt;
* -/+ == luăm/dăm drepturi&lt;br /&gt;
* r/w/x == dreptul de citire/scriere/execuţie (sau traversare)&lt;br /&gt;
Foarte logice aceste comenzi dar un admin adevărat nu îşi permite să piardă timpul! :) El va acorda/lua permisiuni folosind o reprezentare a lor in octal (baza 8), unde:&lt;br /&gt;
* 4 == dreptul de citire&lt;br /&gt;
* 2 == dreptul de scriere&lt;br /&gt;
* 1 == dreptul de execuţie&lt;br /&gt;
Exemplu de folosire:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&lt;br /&gt;
chmod 755 $fisier # echivalent cu &amp;quot;chmod u+rwx,g+rw,o+rw $fisier&amp;quot;&lt;br /&gt;
chmod 644 $fisier # echivalent cu &amp;quot;chmod u+rw,g+r,o+r $fisier&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Mult mai ... amuzant!&lt;br /&gt;
Important e de asemenea, '''chmod 0'''! Această comandă ia toate drepturile asupra fişierului, fiind utilă, de exemplu, pentru a pune fişierul în ''carantină''.&lt;br /&gt;
&lt;br /&gt;
Nu putem închide acest capitol fără a explica nişte noţiuni pe care le-am introdus:&lt;br /&gt;
* link-ul/legătura/scurtătura == o noţiune ceva mai complexă decât în Windows. Vom crea şi scrie ceva într-un fişier, iar apoi vom face un symlink/simbolic link/legătură simbolică spre el.&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&amp;lt;nowiki&amp;gt;$ echo -e &amp;quot;salut\n&amp;quot; &amp;gt; fisier&lt;br /&gt;
$ cat fisier&lt;br /&gt;
salut&lt;br /&gt;
$ ls -l fisier&lt;br /&gt;
-rw-r--r--  1 johndoe johndoe 6 May  8 21:59 fisier&lt;br /&gt;
$ ln -s fisier bla&lt;br /&gt;
$ cat bla&lt;br /&gt;
salut&lt;br /&gt;
$ ls -l bla&lt;br /&gt;
lrwxrwxrwx  1 johndoe johndoe 6 May  8 22:02 bla -&amp;gt; fisier&lt;br /&gt;
$ rm bla&lt;br /&gt;
rm: remove symbolic link `bla'? y&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* dreptul de execuţie. Mulţi utilizatori începători se lovesc de problema asta. Scrieţi textul acesta într-un fişier numit... ''fisier'':&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&lt;br /&gt;
echo Hello World!&lt;br /&gt;
exit 0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; E un exemplu de script shell. Să încercăm să îl rulăm:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&amp;lt;nowiki&amp;gt;$ ./fisier&lt;br /&gt;
bash: ./fisier: Permission denied&lt;br /&gt;
$ sh fisier&lt;br /&gt;
Hello World!&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;După ce îi dăm drepturi de execuţie:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&amp;lt;nowiki&amp;gt;$ chmod 755 fisier&lt;br /&gt;
$ ./fisier&lt;br /&gt;
Hello World!&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cum vede Linux hard-disk-ul meu? (Partitionare) ===&lt;br /&gt;
&lt;br /&gt;
Dand comanda '''fdisk -l''' veti putea vedea toate partitiile din sistem. Pentru a va lamuri mai bine, cititi articolul [[Parti%C5%A3ii | Partitii]] care va va raspunde la intrebarea din titlu si la multe altele.&lt;br /&gt;
&lt;br /&gt;
Pe scurt, comanda '''mount''' este ceea ce cautati. '''man mount''' pentru detalii.&lt;br /&gt;
&lt;br /&gt;
Care este sintaxa?&lt;br /&gt;
&lt;br /&gt;
'''mount -t tip_sistem_de_fisiere device /cale/unde/vreau/sa/montez'''&lt;br /&gt;
&lt;br /&gt;
De exemplu daca vreau sa montez o partitie FAT32 (cea de-a doua partitie de pe hard-disk-ul meu sa zicem) dau comanda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; mount -t vfat /dev/hda2 /mnt/hda2 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Daca vreau sa montez o partitie NTFS (cea de-a treia partitie de pe hard-disk-ul meu sa zicem) dau comanda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; mount -t ntfs /dev/hda3 /mnt/hda3 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Daca vreau sa montez o partitie ext3 (cea de-a cincea partitie de pe hard-disk-ul meu sa zicem) dau comanda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; mount -t ext3 /dev/hda5 /mnt/hda5 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Daca vreau sa montez o discheta (al carei sistem de fisiere este ext3):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; mount -t ext3 /dev/fd0 /mnt/floppy &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Daca vreau sa montez un CD/DVD:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; mount -t iso9660 /dev/cdrom /mnt/cdrom &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Daca vreau sa montez o imagine de CD/DVD in format '''iso''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; mount -t iso9660 -o loop /home/imagine.iso /mnt/cdrom &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru a de-monta un device, avand in vedere un exemplu de mai sus, dati comanda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; umount /dev/hda5 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note aditionale'''&lt;br /&gt;
&lt;br /&gt;
* '''/mnt/hda2''', '''/mnt/cdrom''', '''/mnt/floppy''' etc. trebuie sa fie un directoare deja existente, bineinteles, eventual create chiar de noi anterior.&lt;br /&gt;
* Fisierul care se ocupa cu montarea tuturor device-urilor la pornirea sistemului este /etc/'''fstab'''. Acolo trebuie sa operati modificarile pentru a va retine setarile.&lt;br /&gt;
* Parametrul &amp;quot;-t tip_sistem_de_fisiere&amp;quot; poate lipsi de cele mai multe ori, gasind automat ce sistem de fisiere are partitia pe care vreti sa o montati.&lt;br /&gt;
* Unele comenzi nu vor merge &amp;quot;din prima&amp;quot; avand in vedere ca trebuie sa adaptati informatiile prezentate mai sus pentru sistemul vostru. Un caz bine de retinut este cel al lui /dev/cdrom, care de cele mai multe ori este o &amp;quot;scurtatura&amp;quot; (symbolic link, vezi '''man ln''') catre un device real, gen /dev/hdc, daca /dev/hdc este identificat ca fiind CD-ROM-ul vostru de Linux.   &lt;br /&gt;
* In majoritatea cazurilor, daca dati o comanda de mount, veti avea drept de citire si de scriere pe partitia/device-ul respectiv. Cum NTFS este o tehnologie inchisa, implementarea lui in kernelul Linux nu este inca completa si dreptul de scriere este foarte limitat. Daca doriti totusi sa faceti acest lucru neaparat (asumandu-va riscul ca partitia respectiva sa devina neutilizabila), aruncati un ochi pe proiectul [http://www.jankratochvil.net/project/captive/ Captive NTFS].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Notă amuzantă: În cazul în care vi se pare de undeva cunoscut numele comenzii '''mount''', s-ar putea să fie de la utilitarul de Windows '''Daemon Tools'''. Vă aduceţi aminte că pentru a putea vedea o imagine a unui CD trebuia să creeaţi un CD-ROM virtual şi să &amp;quot;montaţi&amp;quot; în el imaginea dorită? Ei bine, acţiunea este similară cu comanda '''mount''' sub Linux.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sisteme de fisiere ====&lt;br /&gt;
&lt;br /&gt;
Pe Windows avem trei sisteme de fisiere &amp;quot;populare&amp;quot;: FAT16, FAT32 si NTFS. Sub Linux, avem o intreaga suita: ext2, ext3, jfs, reiserfs, xfs si multe altele care necesita patch-uirea kernelului si recompilarea lui. In linii mari, toate sunt bune pentru un anumit scop. Nu va astepati sa fie un sistem de fisiere universal care sa indeplineasca toate cerintele posibile. Comparatii cu privire la actualele sisteme de fisiere puteti gasi pe [http://www.google.ro Google] cu duiumul, insa numai voi decideti care se potriveste mai bine scopului vostru.&lt;br /&gt;
&lt;br /&gt;
Personal eu utilizez pentru partitiile de Windows FAT32 si pentru partitiile de Linux ext3, deoarece sunt foarte bine  &amp;quot;impamantate&amp;quot;, avand in vedere vechimea lor. Cu alte cuvinte de pe Windows am acces read/write la partitiile Linux ext3 cu ajutorul proiectului [http://sourceforge.net/projects/ext2fsd Ext2 File System Driver for NT/2K/XP], dar atentie ca nu este lipsit complet de riscuri. Pana acum eu nu am avut probleme, dar va sfatuiesc sa nu incercati astfel de pozne daca aveti date importante pe partitiile pe care vreti sa faceti operatii.&lt;br /&gt;
&lt;br /&gt;
Sub Linux, accesul read/write la partitiile FAT32 este implementat de mult timp, asadar alegerile pe care le-am facut eu sunt clare. Voi, ramane sa va ganditi daca aveti nevoie de acesta flexibilitate cu pretul unor performante ceva mai scazute.&lt;br /&gt;
&lt;br /&gt;
In ceea ce priveste NTFS, pentru accesul read-only de sub Linux exista implementare direct in kernel, dar pentru acces de scriere, este mai complicata situatia. Se poate scrie cu modulul (driverul) clasic, dar numai in cazuri speciale. Proiectul [http://www.jankratochvil.net/project/captive/ Captive NTFS] este ceea ce cautati, dar din nou atentie sa nu va busiti partitia. Acesta foloseste driverul original ntfs de la Microsoft emuland subsistemele necesare, similar cu Wine.&lt;br /&gt;
&lt;br /&gt;
==== Ce este un boot-loader? ====&lt;br /&gt;
&lt;br /&gt;
Un program care ruleaza in momentul in care porneste calculatorul vostru. El este responsabil cu incarcarea si transferarea controlului catre un sistem de operare (in principal kernelul sau) sau catre boot-loader-ul altui sistem de operare (operatie numita chain-load).&lt;br /&gt;
&lt;br /&gt;
La ora actuala, cel mai popular si mai puternic boot loader in lumea Linux pare sa fie [http://www.gnu.org/software/grub/ GRUB] acum dezvoltat de echipa GNU. Personal, eu am folosit o varianta compilata de GRUB sa incarce mai multe sisteme de operare incapatanate (care voiau doar o anumita ordine de instalare), cum ar fi diverse versiuni de Windows, fara a avea la dispozitie nici o partitie Linux.&lt;br /&gt;
&lt;br /&gt;
Mai multe, in ceea ce urmeaza.&lt;br /&gt;
&lt;br /&gt;
==== Cum configurez un boot-loader? ====&lt;br /&gt;
&lt;br /&gt;
Aici intervin cele mai cunoscute programe de acest tip pentru platforma Linux: GRUB si LILO. Pentru CD-ROM-uri si dischete, avem: [http://syslinux.zytor.com/ syslinux] si [http://syslinux.zytor.com/iso.php isolinux].&lt;br /&gt;
&lt;br /&gt;
===== GRUB =====&lt;br /&gt;
&lt;br /&gt;
Pagina oficiala este [http://www.gnu.org/software/grub/ GRUB], iar cele mai bune informatii referitoare la subiect le puteti gasi in [http://www.gnu.org/software/grub/manual/grub.html GRUB Manual].&lt;br /&gt;
&lt;br /&gt;
Iata cateva o metoda pe care le-am folosit-o pana acum cand am avut probleme. Ea implica instalarea manuala a GRUB-ului, motiv pentru care se recomanda dezinstalarea variantei venita o data cu sistemul vostru.&lt;br /&gt;
&lt;br /&gt;
Dar inainte de toate, cititi documentatia oficiala! Dati comanda '''info grub''' intr-o consola sau alternativ consultati documentaia online la adresa http://www.gnu.org/software/grub/manual/.&lt;br /&gt;
&lt;br /&gt;
Daca vreti sa folositi instalarea care vine o data cu sistemul vostru, atunci nu aveti decat sa modificati fisierul '''grub.conf''' sau '''menu.lst''' dupa caz pentru a adauga optiunile pe care le doriti. In caz ca nu mai este functionala acea varianta de GRUB, presupunand ca boot-loader-ul de Windows a rescris MBR-ul sau altceva asemanator s-a intamplat, urmati pasii:&lt;br /&gt;
&lt;br /&gt;
# Boot-ati de pe un Live CD, Knoppix de exemplu.&lt;br /&gt;
# Intrati in consola.&lt;br /&gt;
# Daca nu sunteti root(administratorul sistemului) dati comanda '''su -'''.Acesta este trucul pentru a deveni root in Knoppix, insa nu este universal valabil, deoarece de obicei cere o parola.&lt;br /&gt;
# Creati un director. ('''man mkdir''') Exemplu: '''mkdir /hard'''&lt;br /&gt;
# Montati partitia unde se gaseste GRUB. Exemplu: '''mount /dev/hda2 /hard'''. De notat ca GRUB isi instaleaza fisiere de configurare in directorul /boot/grub, deci daca directorul /boot se gaseste pe alta partitie (cum recomanda unele distributii), comanda ''mount'' data de voi trebuie sa reflecte locatia corecta.&lt;br /&gt;
# Daca partitia unde se gaseste GRUB este diferita de cea unde se gaseste sistemul, montati si sistemul, urmand exemplele anterioare.&lt;br /&gt;
# Dati comanda: &amp;lt;code&amp;gt; grub-install /dev/hda &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Altfel, varianta mai dificila un pic este:&lt;br /&gt;
&lt;br /&gt;
# Luati o discheta care sa nu va trebuiasca prea curand si puneti-o in floppy-disk drive.&lt;br /&gt;
# Luati varianta [ftp://alpha.gnu.org/gnu/grub/grub-0.97.tar.gz 0.97] (de exemplu).&lt;br /&gt;
# Dezarhivati-o ([http://wiki.linux360.ro/wiki/Ce_este_GNU/Linux%3F_/_Cum_invat_Linux%3F#Cum_utilizez_tar.3F_.28arhivare.2Fdezarhivare.29 exemplu aici])&lt;br /&gt;
# Dati comanda '''./configure &amp;amp;&amp;amp; make install''' in noul director dezarhivat. Acum ar trebui sa aveti o versiune de GRUB compilata chiar in fata ochilor vostri.&lt;br /&gt;
# Daca BIOS-ul este setat sa booteze prima data de pe discheta, lasati discheta inauntru. Daca nu, dupa ce ati terminat toate aceste operatii si dati reboot, nu uitati sa setati in BIOS sa booteze prima data de pe discheta. &lt;br /&gt;
# Apoi, dati comenzile urmatoare pentru a crea o discheta boot-abila de GRUB, noi fiind tot in directorul initial, in care am compilat programul. &amp;lt;code&amp;gt;dd if=stage1 of=/dev/fd0 bs=512 count=1 &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;dd if-stage2 of=/dev/fd0 bs=512 seek=1 &amp;lt;/code&amp;gt;&lt;br /&gt;
# Identificati partitiile. Un '''fdisk -l''' ar trebui sa va dea suficiente informatii. Atentie ca GRUB vede partitiile altfel decat sistemul de operare. Este destul de intuitiva notatia, dar daca nu va descurcati, '''info grub'''.&lt;br /&gt;
# Copiati toate fisierele din directorul nostru de lucru (cel in care am compilat noul GRUB) in '''/boot/grub'''. Daca directorul din urma nu exista, il creati.&lt;br /&gt;
# Dati reboot (CTRL+ALT+DEL), iar el va boota de pe discheta (daca asa e setat din BIOS, vedeti mai sus indicatia).&lt;br /&gt;
# Daca ati facut ce trebuia, el va incarca GRUB de pe discheta si va veti gasi in fata unei &amp;quot;pseudo-console&amp;quot;, o interfata de dat comenzi de fapt. &lt;br /&gt;
# Puteti da comenzile '''root(hd0,1)''' si '''setup (hd0)''' de exemplu, asta presupunand ca partitia este '''hda2''' si hard-discul este ''hda''. '''Adaptati dupa caz!''' Acum ar trebui sa aveti o idee cam cum le noteaza, nu-i asa? In principal, fiti atenti ca el incepe notatia de la 0, nu de la 1. Adica, in exemplul nostru (hd0,1) corespunde lui /dev/hda2 de pe hard-disk-ul primar (hd0).&lt;br /&gt;
&lt;br /&gt;
Iata si un exemplu de fisier de configurare (cu cateva exemple in el), citat din '''/boot/grub/menu.lst''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# menu.lst - See: grub(8), info grub, update-grub(8)&lt;br /&gt;
#            grub-install(8), grub-floppy(8),&lt;br /&gt;
#            grub-md5-crypt, /usr/share/doc/grub&lt;br /&gt;
#            and /usr/share/doc/grub-doc/.&lt;br /&gt;
&lt;br /&gt;
## default num&lt;br /&gt;
# Set the default entry to the entry number NUM. Numbering starts &lt;br /&gt;
# from 0, and the entry number 0 is the default if the command is&lt;br /&gt;
# not used.&lt;br /&gt;
#&lt;br /&gt;
# You can specify 'saved' instead of a number. In this case, the &lt;br /&gt;
# default entry is the entry saved with the command 'savedefault'.&lt;br /&gt;
default         0&lt;br /&gt;
&lt;br /&gt;
## timeout sec&lt;br /&gt;
# Set a timeout, in SEC seconds, before automatically booting the &lt;br /&gt;
# default entry (normally the first entry defined).&lt;br /&gt;
#timeout                10&lt;br /&gt;
&lt;br /&gt;
## hiddenmenu&lt;br /&gt;
# Hides the menu by default (press ESC to see the menu)&lt;br /&gt;
#hiddenmenu&lt;br /&gt;
&lt;br /&gt;
# Pretty colours&lt;br /&gt;
#color cyan/blue white/blue&lt;br /&gt;
&lt;br /&gt;
## password ['--md5'] passwd&lt;br /&gt;
# If used in the first section of a menu file, disable all interactive&lt;br /&gt;
# editing control (menu entry editor and command-line)  and entries&lt;br /&gt;
# protected by the command 'lock'&lt;br /&gt;
# e.g. password topsecret&lt;br /&gt;
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/&lt;br /&gt;
# password topsecret&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# examples&lt;br /&gt;
#&lt;br /&gt;
# title         Windows 95/98/NT/2000&lt;br /&gt;
# root          (hd0,0)&lt;br /&gt;
# makeactive&lt;br /&gt;
# chainloader   +1&lt;br /&gt;
#&lt;br /&gt;
# title         Linux&lt;br /&gt;
# root          (hd0,1)&lt;br /&gt;
# kernel        /vmlinuz root=/dev/hda2 ro&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
## ## End Default Options ##&lt;br /&gt;
&lt;br /&gt;
title       Ubuntu, kernel 2.6.12-10-686&lt;br /&gt;
#lock       # -&amp;gt; Optiune utila daca este activata parola md5, acesta &lt;br /&gt;
            # oprind accesul daca nu este introdusa o parola valida.&lt;br /&gt;
root        (hd0,1)&lt;br /&gt;
kernel      /boot/vmlinuz-2.6.12-10-686 root=/dev/hda2 ro quiet splash&lt;br /&gt;
initrd      /boot/initrd.img-2.6.12-10-686&lt;br /&gt;
savedefault&lt;br /&gt;
boot&lt;br /&gt;
&lt;br /&gt;
title       Ubuntu, kernel 2.6.12-10-686 (recovery mode)&lt;br /&gt;
root        (hd0,1)&lt;br /&gt;
kernel      /boot/vmlinuz-2.6.12-10-686 root=/dev/hda2 ro single&lt;br /&gt;
initrd      /boot/initrd.img-2.6.12-10-686&lt;br /&gt;
boot&lt;br /&gt;
&lt;br /&gt;
title       Ubuntu, memtest86+&lt;br /&gt;
root        (hd0,1)&lt;br /&gt;
kernel      /boot/memtest86+.bin&lt;br /&gt;
boot&lt;br /&gt;
&lt;br /&gt;
### END DEBIAN AUTOMAGIC KERNELS LIST&lt;br /&gt;
&lt;br /&gt;
# This is a divider, added to separate the menu items below from&lt;br /&gt;
# the Debian ones.&lt;br /&gt;
title           Other operating systems:&lt;br /&gt;
root&lt;br /&gt;
&lt;br /&gt;
title           FreeBSD&lt;br /&gt;
root            (hd0,2,a)&lt;br /&gt;
&lt;br /&gt;
title           Windows&lt;br /&gt;
rootnoverify    (hd0,3)&lt;br /&gt;
chainloader     +1&lt;br /&gt;
&lt;br /&gt;
# Acesta ultima operatie incarca boot-loader-ul Windows cu ajutorul&lt;br /&gt;
# lui GRUB (operatie numita chainload)&lt;br /&gt;
&lt;br /&gt;
# Pentru operatii mai sofisticate legate de Windows, vedeti &lt;br /&gt;
# sectiunile: hide, map si makeactive din manual.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''N.a.:'' '''[FIXME]''' De adaugat si completat daca mai e ceva, in principiu vreau sa-l fac tutorial separat si il voi muta intr-un alt articol, aici venind un link catre el.&lt;br /&gt;
&lt;br /&gt;
===== LILO =====&lt;br /&gt;
&lt;br /&gt;
'''[FIXME]''' Link - articol despre LILO&lt;br /&gt;
&lt;br /&gt;
=== Cum vede Linux celelalte dispozitive din calculatorul meu? ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;tt&amp;gt;/dev&amp;lt;/tt&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;tt&amp;gt;/proc&amp;lt;/tt&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
=== Kernelul Linux ===&lt;br /&gt;
&lt;br /&gt;
Acesta sectiune va lua fiinta cat de curand. Fac rezervare :-) --[[User:Andrei Ristea|Andrei Ristea]] 22:52, 9 May 2006 (EEST)&lt;br /&gt;
&lt;br /&gt;
==== Module (echivalentul driver-elor) ====&lt;br /&gt;
&lt;br /&gt;
==== Recompilarea kernelului ====&lt;br /&gt;
&lt;br /&gt;
===== linux 2.4 =====&lt;br /&gt;
&lt;br /&gt;
===== linux 2.6 =====&lt;br /&gt;
&lt;br /&gt;
=== Instalarea unei distributii (pe scurt) ===&lt;br /&gt;
&lt;br /&gt;
In linii mari instalarea unei distributiii se reduce la:&lt;br /&gt;
* pornirea programului de instalare la boot (de obicei de pe un CD)&lt;br /&gt;
* detectarea sumara a hardware-ului&lt;br /&gt;
* partitionarea harddisk-ului&lt;br /&gt;
* instalarea efectiva a sistemului&lt;br /&gt;
* ultimele retusuri; configurarea hardware-ului, instalarea boot-loader-ului.&lt;br /&gt;
&lt;br /&gt;
Cea mai importanta parte este partitionarea. Sa vedem ceva notiuni de baza:&lt;br /&gt;
* pe un hard-disk pot exista pana la 4 partitii primare si una extended ce poate contine oricate partitii logice.&lt;br /&gt;
* pentru a instala Linux-ul aveti nevoie de cel putin doua partitii de orice tip (primare, logice, una primara si cealalta logica):&lt;br /&gt;
** o partitie '''swap'''&lt;br /&gt;
*** va fi formatata folosind sistemul de fisiere '''swap'''&lt;br /&gt;
*** nu va avea punct de montare&lt;br /&gt;
*** dimensiunea recomandata: dublul cantitatii de memorie RAM instalata pe calculator, dar nu mai mult de 2 Gb&lt;br /&gt;
*** e mai mult un mit in ziua de azi (datorita hard-disk-urilor rapide), dar cu cat e mai aproape de primul sector al hard-disk-ului (centrul platanului), cu atat e mai bine&lt;br /&gt;
*** kernel-ul va folosi spatiul de pe aceasta partitie pentru a suplini memoria calculatorului&lt;br /&gt;
** o partitie '''root'''&lt;br /&gt;
*** s-a discutat deja despre sisteme de fisiere; '''ext3''' este cel mai folosit momentan&lt;br /&gt;
*** punctul de montare este: '''/'''&lt;br /&gt;
*** dimensiune recomandata: in functie de imprejurari; aproximativ 5Gb e destul in general; mai putin pentru un server care nu are interfata grafica instalata; 8 - 10Gb pentru o instalare completa&lt;br /&gt;
* alte partitii:&lt;br /&gt;
** pentru server-e este important ca /var si /tmp sa fie partitii separate; /var/log, /var/cache, etc, pot deveni foarte mari si e bine sa nu deranjeze alte directoare, iar /tmp este, in general, accesibil oricui - de aceea se monteaza separat cu optiunea ''noexec'' (un fel de ''chmod -x'' pentru fiecare fisier de acolo)&lt;br /&gt;
** pentru un desktop e chiar ideal ca /home sa fie partitie separata; va permite reinstalarea usoara a sistemului, chiar schimbarea distributiei (se alege formatarea partitiei ''root'' si lasarea intacta a celei ''home''); dupa pornire sistemul va arata ca inainte (cel putin din punctul de vedere al utilizatorului), datele importante si setarile fiind pastrate de fiecare utilizator in ''home''-ul sau&lt;br /&gt;
&lt;br /&gt;
Fiecare distributie are un model de dezvoltare. Acesta presupune existenta a cel putin doua ramuri (una cu pachete considerate stabile (in general cu versiuni mai vechi) si alta cu pachete noi, instabile) si a unor reguli care stabilesc clar drumul pe care trebuie sa il strabata un pachet pentru a ajunge din ramura instabila in cea stabila. In functie de cerere si de sectorul de utilizare pe care il vizeaza fiecare distributie in parte, modelul de dezvoltare se modifica in timp, imbunatatindu-se continuu.&lt;br /&gt;
&lt;br /&gt;
==== Slackware ====&lt;br /&gt;
==== Debian ====&lt;br /&gt;
&lt;br /&gt;
O distributie cu un iz ''geek''... Poate speria utilizatorul incepator, oferind doar un installer text. Nu este cazul: installer-ul acesta este probabil unul din cele mai intuitive dintre toate installer-urile text pe care le veti gasi in lumea Linux!&lt;br /&gt;
&lt;br /&gt;
Dar, inainte de instalare, sa vedem ce &amp;quot;fel&amp;quot; de Debian putem alege:&lt;br /&gt;
* ''stable'' - nume de cod Sarge! E o alegere perfecta pentru server-e sau pentru desktop-urile celor mai conservatori. Are pachete (deci, aplicatii) mai vechi, dar cu siguranta foarte bine testate si ''rock-solid''.&lt;br /&gt;
* ''unstable'' - nume de cod Sid! Daca azi apare un nou XMMS, de exemplu, mai mult ca sigur, maine acest nou XMMS e in Debian ''unstable''. E o alegere relativ buna pentru cei cu adrenalina, care vor ''bleeding edge''.&lt;br /&gt;
* ''testing'' - nume de cod Etch! Nu-i nici ''stable'' nici ''unstable''. Daca azi apare un nou XMMS, nu conteaza... dar e posibil ca maine, XMMS-ul din ''testing'' sa primeasca &amp;quot;aprobare&amp;quot; si sa fie mutat in ramura ''stable''. O alegere relativ buna pentru desktop.&lt;br /&gt;
&lt;br /&gt;
V-ati decis! Atunci, punctul de plecare este [http://www.debian.org/distrib/ Getting Debian]. Lasand la o parte instalarea de pe floppy (fara sa fim carcotasi... dar totusi, e depasita) si indiferent daca alegeti CD-ul minimal pentru netinstall sau CD-urile &amp;quot;complete&amp;quot;, instalarea decurge in principal la fel:&lt;br /&gt;
* dupa ce ati boot-at de pe CD, scrieti &amp;quot;linux26&amp;quot; la prompt, inainte de a continua. Astfel sistemul se va instala cu kernel 2.6&lt;br /&gt;
* urmeaza cateva intrebari de baza si detectia hardware-ului&lt;br /&gt;
* se seteaza reteaua&lt;br /&gt;
* la capitolul partitionare installer-ul ofera o interfata deosebit de prietenoasa pentru un mod text. Aveti grija la emoticonuri si fulgere... pe bune!&lt;br /&gt;
* urmeaza instalarea pachetelor&lt;br /&gt;
* se instaleaza si boot-loader-ul; GRUB e recomandat, pe MBR (Master Boot Record)&lt;br /&gt;
* se mai seteaza si ultimele detalii, sunt adaugati utilizatorii si e gata!&lt;br /&gt;
&lt;br /&gt;
Pentru detalii, consultati [http://www.debian.ro/ pagina oficiala a comunitatii Debian in Romania].&lt;br /&gt;
&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
==== Fedora Core ====&lt;br /&gt;
==== Mandriva ====&lt;br /&gt;
&lt;br /&gt;
Recunoscuta ca distributia cu cel mai usor proces de instalare, ofera foarte multe variante si metode de instalare. &lt;br /&gt;
&lt;br /&gt;
La Debian am discutat despre ramuri... La Mandriva avem:&lt;br /&gt;
* ''Official'' - este distributia stabila. Mentine un echilibru intre pachete vechi si pachete noi, stabilitate versus noutate. Folosing medii/repository-uri neoficiale ce contin pachete ''Cooker'' &amp;quot;stabilizate&amp;quot;, puteti avea un ''Official'' cu versiuni noi la toate pachetele.&lt;br /&gt;
* ''Cooker'' - nume de cod pentru ramura ''unstable''. E ''bleeding-edge''-ul de la Mandriva. Bucataria frantuzeasca in care se amesteca azi XMMS-ul lansat ieri. E, in general, mai instabil decat Debian unstable, in mare parte datorita experimentelor care se fac pe pachetele care alcatuiesc Mandriva Control Center (se lucreaza foarte mult la adaugarea de noi module si la imbunatatirea detectiei hardware) si pe KDE (fiind o distributie KDE-centrica, cei de la Mandriva incearca sa stoarca mereu si ultima picatura de performanta pentru a-i mari viteza de rulare).&lt;br /&gt;
&lt;br /&gt;
Versiunea ''Free'' (cea fara programe care nu sunt compatibile GPL) poate fi descarcata pornind de pe [http://www.mandriva.com/en/downloads/mirrors pagina oficiala de download].&lt;br /&gt;
&lt;br /&gt;
Puteti alege dintre urmatoarele:&lt;br /&gt;
* 3 CD-uri care acopera o arie larga de aplicatii si driver-e, toate GPL&lt;br /&gt;
** primul CD este suficient pentru o instalare minimala cu ''urpmi'', ''Xorg'', ''KDE'', ''iceWM''&lt;br /&gt;
** si primul si al doilea CD sunt boot-abile si includ utilitare de recuperare (foarte util este utilitarul de (re)instalat boot-loader-ul) accesibile apasand F1 inainte de lansarea procesului de instalare&lt;br /&gt;
* DVD - insumeaza cele 3 CD-uri de mai sus&lt;br /&gt;
* One - Live CD instalabil&lt;br /&gt;
* Mini - CD cu un Mandriva minimal, pentru netinstall&lt;br /&gt;
&lt;br /&gt;
Daca ati ales sa instalati de pe CD-uri sau DVD, instalarea va decurge dupa cum urmeaza:&lt;br /&gt;
* Installer-ul standard are interfata grafica si se lanseaza automat. Pentru installer-ul text trebuie sa apasati F1 inainte ca installer-ul grafic sa porneasca.&lt;br /&gt;
* O particularitate Mandriva este nivelul de securitate pe care doriti sa il aveti in sistem. In general ''Standard'' e recomandat pentru desktop (permite utilizatorilor de rand sa scrie pe partitiile Windows FAT32, de exemplu). ''High'' sau ''Paranoid'' sunt pentru server-e in special. &lt;br /&gt;
* La capitolul partitionare, installer-ul e bine pregatit. DiskDrake ofera mai multe facilitati. Daca se alege varianta &amp;quot;Custom&amp;quot;, DiskDrake prezinta o interfata foarte prietenoasa in care oricine se poate descurca fara probleme.&lt;br /&gt;
* urpmi intra apoi in scena! Foarte discret, mascat mereu de interfete grafice, el intreaba de CD-uri, FTP-uri, HTTP-uri, etc... Intr-un cuvant: repository-uri/depozite de pachete. Apoi aseaza &amp;quot;pe masa&amp;quot; ce are la dispozitie. Pachetele pot fi selectate unul cate unul, sau pe categorii, iar urpmi va rezolva dependintele instantaneu si va face si propuneri.&lt;br /&gt;
* Instalarea incepe. Cei ce migreaza de pe Windows vor fi cu siguranta surprinsi de viteza de instalare a unei distributii binare!&lt;br /&gt;
* In mare instalarea e gata. Acum urmeaza setarea parolei de root si crearea utilizatorilor de rand. Apoi sunt facute ultimele retusuri (selectarea boot-loader-ului, configurarea interfetei grafice, conexiunea la net).&lt;br /&gt;
* La final installer-ul ofera alte cateva optiuni pe care in general le puteti ignora.&lt;br /&gt;
* Dupa reboot intra in scena DrakFirstTime. El se ocupa cu pre-configurarea desktop-ului si a update-urilor automate. Si cu asta, e cam gata!&lt;br /&gt;
&lt;br /&gt;
Pentru mai multe detalii, consultati documentatia de pe [http://www.mandrivalinux.ro/ site-ul comunitatii Mandriva in Romania].&lt;br /&gt;
&lt;br /&gt;
==== Suse ====&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
&lt;br /&gt;
=== Imblanzirea unei distributii (sau cum fac customize) ===&lt;br /&gt;
&lt;br /&gt;
==== Initializarea sistemului ====&lt;br /&gt;
&lt;br /&gt;
===== /etc =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc&amp;lt;/tt&amp;gt; este directorul magic in care se gasesc toate fisierele de configurare de sistem bine crescute.&lt;br /&gt;
&lt;br /&gt;
====== /etc/inittab ======&lt;br /&gt;
&lt;br /&gt;
Dupa incarcarea nucleului, verificarea device-urilor existente in sistem si incarcarea driverelor pentru acestea se trece la faza init, programul '''/sbin/init''' fiind lansat pentru a alege o actiune pentru pornire.&lt;br /&gt;
&lt;br /&gt;
Operatiile executate de programul '''init''' sunt controlate de fisierul '''/etc/inittab'''.&lt;br /&gt;
&lt;br /&gt;
Fisierul '''inittab''' contine intrari ce determina anumite actiuni pe care le poate face sistemul in momentul intrarii intr-un nivel de executie.&lt;br /&gt;
&lt;br /&gt;
Formatul fisierului este:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''id:runlevels:action:command'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ex:	&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
1:2345:resppawn: /sbin/mingetty tty1&lt;br /&gt;
ca::ctrlaltdel: /sbin/shutdown -t3 -r now&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
unde:	&lt;br /&gt;
&lt;br /&gt;
'''id''' este un identificator unic(caractere alfanumerice)&lt;br /&gt;
&lt;br /&gt;
'''runlevels''' reprezinta lista nivelurilor de rulare(0,1,2,3,4,5,6)&lt;br /&gt;
&lt;br /&gt;
'''0''' procesele sunt terminate si se opreste sistemul &lt;br /&gt;
&lt;br /&gt;
'''1''' se intra in nivelul mono-utilizator(in acest nivel reteaua, interfata grafica si anumite sisteme de fisiere nu fie active); este folosit mai ales pentru recuperarea sistemului in cazuri de urgenta&lt;br /&gt;
&lt;br /&gt;
'''2''' se intra in nivelul multi-utilizator(doar unele procese nu sunt active - NIS NFS AT X)&lt;br /&gt;
&lt;br /&gt;
'''3''' se intra in nivelul multi-utilizator cu acces la serviciile de retea&lt;br /&gt;
&lt;br /&gt;
'''4''' se intra in nivelul personalizat - se recomanda folosirea acestui runlevel pentru cazul in care doriti o versiune proprie (si nestandard) a serviciilor care sunt oprite/pornite&lt;br /&gt;
&lt;br /&gt;
'''5''' se intra in nivelul multi-utilizator cu acces la serviciile de retea si serverul grafic X; folosit mai ales in medii Linux Desktop&lt;br /&gt;
&lt;br /&gt;
'''6''' se opresc toate procesele si se reincarca sistemul de operare&lt;br /&gt;
&lt;br /&gt;
'''action''' actiunea pe care o realizeaza programul init&lt;br /&gt;
&lt;br /&gt;
'''wait''' asteapta incheierea executiei comenzii inainte sa treaca la la alta intrare din inittab&lt;br /&gt;
&lt;br /&gt;
'''respawn''' se lanseaza o noua instanta a unui proces, daca acesta isi incheie executia&lt;br /&gt;
&lt;br /&gt;
'''powerfail''' se executa daca se primeste semnalul SIGPWR de la UPS&lt;br /&gt;
&lt;br /&gt;
'''initdefault''' nivelul de rulare in care se intra dupa terminarea actiunii boot si init (intre 0 si 6 sau literele s sau S care sunt alias-uri pentru runlevel 1); atentie! daca acest runlevel este 0 sau 6 s-ar putea sa nu reusiti sa porniti masina cu Linux!&lt;br /&gt;
&lt;br /&gt;
'''ctrlaltdel''' procesul se executa cand init primeste semnalul SIGINT-cand de la consola se apasa Ctrl+Alt+Del&lt;br /&gt;
&lt;br /&gt;
'''command''' comanda/programul ce se va executa&lt;br /&gt;
&lt;br /&gt;
====== /etc/fstab ======&lt;br /&gt;
&lt;br /&gt;
Fisierul acesta contine informatii despre care partitii doriti sa fie montate la boot, unde sa fie montate, si cu ce opriuni. Mai multe detalii in articolul [[Partiţii]], sectiunea [[Parti%C5%A3ii#Montare | Montare]]&lt;br /&gt;
&lt;br /&gt;
====== /etc/modules.conf ======&lt;br /&gt;
====== /etc/rc.d ======&lt;br /&gt;
====== SYS V init style ======&lt;br /&gt;
====== BSD init style ======&lt;br /&gt;
&lt;br /&gt;
===== Setarea conexiunii la internet =====&lt;br /&gt;
&lt;br /&gt;
In cele ce urmeaza, vom da cateva indicatii referitoare la cum sa va activati/setati conexiunea la internet.&lt;br /&gt;
&lt;br /&gt;
====== Incarcarea modulului specific ======&lt;br /&gt;
&lt;br /&gt;
Dupa cum am spus si in alte sectiuni, corespondentele driverelor de pe Windows sunt modulele. Asadar, noi trebuie sa identificam ce placa de retea (sau alt dispozitiv specific) avem si sa incarcam modulul necesar pentru a face dispozitivul functional.&lt;br /&gt;
&lt;br /&gt;
Identificati in primul rand ce dispozitiv aveti si apoi cautati a vedeti ce modul se potriveste, urmand sa il incarcati cu comanda: &amp;lt;code&amp;gt;&lt;br /&gt;
modprobe [modul]&lt;br /&gt;
&amp;lt;/code&amp;gt; unde '''[modul]''' evident se va inlocui cu numele modulului specific.&lt;br /&gt;
&lt;br /&gt;
Alternativ, se poate utiliza si comanda '''insmod''' in loc de '''modprobe'''. Ca de obicei, dati '''man insmod''', respectiv '''man modprobe''', pentru detalii.&lt;br /&gt;
&lt;br /&gt;
De exemplu, eu am descoperit cu comanda '''lspci''' ca am o placa de retea cu chipset Realtek 8139, motiv pentru care am cautat pe [http://www.tldp.org/HOWTO/Ethernet-HOWTO.html Ethernet Howto] de la [http://tldp.org The Linux Documentation Project] si am descoperit ca ceea ce imi trebuia era modulul numit '''8139too'''. &lt;br /&gt;
&lt;br /&gt;
Evident, chipset-ul placii de retea in mod normal ar fi trebuit sa-l stiu de dinainte de la achizitie, pentru a fi sigur ca este suportat de sistemul meu de operare. Daca '''lspci''' nu va lamureste, atunci uitati-va pe documentul de la achizitie, cutia in care a venit placa respectiva, sau cel mai bine, direct pe placa.&lt;br /&gt;
&lt;br /&gt;
====== Setari: IP, netmask, broadcast, gateway, DNS ======&lt;br /&gt;
&lt;br /&gt;
Ca '''root''', dati comenzile:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ifconfig eth0 &amp;lt;IP&amp;gt; netmask &amp;lt;netmask&amp;gt; broadcast &amp;lt;broadcast&amp;gt; up&lt;br /&gt;
&lt;br /&gt;
route add default gateway &amp;lt;IP-ul gateway-ului/router-ului&amp;gt;&lt;br /&gt;
echo &amp;quot;nameserver &amp;lt;IP server dns1&amp;gt;&amp;quot; &amp;gt; /etc/resolv.conf&lt;br /&gt;
echo &amp;quot;nameserver &amp;lt;IP server dns2&amp;gt;&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peste tot, perechea de semne &amp;quot;&amp;lt;&amp;quot; si &amp;quot;&amp;gt;&amp;quot; si tot ce scrie intre ele sa va inlocui cu datele necesare, adica adresa IP, netmask-ul, adresa broadcast (optionala deoarece va fi calculata automat de cele mai multe ori), adresa gateway-ului si bineinteles DNS-urile.&lt;br /&gt;
&lt;br /&gt;
Mai multe despre semnificatia acestor denumiri si multe alte detalii interesante gasiti [http://tldp.org/HOWTO/Networking-Overview-HOWTO.html aici].&lt;br /&gt;
&lt;br /&gt;
====== Un firewall micut care sa ne protejeze ======&lt;br /&gt;
&lt;br /&gt;
Iata un exemplu de firewall relativ intuitiv, cu cele mai de baza optiuni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;start&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Begin firewall script.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo 1 &amp;gt; /proc/sys/net/ipv4/conf/all/rp_filter #Impotriva ip spoofing&lt;br /&gt;
echo 1 &amp;gt; /proc/sys/net/ipv4/tcp_syncookies  #Impotriva atacurilor DoS&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/conf/all/proxy_arp&lt;br /&gt;
echo 1 &amp;gt; /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts&lt;br /&gt;
echo 1 &amp;gt; /proc/sys/net/ipv4/icmp_echo_ignore_all #Nu raspundem la ping&lt;br /&gt;
&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/conf/all/send_redirects&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/conf/all/accept_redirects&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/conf/all/accept_source_route&lt;br /&gt;
&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/tcp_timestamps&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/tcp_sack&lt;br /&gt;
echo 0 &amp;gt; /proc/sys/net/ipv4/tcp_window_scaling&lt;br /&gt;
echo 60 &amp;gt; /proc/sys/net/ipv4/tcp_fin_timeout&lt;br /&gt;
echo 1800 &amp;gt; /proc/sys/net/ipv4/tcp_keepalive_time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##########&lt;br /&gt;
# POLICY #&lt;br /&gt;
##########&lt;br /&gt;
&lt;br /&gt;
iptables -t filter -P INPUT DROP  # Nu intra nimic &amp;quot;by default&amp;quot; &lt;br /&gt;
iptables -t filter -P OUTPUT ACCEPT&lt;br /&gt;
iptables -t filter -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
##########&lt;br /&gt;
# ACCEPT #&lt;br /&gt;
##########&lt;br /&gt;
&lt;br /&gt;
# Acceptam conexiunile initiate anterior de noi.&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED \&lt;br /&gt;
 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -i lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#################################################################&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;End firewall script.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;stop&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    echo &amp;quot;Stopping firewall...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
iptables -t filter -P INPUT DROP&lt;br /&gt;
iptables -t filter -P OUTPUT DROP&lt;br /&gt;
iptables -t filter -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
iptables -t filter -F&lt;br /&gt;
&lt;br /&gt;
;;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;restart&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    $0 stop&lt;br /&gt;
    sleep 2&lt;br /&gt;
    $0 start&lt;br /&gt;
&lt;br /&gt;
;;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;show&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
iptables -t filter -nvxL&lt;br /&gt;
&lt;br /&gt;
;;&lt;br /&gt;
&lt;br /&gt;
    *)&lt;br /&gt;
&lt;br /&gt;
    echo &amp;quot;Usage: firewall&lt;br /&gt;
         {start|stop|restart|show}&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    exit 1&lt;br /&gt;
&lt;br /&gt;
;;&lt;br /&gt;
&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Module (drivere) ====&lt;br /&gt;
&lt;br /&gt;
Mai tineti minte discutia din sectiunea [[Ce_este_GNU/Linux%3F_/_Cum_invat_Linux%3F#Module_.28echivalentul_driver-elor.29|Module]]? Pai acum este momentul sa punem in aplicare ce am discutat acolo, deoarece trebuie sa incarcam toate modulele necesare astfel incat dispozitivele din calculatorul nostru sa functioneze asa cum dorim. &lt;br /&gt;
&lt;br /&gt;
===== Placa grafica =====&lt;br /&gt;
&lt;br /&gt;
In cele ce urmeaza vom discuta despre placa grafica si modulele specifice care trebuie instalate astfel incat sa beneficiem de capacitatea ei la maxim.&lt;br /&gt;
&lt;br /&gt;
====== ATI ======&lt;br /&gt;
&lt;br /&gt;
Vedeti articolul [[ATi video (2.6)]]&lt;br /&gt;
&lt;br /&gt;
====== NVidia ======&lt;br /&gt;
&lt;br /&gt;
Intrati pe pagina oficiala NVIDIA, sectiunea Drivers aflata la adresa http://www.nvidia.com/content/drivers/drivers.asp, sau, cel mai bine pentru scopul nostru la adresa http://www.nvidia.com/object/unix.html.&lt;br /&gt;
&lt;br /&gt;
De aici intrati pe pagina care se potriveste cel mai bine cu arhitectura voastra, in cazul meu, Graphics Drivers - Linux IA32 - latest version. La ora actuala cea mai noua versiune este [http://www.nvidia.com/object/linux_display_ia32_1.0-8756.html 1.0-8756]. &lt;br /&gt;
&lt;br /&gt;
Alegerea mea se explica deoarece am un procesor pe 32 de biti si placa grafica NVIDIA Geforce 2 MX400 cu 64MB. Adaptati pentru hardware-ul vostru!&lt;br /&gt;
&lt;br /&gt;
Pe pagina respectiva veti observa niste link-uri care sunt foarte utile, nu le evitati sub nici o forma. Dintre ele, va recomand cu precadere fisierul [http://download.nvidia.com/XFree86/Linux-x86/1.0-8756/README/index.html README].&lt;br /&gt;
&lt;br /&gt;
Apoi, evident va luati de pe site ultima varianta a driver-ului, in cazul de fata,  [http://download.nvidia.com/XFree86/Linux-x86/1.0-8756/NVIDIA-Linux-x86-1.0-8756-pkg1.run NVIDIA-Linux-x86-1.0-8756-pkg1.run].&lt;br /&gt;
&lt;br /&gt;
Inainte de a continua, verificati daca aveti instalate sursele kernelului, si daca in '''/usr/src/linux/include/linux''' aveti fisierul '''version.h'''. In cazul in care nu il aveti inseamna ca trebuie sa il creati, recompiland kernelul. Daca nu aveti sursele kernelului, instalati-le.&lt;br /&gt;
&lt;br /&gt;
Pentru a crea fisierul version.h, in kernel-urile mai noi de 2.6 trebuie sa compilati macar o data sursele. Pentru a face acest lucru, consultati sectiunea din acest articol referitoare la [http://wiki.linux360.ro/wiki/Ce_este_GNU/Linux%3F_/_Cum_invat_Linux%3F#Recompilarea_kernelului recompilarea kernelului].&lt;br /&gt;
&lt;br /&gt;
De asemenea, asigurati-va ca nu aveti modulele referitoare la framebuffer-ul RIVA (rivafb) sau nvidia compilate deoarece vor intra in conflict cu driverul de la NVIDIA.&lt;br /&gt;
&lt;br /&gt;
Ca sa scapam mai repede de aceste doua mici probleme, exista metode... nu tocmai ortodoxe. Incepeti o compilare a kernelului si o opriti cu CTRL+C dupa ce vedeti ca a compilat version.h, il salvati in alta parte decat in '''/usr/src/linux/include/linux''', dati un make mrproper si apoi copiati la loc version.h de unde l-am luat.&lt;br /&gt;
&lt;br /&gt;
Iar pentru cele doua module care par sa intre in conflict, pur si simplu le mutati de acolo in alta parte, fara a mai necesita nici o recompilare. Din moment ce installer-ul de la NVIDIA nu le gaseste, nu va plange ca intra in conflict cu ele.&lt;br /&gt;
&lt;br /&gt;
Pasul urmator este sa opriti serverul grafic, '''X'''. Metoda fina ar fi sa incercati urmatoarele: '''Logoff''' din meniul de start sau '''xdm stop''', '''gdm stop''', respectiv '''kdm stop''' din consola. Daca nu va merg aceste solutii atunci va trebui sa il ucideti brutal. Dati '''ps uax''' sa-i aflati PID-ul, iar apoi, '''kill [PID]''', unde in loc de [PID], puneti numarul efectiv aflat cu ''ps''. Daca este si mai incapatanat, incercati cu '''kill -9 [PID]''', metoda cea mai agresiva de a-l opri de altfel.&lt;br /&gt;
&lt;br /&gt;
Daca ati oprit serverul grafic inseamna ca sunteti in fata unei console in acest moment. Mergeti in directorul in care ati salvat fisierul de la NVIDIA si dati comanda &amp;lt;code&amp;gt;sh NVIDIA-Linux-x86-1.0-8756-pkg1.run&amp;lt;/code&amp;gt; daca acesta este fisierul pe care l-ati luat. Daca ati luat alt fisier mai nou, evident, adaptati. Va vor mai fi puse cateva intrebari cu raspunsuri intuitive de catre installer. Daca raspundeti bine in curand el va va spune ca isi compileaza modulul.&lt;br /&gt;
&lt;br /&gt;
In final tot ce aveti de facut este sa modificati fisierul '''/etc/X11/xorg.conf''' corespunzator astfel incat sa foloseasca modulul nou compilat de la NVIDIA, in loc de cel standard. Inlocuiti linia &amp;lt;code&amp;gt;     Driver &amp;quot;nv&amp;quot;&lt;br /&gt;
(sau Driver &amp;quot;vesa&amp;quot;)&lt;br /&gt;
(sau Driver &amp;quot;fbdev&amp;quot;)&lt;br /&gt;
&amp;lt;/code&amp;gt; cu &amp;lt;code&amp;gt; Driver &amp;quot;nvidia&amp;quot; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De asemenea, stergeti urmatoarele linii:&amp;lt;code&amp;gt;&lt;br /&gt;
Load &amp;quot;dri&amp;quot;&lt;br /&gt;
Load &amp;quot;GLCore&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt; si adaugati-o pe urmatoarea, in cazul in care nu exista deja:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Load &amp;quot;glx&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acestea fiind zise, acum ar trebui doar sa reporniti serverul grafic '''X''' si va veti avea astfel parte de accelerare grafica maxima.&lt;br /&gt;
&lt;br /&gt;
Atentie, acesta este un ghid foarte intuitiv si cu toleranta destul de mica pentru alte probleme ce pot aparea. Daca aveti nedumeriri sau cautati optiuni, respectiv metode de a rezolva anumite probleme mai avansate, nu ezitati sa consultati fisierul [http://download.nvidia.com/XFree86/Linux-x86/1.0-8756/README/index.html README].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[FIXME]''' Acesta este un o alta sectiune pe care o voi mai peria, completa si transforma in articol separat, urmand sa pun in locul ei aici un link catre noua locatie.&lt;br /&gt;
&lt;br /&gt;
====== VESA ======&lt;br /&gt;
&lt;br /&gt;
Daca nu aveti placi grafice de la ATI sau de la NVIDIA si nu ati gasit nici un driver de la producatorul original al chipsetului grafic, atunci nu disperati, mai exista sanse. VESA nu ofera capacitati de accelerare 3D si nici putere de procesare foarte mare, dar asigura o imagine de calitate prin functionalitatea ei de baza pentru aproape orice chipset grafic.&lt;br /&gt;
&lt;br /&gt;
'''[FIXME]''' De continuat.&lt;br /&gt;
&lt;br /&gt;
===== Placa audio =====&lt;br /&gt;
&lt;br /&gt;
==== Configurarea serverului grafic X ====&lt;br /&gt;
&lt;br /&gt;
Editati fisierul '''/etc/X11/xorg.conf'''&lt;br /&gt;
&lt;br /&gt;
===== Desktop managers =====&lt;br /&gt;
&lt;br /&gt;
====== KDE ======&lt;br /&gt;
&lt;br /&gt;
====== Gnome ======&lt;br /&gt;
&lt;br /&gt;
====== Altele ======&lt;br /&gt;
&lt;br /&gt;
=== Cuvant de incheiere ===&lt;br /&gt;
&lt;br /&gt;
Ei bine, in linii mari cam astea au fost intrebarile si raspunsurile care mi-au venit mie in minte. Sper ca am mai facut un pic de lumina in universul Linux pestru cei care abia acum s-au intalnit cu el sau pentru cei care sunt inca pe la inceputuri.&lt;br /&gt;
&lt;br /&gt;
Acesta nu este un ghid complet si nici nu incearca sa trateze foarte in detaliu subiectele in discutie, subiectele mai voluminoase meritand locul lor separat. Motiv pentru care astept sugestii si contributii astfel incat sa-l corectam si sa il imbogatim impreuna acolo unde am uitat ceva important, poate o alta intrebare, poate in alt raspuns, si impreuna sa-l ajutam sa evolueze.&lt;br /&gt;
&lt;br /&gt;
=== DISCLAIMER ===&lt;br /&gt;
&lt;br /&gt;
'''Linux este marca înregistrata a lui Linus Torvalds. Microsoft Windows este marca înregistrata a Microsoft Corporation. Toate celelalte simboluri externe, referiri la alte produse software, respectiv marcile înregistrate din aceasta pagina, aparţin autorilor lor de drept.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bibliografie ===&lt;br /&gt;
* Partea cu make si Makefile e extrasa din cursul de Sisteme de Operare al domnilor profesori Boian Florian si Bufnea Darius, Universitatea Babes-Bolyai Cluj-Napoca&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nota autorului: Documentul este inca in lucru.'''&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:FAQ]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Yum_%C3%83%C2%AEn_Rom%C3%83%C2%A2nia&amp;diff=2472</id>
		<title>Talk:Yum Ã®n RomÃ¢nia</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Yum_%C3%83%C2%AEn_Rom%C3%83%C2%A2nia&amp;diff=2472"/>
				<updated>2006-04-13T10:43:19Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Sorin25|sorin25]] 13:43, 13 April 2006 (EEST) În acest moment nu mai am nimic de adaugat la acest articol, orice contribuţii ar fi bine venite.&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Main_Page&amp;diff=2471</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Main_Page&amp;diff=2471"/>
				<updated>2006-04-13T10:41:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* A început migrarea tutorialelor şi ghidurilor (HowTo) din forum în Wiki -- nu ezitaţi să daţi o mână de ajutor ;-) &lt;br /&gt;
* Vă rugăm, folosiţi '''doar''' [[linux360:Sandbox|caietul de ciorne]] pentru încercări şi probe.&lt;br /&gt;
* Pentru acces de editare, vă rugăm contactaţi [mailto:wiki-admin@linux360.ro administraţia].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:HowTo|ghiduri]] actualizate:'''&lt;br /&gt;
** [[Ce este GNU/Linux? / Cum invat Linux?]] ([[:Category:FAQ|Intrebări puse frecvent]])&lt;br /&gt;
** [[Postfix tls mysql dovecot|Postfix cu TLS, autentificare din MySQL şi acces prin Dovecot]] ([[:Category:Networking|reţea]])&lt;br /&gt;
** [[Download si instalare E17 din CVS|Instalare automatizată E17 CVS]] ([[:Category:GEs|medii grafice]])&lt;br /&gt;
** [[MU Online sub wine|MU Online rulat cu Wine]] ([[:Category:VMs|maşini virtuale]]/[[:Category:Games|jocuri]])&lt;br /&gt;
** [[Quagga on Linux|Quagga]] ([[:Category:Networking|reţea]]/[[:Category:Routing|rutare]])&lt;br /&gt;
** [[Cum dau net mai departe|Redistribuirea/Partajarea conexiunii la Internet]]  ([[:Category:Networking|retea]]/[[:Category:Routing|rutare]])&lt;br /&gt;
** [[Comunica prin lpt|Controlul motoarelor pas cu pas prin portul paralel]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Autentificare ssh folosind chei publice/private|Autentificare la SSH cu chei publice]] ([[:Category:Networking|reţea]]/[[:Category:Tips'n'Tricks|ponturi]])&lt;br /&gt;
** [[Instalare Qemu|Instalarea emulatorului Qemu]] ([[:Category:VMs|maşini virtuale]])&lt;br /&gt;
** [[MRTG cu IPFM]] ([[:Category:WebStats|statistici grafice pe web]])&lt;br /&gt;
** [[Yum în România]]&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:Tutorial|tutoriale]] actualizate''':&lt;br /&gt;
** [[Script pentru restabilirea conexiunii ADSL]] ([[:Category:Networking|reţea]])&lt;br /&gt;
** [[Configurare Gaim pentru a afisa in status melodia curenta|Configurarea GAIM  pentru a afişa în status melodia curentă]] ([[:Category:Multimedia|multimedia]]/[[:Category:Office|programe de birotică]])&lt;br /&gt;
** [[Introducere in Gtk-sharp|Introducere în Gtk#]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Schimbarea setarilor GTK 2|Schimbarea setărilor Gtk+ 2]] ([[:Category:GEs|medii grafice]]/[[:Category:Tips'n'Tricks|ponturi]])&lt;br /&gt;
** [[Sistem de depanare a aplicatiilor in limbajul C-plus-plus|Sistem de depanare a aplicaţiilor în limbajul C++]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Iptables romana|Introducere în &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt;]] ([[:Category:Networking|reţea]]/[[:Category:Firewall|filtrare trafic]])&lt;br /&gt;
** [[Supra%C3%AEnc%C4%83rcarea operatorilor %C3%AEn limbajul C-plus-plus|Supraîncărcarea operatorilor în ANSI C++]] ([[:Category:Programming|programare]])&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:Collection|colecţii]] actualizate''':&lt;br /&gt;
** [[Salutare lume!|Salutare, lume!]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Scripturi BASH|Scripturi Bash utile]] ([[:Category:Programming|programare]])&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:Presentation|prezentări]] actualizate''':&lt;br /&gt;
** [[Libipq by example|&amp;lt;tt&amp;gt;libipq&amp;lt;/tt&amp;gt; în exemple]] ([[:Cateogory:Networking|reţea]]/[[:Category:Programming|programare]])&lt;br /&gt;
** [[KDSFlash]] ([[:Category:Graphics|grafică]]/[[:Category:Animation|animaţie]]/[[:Category:Programming|programare]])&lt;br /&gt;
&lt;br /&gt;
* '''Articole [[:Category:Pending|în curs de scriere]]''':&lt;br /&gt;
** [[Partiţii]] ([[User:Sorin25|sorin25]])&lt;br /&gt;
** [[Autorizarea accesului la resurse web în Apache]] ([[User:Sorin25|sorin25]])&lt;br /&gt;
** [[ACIS|Administrare, configurare şi intreţinere servere]] ([[User:Csdexter|@Dexter]])&lt;br /&gt;
** [[Echivalentele Linux ale programelor Windows]] ([[User:Raver|raver]])&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Main_Page&amp;diff=2470</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Main_Page&amp;diff=2470"/>
				<updated>2006-04-13T10:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* A început migrarea tutorialelor şi ghidurilor (HowTo) din forum în Wiki -- nu ezitaţi să daţi o mână de ajutor ;-) &lt;br /&gt;
* Vă rugăm, folosiţi '''doar''' [[linux360:Sandbox|caietul de ciorne]] pentru încercări şi probe.&lt;br /&gt;
* Pentru acces de editare, vă rugăm contactaţi [mailto:wiki-admin@linux360.ro administraţia].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:HowTo|ghiduri]] actualizate:'''&lt;br /&gt;
** [[Ce este GNU/Linux? / Cum invat Linux?]] ([[:Category:FAQ|Intrebări puse frecvent]])&lt;br /&gt;
** [[Postfix tls mysql dovecot|Postfix cu TLS, autentificare din MySQL şi acces prin Dovecot]] ([[:Category:Networking|reţea]])&lt;br /&gt;
** [[Download si instalare E17 din CVS|Instalare automatizată E17 CVS]] ([[:Category:GEs|medii grafice]])&lt;br /&gt;
** [[MU Online sub wine|MU Online rulat cu Wine]] ([[:Category:VMs|maşini virtuale]]/[[:Category:Games|jocuri]])&lt;br /&gt;
** [[Quagga on Linux|Quagga]] ([[:Category:Networking|reţea]]/[[:Category:Routing|rutare]])&lt;br /&gt;
** [[Cum dau net mai departe|Redistribuirea/Partajarea conexiunii la Internet]]  ([[:Category:Networking|retea]]/[[:Category:Routing|rutare]])&lt;br /&gt;
** [[Comunica prin lpt|Controlul motoarelor pas cu pas prin portul paralel]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Autentificare ssh folosind chei publice/private|Autentificare la SSH cu chei publice]] ([[:Category:Networking|reţea]]/[[:Category:Tips'n'Tricks|ponturi]])&lt;br /&gt;
** [[Instalare Qemu|Instalarea emulatorului Qemu]] ([[:Category:VMs|maşini virtuale]])&lt;br /&gt;
** [[MRTG cu IPFM]] ([[:Category:WebStats|statistici grafice pe web]])&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:Tutorial|tutoriale]] actualizate''':&lt;br /&gt;
** [[Script pentru restabilirea conexiunii ADSL]] ([[:Category:Networking|reţea]])&lt;br /&gt;
** [[Configurare Gaim pentru a afisa in status melodia curenta|Configurarea GAIM  pentru a afişa în status melodia curentă]] ([[:Category:Multimedia|multimedia]]/[[:Category:Office|programe de birotică]])&lt;br /&gt;
** [[Introducere in Gtk-sharp|Introducere în Gtk#]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Schimbarea setarilor GTK 2|Schimbarea setărilor Gtk+ 2]] ([[:Category:GEs|medii grafice]]/[[:Category:Tips'n'Tricks|ponturi]])&lt;br /&gt;
** [[Sistem de depanare a aplicatiilor in limbajul C-plus-plus|Sistem de depanare a aplicaţiilor în limbajul C++]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Iptables romana|Introducere în &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt;]] ([[:Category:Networking|reţea]]/[[:Category:Firewall|filtrare trafic]])&lt;br /&gt;
** [[Supra%C3%AEnc%C4%83rcarea operatorilor %C3%AEn limbajul C-plus-plus|Supraîncărcarea operatorilor în ANSI C++]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Yum în România]]&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:Collection|colecţii]] actualizate''':&lt;br /&gt;
** [[Salutare lume!|Salutare, lume!]] ([[:Category:Programming|programare]])&lt;br /&gt;
** [[Scripturi BASH|Scripturi Bash utile]] ([[:Category:Programming|programare]])&lt;br /&gt;
&lt;br /&gt;
* '''Ultimele 10 [[:Category:Presentation|prezentări]] actualizate''':&lt;br /&gt;
** [[Libipq by example|&amp;lt;tt&amp;gt;libipq&amp;lt;/tt&amp;gt; în exemple]] ([[:Cateogory:Networking|reţea]]/[[:Category:Programming|programare]])&lt;br /&gt;
** [[KDSFlash]] ([[:Category:Graphics|grafică]]/[[:Category:Animation|animaţie]]/[[:Category:Programming|programare]])&lt;br /&gt;
&lt;br /&gt;
* '''Articole [[:Category:Pending|în curs de scriere]]''':&lt;br /&gt;
** [[Partiţii]] ([[User:Sorin25|sorin25]])&lt;br /&gt;
** [[Autorizarea accesului la resurse web în Apache]] ([[User:Sorin25|sorin25]])&lt;br /&gt;
** [[ACIS|Administrare, configurare şi intreţinere servere]] ([[User:Csdexter|@Dexter]])&lt;br /&gt;
** [[Echivalentele Linux ale programelor Windows]] ([[User:Raver|raver]])&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Ce_este_GNU/Linux%3F_/_Cum_invat_Linux%3F&amp;diff=2469</id>
		<title>Ce este GNU/Linux? / Cum invat Linux?</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Ce_este_GNU/Linux%3F_/_Cum_invat_Linux%3F&amp;diff=2469"/>
				<updated>2006-04-13T10:38:24Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: /* Cum vede Linux hard-disk-ul meu? (Partitionare) */  - corectura pentru link intern&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducere ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce este GNU/Linux? Cum invat Linux? De unde incep? Cum fac sa...? Ce inseamna...? Cum ma pot ajuta singur in a invata Linux? &lt;br /&gt;
&lt;br /&gt;
Acestea sunt doar cateva din intrebarile pe care un utilizator nou de Linux si le pune in momentul in care incearca sa afle ceva nou, sa invete sa utilizeze si poate chiar sa administreze un astfel de sistem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scopul acestui articol este sa raspunda la aceste intrebari, in special la cele care contin notiuni de baza si in general se va urmari sa cuprinda informatiile necesare pentru a intelege despre ce este vorba si cum interactionam cu un sistem GNU/Linux. Subiectele mai avansate vor fi lasate pentru discutie in cadrul forumului sau in cadrul altor articole deoarece depasesc scopul acestuia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Linux si Windows'''&lt;br /&gt;
&lt;br /&gt;
Vom presupune ca un utilizator are o oarecare experienta cu un sistem de operare, iar pe platformele desktop fiind utilizat cu precadere Microsoft Windows, vom incerca sa facem pe alocuri o mica comparatie pentru a vedea care sunt corespondentele anumitor notiuni pe care le cunosteati deja.&lt;br /&gt;
&lt;br /&gt;
Daca doriti sa aflati corespondentele unor programe de pe Windows pe Linux (sau invers) puteti consulta articolul [http://wiki.linux360.ro/wiki/Echivalentele_Linux_ale_programelor_Windows Echivalentele Linux ale programelor Windows].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GNU/Linux ''versus'' programele cu sursa inchisa ==&lt;br /&gt;
&lt;br /&gt;
=== O digresiune naiva despre contextul in care a aparut Linux ===&lt;br /&gt;
&lt;br /&gt;
''Nota: Cei care sunosc deja aceste notiuni, sau care doresc sa afle mai multe despre partea practica a notiunilor introductive pot sari peste acesta sectiune.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ce sunt sistemele libere? ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un sistem de operare liber este alcatuit din programe ale caror sursa este disponibila. Oricine o poate vedea si modifica daca simte ca are ceva de adaugat sau de reparat, conditia fiind sa le spuna si celorlalti despre modificarile sale astfel incat sa existe o munca de colaborare in dezvoltarea unui astfel de sistem. De altfel, fara colaborare nu s-ar fi ajuns aici.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Licenta sub care se desfasoara acesta activitate pe Linux este, in general, [http://www.gnu.org/copyleft/gpl.html GPL] alcatuita de Richard Stallman, coordonatorul proiectului GNU si al Free Software Foundation. Mai multe despre GPL, filosofia care sta in spatele acestor programe si binecunoscutul slogan '''Free as in Freedom''' aflati pe http://www.fsf.org si pe http://www.gnu.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La un moment dat in istoria tehnologiei informatiei s-a pus problema ca produsele software ar trebui sa se supuna acelorasi legi comerciale ca oricare alt produs, motiv pentru care a aparut si necesitatea de a ascunde ceea ce sta in spatele muncii sale, pentru a nu putea fi reprodus sau preluat/modificat de altcineva. Ca un raspuns la aceasta miscare a aparut GNU, o echipa de programatori care au creat din placere o suita de programe care sa le inlocuiasca pe cele care incepusera sau devenisera deja '''proprietare''' si asupra caroara ei nu mai poutea lucra independent sa le imbunatateasca. Insa acesta suita de programe avea nevoie de un ''coordonator'', de un supra-program care sa impuna niste reguli de functionare, sa dea voie anumitor operatii la un moment dat, sa restrictioneze altele, in fine, avea nevoie de un [http://www.kernel.org/ kernel]. Acest kernel a fost creat de Linus Torvalds si a fost numit '''Linux''', motiv pentru care toate sistemele Linux actuale poarte acesta denumire.&lt;br /&gt;
&lt;br /&gt;
Insa corect este sa spunem sistem &amp;quot;GNU/Linux&amp;quot; deoarece in jurul acestor doua proiecte s-a dezvoltat ceea ce numim noi azi un sistem Linux.&lt;br /&gt;
&lt;br /&gt;
==== Ce este un program? ====&lt;br /&gt;
&lt;br /&gt;
La modul cel mai intuitiv, un program este un fisier text scris intr-un limbaj de programare care specifica anumite intructiuni. Insa ceea ce cunostem noi sub numele de program este cu totul altceva. Noi cunoastem ''intruparea'' acelui program, si anume un fisier binar executabil (un ''.exe'' pe Windows). Care este procedeul prin care transformam textul intr-un binar (astfel incat sa poata fi interpretat direct de calculator) si care este ''bagheta magica'' care il transforma din text in binar? Bagheta magica este un program special numit '''compilator''' si procedeul de transformare se numeste ''compilare''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Textul initial despre care va povesteam este de fapt ''sursa'' programului, esenta lui, pe care noi in sistemele &amp;quot;GNU/Linux&amp;quot; avem posibilitatea de a o modifica si de a crea un program si mai puternic decat cel initial daca suntem suficient de priceputi. In alte sisteme cu sursa inchisa (cum ar fi Microsoft Windows), nu avem aceasta posibilitate, prin urmare drepturile si posibilitatile noastre sunt ingradite. Pentru un utilizator obisnuit nu este o tragedie foarte mare deoarece probabil ca nu simte nevoia acestei libertati, sau nu stie ce sa faca cu ea.&lt;br /&gt;
&lt;br /&gt;
Daca ati ajuns pana aici si nu va este frica sa ma murdariti un pic de &amp;quot;unsoare&amp;quot;, inseamna ca sunteti curiosi sa vedeti mai mult. Aceasta unsoare de care vorbesc este de fapt dorinta de a afla mai multe despre internele unui sistem de operare si cateodata este necesar un mic '''hack''' pentru a rezolva posibilele probleme. In acest caz, nu pot decat sa va felicit deoarece aveti calitatile necesare pentru a invata Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cum compilez un program? ==== &lt;br /&gt;
''a.k.a. Cum instalez din surse un program / o aplicatie?''&lt;br /&gt;
&lt;br /&gt;
Pentru a efectua o instalare corecta se recomanda citirea documentelor referitoare la instalare din arhiva care contine sursele. De regula, un README si un INSTALL ar trebui sa va lamureasca. Apoi dati comenzile urmatoare, pe rand si programul va fi compilat si instalat conform unor optiuni specificate in fisierul Makefile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; ./configure&lt;br /&gt;
  make&lt;br /&gt;
  make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Nota: Daca doriti sa schimbati optiunile de compilare default (ceea ce se si recomanda), dati comanda '''./configure --help''' sa vedeti o lista a optiunilor pe care le aveti la dispozitie. Aceste optiuni variaza de la program la program. Evident, in argumentele pe care le veti da lui '''./configure''' veti avea o instalare cat mai aproape de ceea ce vreti.''&lt;br /&gt;
&lt;br /&gt;
===== Cum utilizez '''tar'''? (arhivare/dezarhivare) =====&lt;br /&gt;
&lt;br /&gt;
Codul sursa al unui program se va gasi cel mai des intr-o arhiva. Aceasta poate fi .tar, tar.gz sau .tar.bz2.&lt;br /&gt;
Pentru a afla mai multe despre tar si optiunile sale dati comanda '''man tar'''. &lt;br /&gt;
&lt;br /&gt;
Dezarhivarea se poate face astfel:&lt;br /&gt;
&lt;br /&gt;
* pentru o arhiva numita ''ceva.tar'' dam comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar -xvf ceva.tar &amp;lt;/code&amp;gt;&lt;br /&gt;
* pentru o arhiva numita ''ceva.tar.gz'' dam comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar -zxvf ceva.tar.gz &amp;lt;/code&amp;gt;&lt;br /&gt;
* pentru o arhiva numita ''ceva.tar.bz2'' dam comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar -jxvf ceva.tar.bz2 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Arhivarea se face astfel:&lt;br /&gt;
&lt;br /&gt;
Presupunem ca avem directorul tralala in /home si vrem sa il arhivam.&lt;br /&gt;
&lt;br /&gt;
* pentru o arhiva numita ''ceva.tar'' dam comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar -cvf ceva.tar /home/tralala &amp;lt;/code&amp;gt;&lt;br /&gt;
* pentru o arhiva numita ''ceva.tar.gz'' dam comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar -czvf ceva.tar.gz /home/tralala &amp;lt;/code&amp;gt;&lt;br /&gt;
* pentru o arhiva numita ''ceva.tar.bz2'' dam comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; tar -cjvf ceva.tar.bz2 /home/tralala &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desigur, in loc de un director putea fi un simplu fisier. Se pot specifica mai multe fisiere, directoare pentru arhivare in cadrul aceleiasi arhive. Pentru a afla ce inseamna aceste comenzi - '''man tar'''.&lt;br /&gt;
&lt;br /&gt;
=== Ce este o distributie Linux? ===&lt;br /&gt;
&lt;br /&gt;
O colectie de programe cu sursa deschisa adunate sub aceeasi capota, structurate astfel incat sa indeplineasca un anume scop (sau chiar mai multe simultan), cum ar fi: server web, server de mail, desktop computer, workstation etc. Desigur, o distributie contine obligatoriu utilitarele de baza de la GNU si kernelul Linux pentru a functiona corect. Structurarea programelor poate include chiar modificarea si gruparea lor in functie de scopurile pe care le indeplinesc, astfel creandu-se '''pachetele'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dintre calitatile unei distributii notam:'''&lt;br /&gt;
&lt;br /&gt;
* Are un installer pentru instalare facila.&lt;br /&gt;
* Are utilitarele de baza GNU si kernelul Linux.&lt;br /&gt;
* Are o structura de directoare specifica oricarui sistem UNIX.&lt;br /&gt;
* Are suport pentru mai multe tipuri de sisteme de fisiere.&lt;br /&gt;
* Are un manager de pachete, astfel incat sa se poata adauga, sterge, actualiza (upgrade) si mentine o lista a pachetelor instalate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Care este cea mai buna distributie? ===&lt;br /&gt;
&lt;br /&gt;
Nu exista o ''cea mai buna distributie''. Daca doriti sa invatati Linux exista unele cu interfete ceva mai intuitive, insa diferentele sunt doar de gust. Ceea ce va trebuie cel mai mult este rabdare si perseverenta, deoarece nici o distributie nu este inabordabila. Incercati si vedeti singuri care vi se potriveste.&lt;br /&gt;
&lt;br /&gt;
Pentru o lista a tuturor distributiilor vedeti http://distrowatch.com. Din lista distributiilor cele mai cunoscute, amintim: [http://www.slackware.org/ Slackware Linux], [http://fedoraproject.org/wiki/ Fedora Core] (fosta RedHat dupa cum spune [http://fedora.redhat.com/ link-ul]), [http://wwwnew.mandriva.com/ Mandriva] (fosta Mandrake), [http://www.novell.com/linux/ Suse Linux], [http://www.debian.org/ Debian], [http://www.ubuntu.com/ Ubuntu] (proiect bazat pe Debian), si ultima, dar nu in ultimul rand [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
''Nota pentru potentiali editori: Toate link-urile au fost luate din [http://www.google.ro/ Google]. In cazul in care am uitat ceva, sau vreun link nu este reprezentativ, va rog sa completati/modificati.''&lt;br /&gt;
&lt;br /&gt;
'''Pentru incepatori''' cu precadere, recomand o distributie boot-abila (Live CD), pe numele ei [http://www.knoppix.net/ Knoppix]. &lt;br /&gt;
&lt;br /&gt;
==== Ce este o distributie boot-abila? ==== &lt;br /&gt;
&lt;br /&gt;
Una care poate fi rulata direct de pe CD, respectiv DVD, fara a instala nimic pe hard-disk, programele sistemul de fisiere incarcandu-se in RAM. &lt;br /&gt;
&lt;br /&gt;
'''Utilizari frecvente:''' &lt;br /&gt;
&lt;br /&gt;
* identificarea componentelor hardware ale sistmului vostru (suportate de Linux evident)&lt;br /&gt;
* testarea unui calculator la achizitionare fara a instala nimic&lt;br /&gt;
* troubleshooting. &lt;br /&gt;
&lt;br /&gt;
==== De ce as alege o astfel de distributie? ====&lt;br /&gt;
&lt;br /&gt;
Deoarece nu trebuie sa instalati nimic pe hard-disk pentru a va &amp;quot;juca&amp;quot; un pic cu comezile de baza si pentru a va familiariza cu noul mediu de lucru si in general, cu setarile standard, nu puteti face prea multe trasnai :-). &lt;br /&gt;
&lt;br /&gt;
Mai apoi probabil ca veti dori ceva instalat totusi, pentru a va ramane salvate setarile pe care le faceti si pentru a putea rula aplicatiile cu o viteza mai mare, deoarece in momentul in care incarca de pe CD, nu ruleaza foarte rapid.&lt;br /&gt;
&lt;br /&gt;
==== Se poate instala Knoppix pe hard-disk? ====&lt;br /&gt;
&lt;br /&gt;
Desigur. Dati comanda: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; sudo knoppix-installer &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acesta este un topic mai avansat insa si este bine sa cititi FAQ original al Knoppix-ului pentru a afla mai multe detalii. Nu luati acesta posibilitate ca pe un indemn insa. Este doar dovada ca se poate, in cazul in care doriti.&lt;br /&gt;
&lt;br /&gt;
==== Cum instalez un program / o aplicatie sub forma de pachet? ====&lt;br /&gt;
&lt;br /&gt;
Acest lucru este dependent de distributia pe care o folositi. Daca sunteti incepator, se recomanda sa utilizati un manager de pachete in modul grafic.&lt;br /&gt;
&lt;br /&gt;
Daca vreti sa stiti mai multe, cititi in continuare. Dupa cum povesteam mai devreme programele au fost luate de dezvoltatorii distributiilor si puse in pachete pentru a fi grupate mai bine. Da, asta inseamna ca un program original se poate intinde pe mai multe pachete, respectiv poate fi grupat cu mai multe programe inainte de a forma un pachet.&lt;br /&gt;
&lt;br /&gt;
De asemenea, apare o noua notiune, si anume aceea de ''dependinte''. &lt;br /&gt;
&lt;br /&gt;
===== Ce sunt dependintele si cum utilizez un manager de pachete? ===== &lt;br /&gt;
&lt;br /&gt;
Dependintele sunt programe/pachete/biblioteci de care depind alte programe pe care vreti voi sa le instalati. Fiind vorba de un sistem cu surse libere (sub licenta GPL sau compatibila) un dezvoltator nu trebuie sa scrie ''totul'' de la capat pentru a realiza un program functional. El se poate baza pe anumite programe/biblioteci introduse de altcineva pentru a-si realiza scopul. Motiv pentru care s-ar putea sa va treziti la un moment dat ca doriti sa instalati ceva si vi se refuza acest drept pe motiv ca ii lipseste o componenta necesara bunei functionari, altfel spus, o dependinta.&lt;br /&gt;
&lt;br /&gt;
De aceea au si aparut de fapt programele numite &amp;quot;manager de pachete&amp;quot;, pentru a rezolva aceste dependinte fara sa trebuiasca utilizatorul sa le caute si sa le instalaze manual. De fapt, fiecare distributie are un manager de pachete bine pus la punct, altfel nu  ar fi ajuns la stadiul actual, tinand cont ca o distributie majora poate avea mii de pachete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distributii precum '''RedHat''' (acum numai pentru mediul Enterprise), '''Fedora Core''', '''Mandriva''' si '''Suse''' se bazeaza la nivelul cel mai de jos pe pachete in format '''rpm'''. Comenzi utile pentru a lucra cu ele:&lt;br /&gt;
** Pentru instalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; rpm -i nume_pachet.rpm &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru dezinstalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; rpm -e nume_pachet &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru nevoi mai avansate '''man rpm'''.&lt;br /&gt;
** Ca manager de pachete, acesta variaza de la distributie la distributie. [http://linux.duke.edu/projects/yum/ Yum] pare sa fie alegerea cea mai populara.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distributii precum '''Debian''' si '''Ubuntu''' se bazeaza pe pachete in format '''deb'''.&lt;br /&gt;
** Pentru instalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; dpkg -i nume_pachet.deb &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru dezinstalarea unui pachet: &amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; dpkg -r nume_pachet &amp;lt;/code&amp;gt;&lt;br /&gt;
** Pentru nevoi mai avansate '''man dpkg''' sau '''man dselect'''.&lt;br /&gt;
** Manager(e) de pachete: '''apt-get''', '''aptitude''', '''Synaptic'''. Recomandam sa dati comanda '''man apt-get'''.&lt;br /&gt;
&lt;br /&gt;
=== Comenzi si practici de baza ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &amp;lt;sh/&amp;gt; info nume_comanda/fisier_de_configurare&lt;br /&gt;
  man nume_comanda/fisier_de_configurare&lt;br /&gt;
  apropos ceva&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acesti &amp;quot;Cei trei muschetari&amp;quot; sunt '''absolut esentiali'''. Cand cineva va spune RTFM (read the fine manual), probabil ca se refera la aceste comenzi. &lt;br /&gt;
&lt;br /&gt;
'''info''' va da informatii privitoare la comanda respectiva sau la fisierul de configurare in cauza. &lt;br /&gt;
&lt;br /&gt;
'''man''' va da manualul comezii respective sau fisierul de configurare al unui program. In general in josul fisierului veti gasi referinte la comenzi, programe, fisiere de configurare care au legatura cu cel solicitat de voi.&lt;br /&gt;
&lt;br /&gt;
'''apropos''' este o comanda de genul &amp;quot;suna ca&amp;quot;. Poate ca nu stim exact o comanda, dar stim ca are legatura cu ''ceva'' si s-ar putea sa avem noroc sa ne dea ca rezultat ceva folositor.&lt;br /&gt;
&lt;br /&gt;
Daca chiar imi trebuie un utilitar / o comanda si ''apropos'' nu m-a dus unde voiam, [http://www.google.ro Google] s-ar putea sa fie mai viteaz. Bineinteles, nu excludem posibilitatea de a intreba pe altcineva, dar este de bun simt sa cautam si noi singuri pentru ca s-ar putea sa gasim raspunsul in cateva secunde.&lt;br /&gt;
&lt;br /&gt;
==== Ce este un &amp;quot;shell&amp;quot;? ====&lt;br /&gt;
==== Bash ====&lt;br /&gt;
&lt;br /&gt;
=== Cum vede Linux hard-disk-ul meu? (Partitionare) ===&lt;br /&gt;
&lt;br /&gt;
Cititi articolul [[Parti%C5%A3ii | Partitii]] si va va lamuri cu privire la acesta intrebare si multe altele.&lt;br /&gt;
&lt;br /&gt;
==== Ce este un boot-loader? ====&lt;br /&gt;
&lt;br /&gt;
==== Cum configurez un boot-loader? ====&lt;br /&gt;
&lt;br /&gt;
===== GRUB =====&lt;br /&gt;
&lt;br /&gt;
===== LILO =====&lt;br /&gt;
&lt;br /&gt;
=== Cum vede Linux celelalte dispozitive din calculatoul meu? ===&lt;br /&gt;
&lt;br /&gt;
=== Kernelul Linux ===&lt;br /&gt;
&lt;br /&gt;
==== Module (echivalentul driver-elor) ====&lt;br /&gt;
&lt;br /&gt;
==== Recompilarea kernelul-lui ====&lt;br /&gt;
&lt;br /&gt;
=== Instalarea unei distributii (pe scurt) ===&lt;br /&gt;
&lt;br /&gt;
==== Slackware ====&lt;br /&gt;
==== Debian ====&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
==== Fedora Core ====&lt;br /&gt;
==== Mandriva ====&lt;br /&gt;
==== Suse ====&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
&lt;br /&gt;
=== Imblanzirea unei distributii (sau cum fac customize) ===&lt;br /&gt;
&lt;br /&gt;
==== Initializarea sistemului ====&lt;br /&gt;
&lt;br /&gt;
===== /etc =====&lt;br /&gt;
====== /etc/inittab ======&lt;br /&gt;
====== /etc/fstab ======&lt;br /&gt;
====== /etc/modules.conf ======&lt;br /&gt;
====== /etc/rc.d ======&lt;br /&gt;
====== SYS V init style ======&lt;br /&gt;
====== BSD init style ======&lt;br /&gt;
&lt;br /&gt;
==== Module (drivere) ====&lt;br /&gt;
&lt;br /&gt;
===== Placa grafica =====&lt;br /&gt;
&lt;br /&gt;
====== ATI ======&lt;br /&gt;
====== NVidia ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DISCLAIMER ==&lt;br /&gt;
&lt;br /&gt;
'''Linux este marca înregistrata a lui Linus Torvalds. Microsoft Windows este marca înregistrata a Microsoft Corporation. Toate celelalte simboluri externe, referiri la alte produse software, respectiv marcile înregistrate din aceasta pagina, aparţin autorilor lor de drept.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nota autorului: Va urma in decursul zilei de azi, maine, poimaine :-)'''&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:FAQ]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Parti%C3%85%C2%A3ii&amp;diff=2467</id>
		<title>PartiÅ£ii</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Parti%C3%85%C2%A3ii&amp;diff=2467"/>
				<updated>2006-04-13T09:43:09Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducere == &lt;br /&gt;
În sistemele UNIX accesul la dispozitive precum discuri flexibile, cd-uri, partiţii ale unui hard-disc (în general memorii externe) se realizează în mod diferit de sistemele de tip Windows. Nu există volume separate de genul A:, C:, orice astfel de dispozitv este integrat în sistemul de fişiere local printr-o operaţie numită montare. Montarea asociază unui director, întregul sistem de fişiere aflat pe dispozitivul montat. Mecanismul este deosebit de puternic, deoarece oferă posibilitatea de a avea o structură de directoare unitară, care grupează fişiere de pe mai multe partiţii sau discuri. Dacă se adaugă şi sistemul de fişiere NFS (Network File System), această structură de directoare va putea conţine şi sisteme de fişiere de pe altă maşină. Mai explicit, structura în cauză este una arborescentă, iar la adaugarea unei noi parţitii montată sub un director, de fapt adaugăm un subarbore în cadrul arborelui deja existent, legâdu-l de un nod ales de noi (în acest caz directorul în care îl montăm).&lt;br /&gt;
&lt;br /&gt;
Pentru identificarea dispozitivelor periferice, sistemele UNIX folosesc intrări speciale în directoare, numite &amp;quot;device files&amp;quot;. Fisierele speciale care indică unitaţi de disc sau partiţii sunt folosite la montare. În general aceste fişiere se găsesc în directorul /dev şi au denumiri standardizate: &lt;br /&gt;
&lt;br /&gt;
;fd'''X''': unitatea floppy &lt;br /&gt;
;hd'''X''': unitati HDD sau CDROM pe IDE &lt;br /&gt;
;cdrom'''X''': unitati cdrom (in general legatura simbolica) &lt;br /&gt;
;scd'''X''': discuri SCSI sau unitati CDROM emulate SCSI sau pe USB &lt;br /&gt;
;sda'''X''': unitati de stocare pe USB ( HDD-uri , ZIP-uri , FDD-uri, Card Readere, Flash-uri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;quot;X&amp;quot;'''-urile de mai sus sunt de fapt numere corespunzatoare device-ului respectiv. &lt;br /&gt;
&lt;br /&gt;
Presupunem ca avem doua hard-disk-uri EIDE, care vor fi identificate de Linux ca fiind '''hda''' si '''hdb'''.&lt;br /&gt;
&lt;br /&gt;
De exemplu, în Windows ne-am fi referit la o partiţie ca fiind, C:, D:, E: şi aşa mai departe. În Linux, dacă vrem sa ne referim la partiţia a treia de pe hard-disk-ul IDE slave de pe controler-ul IDE primar, vom folosi '''hdb3'''.  '''hd''' se referă la tipul unitaţii, '''b''' se referă poziţia unităţii, iar '''3''' este numărul partiţiei.&lt;br /&gt;
&lt;br /&gt;
== Ce partiţii sunt pe disc ? ==&lt;br /&gt;
&lt;br /&gt;
Primul pas, aflarea partiţiilor de pe sistem şi a tipului lor. Pentru asta se foloseşte comanda fdisk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@movie root]# fdisk -l&lt;br /&gt;
  &lt;br /&gt;
 Disk /dev/hdc: 40.0 GB, 40020664320 bytes&lt;br /&gt;
 255 heads, 63 sectors/track, 4865 cylinders&lt;br /&gt;
 Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
  &lt;br /&gt;
    Device Boot    Start       End    Blocks   Id  System&lt;br /&gt;
 /dev/hdc1             1      4865  39078081    c  Win95 FAT32 (LBA)&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 40.0 GB, 40027029504 bytes&lt;br /&gt;
 255 heads, 63 sectors/track, 4866 cylinders&lt;br /&gt;
 Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
  &lt;br /&gt;
    Device Boot    Start       End    Blocks   Id  System&lt;br /&gt;
 /dev/hda1   *         1       638   5124703+   b  Win95 FAT32&lt;br /&gt;
 /dev/hda2           639      1276   5124735   83  Linux&lt;br /&gt;
 /dev/hda3          1277      1293    136552+  82  Linux swap&lt;br /&gt;
 /dev/hda4          1294      4866  28700122+   c  Win95 FAT32 (LBA)&lt;br /&gt;
 [root@movie root]#&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Exemplul anterior prezintă ieşirea comenzii fdisk pentru un sistem cu două discuri. Acesta conţine toate informaţiile necesare pentru montarea unei partiţii : &lt;br /&gt;
* Dispozitivul : /dev/hda1 ( de exemplu) &lt;br /&gt;
* Tipul sistemului de fişiere : Win95 FAT32, .. &lt;br /&gt;
&lt;br /&gt;
Exemple: &lt;br /&gt;
&lt;br /&gt;
* partiţie NTFS &lt;br /&gt;
  /dev/hda1   *         1      1803  13630648+   7  HPFS/NTFS &lt;br /&gt;
* partiţie Win95 &lt;br /&gt;
  /dev/hda1   *         1       638   5124703+   b  Win95 FAT32 &lt;br /&gt;
* partiţie Linux pe HDD SCSI &lt;br /&gt;
  /dev/sda1   *         1       100    102384   83  Linux &lt;br /&gt;
&lt;br /&gt;
== Montare ==&lt;br /&gt;
&lt;br /&gt;
Folosind informaţiile găsite mai devreme, puteţi folosi comanda '''mount''' pentru a putea să accesaţi partiţia dorită. &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;mount -t &amp;lt;tipul sistemului&amp;gt; &amp;lt;dispozitiv&amp;gt; &amp;lt;director destinaţie&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple : &lt;br /&gt;
&lt;br /&gt;
;Montarea unei partiţii NTFS:&lt;br /&gt;
&amp;lt;code&amp;gt;mount -t ntfs /dev/hda1 /mnt/XP&amp;lt;/code&amp;gt;&lt;br /&gt;
;Montarea unei partiţii FAT:&lt;br /&gt;
&amp;lt;code&amp;gt;mount -t vfat /dev/hda1 /win&amp;lt;/code&amp;gt;&lt;br /&gt;
Sunt utile unele opţiuni suplimentare oferite de comandă dintre care cea mai utilă este umask, şi de la kernel-ul 2.5.43 dmask/fmask. Acestea permit controlul atributelor pentru sistemele de fişiere care nu suportă atribute UNIX-like. &lt;br /&gt;
&lt;br /&gt;
;Montarea unei partiţii FAT32 pentru a fi acessibilă tuturor utilizatorilor:&lt;br /&gt;
&amp;lt;code&amp;gt;mount -t vfat -o umask=0 /dev/hda1 /win&amp;lt;/code&amp;gt;&lt;br /&gt;
Pentru opţiuni suplimentare consultaţi manualul comenzii '''mount'''. &lt;br /&gt;
&lt;br /&gt;
Pentru simplificarea operaţiei de montare se pot seta in fisierul /etc/fstab opţiunile default pentru respectiva partiţie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[root@movie root]# cat /etc/fstab&lt;br /&gt;
  LABEL=/                 /              ext3    defaults                              1         1&lt;br /&gt;
  none                    /dev/pts       devpts  gid=5,mode=620                        0         0&lt;br /&gt;
  none                    /proc          proc    defaults                              0         0&lt;br /&gt;
  none                    /dev/shm       tmpfs   defaults                              0         0&lt;br /&gt;
  /dev/hda3               swap           swap    defaults                              0         0&lt;br /&gt;
  /dev/cdrom              /mnt/cdrom     iso9660 noauto,owner,kudzu,ro                 0         0&lt;br /&gt;
  /dev/cdrom1             /mnt/cdrom1    iso9660 noauto,owner,kudzu,ro                 0         0&lt;br /&gt;
  /dev/fd0                /mnt/floppy    auto    noauto,owner,kudzu                    0         0&lt;br /&gt;
  /dev/hda1               /mnt/windows   vfat    users,defaults,umask=0                0         0&lt;br /&gt;
  /dev/hda4               /mnt/data      vfat    users,defaults,umask=0                0         0&lt;br /&gt;
  /dev/hdc1               /mnt/work      vfat    noauto,users,defaults,umask=0         0         0&lt;br /&gt;
  /dev/hdc1               /mnt/filmele   ntfs    noauto,users,owner,defaults,umask=0   0         0&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fiecare linie din acest fişier are forma&lt;br /&gt;
 &amp;lt;dispozitiv&amp;gt; &amp;lt;punct de montare&amp;gt; &amp;lt;sistemul de fişiere&amp;gt; &amp;lt;opţiuni&amp;gt; &amp;lt;backup&amp;gt; &amp;lt;fsck&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primele câmpuri sunt evidente. Câmpul backup este folosit de comanda dump pentru a determina care sistem de fişiere trebuie salvat. Campul fsck este folosit de comanda fsck pentru a determina ordinea în care va verifica sistemele de fişiere la reboot. Sistemul pe care se găseste / va avea valoarea 1 in acest câmp, iar celelalte vor avea valoare 2 în general (sau 0 în cazul în care nu se doreşte verificarea lor). &lt;br /&gt;
Partiţiile specificate in fstab, devin stabile şi pot fi folosite în formele prescurtate ale comenzii mount, de forma:&lt;br /&gt;
&amp;lt;code&amp;gt;mount &amp;lt;dispozitiv&amp;gt; &lt;br /&gt;
mount &amp;lt;punct de montare&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
De asemenea, comanda mount are o opţiune (-a) prin care se pot monta simultan toate partiţiile configurate in fstab. Fişierul fstab este de asemenea folosit pentru a monta la pornirea sistemului toate partiţiile configurate. În cazul în care nu doriţi ca partiţia respectivă să fie montată la boot, specificaţi opţiunea noauto. Pentru opţiuni suplimentare consultaţi manualul comenzii '''mount'''.&lt;br /&gt;
&lt;br /&gt;
== Alte sisteme de fişiere ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Pe langă discuri prezente în sistem, kernel-ul linux poate monta şi sisteme de fişiere care sunt situate alte maşini. Un alt caz special este montarea imaginii binare a unui sistem de fisiere. &lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Montarea unui sistem nfs&lt;br /&gt;
&amp;lt;code&amp;gt;mount -t nfs movie:/mnt/hdc1 /mnt/filme/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
unde movie este host-ul de unde este exportat respectivul &amp;quot;share&amp;quot; NFS, /mnt/hdc1 este directorul exportat. Atenţie, pentru montarea unui astfel de share, trebuie ca pe maşina gazdă să fie pornit portmap, pe maşina care exportă trebuie să fie adugat în /etc/exports directorul respectiv şi trebuie să fie pornit daemonul nfs. &lt;br /&gt;
&lt;br /&gt;
Montarea unui share windows &lt;br /&gt;
&amp;lt;code&amp;gt;mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Montarea unei imagini ISO9660&lt;br /&gt;
&amp;lt;code&amp;gt;mount -t iso9660 RH9.iso /mnt/cdrom1 -o loop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Notă amuzantă: În cazul în care vi se pare de undeva cunoscut numele acestei comenzi, s-ar putea să fie de la utilitarul de Windows '''Daemon Tools'''. Vă aduceţi aminte că pentru a putea vedea o imagine a unui CD trebuia să creeaţi un CD-ROM virtual şi să &amp;quot;montaţi&amp;quot; în el imaginea dorită? Ei bine, acţiunea este similară cu comanda '''mount''' sub Linux.'' &lt;br /&gt;
&lt;br /&gt;
== Spaţiul pe disc ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Uneltele pentru aflarea spaţiului pe disc sunt df, şi du &lt;br /&gt;
 &lt;br /&gt;
df se foloseste pentru a determina spaţiul pe disc &lt;br /&gt;
&lt;br /&gt;
Spatiul pe disc &lt;br /&gt;
&amp;lt;code&amp;gt;[root@main root]# df -h -l&lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/hda1             3.3G  673M  2.7G  21% /&lt;br /&gt;
 none                   31M     0   31M   0% /dev/shm&lt;br /&gt;
 [root@main root]#&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Opţiunea -l se foloseşte pentru a limita listarea la sistemele de fişiere locale. Opţiunea -h se foloseste pentru a genera lista în format &amp;quot;human readable&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
du se foloseşte pentru determinarea spaţiului ocupat de fişiere &lt;br /&gt;
&lt;br /&gt;
Spaţiul ocupat de fiecare director din /usr &lt;br /&gt;
&amp;lt;code&amp;gt;[root@main root]# du -h --max-depth=1 /usr/&lt;br /&gt;
 38M     /usr/bin&lt;br /&gt;
 512     /usr/etc&lt;br /&gt;
 201M    /usr/lib&lt;br /&gt;
 1.0K    /usr/src&lt;br /&gt;
 512     /usr/dict&lt;br /&gt;
 23M     /usr/sbin&lt;br /&gt;
 7.5M    /usr/X11R6&lt;br /&gt;
 512     /usr/games&lt;br /&gt;
 11K     /usr/local&lt;br /&gt;
 259M    /usr/share&lt;br /&gt;
 3.2M    /usr/libexec&lt;br /&gt;
 1001K   /usr/kerberos&lt;br /&gt;
 138K    /usr/include&lt;br /&gt;
 531M    /usr&lt;br /&gt;
 [root@main root]#&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Spatiul total ocupat de /usr &lt;br /&gt;
&amp;lt;code&amp;gt;[root@main root]# du -h --max-depth=0 /usr/&lt;br /&gt;
 531M    /usr&lt;br /&gt;
 [root@main root]#&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Opţiunea -h are aceiaşi semnificaţie ca şi la df. Opţiunea --max-depth limitează adancimea maximă a subdirectoarelor pentru care se afişează totalul. De exemplu pentru  &lt;br /&gt;
&amp;lt;code&amp;gt;du -h --max-depth=2 ./&amp;lt;/code&amp;gt;&lt;br /&gt;
se afisează dimensiunea directoarelor din directorul curent, precum şi al subdirectoarelor acestora&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Filesystems]]&lt;br /&gt;
[[Category:Pending]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Parti%C3%85%C2%A3ii&amp;diff=2463</id>
		<title>Talk:PartiÅ£ii</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Parti%C3%85%C2%A3ii&amp;diff=2463"/>
				<updated>2006-04-13T09:03:31Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Contribuţii&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Sorin25|sorin25]] 19:55, 2 January 2006 (EET) Documentul este în lucru, şi nu a fost adaugat la pagina principală din această cauză&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://jkgff84plhy.com/ jkgff84plhy] &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== formatul articolului ==&lt;br /&gt;
&lt;br /&gt;
Scopul iniţial al acestui articol nu a fost ştiinţa popularizată, notele precum &lt;br /&gt;
''Nota amuzanta: In cazul in care vi se pare de undeva cunoscut numele acestei comenzi, s-ar putea sa fie de la utilitarul de Windows Daemon Tools. Va aduceti aminte ca pentru a putea vedea o imagine a unui CD trebuia sa creeati un CD-ROM virtual si sa &amp;quot;montati&amp;quot; in el imaginea dorita? Ei bine, actiunea este similara cu comanda mount sub Linux.'' nu îşi au locul în acest articol. De asemenea, nota respectivă nu respectă cursul natural al textului, locul ei fiind cel mult în partea introductivă a articolului. Pentru clarificare, articolul se adresează utilzatorilor care '''nu''' au nevoie de astfel de analogii pentru a întelege subiectul.&lt;br /&gt;
&lt;br /&gt;
== Contribuţii ==&lt;br /&gt;
&lt;br /&gt;
Orice contribuţii la acest articol sunt bine venite, cu anumite restricţii&lt;br /&gt;
* păstrează forma articolului &lt;br /&gt;
* se folosesc în continuare diacriticele&lt;br /&gt;
Aş prefera ca toate adăugirile (care nu se rezumă la corecturi minore) să fie discutate aici în prealabil.&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Parti%C3%85%C2%A3ii&amp;diff=2460</id>
		<title>Talk:PartiÅ£ii</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Parti%C3%85%C2%A3ii&amp;diff=2460"/>
				<updated>2006-04-13T08:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: formatul articolului&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Sorin25|sorin25]] 19:55, 2 January 2006 (EET) Documentul este în lucru, şi nu a fost adaugat la pagina principală din această cauză&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://jkgff84plhy.com/ jkgff84plhy] &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== formatul articolului ==&lt;br /&gt;
&lt;br /&gt;
Scopul iniţial al acestui articol nu a fost ştiinţa popularizată, notele precum &lt;br /&gt;
''Nota amuzanta: In cazul in care vi se pare de undeva cunoscut numele acestei comenzi, s-ar putea sa fie de la utilitarul de Windows Daemon Tools. Va aduceti aminte ca pentru a putea vedea o imagine a unui CD trebuia sa creeati un CD-ROM virtual si sa &amp;quot;montati&amp;quot; in el imaginea dorita? Ei bine, actiunea este similara cu comanda mount sub Linux.'' nu îşi au locul în acest articol. De asemenea, nota respectivă nu respectă cursul natural al textului, locul ei fiind cel mult în partea introductivă a articolului. Pentru clarificare, articolul se adresează utilzatorilor care '''nu''' au nevoie de astfel de analogii pentru a întelege subiectul.&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=ATi_video_(2.6)&amp;diff=2106</id>
		<title>ATi video (2.6)</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=ATi_video_(2.6)&amp;diff=2106"/>
				<updated>2006-02-10T06:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vom trece pe rand prin urmatoarele etape:&lt;br /&gt;
&lt;br /&gt;
# Setarile din kernel&lt;br /&gt;
# Instalarea driverelor ATI&lt;br /&gt;
# Configurarea &amp;lt;tt&amp;gt;/etc/X11/XF86Config&amp;lt;/tt&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
==Setari kernel==&lt;br /&gt;
&lt;br /&gt;
Ca de obicei &lt;br /&gt;
 cd /usr/src/linux&lt;br /&gt;
 make menuconfig&lt;br /&gt;
&lt;br /&gt;
Mergem in meniul care ne intereseaza:&lt;br /&gt;
 Device Drivers  ---&amp;gt; &lt;br /&gt;
  Character devices  ---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si avem grija sa avem selectate urmatoarele:&lt;br /&gt;
 &amp;lt;M&amp;gt; Enhanced Real Time Clock Support &lt;br /&gt;
 (...) &lt;br /&gt;
 &amp;lt;*&amp;gt; /dev/agpgart (AGP Support) &lt;br /&gt;
     &amp;lt; &amp;gt;   ALI chipset support &lt;br /&gt;
     &amp;lt;*&amp;gt;   ATI chipset support   # depinde de ce chipset avem pe northbridge&lt;br /&gt;
     &amp;lt; &amp;gt;   AMD Irongate, 761, and 762 chipset support &lt;br /&gt;
     &amp;lt; &amp;gt;   AMD Opteron/Athlon64 on-CPU GART support &lt;br /&gt;
     &amp;lt; &amp;gt;   Intel 440LX/BX/GX, I8xx and E7x05 chipset support &lt;br /&gt;
     &amp;lt; &amp;gt;   NVIDIA nForce/nForce2 chipset support &lt;br /&gt;
     &amp;lt; &amp;gt;   SiS chipset support &lt;br /&gt;
     &amp;lt; &amp;gt;   Serverworks LE/HE chipset support &lt;br /&gt;
     &amp;lt; &amp;gt;   VIA chipset support &lt;br /&gt;
 [*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) &lt;br /&gt;
     &amp;lt; &amp;gt;   3dfx Banshee/Voodoo3+ &lt;br /&gt;
     &amp;lt; &amp;gt;   3dlabs GMX 2000 &lt;br /&gt;
     &amp;lt; &amp;gt;   ATI Rage 128 &lt;br /&gt;
     &amp;lt; &amp;gt;   ATI Radeon &lt;br /&gt;
     &amp;lt; &amp;gt;   Intel I810 &lt;br /&gt;
     &amp;lt; &amp;gt;   Intel 830M, 845G, 852GM, 855GM, 865G &lt;br /&gt;
     &amp;lt; &amp;gt;   Matrox g200/g400 &lt;br /&gt;
     &amp;lt; &amp;gt;   SiS video cards&lt;br /&gt;
&lt;br /&gt;
Nota!! Se pare ca nu este nevoie sa compilam suportul DRI pentru ATI direct in kernel, deoarece driverele ATi vin cu acest suport&lt;br /&gt;
&lt;br /&gt;
Acum instalam kernelul, cu noul suport&lt;br /&gt;
 make &amp;amp;&amp;amp; make modules_install install&lt;br /&gt;
&lt;br /&gt;
Daca aveti LILO (pentru GRUB nu este nevoie), atunci rulati /usr/sbin/lilo pentru a incarca noile setari si rebootati.&lt;br /&gt;
&lt;br /&gt;
==Instalarea driverelor ATI==&lt;br /&gt;
&lt;br /&gt;
Instalam driverele corespunzatoare placii noastre, de la [http://www.ati.com/support/driver.html|ATi de pe pagina], apoi dam urmatoarea comanda&lt;br /&gt;
 opengl-update&lt;br /&gt;
&lt;br /&gt;
==Configurare XF86Config==&lt;br /&gt;
&lt;br /&gt;
Pentru aceasta, avem mai multe variante: &lt;br /&gt;
 XFree86 --configure&lt;br /&gt;
sau&lt;br /&gt;
 xf86config&lt;br /&gt;
sau&lt;br /&gt;
 xf86cfg&lt;br /&gt;
sau&lt;br /&gt;
 fglrxconfig    #utilitarul  ce vine odata cu driverele&lt;br /&gt;
&lt;br /&gt;
In continuare aveti un exemplu de /etc/X11/XF86Config:&lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Refer to the XF86Config(4/5) man page for details about the format of &lt;br /&gt;
 # this file. &lt;br /&gt;
 # **********************************************************************  &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # DRI Section &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 Section &amp;quot;dri&amp;quot; &lt;br /&gt;
         Mode 0666 &lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Module section -- this  section  is used to specify &lt;br /&gt;
 # which dynamically loadable modules to load. &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 Section &amp;quot;Module&amp;quot; &lt;br /&gt;
 # This loads the DBE extension module. &lt;br /&gt;
        Load            &amp;quot;dbe&amp;quot;   # Double buffer extension &lt;br /&gt;
 &lt;br /&gt;
        SubSection      &amp;quot;extmod&amp;quot; &lt;br /&gt;
 #               Option  &amp;quot;omit xfree86-dga&amp;quot; &lt;br /&gt;
        EndSubSection &lt;br /&gt;
 &lt;br /&gt;
 # This loads the Type1 and FreeType font modules &lt;br /&gt;
        Load            &amp;quot;type1&amp;quot; &lt;br /&gt;
        Load            &amp;quot;freetype&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 # This loads the GLX module &lt;br /&gt;
        Load            &amp;quot;glx&amp;quot;   # libglx.a &lt;br /&gt;
        Load            &amp;quot;dri&amp;quot;   # libdri.a &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Files section.  This allows default font and rgb paths to be set &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 Section &amp;quot;Files&amp;quot; &lt;br /&gt;
        RgbPath         &amp;quot;/usr/X11R6/lib/X11/rgb&amp;quot; &lt;br /&gt;
        FontPath        &amp;quot;unix/:-1&amp;quot; &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Server flags section. &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot; &lt;br /&gt;
        # This option allows the X server to start up even if the &lt;br /&gt;
        # mouse device can't be opened/initialized. &lt;br /&gt;
        AllowMouseOpenFail &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Input devices &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Core keyboard's InputDevice section &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;Keyboard1&amp;quot; &lt;br /&gt;
        Driver          &amp;quot;Keyboard&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
        Option          &amp;quot;AutoRepeat&amp;quot;    &amp;quot;500 30&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
        Option          &amp;quot;XkbRules&amp;quot;      &amp;quot;xfree86&amp;quot; &lt;br /&gt;
        Option          &amp;quot;XkbModel&amp;quot;      &amp;quot;pc105&amp;quot; &lt;br /&gt;
        Option          &amp;quot;XkbLayout&amp;quot;     &amp;quot;no&amp;quot; &lt;br /&gt;
        Option          &amp;quot;XkbOptions&amp;quot;    &amp;quot;&amp;quot; &lt;br /&gt;
        Option          &amp;quot;XkbCompat&amp;quot;     &amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Core Pointer's InputDevice section &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot; &lt;br /&gt;
 # Identifier and driver &lt;br /&gt;
        Identifier      &amp;quot;TouchPad&amp;quot; &lt;br /&gt;
        Driver          &amp;quot;mouse&amp;quot; &lt;br /&gt;
        Option          &amp;quot;Protocol&amp;quot;      &amp;quot;PS/2&amp;quot; &lt;br /&gt;
        Option          &amp;quot;Device&amp;quot;        &amp;quot;/dev/misc/psaux&amp;quot; &lt;br /&gt;
        Option          &amp;quot;ZAxisMapping&amp;quot;  &amp;quot;6 7&amp;quot; &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;USBmouse&amp;quot; &lt;br /&gt;
        Driver          &amp;quot;mouse&amp;quot; &lt;br /&gt;
        Option          &amp;quot;Protocol&amp;quot;      &amp;quot;IMPS/2&amp;quot; &lt;br /&gt;
        Option          &amp;quot;Device&amp;quot;        &amp;quot;/dev/input/mice&amp;quot; &lt;br /&gt;
        Option          &amp;quot;ZAxisMapping&amp;quot;  &amp;quot;4 5&amp;quot; &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Monitor section &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Any number of monitor sections may be present &lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot; &lt;br /&gt;
        Identifier  &amp;quot;Monitor0&amp;quot; &lt;br /&gt;
        HorizSync   31.5 - 48.5 &lt;br /&gt;
        VertRefresh 40 - 70 &lt;br /&gt;
        Option &amp;quot;DPMS&amp;quot; &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;LCD-WXSGA&amp;quot; &lt;br /&gt;
        ModelName       &amp;quot;Flat Panel&amp;quot; &lt;br /&gt;
        VendorName      &amp;quot;hp&amp;quot; &lt;br /&gt;
        Option          &amp;quot;DPMS&amp;quot; &lt;br /&gt;
        HorizSync       31.5 - 48.5 &lt;br /&gt;
        VertRefresh     40-70 &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;CRT-21@Work&amp;quot; &lt;br /&gt;
        ModelName       &amp;quot;G550&amp;quot; &lt;br /&gt;
        VendorName      &amp;quot;Sony&amp;quot; &lt;br /&gt;
        Option          &amp;quot;DPMS&amp;quot; &lt;br /&gt;
        #       HorizSync       &amp;quot;&amp;quot; &lt;br /&gt;
        #       VertRefresh     &amp;quot;&amp;quot; &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;CRT-19@Home&amp;quot; &lt;br /&gt;
        ModelName       &amp;quot;96P&amp;quot; &lt;br /&gt;
        VendorName      &amp;quot;Samtron&amp;quot; &lt;br /&gt;
        HorizSync       30-96 &lt;br /&gt;
        VertRefresh     50-160 &lt;br /&gt;
        Option          &amp;quot;DPMS&amp;quot; &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Graphics device section &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Any number of graphics device sections may be present &lt;br /&gt;
 # Standard VGA Device: &lt;br /&gt;
 Section &amp;quot;Device&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;Standard VGA&amp;quot; &lt;br /&gt;
        VendorName      &amp;quot;Unknown&amp;quot; &lt;br /&gt;
        BoardName       &amp;quot;Unknown&amp;quot; &lt;br /&gt;
        Driver          &amp;quot;vga&amp;quot; &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # === ATI device section === &lt;br /&gt;
 Section &amp;quot;Device&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;vga0&amp;quot; &lt;br /&gt;
        VendorName      &amp;quot;ATI&amp;quot; &lt;br /&gt;
        BoardName       &amp;quot;ATI Mobility Radeon 9200&amp;quot; &lt;br /&gt;
        Driver          &amp;quot;fglrx&amp;quot; &lt;br /&gt;
 # === Own Settings (CTh) === &lt;br /&gt;
 #       VideoRam        65536 &lt;br /&gt;
        Option          &amp;quot;AGPMode&amp;quot;               &amp;quot;4&amp;quot; &lt;br /&gt;
        Option          &amp;quot;AGPFastWrite&amp;quot;          &amp;quot;True&amp;quot; &lt;br /&gt;
        Option          &amp;quot;EnablePageFlip&amp;quot;        &amp;quot;True&amp;quot; &lt;br /&gt;
 # === disable PnP Monitor  === &lt;br /&gt;
 #       Option          &amp;quot;NoDDC&amp;quot; &lt;br /&gt;
 # === disable/enable XAA/DRI === &lt;br /&gt;
        Option          &amp;quot;no_accel&amp;quot;      &amp;quot;no&amp;quot; &lt;br /&gt;
        Option          &amp;quot;no_dri&amp;quot;        &amp;quot;no&amp;quot; &lt;br /&gt;
 # === FireGL DDX driver module specific settings === &lt;br /&gt;
 # === Screen Management === &lt;br /&gt;
        Option          &amp;quot;DesktopSetup&amp;quot;          &amp;quot;0x00000100&amp;quot; &lt;br /&gt;
        Option          &amp;quot;MonitorLayout&amp;quot;         &amp;quot;AUTO, NONE&amp;quot; &lt;br /&gt;
        Option          &amp;quot;IgnoreEDID&amp;quot;            &amp;quot;off&amp;quot; &lt;br /&gt;
        Option          &amp;quot;HSync2&amp;quot;                &amp;quot;unspecified&amp;quot; &lt;br /&gt;
        Option          &amp;quot;VRefresh2&amp;quot;             &amp;quot;unspecified&amp;quot; &lt;br /&gt;
        Option          &amp;quot;ScreenOverlap&amp;quot;         &amp;quot;0&amp;quot; &lt;br /&gt;
 # === TV-out Management === &lt;br /&gt;
        Option          &amp;quot;NoTV&amp;quot;                  &amp;quot;yes&amp;quot;   # &amp;quot;no&amp;quot; to turn on TV out &lt;br /&gt;
        Option          &amp;quot;TVStandard&amp;quot;            &amp;quot;PAL-B&amp;quot; &lt;br /&gt;
        Option          &amp;quot;TVHSizeAdj&amp;quot;            &amp;quot;0&amp;quot; &lt;br /&gt;
        Option          &amp;quot;TVVSizeAdj&amp;quot;            &amp;quot;0&amp;quot; &lt;br /&gt;
        Option          &amp;quot;TVHPosAdj&amp;quot;             &amp;quot;0&amp;quot; &lt;br /&gt;
        Option          &amp;quot;TVVPosAdj&amp;quot;             &amp;quot;0&amp;quot; &lt;br /&gt;
        Option          &amp;quot;TVHStartAdj&amp;quot;           &amp;quot;0&amp;quot; &lt;br /&gt;
        Option          &amp;quot;TVColorAdj&amp;quot;            &amp;quot;0&amp;quot; &lt;br /&gt;
        Option          &amp;quot;GammaCorrectionI&amp;quot;      &amp;quot;0x00000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;GammaCorrectionII&amp;quot;     &amp;quot;0x00000000&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 # === OpenGL specific profiles/settings === &lt;br /&gt;
        Option          &amp;quot;Capabilities&amp;quot;          &amp;quot;0x00000000&amp;quot; &lt;br /&gt;
 # === Video Overlay for the Xv extension === &lt;br /&gt;
        Option          &amp;quot;VideoOverlay&amp;quot;          &amp;quot;on&amp;quot; &lt;br /&gt;
 # === OpenGL Overlay === &lt;br /&gt;
 # Note: When OpenGL Overlay is enabled, Video Overlay &lt;br /&gt;
 #       will be disabled automatically &lt;br /&gt;
        Option          &amp;quot;OpenGLOverlay&amp;quot;         &amp;quot;off&amp;quot; &lt;br /&gt;
 # === Center Mode (Laptops only) === &lt;br /&gt;
        Option          &amp;quot;CenterMode&amp;quot;            &amp;quot;off&amp;quot; &lt;br /&gt;
 # === Pseudo Color Visuals (8-bit visuals) === &lt;br /&gt;
        Option          &amp;quot;PseudoColorVisuals&amp;quot;    &amp;quot;off&amp;quot; &lt;br /&gt;
 # === QBS Support === &lt;br /&gt;
        Option          &amp;quot;Stereo&amp;quot;                &amp;quot;off&amp;quot; &lt;br /&gt;
        Option          &amp;quot;StereoSyncEnable&amp;quot;      &amp;quot;1&amp;quot; &lt;br /&gt;
 # === FSAA Management === &lt;br /&gt;
        Option          &amp;quot;FSAAScale&amp;quot;             &amp;quot;1&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAADisableGamma&amp;quot;      &amp;quot;no&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAACustomizeMSPos&amp;quot;    &amp;quot;no&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosX0&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosY0&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosX1&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosY1&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosX2&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosY2&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosX3&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosY3&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosX4&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosY4&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosX5&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
        Option          &amp;quot;FSAAMSPosY5&amp;quot;           &amp;quot;0.000000&amp;quot; &lt;br /&gt;
 # === Misc Options === &lt;br /&gt;
        Option          &amp;quot;UseFastTLS&amp;quot;            &amp;quot;1&amp;quot; &lt;br /&gt;
        Option          &amp;quot;BlockSignalsOnLock&amp;quot;    &amp;quot;on&amp;quot; &lt;br /&gt;
        Option          &amp;quot;UseInternalAGPGART&amp;quot;    &amp;quot;no&amp;quot; &lt;br /&gt;
        Option          &amp;quot;ForceGenericCPU&amp;quot;       &amp;quot;no&amp;quot; &lt;br /&gt;
        BusID           &amp;quot;PCI:1:0:0&amp;quot;             # vendor=1002, device=4c66 &lt;br /&gt;
        Screen 0 &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # Screen sections &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot; &lt;br /&gt;
        Identifier      &amp;quot;Screen0&amp;quot; &lt;br /&gt;
        Device          &amp;quot;vga0&amp;quot;          # ATI Radeon Mobility 9200 &lt;br /&gt;
        Monitor         &amp;quot;LCD-WXSGA&amp;quot; &lt;br /&gt;
        DefaultDepth    24 &lt;br /&gt;
 #       Option          &amp;quot;backingstore&amp;quot; &lt;br /&gt;
        Subsection      &amp;quot;Display&amp;quot; &lt;br /&gt;
                Depth           24 &lt;br /&gt;
                Modes           &amp;quot;1680x1050&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &lt;br /&gt;
                ViewPort        0 0     # initial origin if mode is smaller than desktop &lt;br /&gt;
 #               Virtual         1280 1024 &lt;br /&gt;
        EndSubsection &lt;br /&gt;
 EndSection &lt;br /&gt;
 &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 # ServerLayout sections. &lt;br /&gt;
 # ********************************************************************** &lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot; &lt;br /&gt;
 # The Identifier line must be present &lt;br /&gt;
        Identifier      &amp;quot;Server Layout&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
        Screen          &amp;quot;Screen0&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
        InputDevice     &amp;quot;TouchPad&amp;quot;      &amp;quot;CorePointer&amp;quot; &lt;br /&gt;
        InputDevice     &amp;quot;Keyboard1&amp;quot;     &amp;quot;CoreKeyboard&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 EndSection &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Versiunea intiala de mayday147.&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Knoppix_remastering&amp;diff=2105</id>
		<title>Knoppix remastering</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Knoppix_remastering&amp;diff=2105"/>
				<updated>2006-02-10T06:19:26Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
In continuare voi descrie procesul de reeditare a distributiei live-cd Knoppix. &lt;br /&gt;
Prin reeditare se intelege modificarea distributiei, cu instalarea / dezinstalarea &lt;br /&gt;
de pachete, modificarea fisierelor de configurare, etc... In final vom obtine o &lt;br /&gt;
distributie live-cd customizata.&lt;br /&gt;
&lt;br /&gt;
==Cerinte de sistem==&lt;br /&gt;
Cerintele de sistem pentru cele 2 variante de Knoppix, live-cd si live-dvd, sunt:&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** cel putin 1 GB liber de RAM + swap (ex: 256M ram liber, si 750M swap liber) &lt;br /&gt;
** 3 GB liberi pe un sistem de fisiere Linux (ext2/3, xfs, etc.)&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
** cel putin 5 GB liberi de RAM + swap (pentru versiunea DVD fullsize)&lt;br /&gt;
** 15 GB liberi pe un sistem de fisiere Linux (ext2/3, xfs, etc.)&lt;br /&gt;
&lt;br /&gt;
==Pregatirea pentru reeditare==&lt;br /&gt;
# Booteaza CD-ul ''Knoppix''&lt;br /&gt;
# Deschide un root shell:&lt;br /&gt;
#* Menu: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
#* Nota: Toate comenzile care urmeaza vor fi rulate din acest root shell.&lt;br /&gt;
# Configurarea conexiunii la internet. Vom aveam nevoie de o conexiune la internet mai tarziu, pentru a instala pachete folosind apt-get.&lt;br /&gt;
#* Nota: Pentru a verifica conexiunea ruleaza comanda ifconfig.&lt;br /&gt;
# Gaseste o partitie de lucru cu cel putin 3 Gb spatiu liber. In exemplul nostru aceasta se numeste '''hda1'''.&lt;br /&gt;
# Mounteaza partitia de lucru:&lt;br /&gt;
#*&amp;lt;pre&amp;gt;mount -rw /dev/hda1 /mnt/hda1&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Nota: Asigura-te ca partitia este mountata read/write, altfel vei avea erori mai tarziu, cand vei chroota.&lt;br /&gt;
# Creeaza directorul root in care vom lucra:&lt;br /&gt;
#*&amp;lt;pre&amp;gt;mkdir /mnt/hda1/knx&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Daca nu ai 1 GB RAM (cat /proc/meminfo - iti arata memoria fizica + swap) vei avea nevoie de un fisier swap:&lt;br /&gt;
#*&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /mnt/hda1/knx&lt;br /&gt;
dd if=/dev/zero of=swapfile bs=1M count=750&lt;br /&gt;
mkswap swapfile&lt;br /&gt;
swapon swapfile&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# In directorul creat mai sus, creaza alte 2 subdirectoare, unul pentru noul Master CD iar celalalt pentru sursa. Deasemenea in aceste directoare trebuie sa creezi cate un subdirector ''KNOPPIX'':&lt;br /&gt;
#*&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
mkdir -p /mnt/hda1/knx/source/KNOPPIX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Acum copiaza fisierele KNOPPIX in directorul sursa:&lt;br /&gt;
#*&amp;lt;pre&amp;gt;cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Note: Va dura un pic.&lt;br /&gt;
# In plus trebuie copiat si directorul 'boot' de pe cdrom. Il vom folosi mai tarziu, cand vom construi imaginea de CD:&lt;br /&gt;
#*&amp;lt;pre&amp;gt;cp -ar /cdrom/boot /mnt/hda1/knx/master/boot&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copiaza de pe cd toate fisierele necesare, exceptand fisierul KNOPPIX de ~700 Mb&lt;br /&gt;
#* pentru Knoppix &amp;gt;= 3.4:&lt;br /&gt;
#**&amp;lt;pre&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* pentru versiunea DVD, trebuie sa folosesti ''-size -15000k'' si sa copiezi si directorul KNOPPIX, cu urmatoarea comanda:&lt;br /&gt;
#**&amp;lt;pre&amp;gt;cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Acum poti chroota in directorul KNOPPIX copiat pe hdd:&lt;br /&gt;
#*&amp;lt;pre&amp;gt;chroot /mnt/hda1/knx/source/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Acum esti chrootat, adica &amp;quot;/&amp;quot; este de fapt &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;.&lt;br /&gt;
# Daca primeste erori legate de /dev/null, vezi sectiunea &amp;quot;Probleme frecvente&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Lucrul in mediul chrootat==&lt;br /&gt;
Tine minte ca orice faci sau creezi in mediul chrootat va fi scris pe CD. Daca &lt;br /&gt;
faci schimbari (ex: configuratia APT, setarile pt. proxy, etc...), trebuie sa &lt;br /&gt;
ai grija ca acestea sa nu apara si pe CD.&lt;br /&gt;
&lt;br /&gt;
===Acces Internet===&lt;br /&gt;
Pentru a avea acces la internet trebuie sa mountezi sistemul de fisiere /proc:&lt;br /&gt;
 mount -t proc proc /proc&lt;br /&gt;
Deasemenea, daca nu folosesti DHCP, trebuie sa adaugi in fisierul /etc/resolv.conf &lt;br /&gt;
DNS-urile preferate, sa setezi ip-ul, ex:&lt;br /&gt;
 ifconfig eth0 10.0.0.2 netmask 255.255.255.0 up&lt;br /&gt;
si sa setezi gateway-ul, ex:&lt;br /&gt;
 route add default gw 10.0.0.1&lt;br /&gt;
&lt;br /&gt;
Pentru a verifica conexiunea la internet in mediul chrootat ruleaza comanda:&lt;br /&gt;
 ping google.com&lt;br /&gt;
&lt;br /&gt;
===Lucrul cu pachete===&lt;br /&gt;
In continuare voi prezenta cateva comenzi utile in lucrul cu pachete. Va recomand &lt;br /&gt;
sa instalati ''synaptic'' - interfata grafica pentru apt-get. Puteti sa-l rulati &lt;br /&gt;
intr-un server X (vezi mai jos).&lt;br /&gt;
&lt;br /&gt;
Inainte de a folosi apt-get trebuie sa-l actualizati:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Pentru a instala un pachet:&lt;br /&gt;
 apt-get install numele-pachetului-de-instalat&lt;br /&gt;
&lt;br /&gt;
Pentru a sterge pachetele din cache-ul apt:&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
Pentru a vedea lista completa de pachete:&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
&lt;br /&gt;
Pentru a sterge un pachet si toate dependentele lui:&lt;br /&gt;
 apt-get remove --purge numele-pachetului-de-sters&lt;br /&gt;
&lt;br /&gt;
Pentru a verifica toate pachetele orfane:&lt;br /&gt;
 deborphan&lt;br /&gt;
&lt;br /&gt;
Pentru a sterge toate pachetele orfane:&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
&lt;br /&gt;
===Setarile pentru utilizatori===&lt;br /&gt;
Setarile pentru utilizatori sunt in directorul /etc/skel. In acest director sunt &lt;br /&gt;
fisierele cu setarile pentru diverse programe si medii grafice.&lt;br /&gt;
&lt;br /&gt;
'''Atentie''': Dupa ce bootati, fisierele din acest director nu sunt copiate automat &lt;br /&gt;
in directorul home, asa cum va asteptati. De acest lucru se ocupa cateva scripturi &lt;br /&gt;
pe care le voi prezenta in sectiunile care urmeaza.&lt;br /&gt;
&lt;br /&gt;
===Autoconfigurare KNOPPIX===&lt;br /&gt;
Sunt cateva fisiere care ajuta la configurarea distributiei Knoppix:&lt;br /&gt;
* /etc/init.d/knoppix-autoconfig&lt;br /&gt;
**  imaginea de fundal din X este setata ca fiind fisierul /cdrom/KNOPPIX/background.gif (|.jpg, .png)&lt;br /&gt;
** acest script modifica cateva fisiere importante, astfel este stabilit managerului de ferestre default (KDE)&lt;br /&gt;
* /etc/X11/Xsession.d/45xsession&lt;br /&gt;
** in acest fisier sunt define si apelate functiile care lanseaza managerul de ferestre&lt;br /&gt;
&lt;br /&gt;
==Configurarea serverului X==&lt;br /&gt;
Putem rula programe in mod grafic din interiorul mediul chrootat. Pentru acesta &lt;br /&gt;
avem la dispozitie 2 optiuni.&lt;br /&gt;
&lt;br /&gt;
===Folosirea serverului X curent===&lt;br /&gt;
Putem sa rulam programele din mediul chrootat folosind serverul X curent. &lt;br /&gt;
Pentru a putea face acest lucru, in mediul chrootat  trebuie sa rulam comanda:&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
Programele le rulam in mod normal.&lt;br /&gt;
&lt;br /&gt;
===Crearea unui nou server X===&lt;br /&gt;
In cazul in care vrem sa testem managerul de ferestre al distributiei la care &lt;br /&gt;
lucram nu mai putem folosi serverul X curent, trebuie sa rulam un nou server X. &lt;br /&gt;
Asadar vom avea 2 servere X. Un server X corespunzator sistemului de operare &lt;br /&gt;
din care lucram, si unul folosit pentru a rula programele din mediul chrootat.&lt;br /&gt;
&lt;br /&gt;
Inafara mediul chrootat pornim un nou server X:&lt;br /&gt;
 Xnest -ac :1&lt;br /&gt;
In interiorul mediul chrootat, setam variabila DISPLAY:&lt;br /&gt;
 export DISPLAY=localhost:1&lt;br /&gt;
&lt;br /&gt;
==Reeditarea efectiva==&lt;br /&gt;
In continuare sunt prezentati pasii necesari crearii unei imagini .iso continand &lt;br /&gt;
distributia pe care am modificat-o anterior.&lt;br /&gt;
&lt;br /&gt;
===Parasirea mediului chrootat===&lt;br /&gt;
Daca ati mountat sistemul de fisiere /proc trebuie sa-l demountati. Din mediul &lt;br /&gt;
chrootat rulati comanda:&lt;br /&gt;
 umount /proc&lt;br /&gt;
&lt;br /&gt;
'''Atentie''': Daca sariti aceasta etapa sistemul de fisiere /proc va fi inclus &lt;br /&gt;
in imaginea iso finala, ceea ce are implicatii serioase.&lt;br /&gt;
&lt;br /&gt;
Apasa ''CTRL+D'' pentru a parasi mediul chrootat.&lt;br /&gt;
&lt;br /&gt;
===Stergerea fisierelor temporare===&lt;br /&gt;
Dupa ce am terminat customizarea, trebuie sa facem curat:&lt;br /&gt;
* stergem fisierele .bash_history, fisierele temporare, etc..&lt;br /&gt;
* refacem setarile care nu vrem sa le salvam pe cd&lt;br /&gt;
* stergem fisierele temporare:&lt;br /&gt;
 rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&lt;br /&gt;
* stergem fisierele din cache-ul apt-get:&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
===Crearea imaginii compresate KNOPPIX===&lt;br /&gt;
Inainte de a incepe aceasta etapa trebuie sa te asiguri ca ai destul RAM si &lt;br /&gt;
swap liber.&lt;br /&gt;
&lt;br /&gt;
In continuare vom crea fisierul KNOPPIX, care este defapt un sistem de fisiere &lt;br /&gt;
ISO 9660 compresat, pentru a fi folosit de driverul cloop:&lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 	-hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX \&lt;br /&gt;
 	| nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
'''Atentie''': operatia dureaza, pe un AMD 64 3000+ a durat ~ 20 minute.&lt;br /&gt;
&lt;br /&gt;
===Crearea imaginii finale a cd-ului===&lt;br /&gt;
Inainte de a crea imaginea trebuie sa actualizam hash-urile md5 ale fisierelor &lt;br /&gt;
ce vor fi incluse in fisierul ISO. Acestea vor fi folosite pentru testele de &lt;br /&gt;
integritate:&lt;br /&gt;
 cd /mnt/hda1/knx/master&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin \&lt;br /&gt;
 	-exec md5sum '{}' \; &amp;gt; KNOPPIX/md5sums&lt;br /&gt;
&lt;br /&gt;
Fisierul iso final este creat cu urmatoarea comanda:&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
 	-boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
 	-hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master&lt;br /&gt;
&lt;br /&gt;
Fisierul ISO este salvat la adresa /mnt/hda1/knx/knoppix.iso. Acesta este &lt;br /&gt;
fisierul final pe care il puteti inscriptiona folosind programul favorit.&lt;br /&gt;
&lt;br /&gt;
==Scripturi utile==&lt;br /&gt;
Am creat un script care cuprinde comenzile de mai sus. Modificati variabilele &lt;br /&gt;
de la inceput conform configuratiei voastre.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 REMASTER_DIR=/mnt/hdd1/knx&lt;br /&gt;
 MASTER_DIR=$REMASTER_DIR/master&lt;br /&gt;
 SOURCE_DIR=$REMASTER_DIR/source&lt;br /&gt;
 ISO_FILE=$REMASTER_DIR/knoppix.iso&lt;br /&gt;
 &lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
      -hide-rr-moved -cache-inodes -no-bak -pad $SOURCE_DIR/KNOPPIX \&lt;br /&gt;
   | nice -5 $REMASTER_DIR/create_compressed_fs - 65536 &amp;gt; $MASTER_DIR/KNOPPIX/KNOPPIX&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER_DIR&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin \&lt;br /&gt;
    -exec md5sum '{}' \; &amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 &lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
    -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
    -hide-rr-moved -o $ISO_FILE $MASTER_DIR&lt;br /&gt;
&lt;br /&gt;
==Legaturi utile==&lt;br /&gt;
Acest tutorial este o traducere si in acelasi timp un rezumat al tutorialului:&lt;br /&gt;
http://www.knoppix.net/wiki/Knoppix_Remastering_Howto&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Distributions]]&lt;br /&gt;
[[Category:Knoppix]]&lt;br /&gt;
[[Category:LiveCD]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Quagga_on_Linux&amp;diff=2104</id>
		<title>Quagga on Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Quagga_on_Linux&amp;diff=2104"/>
				<updated>2006-02-10T06:18:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notiuni introductive ==&lt;br /&gt;
&lt;br /&gt;
BGP4 RFC: RFC 1772&lt;br /&gt;
&lt;br /&gt;
Folosirea BGP presupune:&lt;br /&gt;
* detinerea unui [http://en.wikipedia.org/wiki/Autonomous_system_%28Internet%29 Autonomous System Number], pe scurt AS&lt;br /&gt;
* detinerea unui subnet &amp;lt;tt&amp;gt;/24&amp;lt;/tt&amp;gt; (sau mai mic) de adrese IP Provider Independent, pe scurt PI&lt;br /&gt;
&lt;br /&gt;
== Exemple practice ==&lt;br /&gt;
&lt;br /&gt;
Pentru a seta o sesiune BGP intre 2 neighbori (presupunand ca aveti routerele A si B si AS-urile: 65534 si 65535) faceti in felul urmator:&lt;br /&gt;
&lt;br /&gt;
Router A:&lt;br /&gt;
&lt;br /&gt;
 RouterA# configure terminal&lt;br /&gt;
 RouterA(config)# router bgp 65534&lt;br /&gt;
 RouterA(config-router)# network 10.2.2.0&lt;br /&gt;
 RouterA(config-router)# neighbor 10.1.2.2 remote-as 65535&lt;br /&gt;
 RouterA(config-router)# neighbor 10.1.2.2 description RouterB&lt;br /&gt;
 RouterA# write memory&lt;br /&gt;
&lt;br /&gt;
Router B:&lt;br /&gt;
 &lt;br /&gt;
 RouterB# configure terminal&lt;br /&gt;
 RouterB(config)# router bgp 65535&lt;br /&gt;
 RouterB(config-router)# network 10.2.3.0&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 remote-as 65534&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 description RouterA&lt;br /&gt;
 RouterB# write memory&lt;br /&gt;
&lt;br /&gt;
In exemplul de mai sus, fiecare router anunta cate un prefix &amp;lt;tt&amp;gt;/24&amp;lt;/tt&amp;gt; (pentru prefixe mai lungi se trece masca de retea in format [http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing CIDR]).&lt;br /&gt;
&lt;br /&gt;
Daca in ecuatia de mai sus se mai adauga un Router C astfel incat sa avem topologia urmatoare&lt;br /&gt;
 RouterA &amp;lt;--&amp;gt; RouterB &amp;lt;--&amp;gt; RouterC &lt;br /&gt;
atunci configuratia se modifica dupa cum urmeaza:&lt;br /&gt;
&lt;br /&gt;
Router B:&lt;br /&gt;
&lt;br /&gt;
 RouterB# configure terminal&lt;br /&gt;
 RouterB(config)# router bgp 65535&lt;br /&gt;
 RouterB(config-router)# network 10.2.3.0&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 remote-as 65534&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 description RouterA&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 remote-as 65533&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 description RouterC&lt;br /&gt;
 RouterB# write memory&lt;br /&gt;
&lt;br /&gt;
Router C:&lt;br /&gt;
&lt;br /&gt;
 RouterC# configure terminal&lt;br /&gt;
 RouterC(config)# router bgp 65533&lt;br /&gt;
 RouterC(config-router)# network 10.2.4.0&lt;br /&gt;
 RouterC(config-router)# neighbor 10.1.2.5 remote-as 65535&lt;br /&gt;
 RouterC(config-router)# neighbor 10.1.2.5 description RouterB&lt;br /&gt;
 RouterC# write memory&lt;br /&gt;
&lt;br /&gt;
Daca vrem ca (e.g.) RouterB sa fie default gateway pentru celelalte doua routere, procedam dupa cum urmeaza:&lt;br /&gt;
&lt;br /&gt;
 RouterB# configure terminal&lt;br /&gt;
 RouterB(config)# router bgp 65535&lt;br /&gt;
 RouterB(config-router)# network 10.2.3.0&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 remote-as 65534&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 default-originate&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 description RouterA&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 remote-as 65533&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 default-originate&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 description RouterC&lt;br /&gt;
 RouterB# write memory&lt;br /&gt;
&lt;br /&gt;
Folosind &amp;lt;tt&amp;gt;default-originate&amp;lt;/tt&amp;gt;, pe langa prefixele exportate, se va mai exporta si &amp;lt;tt&amp;gt;0.0.0.0/0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Cam pana aici au fost configurarile de baza, mai jos veti gasi exemple de configurare putin mai complexe (i.e.: &amp;lt;tt&amp;gt;prefix-lists&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;as-prepend&amp;lt;/tt&amp;gt; etc)&lt;br /&gt;
&lt;br /&gt;
Pentru a nu accepta ruta default de la un anumit neighbor se face asa:&lt;br /&gt;
&lt;br /&gt;
 RouterC# configure terminal&lt;br /&gt;
 RouterC(config)# ip prefix-list NO-DEFAULT seq 5 deny 0.0.0.0/0 le 1&lt;br /&gt;
 RouterC(config)# ip prefix-list NO-DEFAULT seq 10 permit any&lt;br /&gt;
 RouterC(config)# router bgp 65533&lt;br /&gt;
 RouterC(config-router)# neighbor 10.1.2.5 remote-as 65535&lt;br /&gt;
 RouterC(config-router)# neighbor 10.1.2.5 description RouterB&lt;br /&gt;
 RouterC(config-router)# neighbor 10.1.2.5 prefix-list NO-DEFAULT in&lt;br /&gt;
 RouterC# clear ip bgp 10.1.2.5 soft in&lt;br /&gt;
 RouterC# write memory&lt;br /&gt;
&lt;br /&gt;
Daca nu vreti sa deveniti transit provider pentru altii, e bine sa stiti ce anume exportati la alti neighbori:&lt;br /&gt;
&lt;br /&gt;
 RouterB# configure terminal&lt;br /&gt;
 RouterB(config)# ip prefix-list our-subnets seq 10 permit 10.2.3.0/24&lt;br /&gt;
 RouterB(config)# ip prefix-list our-subnets seq 20 deny any any&lt;br /&gt;
 RouterB(config)# router bgp 65535&lt;br /&gt;
 RouterB(config-router)# network 10.2.3.0&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 remote-as 65534&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 default-originate&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 prefix-list our-subnets out&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.1 description RouterA&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 remote-as 65533&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 default-originate&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 prefix-list our-subnets out&lt;br /&gt;
 RouterB(config-router)# neighbor 10.1.2.6 description RouterC&lt;br /&gt;
 routerB# clear ip bgp * soft out&lt;br /&gt;
 RouterB# write memory&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
[[Category:Routing]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Schimbarea_setarilor_GTK_2&amp;diff=2103</id>
		<title>Schimbarea setarilor GTK 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Schimbarea_setarilor_GTK_2&amp;diff=2103"/>
				<updated>2006-02-10T06:17:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cum schimb setarile aplicatiilor GTK+ 2 dintr-un mediu non Gnome?==&lt;br /&gt;
Este posibil sa schimbati setarile de afisare a aplicatiilor care folosesc GTK+ 2 fara a folosi programele Gnome create special in acest scop. Acest lucru este foarte util cand folositi alt mediu desktop decat Gnome (e.g. KDE) sau alt manager de ferestre (e.g. Enlightenment).&lt;br /&gt;
&lt;br /&gt;
Pentru a putea face aceste schimbari trebuie sa creati fisierul &amp;lt;tt&amp;gt;.gtkrc-2.0&amp;lt;/tt&amp;gt; in directorul &amp;lt;tt&amp;gt;~&amp;lt;/tt&amp;gt; (sau &amp;lt;tt&amp;gt;$HOME&amp;lt;/tt&amp;gt;). &lt;br /&gt;
In acest fisier trebuie sa includeti fisierul &amp;lt;tt&amp;gt;gtkrc&amp;lt;/tt&amp;gt; corespunzator temei pe care vreti sa o folositi.&lt;br /&gt;
&lt;br /&gt;
 touch ~/.gtkrc-2.0&lt;br /&gt;
 echo 'include &amp;quot;/usr/X11R6/share/themes/Crux/gtk-2.0/gtkrc&amp;quot;' &amp;gt;&amp;gt; ~/.gtkrc-2.0&lt;br /&gt;
&lt;br /&gt;
In exemplul de mai sus este folosita tema ''Crux''.&lt;br /&gt;
&lt;br /&gt;
==Legaturi utile==&lt;br /&gt;
* [http://blogs.cocoondev.org/crafterm/archives/003613.html Articolul original]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Tips'n'Tricks]]&lt;br /&gt;
[[Category:GEs]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Sistem_de_depanare_a_aplicatiilor_in_limbajul_C-plus-plus&amp;diff=2102</id>
		<title>Sistem de depanare a aplicatiilor in limbajul C-plus-plus</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Sistem_de_depanare_a_aplicatiilor_in_limbajul_C-plus-plus&amp;diff=2102"/>
				<updated>2006-02-10T06:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Acest tutorial de programare este realizat cu ajutorul Bibliotecii [http://www.trolltech.com/products/qt/index.html Qt versiunea 3.x], dar se poate adapta uşor folosind orice altă bibliotecă.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Când dezvoltăm aplicaţii de proporţii (sau poate mai simple), pot aparea momente în care aplicaţia noastră să nu mai facă ce ne aşteptam noi sa faca şi incepem să ne punem (firesc) întrebarea &amp;quot;Acum ce s-a mai întâmplat?&amp;quot;.&lt;br /&gt;
Pentru a ne ajuta în această privinţă, ne putem construi o mulţime de unelte. Voi enumera o parte dintre ele:&lt;br /&gt;
* depanare prin executia programului folosind ''breakpoints'' si/sau linie cu linie;&lt;br /&gt;
* scrierea unor mesaje într-un fişier de log;&lt;br /&gt;
* scrierea unor mesaje într-o consola;&lt;br /&gt;
* aruncarea şi prinderea excepţiilor;&lt;br /&gt;
Folosirea unor ''breakpoints'' nu face cazul acestui tutorial.&lt;br /&gt;
Aruncarea şi prinderea excepţiilor este o tehnologie mult prea complex pentru a fi detaliat aici; există  suficient material pe internet pentru aceasta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mesaje intr-o consola==&lt;br /&gt;
Sa presupunem ca la un moment dat avem nevoie sa obtinem valorile unor variabile care nu se pot afla prin ''breakpoints''; de exemplu într-o funcţie de reîmprospatare a unei ferestre, care se apelează într-un ciclu infinit. Aceste valori le putem afla prin două modalitaţi: scrierea lor intr-un fişier de log sau afişarea lor intr-o consolă. Fiecare dintre cele două are avantaje şi dezavantaje.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''consolă - avantaje (faţă de log)''':&lt;br /&gt;
* mesajele se pot urmări În timpul rulării programului&lt;br /&gt;
* nu necesită spaţiu suplimentar pe Hard Disk Drive (HDD)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''consolă - dezavantaje (faţă de log)''':&lt;br /&gt;
* consumă resurse suplimentare&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Crearea consolei'''&lt;br /&gt;
- '''kdsconsole.h'''&lt;br /&gt;
 /***************************************************************************&lt;br /&gt;
 *   Copyright (C) 2005 Radu Bolovan                                       *&lt;br /&gt;
 *   radubolovan@dainet.ro                                                 *&lt;br /&gt;
 *                                                                         *&lt;br /&gt;
 *   This is free software; you can redistribute it and/or modify it       *&lt;br /&gt;
 *   under the terms of the GNU General Public License as published by     *&lt;br /&gt;
 *   the Free Software Foundation; either version 2 of the License, or     *&lt;br /&gt;
 *   (at your option) any later version.                                   *&lt;br /&gt;
 *                                                                         *&lt;br /&gt;
 *   This program is distributed in the hope that it will be useful,       *&lt;br /&gt;
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *&lt;br /&gt;
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *&lt;br /&gt;
 *   GNU General Public License for more details.                          *&lt;br /&gt;
 *                                                                         *&lt;br /&gt;
 *   You should have received a copy of the GNU General Public License     *&lt;br /&gt;
 *   along with this program; if not, write to the                         *&lt;br /&gt;
 *   Free Software Foundation, Inc.,                                       *&lt;br /&gt;
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *&lt;br /&gt;
 ***************************************************************************/&lt;br /&gt;
 #ifndef KDSCONSOLE_H&lt;br /&gt;
 #define KDSCONSOLE_H&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;qtextedit.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 class QTimer;&lt;br /&gt;
 &lt;br /&gt;
 class KDSConsole : public QTextEdit&lt;br /&gt;
 {&lt;br /&gt;
     Q_OBJECT&lt;br /&gt;
 public:&lt;br /&gt;
     /* constructor */&lt;br /&gt;
     KDSConsole( QWidget *parent = 0, const char *strLogFileName = 0 );&lt;br /&gt;
 &lt;br /&gt;
     /* destructor */&lt;br /&gt;
     ~KDSConsole();&lt;br /&gt;
 &lt;br /&gt;
     /* activare salvare automata intr-un fisier */&lt;br /&gt;
     void enableAutoSave( bool bEnable, int nTime = 2000 );&lt;br /&gt;
 &lt;br /&gt;
     /* seteaza fisierul in care sa salveze */&lt;br /&gt;
     void setLogFileName( QString strLogFileName );&lt;br /&gt;
 &lt;br /&gt;
 public slots:&lt;br /&gt;
     /* salveaza in fisier */&lt;br /&gt;
     void saveToLogFile();&lt;br /&gt;
 &lt;br /&gt;
 protected:&lt;br /&gt;
     /* se apeleaza DOAR cand se apasa butonul drept al mouse-ului&lt;br /&gt;
      * ----- vezi kdsconsole.cpp -----&lt;br /&gt;
     */&lt;br /&gt;
     void contentsMousePressEvent( QMouseEvent *event );&lt;br /&gt;
 &lt;br /&gt;
 protected:&lt;br /&gt;
     /* numele fisierului in care se salveaza */&lt;br /&gt;
     char *m_strLogFileName;&lt;br /&gt;
 &lt;br /&gt;
     /* timer-ul */&lt;br /&gt;
     QTimer *m_pTimer;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 extern KDSConsole *g_pConsole;&lt;br /&gt;
 &lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
- '''kdsconsole.cpp'''&lt;br /&gt;
 #include &amp;quot;kdsconsole.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;qtimer.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;qaction.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;qevent.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;qpopupmenu.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 KDSConsole *g_pConsole = NULL;&lt;br /&gt;
 &lt;br /&gt;
 KDSConsole::KDSConsole( QWidget *parent, const char *strLogFileName )&lt;br /&gt;
 : QTextEdit( parent )&lt;br /&gt;
 {&lt;br /&gt;
     /* nu trebuie sa se editeze */&lt;br /&gt;
     setReadOnly( true );&lt;br /&gt;
 &lt;br /&gt;
     /* aliniez textul la stanga */&lt;br /&gt;
     setAlignment ( Qt::AlignLeft );&lt;br /&gt;
 &lt;br /&gt;
     /* daca consola se creaza de sine statatoare&lt;br /&gt;
      * (intr-o alta fereastra decat a aplicatiei, sau a unei clase a aplicatiei)&lt;br /&gt;
      * setez dimensiunile ferestrei&lt;br /&gt;
     */&lt;br /&gt;
     if( !parent )&lt;br /&gt;
         setMinimumSize( 640, 150 );&lt;br /&gt;
 &lt;br /&gt;
     /* setez numele fisierul in care se va scrie&lt;br /&gt;
      * strLogFileName este numele fisierului&lt;br /&gt;
     */&lt;br /&gt;
     if( strLogFileName )&lt;br /&gt;
     {&lt;br /&gt;
         m_strLogFileName = new char [ strlen( strLogFileName ) + 1 ];&lt;br /&gt;
         strcpy( m_strLogFileName, strLogFileName );&lt;br /&gt;
     }&lt;br /&gt;
     else&lt;br /&gt;
         m_strLogFileName = NULL;&lt;br /&gt;
 &lt;br /&gt;
     /* setez un ceas pentru optiunea de auto salvare */&lt;br /&gt;
     m_pTimer = new QTimer( this );&lt;br /&gt;
     connect( m_pTimer, SIGNAL( timeout() ), this, SLOT( saveToLogFile() ) );&lt;br /&gt;
 &lt;br /&gt;
     setMouseTracking( true );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 KDSConsole::~KDSConsole()&lt;br /&gt;
 {&lt;br /&gt;
     /* daca exista un fisier atasat, ii sterg numele din memorie */&lt;br /&gt;
     if( m_strLogFileName )&lt;br /&gt;
     {&lt;br /&gt;
         delete []m_strLogFileName;&lt;br /&gt;
         m_strLogFileName = NULL;&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void KDSConsole::enableAutoSave( bool bEnable, int nTime )&lt;br /&gt;
 {&lt;br /&gt;
     if( bEnable )&lt;br /&gt;
         m_pTimer-&amp;gt;start( nTime );&lt;br /&gt;
     else&lt;br /&gt;
         m_pTimer-&amp;gt;stop();&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void KDSConsole::setLogFileName( QString strLogFileName )&lt;br /&gt;
 {&lt;br /&gt;
     unsigned int nLength = strLogFileName.length() + 1;&lt;br /&gt;
 &lt;br /&gt;
     /* daca exista deja un fisier atasat si daca numele lui este mai mic decat cel curent,&lt;br /&gt;
      * el (numele) trebuie realocat dinamic&lt;br /&gt;
     */&lt;br /&gt;
     if( m_strLogFileName )&lt;br /&gt;
     {&lt;br /&gt;
         if( strlen( m_strLogFileName ) &amp;lt; nLength )&lt;br /&gt;
         {&lt;br /&gt;
             delete []m_strLogFileName;&lt;br /&gt;
             m_strLogFileName = new char[ nLength ];&lt;br /&gt;
             }&lt;br /&gt;
     }&lt;br /&gt;
     else&lt;br /&gt;
         m_strLogFileName = new char[ nLength ];&lt;br /&gt;
 &lt;br /&gt;
     unsigned int nIndex;&lt;br /&gt;
 &lt;br /&gt;
     /* copiez numele fisierului curent &amp;quot;in&amp;quot; cel al clasei */&lt;br /&gt;
     for( nIndex = 0; nIndex &amp;lt; nLength - 1; nIndex++ )&lt;br /&gt;
         m_strLogFileName[ nIndex ] = strLogFileName.at( nIndex ).latin1();&lt;br /&gt;
     m_strLogFileName[ nIndex ] = '\0';&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void KDSConsole::saveToLogFile()&lt;br /&gt;
 {&lt;br /&gt;
     /* daca nu exista un fisier atasat&lt;br /&gt;
      * atunci afisez un mesaj de eroare in consola&lt;br /&gt;
      * si ies din functie&lt;br /&gt;
      */&lt;br /&gt;
     if( !m_strLogFileName )&lt;br /&gt;
     {&lt;br /&gt;
         append( &amp;quot;I cannot find an attached file&amp;quot; );&lt;br /&gt;
         return;&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     FILE *file = fopen( m_strLogFileName, &amp;quot;w&amp;quot; );&lt;br /&gt;
 &lt;br /&gt;
     /* daca nu se poate crea fisierul cu numele dat,&lt;br /&gt;
      * afisez un mesaj in consola si ies din functie&lt;br /&gt;
     */&lt;br /&gt;
     if( !file )&lt;br /&gt;
     {&lt;br /&gt;
         QString strTmp = &amp;quot;I cannot create file &amp;quot; + (QString)m_strLogFileName;&lt;br /&gt;
         append( strTmp );&lt;br /&gt;
         return;&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     /* obtin textul din consola si il convertesc QString la char* */&lt;br /&gt;
     QString strTmp = text();&lt;br /&gt;
     int nLength = strTmp.length() + 1;&lt;br /&gt;
     char *strText = new char[ nLength ];&lt;br /&gt;
     int nIndex;&lt;br /&gt;
     for( nIndex = 0; nIndex &amp;lt; nLength - 1; nIndex++ )&lt;br /&gt;
         strText[ nIndex ] = strTmp.at( nIndex ).latin1();&lt;br /&gt;
     strText[ nIndex ] = '\0';&lt;br /&gt;
 &lt;br /&gt;
     /* scriu in fisier textul din consola */&lt;br /&gt;
     fprintf( file, &amp;quot;%s&amp;quot;, strText );&lt;br /&gt;
 &lt;br /&gt;
     /* daca nu se poate inchide fisierul, se afiseaza un mesaj in consola */&lt;br /&gt;
     if( fclose( file ) == 0 )&lt;br /&gt;
          append( &amp;quot;Saved to log&amp;quot; );&lt;br /&gt;
     else&lt;br /&gt;
          append( &amp;quot;I couldn't close the file&amp;quot; );&lt;br /&gt;
 &lt;br /&gt;
     delete []strText;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void KDSConsole::contentsMousePressEvent( QMouseEvent *event )&lt;br /&gt;
 {&lt;br /&gt;
     /* in cazul in care se apasa butonul drept al mouse-ului&lt;br /&gt;
      * se creaza un meniu&lt;br /&gt;
     */&lt;br /&gt;
     if( event-&amp;gt;button() == Qt::RightButton )&lt;br /&gt;
     {&lt;br /&gt;
         QPopupMenu *menu = new QPopupMenu( this );&lt;br /&gt;
         menu-&amp;gt;insertItem( tr( &amp;quot;Save to log file&amp;quot; ), this, SLOT( saveToLogFile() ) );&lt;br /&gt;
         menu-&amp;gt;setMouseTracking( true );&lt;br /&gt;
         menu-&amp;gt;exec( mapToGlobal( event-&amp;gt;pos() ) );&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Dupa cum se vede am declarat şi definit o variabilă globală de tipul '''KDSConsole''', externă - pentru a o putea apela din orice fişier. Pentru folosirea unui astfel de obiect ('''KDSConsole''') voi mai adăuga incă două metode, faţă de cel obişnuit:&lt;br /&gt;
 g_pConsole = new KDSConsole();&lt;br /&gt;
 g_pConsole-&amp;gt;setCaption( &amp;quot;KDSConsole&amp;quot; );&lt;br /&gt;
 g_pConsole-&amp;gt;show();&lt;br /&gt;
 &lt;br /&gt;
 //ceva cod&lt;br /&gt;
 &lt;br /&gt;
 g_pConsole-&amp;gt;append( &amp;quot;Test in consola&amp;quot; ); //functia append() apartine clasei QTextEdit&lt;br /&gt;
 &lt;br /&gt;
 //alt cod&lt;br /&gt;
 &lt;br /&gt;
 g_pConsole-&amp;gt;hide();&lt;br /&gt;
 delete g_pConsole;&lt;br /&gt;
 g_pConsole = NULL;&lt;br /&gt;
&lt;br /&gt;
1) Funcţii statice ale unei clase:&lt;br /&gt;
&lt;br /&gt;
- '''kdsutils.h'''&lt;br /&gt;
 #ifndef KDSUTILS_H&lt;br /&gt;
 #define KDSUTILS_H&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;quot;kdsconsole.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;qstring.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 class KDSUtils&lt;br /&gt;
 {&lt;br /&gt;
     public:&lt;br /&gt;
     KDSUtils(){;}&lt;br /&gt;
     ~KDSUtils(){;}&lt;br /&gt;
 &lt;br /&gt;
     static void initConsole(){ g_pConsole = new KDSConsole(); g_pConsole-&amp;gt;setCaption( &amp;quot;KDSConsole&amp;quot; ); g_pConsole-&amp;gt;Show(); }&lt;br /&gt;
     static void appendToConsole( QString str ){ if( g_pConsole ) g_pConsole-&amp;gt;append( str ); }&lt;br /&gt;
     static void setConsoleFileName( QString str ){ if( g_pConsole ) g_pConsole-&amp;gt;setLogFileName( str ); }&lt;br /&gt;
     static void setConsoleAutoSave( bool bEnable, int nTime ){ if( g_pConsole ) g_pConsole-&amp;gt;enableAutoSave( bEnable, nTime ); }&lt;br /&gt;
     static void saveConsoleToFile() { if( g_pConsole ) g_pConsole-&amp;gt;saveToLogFile(); }&lt;br /&gt;
     static void destroyConsole(){ if( g_pConsole ){ g_pConsole-&amp;gt;hide(); delete g_pConsole; g_pConsole = NULL; } }&lt;br /&gt;
 };&lt;br /&gt;
  &lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
Acestea se pot apela (după cum se cunoaşte) prin:&lt;br /&gt;
 KDSUtils::initConsole(); //numai la initializarea aplicatiei&lt;br /&gt;
 KDSUtils::setConsoleFileName( &amp;quot;/home/Radu/kdsconsole.txt&amp;quot; );&lt;br /&gt;
 KDSUtils::setConsoleAutoSave( true, 60000 ); // salveaza o data pe minut - 1000 milisecunde = o secunda&lt;br /&gt;
 &lt;br /&gt;
 //ceva cod&lt;br /&gt;
 &lt;br /&gt;
 KDSUtils::ippendToConsole( &amp;quot;Un text in consola&amp;quot; );&lt;br /&gt;
 &lt;br /&gt;
 //alt cod&lt;br /&gt;
 &lt;br /&gt;
 KDSUtils::destroyConsole(); //cand nu mai avem nevoie de consola&lt;br /&gt;
&lt;br /&gt;
2) Macro-uri:&lt;br /&gt;
&lt;br /&gt;
- '''kdsdefs.h'''&lt;br /&gt;
 #ifndef KDSUTILS_H&lt;br /&gt;
 #define KDSUTILS_H&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;quot;kdsconsole.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #define INIT_CONSOLE() KDSUtils::initConsole()&lt;br /&gt;
 #define SET_CONSOLE_FILE_NAME( fileName ) KDSUtils::setConsoleFileName( fileName )&lt;br /&gt;
 #define SET_CONSOLE_AUTOSAVE( enable, time ) KDSUtils::setConsoleAutoSave( enable, time )&lt;br /&gt;
 #define SAVE_CONSOLE_TO_FILE() KDSUtils::saveConsoleToFile()&lt;br /&gt;
 #define KDS_TRACE( string ) KDSUtils::appendToConsole( string )&lt;br /&gt;
 #define DESTROY_CONSOLE() KDSUtils::destroyConsole()&lt;br /&gt;
 &lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
Observatii:&lt;br /&gt;
&lt;br /&gt;
1) Nu folosiţi mai mult de una dintre cele trei metode!!!&lt;br /&gt;
&lt;br /&gt;
2) Acelaşi efect se poate obţine punând&lt;br /&gt;
 printf( &amp;quot;Un text catre consola&amp;quot; );&lt;br /&gt;
oriunde in cod si rularea programului din consolă (KConsole)&lt;br /&gt;
&lt;br /&gt;
3) Funcţia de adăugare a unui text în consolă se mai poate implementa astfel încat sa primească un numar nelimitat de parametrii şi să funcţioneze analog funcţiei '''sprintf()'''.&lt;br /&gt;
&lt;br /&gt;
--[[User:Radubolovan|Radu Bolovan]] 01:32, 21 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=MRTG_cu_IPFM&amp;diff=2101</id>
		<title>MRTG cu IPFM</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=MRTG_cu_IPFM&amp;diff=2101"/>
				<updated>2006-02-10T06:16:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Se configureaza ipfm dupa preferinta==&lt;br /&gt;
==Se ia urmatorul script==&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 HOST=$1&lt;br /&gt;
 D=`/bin/date +%Y-%m-%d`&lt;br /&gt;
 # Incoming&lt;br /&gt;
 cat /var/log/ipfm/ipfm-global-$D.log | /bin/grep &amp;quot;$HOST &amp;quot;| /bin/gawk '{print $2}'&lt;br /&gt;
 # Outgoing&lt;br /&gt;
 cat /var/log/ipfm/ipfm-global-$D.log | /bin/grep &amp;quot;$HOST &amp;quot;| /bin/gawk '{print $3}'&lt;br /&gt;
'''Atentie''': Logurile generate de ipfm trebuie sa fie de forma &amp;lt;tt&amp;gt;ipfm-global-%Y-%m-%d&amp;lt;/tt&amp;gt;. Acest script il vom denumi &amp;lt;tt&amp;gt;script.pl&amp;lt;/tt&amp;gt; si il vom face executabil cu comanda &amp;lt;tt&amp;gt;chmod +x&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==mrtg.conf trebuie sa fie de forma==&lt;br /&gt;
 Target[84.232.130.xx]: `/etc/mrtg/script.pl 84.232.130.xx`&lt;br /&gt;
 MaxBytes[84.232.130.xx]: 1638400&lt;br /&gt;
 AbsMax[84.232.130.xx]: 12500000&lt;br /&gt;
 Title[84.232.130.xx]: Statistica trafic pe calculatorul lui Apocalipt&lt;br /&gt;
 PageTop[84.232.130.xx]: &amp;lt;nowiki&amp;gt;&amp;lt;H1&amp;gt;Statistica trafic pe calculatorul lui Apocalipt&amp;lt;/H1&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 Options[84.232.130.xx]: growright&lt;br /&gt;
Daca ai configurat si apache si vrei sa vezi aceste grafice de pe internet dai &lt;br /&gt;
 /usr/bin/indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Un mic script care sa genereze automat config-ul pentru o clasa de ip-uri ar putea fi de forma:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;# Fisier de configurare MRTG generat automat -- NU editati&amp;quot;&lt;br /&gt;
echo &amp;quot;# intru-cat schimbarile se vor pierde la urmatoarea rulare!&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;WorkDir: /var/www/mrtg/&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
for (( i=1; i&amp;lt;256; i++ )); do&lt;br /&gt;
 echo &amp;quot;Target[192.168.0.$i]: \`/etc/mrtg/script.pl 192.168.0.$i\`&amp;quot;&lt;br /&gt;
 echo &amp;quot;MaxBytes[192.168.0.$i]: 1638400&amp;quot;&lt;br /&gt;
 echo &amp;quot;AbsMax[192.168.0.$i]: 12500000&amp;quot;&lt;br /&gt;
 echo &amp;quot;Title[192.168.0.$i]: Statistica trafic pentru ip-ul 192.168.0.$i&amp;quot;&lt;br /&gt;
 echo &amp;quot;PageTop[192.168.0.$i]: &amp;lt;H1&amp;gt;Statistica trafic pentru 192.168.0.$i&amp;lt;/H1&amp;gt;&amp;quot;&lt;br /&gt;
 echo &amp;quot;Options[192.168.0.$i]: growright&amp;quot;&lt;br /&gt;
 echo&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:WebStats]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Supra%C3%83%C2%AEnc%C3%84%C6%92rcarea_operatorilor_%C3%83%C2%AEn_limbajul_C-plus-plus&amp;diff=2100</id>
		<title>SupraÃ®ncÄƒrcarea operatorilor Ã®n limbajul C-plus-plus</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Supra%C3%83%C2%AEnc%C3%84%C6%92rcarea_operatorilor_%C3%83%C2%AEn_limbajul_C-plus-plus&amp;diff=2100"/>
				<updated>2006-02-10T06:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Titlul oribil este rezultatul unei limitări in Wiki -- imediat ce se rezolvă, vom face şi titul mai uşor de privit''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Introducere ==&lt;br /&gt;
Operatiile de baza sunt implementate in limbajul C++ cu ajutorul operatorilor. In limbajul C++ operatorii sunt, de fapt, functii. Operatorii oferiti de limbaj pot ''lucra'' decat asupra tipurilor de date predefinite. Pentru a folosi operatorii asupra tipurilor de date construite de noi, limbajul C++ ne ofera un mecanism care se numeste '''supraincarcarea operatorilor'''.&lt;br /&gt;
&lt;br /&gt;
De ce am avea nevoie de asa ceva? Dupa cum se stie se poate crea o functie a unei clase care sa faca exact ce ar face un operator si care sa o definim (de exemplu) '''suma'''. Atunci am apela acea metoda astfel:&lt;br /&gt;
&lt;br /&gt;
 Obiect ob1;&lt;br /&gt;
 Obiect ob2;&lt;br /&gt;
 Obiect ob3 = ob1.suma( ob2 );&lt;br /&gt;
&lt;br /&gt;
Cam greoi! Ar fi mai simplu daca am scrie aşa:&lt;br /&gt;
 Obiect ob3 = ob1 + ob2;&lt;br /&gt;
&lt;br /&gt;
Astfel s-a ajuns la nevoia de a supraincarcarea operatorii!&lt;br /&gt;
&lt;br /&gt;
== Teorie ==&lt;br /&gt;
&lt;br /&gt;
Supraincarcarea metodelor claselor in general si a operatorilor in particular sunt doua dintre cele mai importante mecanisme ale limbajului C++. Ele sunt un pas urias catre polimorfism (asta este alta bazaconie inventata de oamenii cu creiere luminate). Aceste ''oportunitati''  sunt cele care ofera flexibilitate aplicatiilor pe care le construim.&lt;br /&gt;
&lt;br /&gt;
Iata lista operatorilor din C++ care se pot supraincarca:&lt;br /&gt;
* new delete&lt;br /&gt;
* () []&lt;br /&gt;
* + - * / %&lt;br /&gt;
* ^ &amp;amp; | ~&lt;br /&gt;
* ! = &amp;lt; &amp;gt;&lt;br /&gt;
* += -= *= /= %=&lt;br /&gt;
* ^= &amp;amp;= |=&lt;br /&gt;
* &amp;lt;&amp;lt; &amp;gt;&amp;gt;&lt;br /&gt;
* &amp;gt;&amp;gt;= &amp;lt;&amp;lt;=&lt;br /&gt;
* == != &amp;lt;= &amp;gt;=&lt;br /&gt;
* &amp;amp;&amp;amp; ||&lt;br /&gt;
* ++ --&lt;br /&gt;
* ,&lt;br /&gt;
* -&amp;gt;*&lt;br /&gt;
* -&amp;gt;&lt;br /&gt;
unde operatorul '''()''' este apelul unei functii, iar operatorul '''[]''' este operatorul de indexare.&lt;br /&gt;
&lt;br /&gt;
Urmatorii operatori nu se pot supraincarca:&lt;br /&gt;
* . .* :: ?: sizeof&lt;br /&gt;
&lt;br /&gt;
Reguli care trebuie sa fie respectate in supraincarcarea operatorilor:&lt;br /&gt;
* operatorii =, (), [], si -&amp;gt; trebuie sa fie membrii nestatici ai clasei&lt;br /&gt;
* operatorul = nu poate fi mostenit&lt;br /&gt;
* operatorii pentru tipurile predefinite ale limbajului nu se pot supraincarca&lt;br /&gt;
* operatorii nu pot avea argumente implicite&lt;br /&gt;
&lt;br /&gt;
Operatorii pentru un anumit tip definit de utilizator (clasa) pot sa fie sau nu membru al clasei. In cazul in care se supraincarca un operator pentru o clasa, dar acel operator nu apartine clasei, trebuie sa fie declarat '''friend''' in clasa respectiva si sa aiba cel putin un argument de tipul clasei respective. Exceptie de la aceasta regula fac operatorii '''= () [] -&amp;gt;''' care nu pot fi supraincarcati folosind functii de tipul friend ale unei anumite clase.&lt;br /&gt;
&lt;br /&gt;
== Exemplu ==&lt;br /&gt;
&lt;br /&gt;
Un exemplu: voi da ca exemple supraincarcarea operatorilor ++ pre si post indexat.&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;cpp/&amp;gt;class MyPoint&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
    MyPoint(); // constructor implicit&lt;br /&gt;
    MyPoint( double a, double b ); // constructor de initializare&lt;br /&gt;
    MyPoint( MyPoint &amp;amp;r ); //constructor de copiere&lt;br /&gt;
 &lt;br /&gt;
    MyPoint operator+( MyPoint point ); //suma a 2 vectori&lt;br /&gt;
    MyPoint operator-( MyPoint point ); //diferenta a 2 vectori&lt;br /&gt;
    double operator*( MyPoint point ); //produsul scalar a 2 vectori&lt;br /&gt;
    MyPoint&amp;amp; operator*( double dVal ); //multiplicare cu o constanta&lt;br /&gt;
 &lt;br /&gt;
    MyPoint&amp;amp; operator=( MyPoint &amp;amp;point );&lt;br /&gt;
    MyPoint&amp;amp; operator=( double a, double b );&lt;br /&gt;
 &lt;br /&gt;
    MyPoint operator++(); // ++ prefixat&lt;br /&gt;
    MyPoint operator++( int a ); /* ++postfixat - de retinut ca a va avea INTOTDEAUNA valoarea 0 (zero) */&lt;br /&gt;
 &lt;br /&gt;
    friend ostream&amp;amp; operator&amp;lt;&amp;lt;( ostream &amp;amp;stream, const MyPoint &amp;amp;pt );&lt;br /&gt;
    friend istream&amp;amp; operator&amp;gt;&amp;gt;( istream &amp;amp;stream, const MyPoint &amp;amp;pt );&lt;br /&gt;
 &lt;br /&gt;
    int getX();&lt;br /&gt;
    int getY();&lt;br /&gt;
 &lt;br /&gt;
 private:&lt;br /&gt;
    double x;&lt;br /&gt;
    double y;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 MyPoint::MyPoint()&lt;br /&gt;
 {&lt;br /&gt;
    x = 0;&lt;br /&gt;
    y = 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint::MyPoint( MyPoint &amp;amp;r )&lt;br /&gt;
 {&lt;br /&gt;
    x = r.x;&lt;br /&gt;
    y = r.y;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint::MyPoint( double a, double b )&lt;br /&gt;
 {&lt;br /&gt;
    x = a;&lt;br /&gt;
    y = b;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint MyPoint::operator+( MyPoint point )&lt;br /&gt;
 {&lt;br /&gt;
    MyPoint temp;&lt;br /&gt;
    temp.x = x + point.x;&lt;br /&gt;
    temp.y = y + point.y;&lt;br /&gt;
    return temp;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint MyPoint::operator-( MyPoint point )&lt;br /&gt;
 {&lt;br /&gt;
    MyPoint temp;&lt;br /&gt;
    temp.x = x - point.x;&lt;br /&gt;
    temp.y = y - point.y;&lt;br /&gt;
    return temp;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 double MyPoint::operator*( MyPoint point )&lt;br /&gt;
 {&lt;br /&gt;
    return x * point.y + y * point.x;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint&amp;amp; MyPoint::operator*( double dVal )&lt;br /&gt;
 {&lt;br /&gt;
    x *= dVal;&lt;br /&gt;
    y *= dVal;&lt;br /&gt;
    return *this;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint&amp;amp; MyPoint::operator=( MyPoint &amp;amp;point )&lt;br /&gt;
 {&lt;br /&gt;
    x = point.x;&lt;br /&gt;
    y = point.y;&lt;br /&gt;
    return *this;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint&amp;amp; MyPoint::operator=( double a, double b )&lt;br /&gt;
 {&lt;br /&gt;
    x = a;&lt;br /&gt;
    y = b;&lt;br /&gt;
    return *this;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint MyPoint::operator++()&lt;br /&gt;
 {&lt;br /&gt;
    x++;&lt;br /&gt;
    y++;&lt;br /&gt;
    return *this;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 MyPoint MyPoint::operator++( int a )&lt;br /&gt;
 {&lt;br /&gt;
    ++x;&lt;br /&gt;
    ++y;&lt;br /&gt;
    return *this;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ostream&amp;amp; operator&amp;lt;&amp;lt;( ostream &amp;amp;stream, const MyPoint &amp;amp;pt )&lt;br /&gt;
 {&lt;br /&gt;
    stream &amp;lt;&amp;lt; &amp;quot;( &amp;quot; &amp;lt;&amp;lt; pt.x &amp;lt;&amp;lt; &amp;quot;, &amp;quot; &amp;lt;&amp;lt; pt.y &amp;lt;&amp;lt; &amp;quot; )\n&amp;quot;;&lt;br /&gt;
    return stream; &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 istream&amp;amp; operator&amp;gt;&amp;gt;( istream &amp;amp;stream, const MyPoint &amp;amp;pt )&lt;br /&gt;
 {&lt;br /&gt;
    stream &amp;gt;&amp;gt; pt.x &amp;gt;&amp;gt; pt.y;&lt;br /&gt;
    return stream;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int MyPoint::getX()&lt;br /&gt;
 {&lt;br /&gt;
    return x;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int MyPoint::getY()&lt;br /&gt;
 {&lt;br /&gt;
    return y;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int main( int argc, char *argv[] ) &lt;br /&gt;
 {&lt;br /&gt;
    MyPoint pt( 5, 7 );&lt;br /&gt;
    cout &amp;lt;&amp;lt; pt &amp;lt;&amp;lt; endl; //afiseaza la consola ( 5, 7 )&lt;br /&gt;
    cout &amp;lt;&amp;lt; pt++ &amp;lt;&amp;lt; endl; //afiseaza la consola ( 5, 7 )&lt;br /&gt;
    cout &amp;lt;&amp;lt; pt &amp;lt;&amp;lt; endl; //afiseaza la consola ( 6, 8 )&lt;br /&gt;
    cout &amp;lt;&amp;lt; ++pt &amp;lt;&amp;lt; endl; //afiseaza la consola ( 7, 9 )&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Versiunea originală de [[User:Radubolovan|Radu Bolovan]] 12:04, 22 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Swap_prin_NFS&amp;diff=2099</id>
		<title>Swap prin NFS</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Swap_prin_NFS&amp;diff=2099"/>
				<updated>2006-02-10T06:14:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Acest articol explica modul in care se poate face swapping atunci cand Linux-ul dvs boot-eaza prin NFS, iar kernel-ul nu are [http://nfs-swap.dot-heine.de/ patch-ul pentru swap prin NFS].&lt;br /&gt;
&lt;br /&gt;
Incepem:&lt;br /&gt;
 # cd /&lt;br /&gt;
 # dd if=/dev/zero of=swapfile bs=1M count=X&lt;br /&gt;
&lt;br /&gt;
X este o valoare exprimata in MB (de aceea am dat bs=1M) putin mai mare decat valoarea swap-ului pe care vrem sa il cream... De exemplu, pentru un swap de 256 MB, recomand ca X sa fie 270.&lt;br /&gt;
Transformam fisierul swapfile in sistem de fisiere ext3:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.ext3 /swapfile&lt;br /&gt;
 /swapfile is not a block special device.&lt;br /&gt;
 Proceed anyway? (y,n)&lt;br /&gt;
&lt;br /&gt;
mkfs.ext3 are dreptate! Dar continuam, apasand y.&lt;br /&gt;
Cand e gata, cream un director si montam sistemul de fisiere nou creat acolo:&lt;br /&gt;
&lt;br /&gt;
 # mkdir swap&lt;br /&gt;
 # mount swapfile /swap -o loop&lt;br /&gt;
 # cd /swap&lt;br /&gt;
&lt;br /&gt;
Sa vedem cat spatiu liber avem pentru a crea fisierul de swap:&lt;br /&gt;
&lt;br /&gt;
 # df -h&lt;br /&gt;
&lt;br /&gt;
Se observa ca spatiu liber de pe /swap e mai mic decat acel X de care vorbeam mai sus...&lt;br /&gt;
&lt;br /&gt;
 # dd if=/dev/zero of=myswap bs=1M count=Y&lt;br /&gt;
&lt;br /&gt;
Cream fisierul de swap in /swap, Y fiind o valoare in MB mai mica sau egala cu spatiu liber ramas in /swap.&lt;br /&gt;
&lt;br /&gt;
 # mkswap myswap&lt;br /&gt;
&lt;br /&gt;
Acum avem swap...&lt;br /&gt;
&lt;br /&gt;
 # swapon /swap/myswap&lt;br /&gt;
&lt;br /&gt;
... iar acum il si folosim... Pe bune:&lt;br /&gt;
&lt;br /&gt;
 # free -m&lt;br /&gt;
&lt;br /&gt;
Adaugati-l in /etc/fstab:&lt;br /&gt;
&lt;br /&gt;
 /swapfile       /swap           ext3    loop            0       0&lt;br /&gt;
 /swap/myswap    swap            swap    defaults        0       0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Filesystems]]&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
[[Category:Tips'n'Tricks]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Scripturi_BASH&amp;diff=2098</id>
		<title>Scripturi BASH</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Scripturi_BASH&amp;diff=2098"/>
				<updated>2006-02-10T06:13:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Exemple scripturi BASH ==&lt;br /&gt;
&lt;br /&gt;
=== Script ce elimina zona asociata unui domeniu dat ca parametru de intrare ===&lt;br /&gt;
&lt;br /&gt;
Puteţi elimina porţiunea din named.conf de la&lt;br /&gt;
&amp;lt;tt&amp;gt;zone &amp;quot;nume.domeniu.dat.ca.parametru.de.intrare&amp;quot; {&amp;lt;/tt&amp;gt;&lt;br /&gt;
până la acolada închisă asociată acoladei deschise de mai sus.&lt;br /&gt;
&lt;br /&gt;
Scriptul este:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # Bind zone remove script&lt;br /&gt;
 #&lt;br /&gt;
 # Copyright (C) 2005 Silvian Cretu &amp;lt;silvian86@yahoo.com&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # This program is free software; you can redistribute it and/or&lt;br /&gt;
 # modify it under the terms of the GNU General Public License&lt;br /&gt;
 # as published by the Free Software Foundation; either version 2&lt;br /&gt;
 # of the License, or (at your option) any later version.&lt;br /&gt;
 #&lt;br /&gt;
 # This program is distributed in the hope that it will be useful,&lt;br /&gt;
 # but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
 # GNU General Public License for more details.&lt;br /&gt;
 #&lt;br /&gt;
 # You should have received a copy of the GNU General Public License&lt;br /&gt;
 # along with this program; if not, write to the Free Software&lt;br /&gt;
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. &lt;br /&gt;
 &lt;br /&gt;
 if [ ! $# = 1 ]; then&lt;br /&gt;
     echo &amp;quot;Usage: $0 domain&amp;quot;;&lt;br /&gt;
     echo &amp;quot;The path to named.conf is defined inside the script&amp;quot;;&lt;br /&gt;
     		 else&lt;br /&gt;
 	pathToNamedDotConf=/etc/named.conf&lt;br /&gt;
 	&lt;br /&gt;
 	x=$(grep -n &amp;quot;zone \&amp;quot;$1\&amp;quot; {&amp;quot; $pathToNamedDotConf | cut -f1 -d:)&lt;br /&gt;
 	sed $x,/\}\;/d $pathToNamedDotConf &amp;gt; temp&lt;br /&gt;
 	c=$(sed -n $x'p' &amp;lt; temp)&lt;br /&gt;
 	if [ &amp;quot;x`echo $c | grep &amp;quot;zone&amp;quot;`&amp;quot; = &amp;quot;x&amp;quot; ]&lt;br /&gt;
 	then&lt;br /&gt;
 		sed $x' d' temp &amp;gt; $pathToNamedDotConf&lt;br /&gt;
 	else&lt;br /&gt;
 		cat temp &amp;gt; $pathToNamedDotConf&lt;br /&gt;
 	fi&lt;br /&gt;
 	rm -f temp&lt;br /&gt;
 	exit&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
=== Cautarea unui fisier ce contine un anumit string ===&lt;br /&gt;
&lt;br /&gt;
 find /path -name &amp;quot;*&amp;quot; -exec grep -H &amp;quot;&amp;amp;lt;string&amp;amp;gt;&amp;quot;  '{}' \;&lt;br /&gt;
sau&lt;br /&gt;
 grep -Hr &amp;quot;&amp;amp;lt;string&amp;amp;gt;&amp;quot; /path/&lt;br /&gt;
&lt;br /&gt;
Fireste, &amp;lt;tt&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/tt&amp;gt; poate fi atat un sir de caractere cat si orice fel de expresie regulata suportata de versiunea particulara de &amp;lt;tt&amp;gt;grep&amp;lt;/tt&amp;gt; disponibila pe masina in cauza.&amp;lt;br /&amp;gt;&lt;br /&gt;
Deasemenea, pentru a cauta fara a face diferenta intre majuscule si minuscule, adaugati parametrul &amp;lt;tt&amp;gt;-i&amp;lt;/tt&amp;gt; la &amp;lt;tt&amp;gt;grep&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Stergerea fisierelor backup ===&lt;br /&gt;
&lt;br /&gt;
Asa cum stiti, prin traditie in *NIX, editoarele text fac o copie de siguranta fisierelor editate, copie de siguranta ce este denumita identic cu fisierul initial plus caracterul tilda ('''~'''). Ei bine... in cazul aplicatiilor web, acest backup mai mult dauneaza decat sa ajute.&lt;br /&gt;
Nu ar fi prea placut sa aveti un &amp;lt;tt&amp;gt;index.php~&amp;lt;/tt&amp;gt;  in &amp;lt;tt&amp;gt;DocumentRoot&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 find /path -name &amp;quot;*~&amp;quot; -exec rm -f '{}' \;&lt;br /&gt;
&lt;br /&gt;
=== Probleme cu spatiul pe disc? ===&lt;br /&gt;
&lt;br /&gt;
Nu stiti unde &amp;quot;vi s-a dus&amp;quot; spatiul de pe disc si e cam greu sa verificati fiecare director in parte?&amp;lt;br /&amp;gt;&lt;br /&gt;
Linia urmatoare va ajuta, facand totodata si o sortare.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;du --max-depth=1 /path | sort -rn&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Collection]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=MU_Online_sub_wine&amp;diff=2097</id>
		<title>MU Online sub wine</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=MU_Online_sub_wine&amp;diff=2097"/>
				<updated>2006-02-10T06:12:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
Acesta este un Mini HOWTO facut in graba. Versiunea completa va aparea &lt;br /&gt;
in curand dupa ce voi face mai multe teste.&lt;br /&gt;
In continuare voi descrie ce trebuie sa faceti pentru a rula MU Online sub &lt;br /&gt;
wine versiunea 20050419. Pentru diferite versiuni de wine unii pasi din &lt;br /&gt;
acest tutorial s-ar putea sa nu corespunda.&lt;br /&gt;
&lt;br /&gt;
Link [http://appdb.winehq.org/appview.php?appId=1873 winehq].&lt;br /&gt;
&lt;br /&gt;
=== Observatii ===&lt;br /&gt;
Cu aceasta versiune de wine am reusit sa rulez doar MU Online versiunea 0.97b, &lt;br /&gt;
adica versiunea folosita de serverele linkmania.ro. Am incercat sa rulez si c&lt;br /&gt;
elalate versiuni, insa nu am reusit. Din cate am inteles restul versiunilor &lt;br /&gt;
merg cu cedega 4.4. &lt;br /&gt;
Insa versiunea originala (MU Global) nu merge nici cu wine si nici cu Cedega &lt;br /&gt;
din cauza sistemului anti-cheating.&lt;br /&gt;
&lt;br /&gt;
==Instalarea wine &amp;amp; winetools==&lt;br /&gt;
Vezi subiectul [http://www.linux360.ro/forum/aici-vp58189.html acesta].&lt;br /&gt;
&lt;br /&gt;
==Instalarea pachetelor necesare==&lt;br /&gt;
 Pachetele necesare si ordinea instalarii lor:&lt;br /&gt;
* DCOM98&lt;br /&gt;
* Visual C++ Runtime English&lt;br /&gt;
* TrueType Font Ariel&lt;br /&gt;
&lt;br /&gt;
Puteti instala pachetele de mai sus folosind winetools. Operatiile necesare:&lt;br /&gt;
* Base Setup &amp;gt; Create a face windows drive &lt;br /&gt;
* Base Setup &amp;gt; DCOM98&lt;br /&gt;
* Base Setup &amp;gt; TrueType Font Ariel&lt;br /&gt;
* Install Windows system software &amp;gt; Visual C++ run-time English&lt;br /&gt;
&lt;br /&gt;
== Modificarea fisierului &amp;lt;tt&amp;gt;~wine/config&amp;lt;/tt&amp;gt; ==&lt;br /&gt;
Pentru a rula jocul trebuie sa modificati fisierul &amp;lt;tt&amp;gt;~/wine/config&amp;lt;/tt&amp;gt;. &lt;br /&gt;
Aveti 2 posibilitati:&lt;br /&gt;
* daca folositi wine-ul doar pentru a juca MU Online, puteti folosi &lt;br /&gt;
fisierul config de la sfarsitul acestui tutorial; fisierul contine &lt;br /&gt;
doar setarile necesare pentru a rula jocul&lt;br /&gt;
* daca rulati si alte aplicatii folosind wine, puteti adauga setarile &lt;br /&gt;
de mai jos la fisierul ~/wine/config deja existent; aceste setari vor &lt;br /&gt;
influenta doar jocul, nu si restul programelor pe care le rulati cu wine&lt;br /&gt;
 ;; MU Online&lt;br /&gt;
 [AppDefaults\\main.exe\\Version]&lt;br /&gt;
 &amp;quot;Windows&amp;quot; = &amp;quot;win98&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [AppDefaults\\main.exe\\x11drv]&lt;br /&gt;
 &amp;quot;Managed&amp;quot; = &amp;quot;Y&amp;quot;&lt;br /&gt;
 &amp;quot;PerfectGraphics&amp;quot; = &amp;quot;Y&amp;quot; &lt;br /&gt;
 &amp;quot;ClientSideWithRender&amp;quot; = &amp;quot;Y&amp;quot; &lt;br /&gt;
 &amp;quot;ClientSideWithCore&amp;quot; = &amp;quot;Y&amp;quot; &lt;br /&gt;
 &amp;quot;ClientSideAntiAliasWithRender&amp;quot; = &amp;quot;N&amp;quot; &lt;br /&gt;
 &amp;quot;ClientSideAntiAliasWithCore&amp;quot; = &amp;quot;Y&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==Executarea Mu Online==&lt;br /&gt;
Pentru a rula MU Online eu folosesc un mic script:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 cd &amp;quot;/cale/catre/muonline&amp;quot;&lt;br /&gt;
 wine launcher.exe&lt;br /&gt;
&lt;br /&gt;
==Sfarsit==&lt;br /&gt;
Sper ca acest tutorial v-a fost de folos. &lt;br /&gt;
&lt;br /&gt;
==Anexa==&lt;br /&gt;
In continuare este listat un fisier config minimal necesar pt. a rula MU Online&lt;br /&gt;
ver. 0.97b.&lt;br /&gt;
&lt;br /&gt;
'''Atentie''':&amp;lt;br/&amp;gt;&lt;br /&gt;
Fisierul config listat contine doar setarile strict necesare pt. a rula MU Online&lt;br /&gt;
Pentru a rula si alte programe sunt sigur ca necesita modificari. &lt;br /&gt;
&lt;br /&gt;
 WINE REGISTRY Version 2&lt;br /&gt;
 ;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config&lt;br /&gt;
 &lt;br /&gt;
 ;; WARINING&lt;br /&gt;
 ;; This config file is for base installation.&lt;br /&gt;
 &lt;br /&gt;
 [wine]&lt;br /&gt;
 &amp;quot;GraphicsDriver&amp;quot; = &amp;quot;x11drv&amp;quot;; (x11drv, ttydrv)&lt;br /&gt;
 &lt;br /&gt;
 # [wineconf]&lt;br /&gt;
 &lt;br /&gt;
 [Version]&lt;br /&gt;
 &amp;quot;Windows&amp;quot; = &amp;quot;win98&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [DllOverrides]&lt;br /&gt;
 &amp;quot;ole32&amp;quot;        = &amp;quot;native&amp;quot;&lt;br /&gt;
 &amp;quot;msvcrt&amp;quot;       = &amp;quot;native&amp;quot;&lt;br /&gt;
 &amp;quot;*&amp;quot; = &amp;quot;builtin, native&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ;; MU Online&lt;br /&gt;
 [AppDefaults\\main.exe\\Version]&lt;br /&gt;
 &amp;quot;Windows&amp;quot; = &amp;quot;win98&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [AppDefaults\\main.exe\\x11drv]&lt;br /&gt;
 ;&amp;quot;Desktop&amp;quot; = &amp;quot;1280x1024&amp;quot;&lt;br /&gt;
 &amp;quot;Managed&amp;quot; = &amp;quot;Y&amp;quot;&lt;br /&gt;
 &amp;quot;PerfectGraphics&amp;quot; = &amp;quot;Y&amp;quot; ;&amp;lt;- You can let Y here to gain some glality.&lt;br /&gt;
 &amp;quot;ClientSideWithRender&amp;quot; = &amp;quot;Y&amp;quot; ;&amp;lt;- N will be a pain, but works too.&lt;br /&gt;
 &amp;quot;ClientSideWithCore&amp;quot; = &amp;quot;Y&amp;quot; ;&amp;lt;- N to gain some frames.&lt;br /&gt;
 &amp;quot;ClientSideAntiAliasWithRender&amp;quot; = &amp;quot;N&amp;quot; ;&amp;lt;- If Y here the fonts don't apper.&lt;br /&gt;
 &amp;quot;ClientSideAntiAliasWithCore&amp;quot; = &amp;quot;Y&amp;quot; ;&amp;lt;- N to gain some frames.&lt;br /&gt;
 &lt;br /&gt;
 # [/wineconf]&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:VMs]]&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Salutare_lume!&amp;diff=2096</id>
		<title>Salutare lume!</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Salutare_lume!&amp;diff=2096"/>
				<updated>2006-02-10T06:11:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
Am creeat acest articol din dorinţa de a arăta lumii diversitatea ''limbilor'' existente în informatică.&lt;br /&gt;
&lt;br /&gt;
Ceea ce urmează sunt moduri de a ''spune'' atât de cunoscutul &amp;lt;tt&amp;gt;Salutare, lume!&amp;lt;/tt&amp;gt; (&amp;lt;eng. ''Hello, world!'') în diverse limbaje de programare. Puteţi adăuga exemple noi cu condiţia să fie corecte programatic, să fie tratate în varianta standard a limbajului folosit şi să rămână sortate în ordine alfabetică.&lt;br /&gt;
&lt;br /&gt;
Urmează exemplele:&lt;br /&gt;
&lt;br /&gt;
==BASIC==&lt;br /&gt;
 10 PRINT &amp;quot;Hello, world!&amp;quot;&lt;br /&gt;
 20 STOP&lt;br /&gt;
&lt;br /&gt;
==Bourne Again Shell==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Hello, world!&amp;quot;&lt;br /&gt;
exit 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Brainfuck==&lt;br /&gt;
 ++++++++++&lt;br /&gt;
 [&lt;br /&gt;
  &amp;gt;+++++++&amp;gt;++++++++++&amp;gt;+++&amp;gt;+&amp;lt;&amp;lt;&amp;lt;&amp;lt;-&lt;br /&gt;
 ]&lt;br /&gt;
 &amp;gt;++.&lt;br /&gt;
 &amp;gt;+.&lt;br /&gt;
 +++++++.&lt;br /&gt;
 .&lt;br /&gt;
 +++.&lt;br /&gt;
 &amp;gt;++.&lt;br /&gt;
 &amp;lt;&amp;lt;+++++++++++++++.&lt;br /&gt;
 &amp;gt;.&lt;br /&gt;
 +++.&lt;br /&gt;
 ------.&lt;br /&gt;
 --------.&lt;br /&gt;
 &amp;gt;+.&lt;br /&gt;
 &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==ANSI C==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;c/&amp;gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
  printf(&amp;quot;Hello, world!\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ANSI C++==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Hello, world!&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;java/&amp;gt;public class MainApplication {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.println(&amp;quot;Hello, world!&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pascal==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pascal/&amp;gt;program HelloWorld;&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
 writeln('Hello, world!');&lt;br /&gt;
end.&amp;lt;/code&amp;gt;&lt;br /&gt;
==Perl==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;perl/&amp;gt;#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Hello, world!&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PHP==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;html/&amp;gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
 echo &amp;quot;Hello, world!&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
==TCL==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;tcl/&amp;gt;#!/usr/bin/tcl&lt;br /&gt;
&lt;br /&gt;
puts &amp;quot;Hello, world!&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Collection]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Autorizarea_accesului_la_resurse_web_%C3%83%C2%AEn_Apache&amp;diff=2095</id>
		<title>Autorizarea accesului la resurse web Ã®n Apache</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Autorizarea_accesului_la_resurse_web_%C3%83%C2%AEn_Apache&amp;diff=2095"/>
				<updated>2006-02-10T06:05:24Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducere ==&lt;br /&gt;
&lt;br /&gt;
Protocolul HTTP, permite limitarea accesului la anumite resurse prin intermediul unui mecanism bazat pe codul de stare 401 (Unauthorized). În momentul în care browser-ul încearcă accesarea unei resurse la care accesul este limitat, serverul de web va răspunde cu codul de stare 401. Serverul va include în răspunsul său şi header-ul &amp;quot;WWW-Authenticate&amp;quot;, care va informa browser-ul despre modalităţile de autentificare. Browser-ul trebuie să răspundă prin repetarea cererii, care trebuie să includă header-ul HTTP &amp;quot;Authorization&amp;quot;. În cazul în care conţinutul header-ului &amp;quot;Authorization&amp;quot; nu este valid sau nu oferă utilizatorului suficiente drepturi pentru accesul la respectivă resursă, serverul va răspunde prin acelaşi cod de stare. Browser-ul, poate repeta aceste cereri de un număr nelimitat de ori. &lt;br /&gt;
&lt;br /&gt;
Pentru mai multe informaţii consultaţi RFC 2616 şi RFC 2617&lt;br /&gt;
&lt;br /&gt;
== Controlul accesului ==&lt;br /&gt;
&lt;br /&gt;
Pentru a restricţiona accesul la o anumită resursă puteţi folosi următoarea secvenţa de directive &lt;br /&gt;
&lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Restricted Files&amp;quot;&lt;br /&gt;
 AuthUserFile /usr/local/apache/passwd/passwords&lt;br /&gt;
 Require user rbowen &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
;AuthType: specifică tipul de autentificare folosit, şi poate lua valorile Basic sau Digest. Metoda Digest, este mai sigură, dar nu este suportată de toate browser-ele&lt;br /&gt;
&lt;br /&gt;
;AuthName: specifică numele generic al resursei la care se limitează accesul&lt;br /&gt;
&lt;br /&gt;
;AuthUserFile:este numele unui fişier text, care conţine asocieri între username şi parole criptate.&lt;br /&gt;
Dacă doriţi sa autentificati mulţi utilizatori, poate fi util sa utilizaţi directiva AuthDBMUserFile, care foloseşte un fişier de tip dbm pentru stocarea datelor.Sau în alte cazuri puteţi folosi o alte module care stochează datele în diverse baze de date.&lt;br /&gt;
&lt;br /&gt;
;Require:specifică ce condiţii trebuie să fie îndeplinite pentru a putea accesa resursa respectivă. Acestea pot fi: &lt;br /&gt;
:;valid-user:utilizatorul sa fie valid&lt;br /&gt;
:;user [lista utilizatori]:  utilizatorul să aparţină unei liste de utilizatori&lt;br /&gt;
   Require user vasile ion mari&lt;br /&gt;
:;group [lista grupuri]: utilizatorul să aparţină unui grup dintr-o listă de grupuri&lt;br /&gt;
   Require group financiar it &lt;br /&gt;
 &lt;br /&gt;
În cazul în care doriţi ca autorizarea să se facă pe bază de grupuri trebuie să specificaţi folosind directiva AuthGroupFile fişierul unde se găsesc grupurile şi utilizatorii care aparţin fiecărui grup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Context ==&lt;br /&gt;
&lt;br /&gt;
Pentru a face acest lucru în Apache, trebuie în primul rînd să verificaţi că aveţi acces la fişierul de configurare al server-ului (în mod obişnuit acesta se afla în /etc/httpd/ sau /etc/apache/ şi se numeşte httpd.conf). În cazul în care nu aveţi dreptul de scriere pe acest fişier, puteţi folosi fişiere de tipul .htacces.&lt;br /&gt;
&lt;br /&gt;
Setul de directive de mai sus poate fi folosit în diverse secţiuni ale fişierului de configurare Apache pentru a limita diverse tipuri de resurse:&lt;br /&gt;
* În cadrul fişierului .htaccess, caz în care va limita accesul la directorul în care se află fişierul .htacces&lt;br /&gt;
&lt;br /&gt;
* În definiţia unui director, caz în care va limita accesul la directorul respectiv precum şi la sub-directoarele acestuia.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Directory &amp;quot;/var/www/html/vasilica&amp;quot;&amp;gt; &lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Restricted Files&amp;quot;&lt;br /&gt;
 AuthUserFile /usr/local/apache/passwd/passwords&lt;br /&gt;
 Require user rbowen &lt;br /&gt;
&amp;lt;/Directory&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* În interiorul unei directive de tip Files, caz în care va restricţiona accesul la fişierele respective. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Files ~ 'large.jpg'&amp;gt; &lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Restricted Files&amp;quot;&lt;br /&gt;
 AuthUserFile /usr/local/apache/passwd/passwords&lt;br /&gt;
 Require user rbowen &lt;br /&gt;
&amp;lt;/Files&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fişiere de tip &amp;quot;.htaccess&amp;quot; ==&lt;br /&gt;
Pentru a utiliza fişiere de tip .htaccess, în configuraţia server-ului trebuie sa existe următoarele doua directive. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 AccessFileName .htaccess &lt;br /&gt;
 ...&lt;br /&gt;
 AllowOverride AuthConfig  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;AccessFileName: directiva care specifica numele fişierului de tip .htaccess&lt;br /&gt;
&lt;br /&gt;
;AllowOveride: directiva care permite interpretarea de către Apache a directivelor de configurare a autentificarii aflate în fişierele de tip .htaccess. Aceasta directiva trebuie sa se afle în contextul corespunzător directorului în care se vor găsi resursele la care vreţi sa limitati accesul.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Directory /&amp;gt;  &lt;br /&gt;
      ....&lt;br /&gt;
     AllowOverride None&lt;br /&gt;
     ...&lt;br /&gt;
&amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;Directory &amp;quot;/var/www/html/vasilica&amp;quot;&amp;gt; &lt;br /&gt;
    ....&lt;br /&gt;
    AllowOverride All&lt;br /&gt;
    ......&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Configuraţia de mai sus specifica faptul ca Apache va ignora fişierele de tip .htacces aflate în / şi în subdirectoarele acestuia cu excepţia directorului /var/www/html/vasilica ( şi a subdirectoarelor acestuia)&lt;br /&gt;
[[Category:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Parti%C3%85%C2%A3ii&amp;diff=2094</id>
		<title>PartiÅ£ii</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Parti%C3%85%C2%A3ii&amp;diff=2094"/>
				<updated>2006-02-10T06:02:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducere == &lt;br /&gt;
În sistemele UNIX accesul la dispozitive precum discuri flexibile, cd-uri, parititii ale unui hard-disc (în general memorii externe) se realizează în mod diferit de sistemele de tip Windows. Nu există volume separate de genul A:, C:, orice astfel de dispozitv este integrat în sistemul de fişiere local printr-o operaţie numită montare. Montarea asociază unui director, intreagul sistem de fişiere aflat pe dispozitivul montat.Mecanismul este deosebit de puternic, deoarece oferă posibilitatea de a avea o structură de directoare unitară, care grupeaza fişiere de pe mai multe partiţii sau discuri. Dacă se adaugă şi sistemul de fişiere NFS (Network File System), aceasta structură de directoare va putea conţine şi sisteme de fişiere de pe alta maşină. &lt;br /&gt;
&lt;br /&gt;
Pentru identificarea dispozitivelor periferice, sistemele UNIX folosesc intrări speciale în directoare, numite &amp;quot;device files&amp;quot;. Fisierele speciale care indică unitaţi de disc sau partiţii sunt folosite la montare. În general aceste fişiere se găsesc în directorul /dev/ şi au denumiri standardizate: &lt;br /&gt;
&lt;br /&gt;
;fdx: unitatea floppy &lt;br /&gt;
;hdx: unitati HDD sau CDROM pe IDE &lt;br /&gt;
;cdromx: unitati cdrom (in general legatura simbolica) &lt;br /&gt;
;scdx: discuri SCSI sau unitati CDROM emulate SCSI sau pe USB &lt;br /&gt;
;sdax: unitati de stocare pe USB ( HDD-uri , ZIP-uri , FDD-uri, Card Readere, Flash-uri) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ce partiţii sunt pe disc ? ==&lt;br /&gt;
&lt;br /&gt;
Primul pas, aflarea partiţiilor de pe sistem şi a tipului lor. Pentru asta se foloseşte comanda fdisk &lt;br /&gt;
&lt;br /&gt;
 [root@movie root]# fdisk -l&lt;br /&gt;
  &lt;br /&gt;
 Disk /dev/hdc: 40.0 GB, 40020664320 bytes&lt;br /&gt;
 255 heads, 63 sectors/track, 4865 cylinders&lt;br /&gt;
 Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
  &lt;br /&gt;
    Device Boot    Start       End    Blocks   Id  System&lt;br /&gt;
 /dev/hdc1             1      4865  39078081    c  Win95 FAT32 (LBA)&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 40.0 GB, 40027029504 bytes&lt;br /&gt;
 255 heads, 63 sectors/track, 4866 cylinders&lt;br /&gt;
 Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
  &lt;br /&gt;
    Device Boot    Start       End    Blocks   Id  System&lt;br /&gt;
 /dev/hda1   *         1       638   5124703+   b  Win95 FAT32&lt;br /&gt;
 /dev/hda2           639      1276   5124735   83  Linux&lt;br /&gt;
 /dev/hda3          1277      1293    136552+  82  Linux swap&lt;br /&gt;
 /dev/hda4          1294      4866  28700122+   c  Win95 FAT32 (LBA)&lt;br /&gt;
 [root@movie root]#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Exemplul anterior prezintă ieşirea comenzii fdisk pentru un sistem cu doua discuri. Acesta contine toate informaţiile necesare pentru montarea unei partiţii : &lt;br /&gt;
* Dispozitivul : /dev/hda1 ( de exemplu) &lt;br /&gt;
* Tipul sistemului de fişiere : Win95 FAT32, .. &lt;br /&gt;
&lt;br /&gt;
Exemple: &lt;br /&gt;
&lt;br /&gt;
* partiţie NTFS &lt;br /&gt;
  /dev/hda1   *         1      1803  13630648+   7  HPFS/NTFS &lt;br /&gt;
* partiţie Win95 &lt;br /&gt;
  /dev/hda1   *         1       638   5124703+   b  Win95 FAT32 &lt;br /&gt;
* partiţie Linux pe HDD SCSI &lt;br /&gt;
  /dev/sda1   *         1       100    102384   83  Linux &lt;br /&gt;
&lt;br /&gt;
== Montare ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Folosind informaţiile găsite mai devreme, puteţi folosi comanda mount pentru a putea să accesaţi partiţia dorită. &lt;br /&gt;
  mount -t &amp;lt;tipul sistemului&amp;gt; &amp;lt;dispozitiv&amp;gt; &amp;lt;director destinaţie&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : &lt;br /&gt;
&lt;br /&gt;
;Montarea unei partiţii NTFS:&lt;br /&gt;
 mount -t ntfs /dev/hda1 /mnt/XP &lt;br /&gt;
;Montarea unei partiţii FAT:&lt;br /&gt;
 mount -t vfat /dev/hda1 /win&lt;br /&gt;
Sunt utile unele opţiuni suplimentare oferite de comandă dintre care cea mai utila este umask, şi de la kernel-ul 2.5.43 dmask/fmask. Acestea perimit controlul atributelor pentru sistemele de fişiere care nu suporta atribute UNIX-like. &lt;br /&gt;
&lt;br /&gt;
;Montarea unei partitii FAT32 pentru a fi acessibilă tuturor utilizatorilor:&lt;br /&gt;
 mount -t vfat -o umask=0 /dev/hda1 /win &lt;br /&gt;
Pentru opţiuni suplimentare consultaţi manualul comenzii mount. &lt;br /&gt;
&lt;br /&gt;
Pentru simplificarea operaţiei de montare se pot seta in fisierul /etc/fstab optiunile default pentru respectiva partiţie. &lt;br /&gt;
&lt;br /&gt;
 [root@movie root]# cat /etc/fstab&lt;br /&gt;
 LABEL=/                 /                       ext3    defaults        1 1&lt;br /&gt;
 none                    /dev/pts                devpts  gid=5,mode=620  0 0&lt;br /&gt;
 none                    /proc                   proc    defaults        0 0&lt;br /&gt;
 none                    /dev/shm                tmpfs   defaults        0 0&lt;br /&gt;
 /dev/hda3               swap                    swap    defaults        0 0&lt;br /&gt;
 /dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0&lt;br /&gt;
 /dev/cdrom1             /mnt/cdrom1             iso9660 noauto,owner,kudzu,ro 0 0&lt;br /&gt;
 /dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0&lt;br /&gt;
 /dev/hda1               /mnt/windows            vfat    users,defaults,umask=0  0 0&lt;br /&gt;
 /dev/hda4               /mnt/data               vfat    users,defaults,umask=0  0 0&lt;br /&gt;
 /dev/hdc1               /mnt/work               vfat    noauto,users,defaults,umask=0   0 0&lt;br /&gt;
 /dev/hdc1               /mnt/filmele            ntfs    noauto,users,owner,defaults,umask=0     0 0&lt;br /&gt;
&lt;br /&gt;
Fiecare linie din acest fişier are forma&lt;br /&gt;
 &amp;lt;dispozitiv&amp;gt; &amp;lt;punct de montare&amp;gt; &amp;lt;sistemul de fişiere&amp;gt; &amp;lt;opţiuni&amp;gt; &amp;lt;backup&amp;gt; &amp;lt;fsck&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primele câmpuri sunt evidente. Câmpul backup este folosit de comanda dump pentru a determina care sistem de fişiere trebuie salvat. Campul fsck este folosit de comanda fsck pentru a determina ordinea în care va verifica sistemele de fişiere la reboot. Sistemul pe care se găseste / va avea valoarea 1 in acest câmp, iar celelalte vor avea valoare 2 în general (sau 0 în cazul în care nu se doreşte verificarea lor). &lt;br /&gt;
&lt;br /&gt;
În cazul în care nu doriţi ca partiţia respectivă să fie montată la boot, specificaţi opţiunea noauto. Pentru opţiuni suplimentare consutltaţi manualul mount.&lt;br /&gt;
&lt;br /&gt;
== Alte sisteme de fişiere ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Pe langă discuri prezente în sistem, kernel-ul linux poate monta şi sisteme de fişiere care sunt situate alte maşini. Un alt caz special este montarea imaginii binare a unui sistem de fisiere. &lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Montarea unui sistem nfs&lt;br /&gt;
 mount -t nfs movie:/mnt/hdc1 /mnt/filme/ &lt;br /&gt;
&lt;br /&gt;
unde movie este host-ul de unde este exportat respectivul &amp;quot;share&amp;quot; NFS, /mnt/hdc1 este directorul exportat. Atenţie, pentru montarea unui astfel de share, trebuie ca pe maşina gazdă să fie pornit portmap, pe maşina care exportă trebuie să fie adugat în /etc/exports directorul respectiv şi trebuie să fie pornit daemonul nfs. &lt;br /&gt;
&lt;br /&gt;
Montarea unui share windows &lt;br /&gt;
 mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test &lt;br /&gt;
&lt;br /&gt;
Montarea imagini ISO&lt;br /&gt;
 mount -t iso9660 RH9.iso /mnt/cdrom1 -o loop&lt;br /&gt;
&lt;br /&gt;
== Spaţiul pe disc ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Uneltele pentru aflarea spaţiului pe disc sunt df, şi du &lt;br /&gt;
 &lt;br /&gt;
df se foloseste pentru a determina spaţiul pe disc &lt;br /&gt;
&lt;br /&gt;
Spatiul pe disc &lt;br /&gt;
 [root@main root]# df -h -l&lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/hda1             3.3G  673M  2.7G  21% /&lt;br /&gt;
 none                   31M     0   31M   0% /dev/shm&lt;br /&gt;
 [root@main root]#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Opţiunea -l se foloseşte pentru a limita listarea la sistemele de fişiere locale. Opţiunea -h se foloseste pentru a genera lista în format &amp;quot;human readable&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
du se foloseşte pentru determinarea spaţiului ocupat de fişiere &lt;br /&gt;
&lt;br /&gt;
Spaţiul ocupat de fiecare director din /usr &lt;br /&gt;
 [root@main root]# du -h --max-depth=1 /usr/&lt;br /&gt;
 38M     /usr/bin&lt;br /&gt;
 512     /usr/etc&lt;br /&gt;
 201M    /usr/lib&lt;br /&gt;
 1.0K    /usr/src&lt;br /&gt;
 512     /usr/dict&lt;br /&gt;
 23M     /usr/sbin&lt;br /&gt;
 7.5M    /usr/X11R6&lt;br /&gt;
 512     /usr/games&lt;br /&gt;
 11K     /usr/local&lt;br /&gt;
 259M    /usr/share&lt;br /&gt;
 3.2M    /usr/libexec&lt;br /&gt;
 1001K   /usr/kerberos&lt;br /&gt;
 138K    /usr/include&lt;br /&gt;
 531M    /usr&lt;br /&gt;
 [root@main root]#&lt;br /&gt;
 &lt;br /&gt;
Spatiul total ocupat de /usr &lt;br /&gt;
 [root@main root]# du -h --max-depth=0 /usr/&lt;br /&gt;
 531M    /usr&lt;br /&gt;
 [root@main root]#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Opţiunea -h are aceiaşi semnificaţie ca şi la df. Opţiunea --max-depth limitează adancimea maximă a subdirectoarelor pentru care se afişeaza totalul. De exemplu pentru  &lt;br /&gt;
  du -h --max-depth=2 ./ &lt;br /&gt;
se afisează dimensiunea directoarelor din directorul curent, precum şi al subdirectoarelor acestora&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Filesystems]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Salutare_lume!&amp;diff=1866</id>
		<title>Talk:Salutare lume!</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Salutare_lume!&amp;diff=1866"/>
				<updated>2006-01-18T16:23:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Despre corecturi şi adăugiri==&lt;br /&gt;
* Acel ; dupa blocul main(){} in C era inutil. [[User:Raptor360|Raptor360]] 23:31, 17 January 2006 (EET)&lt;br /&gt;
* Inutil dar nu ilegal. Standardul ce spune? Daca ANSI C nu specifica expres ca &amp;quot;;&amp;quot; dupa &amp;quot;}&amp;quot; a lui main() e ilegal, atunci il pun la loc. [[User:Csdexter|@Dexter]] 00:03, 18 January 2006 (EET)&lt;br /&gt;
* Sectiunea [[Salutare lume!#Introducere|introductiva]] contine metafore. Multumesc frumos pentru adaugarea diacriticelor, dar metaforele am sa mi le refac. [[User:Csdexter|@Dexter]] 00:05, 18 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
Brainfuck se ruleaza cu ?&lt;br /&gt;
--[[User:Sorin25|sorin25]] 18:23, 18 January 2006 (EET)&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Salutare_lume!&amp;diff=1860</id>
		<title>Salutare lume!</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Salutare_lume!&amp;diff=1860"/>
				<updated>2006-01-18T08:31:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
Am creeat acest articol din dorinţa de a arăta lumii diversitatea ''limbilor'' existente în informatică.&lt;br /&gt;
&lt;br /&gt;
Ceea ce urmează sunt moduri de a ''spune'' atât de cunoscutul &amp;lt;tt&amp;gt;Salutare, lume!&amp;lt;/tt&amp;gt; (&amp;lt;eng. ''Hello, world!'') în diverse limbaje de programare. Puteţi adăuga exemple noi cu condiţia să fie corecte programatic, să fie tratate în varianta standard a limbajului folosit şi să rămână sortate în ordine alfabetică.&lt;br /&gt;
&lt;br /&gt;
Urmează exemplele:&lt;br /&gt;
&lt;br /&gt;
==BASIC==&lt;br /&gt;
 10 PRINT &amp;quot;Hello, world!&amp;quot;&lt;br /&gt;
 20 STOP&lt;br /&gt;
&lt;br /&gt;
==Bourne Again Shell==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Hello, world!&amp;quot;&lt;br /&gt;
exit 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ANSI C==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;c/&amp;gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
  printf(&amp;quot;Hello, world!\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ANSI C++==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;Hello, world!&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;java/&amp;gt;public class MainApplication {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.println(&amp;quot;Hello, world!&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pascal==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pascal/&amp;gt;program HelloWorld;&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
 writeln('Hello, world!');&lt;br /&gt;
end.&amp;lt;/code&amp;gt;&lt;br /&gt;
==Perl==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;perl/&amp;gt;#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Hello, world!&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PHP==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;html/&amp;gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
 echo &amp;quot;Hello, world!&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
==TCL==&lt;br /&gt;
&amp;lt;code&amp;gt; &amp;lt;tcl/&amp;gt;#!/usr/bin/tcl&lt;br /&gt;
&lt;br /&gt;
puts &amp;quot;Hello, world!&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Category:Collection]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1805</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1805"/>
				<updated>2006-01-11T16:49:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
* Multumim inca o data lui [[User:Sorin25|Sorin25]] pentru efortul constant depus la intretinerea acestei pagini.&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre interfaţă ==&lt;br /&gt;
* noua interfaţă nu funcţionează corect in IE 60, link-urile din view sunt ascunse parţial de logo. Cuprinsul are un dreptunghi albastru inchis inestetic (nu imi dau seama dacă asta era intenţia). hth --[[User:Sorin25|sorin25]] 11:19, 4 January 2006 (EET)&lt;br /&gt;
* Confirm ca se vede ca naiba si pe NS 7.2 si pe IE 6. Ca sa nu mai vorbesc de faptul ca atunci cand creezi un modul nou al unui program pornind de la un modul existent, faci o ''copie'' a respectivului modul si ''nu'', '''''niciodata''''', nu modifici modulul existent deja (care se poate afla in productie si pot depinde alte module si oameni (clienti) de el). Of of of, Ovidiu! Eu unul am trecut pe Skin-ul &amp;quot;Clasic&amp;quot; pentru ca MonoBook (care este preferatul meu) a devenit impracticabil. [[User:Csdexter|@Dexter]] 11:37, 4 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Sugestii diverse ==&lt;br /&gt;
* se pare ca nenea care tot se joaca cu paginile astea este unul si acelasi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(truncated for clarity)&lt;br /&gt;
&lt;br /&gt;
aut-num:     8151&lt;br /&gt;
aut-num:     28513&lt;br /&gt;
inetnum:     148.221/16&lt;br /&gt;
inetnum:     148.223/16&lt;br /&gt;
inetnum:     148.233/16&lt;br /&gt;
inetnum:     148.235/16&lt;br /&gt;
inetnum:     200.33.136/21&lt;br /&gt;
inetnum:     200.33.144/21&lt;br /&gt;
inetnum:     200.34.32/20&lt;br /&gt;
inetnum:     200.36.32/19&lt;br /&gt;
inetnum:     200.38.128/19&lt;br /&gt;
inetnum:     200.38.192/19&lt;br /&gt;
inetnum:     200.64/15&lt;br /&gt;
inetnum:     200.66.128/17&lt;br /&gt;
inetnum:     200.67/16&lt;br /&gt;
inetnum:     200.78.0/17&lt;br /&gt;
inetnum:     200.79.0/17&lt;br /&gt;
inetnum:     200.95.0/17&lt;br /&gt;
inetnum:     201.96/12&lt;br /&gt;
inetnum:     201.112/13&lt;br /&gt;
inetnum:     201.120/14&lt;br /&gt;
inetnum:     201.124/14&lt;br /&gt;
inetnum:     201.128.0/17&lt;br /&gt;
inetnum:     201.128.128/17&lt;br /&gt;
inetnum:     201.129.0/17&lt;br /&gt;
inetnum:     201.129.128/17&lt;br /&gt;
inetnum:     201.131.52/22&lt;br /&gt;
inetnum:     201.133.0/17&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
inetnum:     201.134/16&lt;br /&gt;
inetnum:     201.135.0/17&lt;br /&gt;
inetnum:     201.135.128/17&lt;br /&gt;
inetnum:     201.136/15&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
inetnum:     201.139.160/21&lt;br /&gt;
inetnum:     201.144/14&lt;br /&gt;
inetnum:     201.152/14&lt;br /&gt;
inetnum:     207.248.128/19&lt;br /&gt;
inetnum:     2001:1208::/32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As sugera blocarea intregului set de IP-uri&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1804</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1804"/>
				<updated>2006-01-11T16:48:51Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
This is the Sanbox template. Please note that the text you are reading now is not to be found in the [[linux360:Sandbox|Sandbox]] itself but rather in [[Template:Sandbox|this]] template.&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1801</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1801"/>
				<updated>2006-01-10T09:08:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
* Multumim inca o data lui [[User:Sorin25|Sorin25]] pentru efortul constant depus la intretinerea acestei pagini.&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre interfaţă ==&lt;br /&gt;
* noua interfaţă nu funcţionează corect in IE 60, link-urile din view sunt ascunse parţial de logo. Cuprinsul are un dreptunghi albastru inchis inestetic (nu imi dau seama dacă asta era intenţia). hth --[[User:Sorin25|sorin25]] 11:19, 4 January 2006 (EET)&lt;br /&gt;
* Confirm ca se vede ca naiba si pe NS 7.2 si pe IE 6. Ca sa nu mai vorbesc de faptul ca atunci cand creezi un modul nou al unui program pornind de la un modul existent, faci o ''copie'' a respectivului modul si ''nu'', '''''niciodata''''', nu modifici modulul existent deja (care se poate afla in productie si pot depinde alte module si oameni (clienti) de el). Of of of, Ovidiu! Eu unul am trecut pe Skin-ul &amp;quot;Clasic&amp;quot; pentru ca MonoBook (care este preferatul meu) a devenit impracticabil. [[User:Csdexter|@Dexter]] 11:37, 4 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Sugestii diverse ==&lt;br /&gt;
* se pare ca nenea care tot se joaca cu paginile astea este unul si acelasi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(truncated for clarity)&lt;br /&gt;
&lt;br /&gt;
aut-num:     8151&lt;br /&gt;
aut-num:     28513&lt;br /&gt;
inetnum:     148.221/16&lt;br /&gt;
inetnum:     148.223/16&lt;br /&gt;
inetnum:     148.233/16&lt;br /&gt;
inetnum:     148.235/16&lt;br /&gt;
inetnum:     200.33.136/21&lt;br /&gt;
inetnum:     200.33.144/21&lt;br /&gt;
inetnum:     200.34.32/20&lt;br /&gt;
inetnum:     200.36.32/19&lt;br /&gt;
inetnum:     200.38.128/19&lt;br /&gt;
inetnum:     200.38.192/19&lt;br /&gt;
inetnum:     200.64/15&lt;br /&gt;
inetnum:     200.66.128/17&lt;br /&gt;
inetnum:     200.67/16&lt;br /&gt;
inetnum:     200.78.0/17&lt;br /&gt;
inetnum:     200.79.0/17&lt;br /&gt;
inetnum:     200.95.0/17&lt;br /&gt;
inetnum:     201.96/12&lt;br /&gt;
inetnum:     201.112/13&lt;br /&gt;
inetnum:     201.120/14&lt;br /&gt;
inetnum:     201.124/14&lt;br /&gt;
inetnum:     201.128.0/17&lt;br /&gt;
inetnum:     201.128.128/17&lt;br /&gt;
inetnum:     201.129.0/17&lt;br /&gt;
inetnum:     201.129.128/17&lt;br /&gt;
inetnum:     201.131.52/22&lt;br /&gt;
inetnum:     201.133.0/17&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
inetnum:     201.134/16&lt;br /&gt;
inetnum:     201.135.0/17&lt;br /&gt;
inetnum:     201.135.128/17&lt;br /&gt;
inetnum:     201.136/15&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
inetnum:     201.139.160/21&lt;br /&gt;
inetnum:     201.144/14&lt;br /&gt;
inetnum:     201.152/14&lt;br /&gt;
inetnum:     207.248.128/19&lt;br /&gt;
inetnum:     2001:1208::/32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As sugera blocarea intregului set de IP-uri&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1800</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1800"/>
				<updated>2006-01-10T09:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
This is the Sanbox template. Please note that the text you are reading now is not to be found in the [[linux360:Sandbox|Sandbox]] itself but rather in [[Template:Sandbox|this]] template.&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1799</id>
		<title>Slackware 11 ( Kernel 2.6.17.13 &amp; 2.6.17.13-smp ) &amp; Bootsplash</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1799"/>
				<updated>2006-01-10T09:06:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Sandbox of this Wiki ... feel free to test your Wiki proofing skills here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Sandbox}}&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1785</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1785"/>
				<updated>2006-01-07T19:14:57Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
This is the Sanbox template. Please note that the text you are reading now is not to be found in the [[linux360:Sandbox|Sandbox]] itself but rather in [[Template:Sandbox|this]] template.&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1784</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1784"/>
				<updated>2006-01-07T19:13:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
* Multumim inca o data lui [[User:Sorin25|Sorin25]] pentru efortul constant depus la intretinerea acestei pagini.&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre interfaţă ==&lt;br /&gt;
* noua interfaţă nu funcţionează corect in IE 60, link-urile din view sunt ascunse parţial de logo. Cuprinsul are un dreptunghi albastru inchis inestetic (nu imi dau seama dacă asta era intenţia). hth --[[User:Sorin25|sorin25]] 11:19, 4 January 2006 (EET)&lt;br /&gt;
* Confirm ca se vede ca naiba si pe NS 7.2 si pe IE 6. Ca sa nu mai vorbesc de faptul ca atunci cand creezi un modul nou al unui program pornind de la un modul existent, faci o ''copie'' a respectivului modul si ''nu'', '''''niciodata''''', nu modifici modulul existent deja (care se poate afla in productie si pot depinde alte module si oameni (clienti) de el). Of of of, Ovidiu! Eu unul am trecut pe Skin-ul &amp;quot;Clasic&amp;quot; pentru ca MonoBook (care este preferatul meu) a devenit impracticabil. [[User:Csdexter|@Dexter]] 11:37, 4 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Sugestii diverse ==&lt;br /&gt;
* se pare ca nenea care tot se joaca cu paginile astea este unul si acelasi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
whois 201.138.230.70&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:35:37 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
inetrev:     201.138/16&lt;br /&gt;
nserver:     NSMEX2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSGDL2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSMTY2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
created:     20041015&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.136/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois 201.133.168.61&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:36:18 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
created:     20040625&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.132/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois MX-USCV4-LACNIC&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:37:13 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
created:     20030121&lt;br /&gt;
changed:     20050916&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
aut-num:     8151&lt;br /&gt;
aut-num:     28513&lt;br /&gt;
inetnum:     148.221/16&lt;br /&gt;
inetnum:     148.223/16&lt;br /&gt;
inetnum:     148.233/16&lt;br /&gt;
inetnum:     148.235/16&lt;br /&gt;
inetnum:     200.33.136/21&lt;br /&gt;
inetnum:     200.33.144/21&lt;br /&gt;
inetnum:     200.34.32/20&lt;br /&gt;
inetnum:     200.36.32/19&lt;br /&gt;
inetnum:     200.38.128/19&lt;br /&gt;
inetnum:     200.38.192/19&lt;br /&gt;
inetnum:     200.64/15&lt;br /&gt;
inetnum:     200.66.128/17&lt;br /&gt;
inetnum:     200.67/16&lt;br /&gt;
inetnum:     200.78.0/17&lt;br /&gt;
inetnum:     200.79.0/17&lt;br /&gt;
inetnum:     200.95.0/17&lt;br /&gt;
inetnum:     201.96/12&lt;br /&gt;
inetnum:     201.112/13&lt;br /&gt;
inetnum:     201.120/14&lt;br /&gt;
inetnum:     201.124/14&lt;br /&gt;
inetnum:     201.128.0/17&lt;br /&gt;
inetnum:     201.128.128/17&lt;br /&gt;
inetnum:     201.129.0/17&lt;br /&gt;
inetnum:     201.129.128/17&lt;br /&gt;
inetnum:     201.131.52/22&lt;br /&gt;
inetnum:     201.133.0/17&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
inetnum:     201.134/16&lt;br /&gt;
inetnum:     201.135.0/17&lt;br /&gt;
inetnum:     201.135.128/17&lt;br /&gt;
inetnum:     201.136/15&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
inetnum:     201.139.160/21&lt;br /&gt;
inetnum:     201.144/14&lt;br /&gt;
inetnum:     201.152/14&lt;br /&gt;
inetnum:     207.248.128/19&lt;br /&gt;
inetnum:     2001:1208::/32&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As sugera blocarea intregului set de IP-uri&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1781</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1781"/>
				<updated>2006-01-07T09:23:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
* Multumim inca o data lui [[User:Sorin25|Sorin25]] pentru efortul constant depus la intretinerea acestei pagini.&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre interfaţă ==&lt;br /&gt;
* noua interfaţă nu funcţionează corect in IE 60, link-urile din view sunt ascunse parţial de logo. Cuprinsul are un dreptunghi albastru inchis inestetic (nu imi dau seama dacă asta era intenţia). hth --[[User:Sorin25|sorin25]] 11:19, 4 January 2006 (EET)&lt;br /&gt;
* Confirm ca se vede ca naiba si pe NS 7.2 si pe IE 6. Ca sa nu mai vorbesc de faptul ca atunci cand creezi un modul nou al unui program pornind de la un modul existent, faci o ''copie'' a respectivului modul si ''nu'', '''''niciodata''''', nu modifici modulul existent deja (care se poate afla in productie si pot depinde alte module si oameni (clienti) de el). Of of of, Ovidiu! Eu unul am trecut pe Skin-ul &amp;quot;Clasic&amp;quot; pentru ca MonoBook (care este preferatul meu) a devenit impracticabil. [[User:Csdexter|@Dexter]] 11:37, 4 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Sugestii diverse ==&lt;br /&gt;
* se pare ca nenea care tot se joaca cu paginile astea este unul si acelasi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
whois 201.138.230.70&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:35:37 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
inetrev:     201.138/16&lt;br /&gt;
nserver:     NSMEX2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSGDL2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSMTY2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
created:     20041015&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.136/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois 201.133.168.61&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:36:18 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
created:     20040625&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.132/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois MX-USCV4-LACNIC&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:37:13 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
created:     20030121&lt;br /&gt;
changed:     20050916&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
aut-num:     8151&lt;br /&gt;
aut-num:     28513&lt;br /&gt;
inetnum:     148.221/16&lt;br /&gt;
inetnum:     148.223/16&lt;br /&gt;
inetnum:     148.233/16&lt;br /&gt;
inetnum:     148.235/16&lt;br /&gt;
inetnum:     200.33.136/21&lt;br /&gt;
inetnum:     200.33.144/21&lt;br /&gt;
inetnum:     200.34.32/20&lt;br /&gt;
inetnum:     200.36.32/19&lt;br /&gt;
inetnum:     200.38.128/19&lt;br /&gt;
inetnum:     200.38.192/19&lt;br /&gt;
inetnum:     200.64/15&lt;br /&gt;
inetnum:     200.66.128/17&lt;br /&gt;
inetnum:     200.67/16&lt;br /&gt;
inetnum:     200.78.0/17&lt;br /&gt;
inetnum:     200.79.0/17&lt;br /&gt;
inetnum:     200.95.0/17&lt;br /&gt;
inetnum:     201.96/12&lt;br /&gt;
inetnum:     201.112/13&lt;br /&gt;
inetnum:     201.120/14&lt;br /&gt;
inetnum:     201.124/14&lt;br /&gt;
inetnum:     201.128.0/17&lt;br /&gt;
inetnum:     201.128.128/17&lt;br /&gt;
inetnum:     201.129.0/17&lt;br /&gt;
inetnum:     201.129.128/17&lt;br /&gt;
inetnum:     201.131.52/22&lt;br /&gt;
inetnum:     201.133.0/17&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
inetnum:     201.134/16&lt;br /&gt;
inetnum:     201.135.0/17&lt;br /&gt;
inetnum:     201.135.128/17&lt;br /&gt;
inetnum:     201.136/15&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
inetnum:     201.139.160/21&lt;br /&gt;
inetnum:     201.144/14&lt;br /&gt;
inetnum:     201.152/14&lt;br /&gt;
inetnum:     207.248.128/19&lt;br /&gt;
inetnum:     2001:1208::/32&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As sugera blocarea intregului set de IP-uri&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1780</id>
		<title>Slackware 11 ( Kernel 2.6.17.13 &amp; 2.6.17.13-smp ) &amp; Bootsplash</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1780"/>
				<updated>2006-01-07T09:22:19Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Sandbox of this Wiki ... feel free to test your Wiki proofing skills here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Sandbox}}&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1779</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1779"/>
				<updated>2006-01-07T09:20:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
This is the Sanbox template. Please note that the text you are reading now is not to be found in the [[linux360:Sandbox|Sandbox]] itself but rather in [[Template:Sandbox|this]] template.&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1769</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1769"/>
				<updated>2006-01-06T09:19:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre interfaţă ==&lt;br /&gt;
* noua interfaţă nu funcţionează corect in IE 60, link-urile din view sunt ascunse parţial de logo. Cuprinsul are un dreptunghi albastru inchis inestetic (nu imi dau seama dacă asta era intenţia). hth --[[User:Sorin25|sorin25]] 11:19, 4 January 2006 (EET)&lt;br /&gt;
* Confirm ca se vede ca naiba si pe NS 7.2 si pe IE 6. Ca sa nu mai vorbesc de faptul ca atunci cand creezi un modul nou al unui program pornind de la un modul existent, faci o ''copie'' a respectivului modul si ''nu'', '''''niciodata''''', nu modifici modulul existent deja (care se poate afla in productie si pot depinde alte module si oameni (clienti) de el). Of of of, Ovidiu! Eu unul am trecut pe Skin-ul &amp;quot;Clasic&amp;quot; pentru ca MonoBook (care este preferatul meu) a devenit impracticabil. [[User:Csdexter|@Dexter]] 11:37, 4 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Sugestii diverse ==&lt;br /&gt;
* se pare ca nenea care tot se joaca cu paginile astea este unul si acelasi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
whois 201.138.230.70&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:35:37 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
inetrev:     201.138/16&lt;br /&gt;
nserver:     NSMEX2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSGDL2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSMTY2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
created:     20041015&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.136/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois 201.133.168.61&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:36:18 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
created:     20040625&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.132/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois MX-USCV4-LACNIC&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:37:13 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
created:     20030121&lt;br /&gt;
changed:     20050916&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
aut-num:     8151&lt;br /&gt;
aut-num:     28513&lt;br /&gt;
inetnum:     148.221/16&lt;br /&gt;
inetnum:     148.223/16&lt;br /&gt;
inetnum:     148.233/16&lt;br /&gt;
inetnum:     148.235/16&lt;br /&gt;
inetnum:     200.33.136/21&lt;br /&gt;
inetnum:     200.33.144/21&lt;br /&gt;
inetnum:     200.34.32/20&lt;br /&gt;
inetnum:     200.36.32/19&lt;br /&gt;
inetnum:     200.38.128/19&lt;br /&gt;
inetnum:     200.38.192/19&lt;br /&gt;
inetnum:     200.64/15&lt;br /&gt;
inetnum:     200.66.128/17&lt;br /&gt;
inetnum:     200.67/16&lt;br /&gt;
inetnum:     200.78.0/17&lt;br /&gt;
inetnum:     200.79.0/17&lt;br /&gt;
inetnum:     200.95.0/17&lt;br /&gt;
inetnum:     201.96/12&lt;br /&gt;
inetnum:     201.112/13&lt;br /&gt;
inetnum:     201.120/14&lt;br /&gt;
inetnum:     201.124/14&lt;br /&gt;
inetnum:     201.128.0/17&lt;br /&gt;
inetnum:     201.128.128/17&lt;br /&gt;
inetnum:     201.129.0/17&lt;br /&gt;
inetnum:     201.129.128/17&lt;br /&gt;
inetnum:     201.131.52/22&lt;br /&gt;
inetnum:     201.133.0/17&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
inetnum:     201.134/16&lt;br /&gt;
inetnum:     201.135.0/17&lt;br /&gt;
inetnum:     201.135.128/17&lt;br /&gt;
inetnum:     201.136/15&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
inetnum:     201.139.160/21&lt;br /&gt;
inetnum:     201.144/14&lt;br /&gt;
inetnum:     201.152/14&lt;br /&gt;
inetnum:     207.248.128/19&lt;br /&gt;
inetnum:     2001:1208::/32&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As sugera blocarea intregului set de IP-uri&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1768</id>
		<title>Slackware 11 ( Kernel 2.6.17.13 &amp; 2.6.17.13-smp ) &amp; Bootsplash</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1768"/>
				<updated>2006-01-06T09:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert SPAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Sandbox of this Wiki ... feel free to test your Wiki proofing skills here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Sandbox}}&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1755</id>
		<title>Slackware 11 ( Kernel 2.6.17.13 &amp; 2.6.17.13-smp ) &amp; Bootsplash</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1755"/>
				<updated>2006-01-05T08:52:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Sandbox of this Wiki ... feel free to test your Wiki proofing skills here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Sandbox}}&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1754</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1754"/>
				<updated>2006-01-05T08:50:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert - vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
This is the Sanbox template. Please note that the text you are reading now is not to be found in the [[linux360:Sandbox|Sandbox]] itself but rather in [[Template:Sandbox|this]] template.&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1753</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1753"/>
				<updated>2006-01-05T08:48:16Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre interfaţă ==&lt;br /&gt;
* noua interfaţă nu funcţionează corect in IE 60, link-urile din view sunt ascunse parţial de logo. Cuprinsul are un dreptunghi albastru inchis inestetic (nu imi dau seama dacă asta era intenţia). hth --[[User:Sorin25|sorin25]] 11:19, 4 January 2006 (EET)&lt;br /&gt;
* Confirm ca se vede ca naiba si pe NS 7.2 si pe IE 6. Ca sa nu mai vorbesc de faptul ca atunci cand creezi un modul nou al unui program pornind de la un modul existent, faci o ''copie'' a respectivului modul si ''nu'', '''''niciodata''''', nu modifici modulul existent deja (care se poate afla in productie si pot depinde alte module si oameni (clienti) de el). Of of of, Ovidiu! Eu unul am trecut pe Skin-ul &amp;quot;Clasic&amp;quot; pentru ca MonoBook (care este preferatul meu) a devenit impracticabil. [[User:Csdexter|@Dexter]] 11:37, 4 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Sugestii diverse ==&lt;br /&gt;
* se pare ca nenea care tot se joaca cu paginile astea este unul si acelasi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
whois 201.138.230.70&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:35:37 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
inetrev:     201.138/16&lt;br /&gt;
nserver:     NSMEX2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSGDL2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
nserver:     NSMTY2.UNINET.NET.MX&lt;br /&gt;
nsstat:      20051230 AA&lt;br /&gt;
nslastaa:    20051230&lt;br /&gt;
created:     20041015&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.136/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois 201.133.168.61&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Joint Whois - whois.lacnic.net&lt;br /&gt;
%  This server accepts single ASN, IPv4 or IPv6 queries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:36:18 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
status:      reallocated&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
tech-c:      SRU&lt;br /&gt;
created:     20040625&lt;br /&gt;
changed:     20050425&lt;br /&gt;
inetnum-up:  201.132/14&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     SRU&lt;br /&gt;
person:      SEGURIDAD DE RED UNINET&lt;br /&gt;
e-mail:      abuse@UNINET.NET.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 55 52237234 []&lt;br /&gt;
created:     20030701&lt;br /&gt;
changed:     20030703&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
[root@gw ~]# whois MX-USCV4-LACNIC&lt;br /&gt;
[Querying whois.lacnic.net]&lt;br /&gt;
[whois.lacnic.net]&lt;br /&gt;
&lt;br /&gt;
% Copyright LACNIC lacnic.net&lt;br /&gt;
%  The data below is provided for information purposes&lt;br /&gt;
%  and to assist persons in obtaining information about or&lt;br /&gt;
%  related to AS and IP numbers registrations&lt;br /&gt;
%  By submitting a whois query, you agree to use this data&lt;br /&gt;
%  only for lawful purposes.&lt;br /&gt;
%  2006-01-05 06:37:13 (BRST -02:00)&lt;br /&gt;
&lt;br /&gt;
owner:       Uninet S.A. de C.V.&lt;br /&gt;
ownerid:     MX-USCV4-LACNIC&lt;br /&gt;
responsible: Arturo Zaldivar Mendez&lt;br /&gt;
address:     Periferico Sur, 3190,&lt;br /&gt;
address:     01900 - Ciudad de M▒xico - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 54907049 []&lt;br /&gt;
owner-c:     DCA&lt;br /&gt;
created:     20030121&lt;br /&gt;
changed:     20050916&lt;br /&gt;
&lt;br /&gt;
nic-hdl:     DCA&lt;br /&gt;
person:      ARTURO ZALDIVAR MENDEZ&lt;br /&gt;
e-mail:      azaldiva@REDUNO.COM.MX&lt;br /&gt;
address:     PERIFERICO SUR, 3190, ALVARO OBREG&lt;br /&gt;
address:     01900 - MEXICO DF - DF&lt;br /&gt;
country:     MX&lt;br /&gt;
phone:       +52 5 4907085 [7085]&lt;br /&gt;
created:     20021210&lt;br /&gt;
changed:     20030122&lt;br /&gt;
&lt;br /&gt;
aut-num:     8151&lt;br /&gt;
aut-num:     28513&lt;br /&gt;
inetnum:     148.221/16&lt;br /&gt;
inetnum:     148.223/16&lt;br /&gt;
inetnum:     148.233/16&lt;br /&gt;
inetnum:     148.235/16&lt;br /&gt;
inetnum:     200.33.136/21&lt;br /&gt;
inetnum:     200.33.144/21&lt;br /&gt;
inetnum:     200.34.32/20&lt;br /&gt;
inetnum:     200.36.32/19&lt;br /&gt;
inetnum:     200.38.128/19&lt;br /&gt;
inetnum:     200.38.192/19&lt;br /&gt;
inetnum:     200.64/15&lt;br /&gt;
inetnum:     200.66.128/17&lt;br /&gt;
inetnum:     200.67/16&lt;br /&gt;
inetnum:     200.78.0/17&lt;br /&gt;
inetnum:     200.79.0/17&lt;br /&gt;
inetnum:     200.95.0/17&lt;br /&gt;
inetnum:     201.96/12&lt;br /&gt;
inetnum:     201.112/13&lt;br /&gt;
inetnum:     201.120/14&lt;br /&gt;
inetnum:     201.124/14&lt;br /&gt;
inetnum:     201.128.0/17&lt;br /&gt;
inetnum:     201.128.128/17&lt;br /&gt;
inetnum:     201.129.0/17&lt;br /&gt;
inetnum:     201.129.128/17&lt;br /&gt;
inetnum:     201.131.52/22&lt;br /&gt;
inetnum:     201.133.0/17&lt;br /&gt;
inetnum:     201.133.128/17&lt;br /&gt;
inetnum:     201.134/16&lt;br /&gt;
inetnum:     201.135.0/17&lt;br /&gt;
inetnum:     201.135.128/17&lt;br /&gt;
inetnum:     201.136/15&lt;br /&gt;
inetnum:     201.138/16&lt;br /&gt;
inetnum:     201.139.160/21&lt;br /&gt;
inetnum:     201.144/14&lt;br /&gt;
inetnum:     201.152/14&lt;br /&gt;
inetnum:     207.248.128/19&lt;br /&gt;
inetnum:     2001:1208::/32&lt;br /&gt;
&lt;br /&gt;
% whois.lacnic.net accepts only direct match queries.&lt;br /&gt;
% Types of queries are: POCs, ownerid, CIDR blocks, IP&lt;br /&gt;
% and AS numbers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As sugera blocarea intregului set de IP-uri&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1724</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1724"/>
				<updated>2006-01-04T09:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre interfaţă ==&lt;br /&gt;
* noua interfaţă nu funcţionează corect in IE 60, link-urile din view sunt ascunse parţial de logo. Cuprinsul are un dreptunghi albastru inchis inestetic (nu imi dau seama dacă asta era intenţia). hth --[[User:Sorin25|sorin25]] 11:19, 4 January 2006 (EET)&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1723</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Template:Sandbox&amp;diff=1723"/>
				<updated>2006-01-04T09:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert - vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
This is the Sanbox template. Please note that the text you are reading now is not to be found in the [[linux360:Sandbox|Sandbox]] itself but rather in [[Template:Sandbox|this]] template.&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1722</id>
		<title>Slackware 11 ( Kernel 2.6.17.13 &amp; 2.6.17.13-smp ) &amp; Bootsplash</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Slackware_11_(_Kernel_2.6.17.13_%26_2.6.17.13-smp_)_%26_Bootsplash&amp;diff=1722"/>
				<updated>2006-01-04T09:05:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: revert vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Sandbox of this Wiki ... feel free to test your Wiki proofing skills here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Sandbox}}&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1721</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Tutorials&amp;diff=1721"/>
				<updated>2006-01-04T09:04:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sa fim totusi oameni ==&lt;br /&gt;
&lt;br /&gt;
* Hai sa nu mai postam anonim, okay? Multumesc ;-) [[User:Csdexter|@Dexter]] 01:45, 11 November 2005 (EET)&lt;br /&gt;
&lt;br /&gt;
== Corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Multumesc pentru corectura, [[User:Raptor360|raptor360]] [[User:Csdexter|@Dexter]] 21:14, 11 November 2005 (EET)&lt;br /&gt;
* Am refacut pagina principala dupa ce [[User:Syl|Syl]] o ''remodelase'' din greseala si i-am pus articolul la locul lui. Urmare a acestei situatii, am facut o [[#Despre politica|extensie de politica]]. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [[User:Sin|Sin]], pe pagina principala textele sunt in romaneste -- asa ca fie il faci ''Quagga in Linux'', fie ii fac revert si ramane cum era (i.e. ''Quagga''); asta pana maine la 12:00EET. [[User:Csdexter|@Dexter]] 02:13, 26 November 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.153.211.220]]. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.124.16.82]] pentru sugestia de formatare facuta (traiasca Bacaul :P), mi-am luat libertatea de a o extinde pentru toate capetele de lista. [[User:Csdexter|@Dexter]] 14:06, 29 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:200.95.121.64]]. [[User:Csdexter|@Dexter]] 22:41, 30 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru refacerea acestei pagini dupa ce a fost vandalizata de [[User:201.129.129.126]]. [[User:Csdexter|@Dexter]] 17:31, 31 December 2005 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.128.253.17]]. [[User:Csdexter|@Dexter]] 16:31, 1 January 2006 (EET)&lt;br /&gt;
* Am refacut aceasta pagina dupa ce fusese vandalizata de [[User:201.129.146.158]]. [[User:Csdexter|@Dexter]] 11:54, 2 January 2006 (EET)&lt;br /&gt;
&lt;br /&gt;
== Despre politica ==&lt;br /&gt;
&lt;br /&gt;
* Avem doua categorii principale dupa scopul, forma si destinatia documentului ([[:Category:Tutorial|tutorial]] si [[:Category:HowTo|ghid]]) si vom avea cateva (mai multe) categorii secundare dupa domeniul acoperit de acesta (e.g. [[:Category:VM|masini virtuale]], [[:Category:Drivers|drivere]], [[:Category:Programming|programare]]). Pe prima pagina vor fi afisate doar cele doua categorii principale ca si capete de lista urmand ca, in paranteza dupa numele articolului, sa fie trecute categoriile secundare din care acesta face parte. Din pacate, paginile de prezentare nu isi au locul in aceasta structura deoarece scopul acestui Wiki nu este reclama pentru terti. Ca atare, am sa editez pagina principala si il rog pe [[User:Radubolovan|Radu]] sa revina cu un [[:Category:HowTo|ghid de instalare]] sau [[:Category:Tutorial|tutorial]] pentru [[KDSFlash]] astfel ca articolul sau sa poata fi prins in tematica. [[User:Csdexter|@Dexter]] 11:52, 23 November 2005 (EET)&lt;br /&gt;
* Scuze pentru purtarea mea! Cu toate ca nu stiam care sunt regulile, totusi trebuia sa obtin o aprobare (ma gandesc eu) ca sa fac o alta categorie! Voi face un tutorial - curand! [[User:Radubolovan|Radu Bolovan]] 22:38, 23 November 2005 (EET)&lt;br /&gt;
* Nu e cazul de scuze, nu aveai de unde sa stii (poate doar sa deduci). Nu cazul de aprobari si chestii de genul -- ideea e sa se mentina ordinea si coerenta, atata tot. De asemenea, in cazul unei pagini de '''Talk''' (cum este aceasta), se face sectiune noua pentru un subiect de discutie nou -- pentru raspuns simplu, se adauga doar inca un ''punct'' la lista si iti scrii raspunsul si te semnezi pe acelasi rand, la sfarsitul lui folosind &amp;quot;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Csdexter|@Dexter]] 23:14, 23 November 2005 (EET)&lt;br /&gt;
* La cererea publicului, am mai facut doua categorii principale: [[:Category:Presentation|prezentare]] si [[:Category:Collection|colectie]]; drept pentru care, acum intra si articolul lui [[User:Radubolovan|Radu]], si post-it-urile lui [[User:Syl|Syl]] in tematica si sunt afisate pe prima pagina. Sper ca cu asta am facut pace. [[User:Csdexter|@Dexter]] 00:10, 25 November 2005 (EET)&lt;br /&gt;
* [http://www.linux360.ro/ linux360] are, privitor la toate locurile sale publice incluzand forum-ul si acest wiki, o politica de toleranta nula fata de cei ce abuzeaza numitele spatii de nomenclatura prin folosirea lor in scopuri comerciale (reclame, anunturi) si, '''mai ales''', in cazul in care subiectul acestor reclame sunt medicamente pentru disfunctii sexuale. [[User:Csdexter|@Dexter]] 20:58, 27 December 2005 (EET)&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Autorizarea_accesului_la_resurse_web_%C3%83%C2%AEn_Apache&amp;diff=1715</id>
		<title>Talk:Autorizarea accesului la resurse web Ã®n Apache</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Autorizarea_accesului_la_resurse_web_%C3%83%C2%AEn_Apache&amp;diff=1715"/>
				<updated>2006-01-02T18:42:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Sorin25|sorin25]] 20:42, 2 January 2006 (EET) Documentul este în lucru, şi nu a fost adaugat la pagina principală din această cauză&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Autorizarea_accesului_la_resurse_web_%C3%83%C2%AEn_Apache&amp;diff=1714</id>
		<title>Autorizarea accesului la resurse web Ã®n Apache</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Autorizarea_accesului_la_resurse_web_%C3%83%C2%AEn_Apache&amp;diff=1714"/>
				<updated>2006-01-02T18:41:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducere ==&lt;br /&gt;
&lt;br /&gt;
Protocolul HTTP, permite limitarea accesului la anumite resurse prin intermediul unui mecanism bazat pe codul de stare 401 (Unauthorized). În momentul în care browser-ul încearcă accesarea unei resurse la care accesul este limitat, serverul de web va răspunde cu codul de stare 401. Serverul va include în răspunsul său şi header-ul &amp;quot;WWW-Authenticate&amp;quot;, care va informa browser-ul despre modalităţile de autentificare. Browser-ul trebuie să răspundă prin repetarea cererii, care trebuie să includă header-ul HTTP &amp;quot;Authorization&amp;quot;. În cazul în care conţinutul header-ului &amp;quot;Authorization&amp;quot; nu este valid sau nu oferă utilizatorului suficiente drepturi pentru accesul la respectivă resursă, serverul va răspunde prin acelaşi cod de stare. Browser-ul, poate repeta aceste cereri de un număr nelimitat de ori. &lt;br /&gt;
&lt;br /&gt;
Pentru mai multe informaţii consultaţi RFC 2616 şi RFC 2617&lt;br /&gt;
&lt;br /&gt;
== Controlul accesului ==&lt;br /&gt;
&lt;br /&gt;
Pentru a restricţiona accesul la o anumită resursă puteţi folosi următoarea secvenţa de directive &lt;br /&gt;
&lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Restricted Files&amp;quot;&lt;br /&gt;
 AuthUserFile /usr/local/apache/passwd/passwords&lt;br /&gt;
 Require user rbowen &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
;AuthType: specifică tipul de autentificare folosit, şi poate lua valorile Basic sau Digest. Metoda Digest, este mai sigură, dar nu este suportată de toate browser-ele&lt;br /&gt;
&lt;br /&gt;
;AuthName: specifică numele generic al resursei la care se limitează accesul&lt;br /&gt;
&lt;br /&gt;
;AuthUserFile:este numele unui fişier text, care conţine asocieri între username şi parole criptate.&lt;br /&gt;
Dacă doriţi sa autentificati mulţi utilizatori, poate fi util sa utilizaţi directiva AuthDBMUserFile, care foloseşte un fişier de tip dbm pentru stocarea datelor.Sau în alte cazuri puteţi folosi o alte module care stochează datele în diverse baze de date.&lt;br /&gt;
&lt;br /&gt;
;Require:specifică ce condiţii trebuie să fie îndeplinite pentru a putea accesa resursa respectivă. Acestea pot fi: &lt;br /&gt;
:;valid-user:utilizatorul sa fie valid&lt;br /&gt;
:;user [lista utilizatori]:  utilizatorul să aparţină unei liste de utilizatori&lt;br /&gt;
   Require user vasile ion mari&lt;br /&gt;
:;group [lista grupuri]: utilizatorul să aparţină unui grup dintr-o listă de grupuri&lt;br /&gt;
   Require group financiar it &lt;br /&gt;
 &lt;br /&gt;
În cazul în care doriţi ca autorizarea să se facă pe bază de grupuri trebuie să specificaţi folosind directiva AuthGroupFile fişierul unde se găsesc grupurile şi utilizatorii care aparţin fiecărui grup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Context ==&lt;br /&gt;
&lt;br /&gt;
Pentru a face acest lucru în Apache, trebuie în primul rînd să verificaţi că aveţi acces la fişierul de configurare al server-ului (în mod obişnuit acesta se afla în /etc/httpd/ sau /etc/apache/ şi se numeşte httpd.conf). În cazul în care nu aveţi dreptul de scriere pe acest fişier, puteţi folosi fişiere de tipul .htacces.&lt;br /&gt;
&lt;br /&gt;
Setul de directive de mai sus poate fi folosit în diverse secţiuni ale fişierului de configurare Apache pentru a limita diverse tipuri de resurse:&lt;br /&gt;
* În cadrul fişierului .htaccess, caz în care va limita accesul la directorul în care se află fişierul .htacces&lt;br /&gt;
&lt;br /&gt;
* În definiţia unui director, caz în care va limita accesul la directorul respectiv precum şi la sub-directoarele acestuia.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Directory &amp;quot;/var/www/html/vasilica&amp;quot;&amp;gt; &lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Restricted Files&amp;quot;&lt;br /&gt;
 AuthUserFile /usr/local/apache/passwd/passwords&lt;br /&gt;
 Require user rbowen &lt;br /&gt;
&amp;lt;/Directory&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* În interiorul unei directive de tip Files, caz în care va restricţiona accesul la fişierele respective. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Files ~ 'large.jpg'&amp;gt; &lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Restricted Files&amp;quot;&lt;br /&gt;
 AuthUserFile /usr/local/apache/passwd/passwords&lt;br /&gt;
 Require user rbowen &lt;br /&gt;
&amp;lt;/Files&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fişiere de tip &amp;quot;.htaccess&amp;quot; ==&lt;br /&gt;
Pentru a utiliza fişiere de tip .htaccess, în configuraţia server-ului trebuie sa existe următoarele doua directive. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 AccessFileName .htaccess &lt;br /&gt;
 ...&lt;br /&gt;
 AllowOverride AuthConfig  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;AccessFileName: directiva care specifica numele fişierului de tip .htaccess&lt;br /&gt;
&lt;br /&gt;
;AllowOveride: directiva care permite interpretarea de către Apache a directivelor de configurare a autentificarii aflate în fişierele de tip .htaccess. Aceasta directiva trebuie sa se afle în contextul corespunzător directorului în care se vor găsi resursele la care vreţi sa limitati accesul.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Directory /&amp;gt;  &lt;br /&gt;
      ....&lt;br /&gt;
     AllowOverride None&lt;br /&gt;
     ...&lt;br /&gt;
&amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;Directory &amp;quot;/var/www/html/vasilica&amp;quot;&amp;gt; &lt;br /&gt;
    ....&lt;br /&gt;
    AllowOverride All&lt;br /&gt;
    ......&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Configuraţia de mai sus specifica faptul ca Apache va ignora fişierele de tip .htacces aflate în / şi în subdirectoarele acestuia cu excepţia directorului /var/www/html/vasilica ( şi a subdirectoarelor acestuia)&lt;br /&gt;
[[Category:Tutorial]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Yum_%C3%83%C2%AEn_Rom%C3%83%C2%A2nia&amp;diff=1713</id>
		<title>Talk:Yum Ã®n RomÃ¢nia</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Yum_%C3%83%C2%AEn_Rom%C3%83%C2%A2nia&amp;diff=1713"/>
				<updated>2006-01-02T17:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Sorin25|sorin25]] 19:55, 2 January 2006 (EET) Documentul este în lucru, şi nu a fost adaugat la pagina principală din această cauză&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Yum_%C3%83%C2%AEn_Rom%C3%83%C2%A2nia&amp;diff=1712</id>
		<title>Yum Ã®n RomÃ¢nia</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Yum_%C3%83%C2%AEn_Rom%C3%83%C2%A2nia&amp;diff=1712"/>
				<updated>2006-01-02T17:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasul 1: In fişierul configuraţie yum default există unrmătoarea linie (sau una similară)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Această line este un link catre un fisier conţinând o listă de mirrors. Se inlocuieşte $releasever cu versiunea de Fedora pe care o aveţi instalată şi accesaţi această listă prin intermediul unui web browser&lt;br /&gt;
&lt;br /&gt;
Nota:Fişierul de configuraţie poate fi /etc/yum.conf sau unul din fisierele *.repo din /etc/yum.repos.d&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [sorin25@localhost newsite]$ GET http://fedora.redhat.com/download/mirrors/fedora-core-3&lt;br /&gt;
 http://download.fedora.redhat.com/pub/fedora/linux/core/3/$ARCH/os/&lt;br /&gt;
 http://mirrors.kernel.org/fedora/core/3/$ARCH/os/&lt;br /&gt;
 ...&lt;br /&gt;
 http://ftp.lug.ro/fedora/linux/core/3/$ARCH/os/&lt;br /&gt;
 ...&lt;br /&gt;
 http://ftp.ps.pl/pub/linux/fedora-core/3/$ARCH/os/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Linia &amp;lt;nowiki&amp;gt;&amp;quot;http://ftp.lug.ro/fedora/linux/core/3/$ARCH/os/&amp;quot;&amp;lt;/nowiki&amp;gt; este cea care ne interesează. Se înlocuieşte $ARCH cu $basearch (după cum rezultă chiar din inspecţia codului python)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 http://ftp.lug.ro/fedora/linux/core/3/$basearch/os/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pasul 2: în fişierul de configuraţie yum, se comentează (sau se şterge) linia care defineşte mirrorlist, şi se defineşte baseurl-ul conform valorii găsite la pasul 1 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [sorin25@localhost newsite]$ cat /etc/yum.repos.d/fedora.repo&lt;br /&gt;
 [base]&lt;br /&gt;
 name=Fedora Core $releasever - $basearch - Base&lt;br /&gt;
 baseurl=http://ftp.lug.ro/fedora/linux/core/$releasever/$basearch/os/&lt;br /&gt;
 enabled=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Se repetă aceşti paşi pentru toate repository-urile standard &lt;br /&gt;
&lt;br /&gt;
* Fedora Core $releasever - Development Tree&lt;br /&gt;
* Fedora Core $releasever - $basearch - Base&lt;br /&gt;
* Fedora Core $releasever - $basearch - Released Updates&lt;br /&gt;
* Fedora Core $releasever - $basearch - Test Updates&lt;br /&gt;
&lt;br /&gt;
Pasul 3: Se lansează update-ul: &lt;br /&gt;
&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Tips'n'Tricks]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Parti%C3%85%C2%A3ii&amp;diff=1711</id>
		<title>Talk:PartiÅ£ii</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Parti%C3%85%C2%A3ii&amp;diff=1711"/>
				<updated>2006-01-02T17:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Sorin25|sorin25]] 19:55, 2 January 2006 (EET) Documentul este în lucru, şi nu a fost adaugat la pagina principală din această cauză&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Parti%C3%85%C2%A3ii&amp;diff=1709</id>
		<title>PartiÅ£ii</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Parti%C3%85%C2%A3ii&amp;diff=1709"/>
				<updated>2006-01-02T17:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Partitii moved to Partiţii&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducere == &lt;br /&gt;
În sistemele UNIX accesul la dispozitive precum discuri flexibile, cd-uri, parititii ale unui hard-disc (în general memorii externe) se realizează în mod diferit de sistemele de tip Windows. Nu există volume separate de genul A:, C:, orice astfel de dispozitv este integrat în sistemul de fişiere local printr-o operaţie numită montare. Montarea asociază unui director, intreagul sistem de fişiere aflat pe dispozitivul montat.Mecanismul este deosebit de puternic, deoarece oferă posibilitatea de a avea o structură de directoare unitară, care grupeaza fişiere de pe mai multe partiţii sau discuri. Dacă se adaugă şi sistemul de fişiere NFS (Network File System), aceasta structură de directoare va putea conţine şi sisteme de fişiere de pe alta maşină. &lt;br /&gt;
&lt;br /&gt;
Pentru identificarea dispozitivelor periferice, sistemele UNIX folosesc intrări speciale în directoare, numite &amp;quot;device files&amp;quot;. Fisierele speciale care indică unitaţi de disc sau partiţii sunt folosite la montare. În general aceste fişiere se găsesc în directorul /dev/ şi au denumiri standardizate: &lt;br /&gt;
&lt;br /&gt;
;fdx: unitatea floppy &lt;br /&gt;
;hdx: unitati HDD sau CDROM pe IDE &lt;br /&gt;
;cdromx: unitati cdrom (in general legatura simbolica) &lt;br /&gt;
;scdx: discuri SCSI sau unitati CDROM emulate SCSI sau pe USB &lt;br /&gt;
;sdax: unitati de stocare pe USB ( HDD-uri , ZIP-uri , FDD-uri, Card Readere, Flash-uri) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ce partiţii sunt pe disc ? ==&lt;br /&gt;
&lt;br /&gt;
Primul pas, aflarea partiţiilor de pe sistem şi a tipului lor. Pentru asta se foloseşte comanda fdisk &lt;br /&gt;
&lt;br /&gt;
 [root@movie root]# fdisk -l&lt;br /&gt;
  &lt;br /&gt;
 Disk /dev/hdc: 40.0 GB, 40020664320 bytes&lt;br /&gt;
 255 heads, 63 sectors/track, 4865 cylinders&lt;br /&gt;
 Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
  &lt;br /&gt;
    Device Boot    Start       End    Blocks   Id  System&lt;br /&gt;
 /dev/hdc1             1      4865  39078081    c  Win95 FAT32 (LBA)&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 40.0 GB, 40027029504 bytes&lt;br /&gt;
 255 heads, 63 sectors/track, 4866 cylinders&lt;br /&gt;
 Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
  &lt;br /&gt;
    Device Boot    Start       End    Blocks   Id  System&lt;br /&gt;
 /dev/hda1   *         1       638   5124703+   b  Win95 FAT32&lt;br /&gt;
 /dev/hda2           639      1276   5124735   83  Linux&lt;br /&gt;
 /dev/hda3          1277      1293    136552+  82  Linux swap&lt;br /&gt;
 /dev/hda4          1294      4866  28700122+   c  Win95 FAT32 (LBA)&lt;br /&gt;
 [root@movie root]#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Exemplul anterior prezintă ieşirea comenzii fdisk pentru un sistem cu doua discuri. Acesta contine toate informaţiile necesare pentru montarea unei partiţii : &lt;br /&gt;
* Dispozitivul : /dev/hda1 ( de exemplu) &lt;br /&gt;
* Tipul sistemului de fişiere : Win95 FAT32, .. &lt;br /&gt;
&lt;br /&gt;
Exemple: &lt;br /&gt;
&lt;br /&gt;
* partiţie NTFS &lt;br /&gt;
  /dev/hda1   *         1      1803  13630648+   7  HPFS/NTFS &lt;br /&gt;
* partiţie Win95 &lt;br /&gt;
  /dev/hda1   *         1       638   5124703+   b  Win95 FAT32 &lt;br /&gt;
* partiţie Linux pe HDD SCSI &lt;br /&gt;
  /dev/sda1   *         1       100    102384   83  Linux &lt;br /&gt;
&lt;br /&gt;
== Montare ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Folosind informaţiile găsite mai devreme, puteţi folosi comanda mount pentru a putea să accesaţi partiţia dorită. &lt;br /&gt;
  mount -t &amp;lt;tipul sistemului&amp;gt; &amp;lt;dispozitiv&amp;gt; &amp;lt;director destinaţie&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : &lt;br /&gt;
&lt;br /&gt;
;Montarea unei partiţii NTFS:&lt;br /&gt;
 mount -t ntfs /dev/hda1 /mnt/XP &lt;br /&gt;
;Montarea unei partiţii FAT:&lt;br /&gt;
 mount -t vfat /dev/hda1 /win&lt;br /&gt;
Sunt utile unele opţiuni suplimentare oferite de comandă dintre care cea mai utila este umask, şi de la kernel-ul 2.5.43 dmask/fmask. Acestea perimit controlul atributelor pentru sistemele de fişiere care nu suporta atribute UNIX-like. &lt;br /&gt;
&lt;br /&gt;
;Montarea unei partitii FAT32 pentru a fi acessibilă tuturor utilizatorilor:&lt;br /&gt;
 mount -t vfat -o umask=0 /dev/hda1 /win &lt;br /&gt;
Pentru opţiuni suplimentare consultaţi manualul comenzii mount. &lt;br /&gt;
&lt;br /&gt;
Pentru simplificarea operaţiei de montare se pot seta in fisierul /etc/fstab optiunile default pentru respectiva partiţie. &lt;br /&gt;
&lt;br /&gt;
 [root@movie root]# cat /etc/fstab&lt;br /&gt;
 LABEL=/                 /                       ext3    defaults        1 1&lt;br /&gt;
 none                    /dev/pts                devpts  gid=5,mode=620  0 0&lt;br /&gt;
 none                    /proc                   proc    defaults        0 0&lt;br /&gt;
 none                    /dev/shm                tmpfs   defaults        0 0&lt;br /&gt;
 /dev/hda3               swap                    swap    defaults        0 0&lt;br /&gt;
 /dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0&lt;br /&gt;
 /dev/cdrom1             /mnt/cdrom1             iso9660 noauto,owner,kudzu,ro 0 0&lt;br /&gt;
 /dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0&lt;br /&gt;
 /dev/hda1               /mnt/windows            vfat    users,defaults,umask=0  0 0&lt;br /&gt;
 /dev/hda4               /mnt/data               vfat    users,defaults,umask=0  0 0&lt;br /&gt;
 /dev/hdc1               /mnt/work               vfat    noauto,users,defaults,umask=0   0 0&lt;br /&gt;
 /dev/hdc1               /mnt/filmele            ntfs    noauto,users,owner,defaults,umask=0     0 0&lt;br /&gt;
&lt;br /&gt;
Fiecare linie din acest fişier are forma&lt;br /&gt;
 &amp;lt;dispozitiv&amp;gt; &amp;lt;punct de montare&amp;gt; &amp;lt;sistemul de fişiere&amp;gt; &amp;lt;opţiuni&amp;gt; &amp;lt;backup&amp;gt; &amp;lt;fsck&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primele câmpuri sunt evidente. Câmpul backup este folosit de comanda dump pentru a determina care sistem de fişiere trebuie salvat. Campul fsck este folosit de comanda fsck pentru a determina ordinea în care va verifica sistemele de fişiere la reboot. Sistemul pe care se găseste / va avea valoarea 1 in acest câmp, iar celelalte vor avea valoare 2 în general (sau 0 în cazul în care nu se doreşte verificarea lor). &lt;br /&gt;
&lt;br /&gt;
În cazul în care nu doriţi ca partiţia respectivă să fie montată la boot, specificaţi opţiunea noauto. Pentru opţiuni suplimentare consutltaţi manualul mount.&lt;br /&gt;
&lt;br /&gt;
== Alte sisteme de fişiere ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Pe langă discuri prezente în sistem, kernel-ul linux poate monta şi sisteme de fişiere care sunt situate alte maşini. Un alt caz special este montarea imaginii binare a unui sistem de fisiere. &lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
Montarea unui sistem nfs&lt;br /&gt;
 mount -t nfs movie:/mnt/hdc1 /mnt/filme/ &lt;br /&gt;
&lt;br /&gt;
unde movie este host-ul de unde este exportat respectivul &amp;quot;share&amp;quot; NFS, /mnt/hdc1 este directorul exportat. Atenţie, pentru montarea unui astfel de share, trebuie ca pe maşina gazdă să fie pornit portmap, pe maşina care exportă trebuie să fie adugat în /etc/exports directorul respectiv şi trebuie să fie pornit daemonul nfs. &lt;br /&gt;
&lt;br /&gt;
Montarea unui share windows &lt;br /&gt;
 mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test &lt;br /&gt;
&lt;br /&gt;
Montarea imagini ISO&lt;br /&gt;
 mount -t iso9660 RH9.iso /mnt/cdrom1 -o loop&lt;br /&gt;
&lt;br /&gt;
== Spaţiul pe disc ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Uneltele pentru aflarea spaţiului pe disc sunt df, şi du &lt;br /&gt;
 &lt;br /&gt;
df se foloseste pentru a determina spaţiul pe disc &lt;br /&gt;
&lt;br /&gt;
Spatiul pe disc &lt;br /&gt;
 [root@main root]# df -h -l&lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/hda1             3.3G  673M  2.7G  21% /&lt;br /&gt;
 none                   31M     0   31M   0% /dev/shm&lt;br /&gt;
 [root@main root]#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Opţiunea -l se foloseşte pentru a limita listarea la sistemele de fişiere locale. Opţiunea -h se foloseste pentru a genera lista în format &amp;quot;human readable&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
du se foloseşte pentru determinarea spaţiului ocupat de fişiere &lt;br /&gt;
&lt;br /&gt;
Spaţiul ocupat de fiecare director din /usr &lt;br /&gt;
 [root@main root]# du -h --max-depth=1 /usr/&lt;br /&gt;
 38M     /usr/bin&lt;br /&gt;
 512     /usr/etc&lt;br /&gt;
 201M    /usr/lib&lt;br /&gt;
 1.0K    /usr/src&lt;br /&gt;
 512     /usr/dict&lt;br /&gt;
 23M     /usr/sbin&lt;br /&gt;
 7.5M    /usr/X11R6&lt;br /&gt;
 512     /usr/games&lt;br /&gt;
 11K     /usr/local&lt;br /&gt;
 259M    /usr/share&lt;br /&gt;
 3.2M    /usr/libexec&lt;br /&gt;
 1001K   /usr/kerberos&lt;br /&gt;
 138K    /usr/include&lt;br /&gt;
 531M    /usr&lt;br /&gt;
 [root@main root]#&lt;br /&gt;
 &lt;br /&gt;
Spatiul total ocupat de /usr &lt;br /&gt;
 [root@main root]# du -h --max-depth=0 /usr/&lt;br /&gt;
 531M    /usr&lt;br /&gt;
 [root@main root]#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Opţiunea -h are aceiaşi semnificaţie ca şi la df. Opţiunea --max-depth limitează adancimea maximă a subdirectoarelor pentru care se afişeaza totalul. De exemplu pentru  &lt;br /&gt;
  du -h --max-depth=2 ./ &lt;br /&gt;
se afisează dimensiunea directoarelor din directorul curent, precum şi al subdirectoarelor acestora&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Filesystems]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Partitii&amp;diff=1710</id>
		<title>Partitii</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Partitii&amp;diff=1710"/>
				<updated>2006-01-02T17:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sorin25: Partitii moved to Partiţii&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Partiţii]]&lt;/div&gt;</summary>
		<author><name>Sorin25</name></author>	</entry>

	</feed>