<?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=WikiAdmin</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=WikiAdmin"/>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php/Special:Contributions/WikiAdmin"/>
		<updated>2026-05-18T19:18:36Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=User:Ovidiu&amp;diff=3042</id>
		<title>User:Ovidiu</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=User:Ovidiu&amp;diff=3042"/>
				<updated>2006-09-21T08:34:37Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ovidiu Lixandru&lt;br /&gt;
Y!M: texyim&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=User:Unixro&amp;diff=2380</id>
		<title>User:Unixro</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=User:Unixro&amp;diff=2380"/>
				<updated>2006-02-13T10:52:05Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 211.171.240.178, changed back to last version by WikiAdmin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vintila Mihai [mailto:unixro@gmail.com Adresa electronica] Y!M: n1c_v&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Download_si_instalare_E17_din_CVS&amp;diff=2379</id>
		<title>Talk:Download si instalare E17 din CVS</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Download_si_instalare_E17_din_CVS&amp;diff=2379"/>
				<updated>2006-02-13T10:52:02Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 68.42.144.246, changed back to last version by 62.57.187.49&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Istoricul versiunilor scripturilor de instalare prezentate in articol==&lt;br /&gt;
#Schimbari in ''e17_install.sh'' v 2.0:&lt;br /&gt;
#* am adaugat posibilitatea de a continua o instalare care a fost intrerupta anterior (de utilizator, sau de o eroare cauzata de dependente)&amp;lt;br/&amp;gt;&lt;br /&gt;
#* am adaugat suport pentru rularea scriptului cu argumente &amp;lt;br/&amp;gt;Autor modificari: [[User:Ingerul|Ingerul]]&lt;br /&gt;
#Schimbari in ''e17_cvs.sh'' v 2.0:&lt;br /&gt;
#* am adaugat suport pentru rularea scriptului cu argumente &amp;lt;br/&amp;gt;Autor modificari: [[User:Ingerul|Ingerul]]&lt;br /&gt;
#Schimbari in ''e17_install.sh'' v 3.0:&lt;br /&gt;
#* acum scriptul informeaza utilizatorul ce pachet compileaza si cate pachete mai are de compilat &amp;lt;br/&amp;gt;Autor modificari: [[User:Ingerul|Ingerul]]&lt;br /&gt;
#Schimbari in ''e17_cvs.sh'' v 2.3&lt;br /&gt;
#* am adaugat e_modules in optiunile de download &amp;lt;br&amp;gt;Autor modificari: [[User:Ingerul|Ingerul]]&lt;br /&gt;
#Schimbari in ''e17_install.sh'' v 3.1:&lt;br /&gt;
#* am mutat cateva aplicatii din categoria ''special'' in ''apps'', fiindca par destul de stabile &amp;lt;br&amp;gt;Autor modificari: [[User:Ingerul|Ingerul]]&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Cum_dau_net_mai_departe&amp;diff=2378</id>
		<title>Talk:Cum dau net mai departe</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Cum_dau_net_mai_departe&amp;diff=2378"/>
				<updated>2006-02-13T10:50:45Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Primul pas==&lt;br /&gt;
* Uite asa am inceput serialul cum sa fac server in 2 timp si 3 miscari si sa profit de asta fara sa stiu nimic (=&amp;gt;&amp;gt; [[User:Unixro|unixro]] &amp;lt;&amp;lt;=)&lt;br /&gt;
&lt;br /&gt;
==Despre corecturi si adaugiri==&lt;br /&gt;
* Multumim lui [[User:82.76.73.191]] pentru corectura facuta. [[User:Csdexter|@Dexter]] 21:26, 12 January 2006 (EET)&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Schimbarea_setarilor_GTK_2&amp;diff=2377</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=2377"/>
				<updated>2006-02-13T10:50:38Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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;
Bineinteles, directorul in care se gasesc temele GTK difera de la o distributie la alta. De exemplu, in Debian, directorul folosit este &amp;lt;tt&amp;gt;/usr/share/themes&amp;lt;/tt&amp;gt;.&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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Administrare,_configurare_%C3%85%C5%B8i_intre%C3%85%C2%A3inere_servere&amp;diff=2376</id>
		<title>Talk:Administrare, configurare ÅŸi intreÅ£inere servere</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Administrare,_configurare_%C3%85%C5%B8i_intre%C3%85%C2%A3inere_servere&amp;diff=2376"/>
				<updated>2006-02-13T10:50:24Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.226.209.155, changed back to last version by 62.57.187.49&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Despre continut==&lt;br /&gt;
* [[User:Csdexter|@Dexter]], dă-mi voie să te felicit. Sunt plăcut surprins. O pagină în genul acesta căutam de multă vreme pentru a o putea arăta omuleţilor interesaţi de administrare Linux. Încă o dată felicitări şi mulţumim. [[User:Raptor360|Raptor360]] 02:59, 20 January 2006 (EET)&lt;br /&gt;
* Multumesc frumos de compliment, ma tem insa ca are o audienta tinta destul de restransa si ca va fi presarata cu &amp;quot;RTFM&amp;quot;-uri si ca va trata doar familia RedHat. Asa cum ii spune si introducerea, este un CAF pentru clientii mei ... daca foloseste si altcuiva, foarte frumos, dar daca nu ... nu intenionez sa o adaptez si la alte distributii. [[User:Csdexter|@Dexter]] 13:13, 20 January 2006 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</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=2375</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=2375"/>
				<updated>2006-02-13T10:50:16Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 211.171.240.178, changed back to last version by 209.66.124.150&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;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Instalare_Qemu&amp;diff=2374</id>
		<title>Talk:Instalare Qemu</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Instalare_Qemu&amp;diff=2374"/>
				<updated>2006-02-13T10:50:06Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 85.218.172.71, changed back to last version by 67.171.87.17&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre contributii ==&lt;br /&gt;
* Multumim lui [[User:Ingerul|Ingerul]] pentru corecturile (constructive) facute in acest ghid. [[User:Csdexter|@Dexter]] 20:47, 1 December 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=MU_Online_sub_wine&amp;diff=2373</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=2373"/>
				<updated>2006-02-13T10:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Schimbarea_setarilor_GTK_2&amp;diff=2372</id>
		<title>Talk:Schimbarea setarilor GTK 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Schimbarea_setarilor_GTK_2&amp;diff=2372"/>
				<updated>2006-02-13T10:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TODO List ==&lt;br /&gt;
# sa completez cu alte setari care se mai pot specifica in acest fisier.&lt;br /&gt;
&lt;br /&gt;
== Despre corecturi si adaugiri ==&lt;br /&gt;
* Am corectat eu secventa de cod ca sa si scrie modificarile in fisierul numit. De asemenea, am adaugat un &amp;quot;+&amp;quot; lipsa la inceput si am modificat &amp;quot;de ex.&amp;quot; in &amp;quot;(e.g.)&amp;quot; ca sa corespunda cu stilul academic. Am mutat TODO list-ul aici ca nu are ce cauta in articol si, in fine, am aranjat aspectul URL-ului din final. [[User:Csdexter|@Dexter]] 23:45, 29 December 2005 (EET)&lt;br /&gt;
* Am adaugat legaturile la categorii si l-am trecut ca si [[:Category:Tutorial|tutorial]] deoarece nu are forma canonica de [[:Category:HowTo|ghid]]. [[User:Csdexter|@Dexter]] 23:52, 29 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:86.34.3.74]] pentru adaugirea facuta. [[User:Csdexter|@Dexter]] 17:09, 5 January 2006 (EET)&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Iptables_romana&amp;diff=2371</id>
		<title>Talk:Iptables romana</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Iptables_romana&amp;diff=2371"/>
				<updated>2006-02-13T10:47:59Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 69.183.223.67, changed back to last version by 201.252.76.253&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre româneasca din articol ==&lt;br /&gt;
&lt;br /&gt;
* Să încercăm pe cât posibil să nu mutilăm limba română. Nu ca aş iubi-o prea mult (de, dragoste cu de-a sila nu se poate), dar nu se ştie cine mai citeşte acest document.&lt;br /&gt;
* Corect, tocmai de aia am şi făcut Wiki, ca să poată fi corectat din public. [[User:Csdexter|@Dexter]] 12:12, 21 November 2005 (EET)&lt;br /&gt;
* Mulţumim lui [[User:81.181.89.75]] pentru corectură (filtru) şi de asemenea lui [[User:82.76.33.29]] (contoar). [[User:Csdexter|@Dexter]] 14:54, 21 November 2005 (EET)&lt;br /&gt;
* Mulţumim lui [[User:Raptor360|raptor360]] pentru efortul de corectare (adăugare) a diacriticelor. [[User:Csdexter|@Dexter]] 11:06, 22 November 2005 (EET)&lt;br /&gt;
* Il rugam pe [[User:86.124.81.30]] sa se abtina, pe viitor, de la a adauga legaturi nefunctionale in articole. [[User:Csdexter|@Dexter]] 11:14, 28 November 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Template:Note&amp;diff=2370</id>
		<title>Template:Note</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Template:Note&amp;diff=2370"/>
				<updated>2006-02-13T10:47:50Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;cite id=&amp;quot;endnote_{{{1}}}&amp;quot; style=&amp;quot;font-style: normal;&amp;quot;&amp;gt;[[#ref_{{{1}}}|(''înapoi'')]]&amp;lt;/cite&amp;gt;&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=linux360:About&amp;diff=2369</id>
		<title>linux360:About</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=linux360:About&amp;diff=2369"/>
				<updated>2006-02-13T10:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 69.183.223.67, changed back to last version by 85.218.172.71&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;are we there yet ?&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy] &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Configurare_Gaim_pentru_a_afisa_in_status_melodia_curenta&amp;diff=2368</id>
		<title>Configurare Gaim pentru a afisa in status melodia curenta</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Configurare_Gaim_pentru_a_afisa_in_status_melodia_curenta&amp;diff=2368"/>
				<updated>2006-02-13T10:45:53Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 213.89.215.202, changed back to last version by 70.71.98.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configurare Gaim pentru a afisa in status melodia curenta==&lt;br /&gt;
&lt;br /&gt;
Acest tutorial iti explica modul in care se poate configura Gaim astfel incat in statusul de la Yahoo! sa apara melodia curenta din player-ul favorit ! Va functiona cu orice player care poate exporta titlul melodiei curente intr-un fisier text...&lt;br /&gt;
&lt;br /&gt;
===Configurarea player-ului:===&lt;br /&gt;
&lt;br /&gt;
====XMMS:====&lt;br /&gt;
Click dreapta pe ''fereastra principala'' -&amp;gt; ''Options'' -&amp;gt; ''Preferences'' -&amp;gt; ''General Plugins''. Activeaza plugin-ul ''Song Change'' si deschide ''fereastra de configurare''. Aici, in casuta ''Command'' din ''Song Change'' scrie: &lt;br /&gt;
&amp;lt;pre&amp;gt;echo &amp;quot;%s&amp;quot; &amp;gt; /director/nowPlaying.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
unde ''/director/'' e un director unde ai drepturi de scriere!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un alt plugin care se poate folosi pentru afisarea melodiei redate din XMMS/BMP in GAIM este [http://zulutango.org:82/journal/entry/202 gaim-xmms]. Dupa compilarea/instalarea acestuia, (re)porneste GAIM, activeaza-l din fereastra de optiuni, creeaza un nou mesaj de away care sa contina textul ''%xmms'' si activeaza-l. In functie de timpul de refresh setat in optiunile plugin-ului, status-ul va fi inlocuit periodic cu numele melodiei redate.&lt;br /&gt;
&lt;br /&gt;
====Audacious:====&lt;br /&gt;
Click dreapta pe ''fereastra principala'' -&amp;gt; ''Preferences'' -&amp;gt; ''Plugins'' -&amp;gt; ''General''. Activeaza plugin-ul ''Song Change'' si deschide ''fereastra de configurare'' (''Preferences''). La ''Shell-command to run when Audacious starts a new song'', in ''casuta Command'' scrie:&lt;br /&gt;
&amp;lt;pre&amp;gt;echo &amp;quot;%s&amp;quot; &amp;gt; /director/nowPlaying.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
unde ''/director/'' e un director unde ai drepturi de scriere !&lt;br /&gt;
&lt;br /&gt;
====amaroK:====&lt;br /&gt;
Ai nevoie de un plugin care sa exporte titlul melodiei curente intr-un fisier. Un exemplu e amarokNowPlaying[http://www.kde-apps.org/content/show.php?content=24449]. Numai ca acest plugin/script este mult prea sofisticat pentru ce ai tu nevoie, deci va trebui modificat ! Scriptul poate fi descarcat de la adresa de mai sus. Copiati continutul arhivei proaspat descarcate in ''~/.kde/share/apps/amarok/scripts/''. Noul script ar trebui sa apara in ''Script Manager'' (''amaroK'' -&amp;gt; ''Tools'' -&amp;gt; ''Script Manager''). Apasand butonul ''Configure'', cand ''amarokNowPlaying'' este selectat se va deschide ''amarokNowPlaying.conf''. In principal te intereseaza sectiunea&lt;br /&gt;
&amp;lt;pre&amp;gt;#path where the files will be placed&amp;lt;/pre&amp;gt;&lt;br /&gt;
care ar trebui sa arate asa:&lt;br /&gt;
&amp;lt;pre&amp;gt;path=/director/&amp;lt;/pre&amp;gt;&lt;br /&gt;
unde ''/director/'' e un director unde ai drepturi de scriere !&lt;br /&gt;
Inchide si salveaza ''amarokNowPlaying.conf'' ! Executa ''click dreapta pe amarokNowPlaying'' din ''Script Manager'' si alege ''Edit''. Comenteaza liniile:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;isPlaying: &amp;quot;$isPlaying &amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;status: &amp;quot;$status &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;repeatTrack: &amp;quot;$repeatTrack &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;repeatPlaylist: &amp;quot;$repeatPlaylist &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;randomMode: &amp;quot;$randomMode &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;artist: &amp;quot;$artist &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;title: &amp;quot;$title &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;track: &amp;quot;$track &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;album: &amp;quot;$album &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;length: &amp;quot;$length &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;genre: &amp;quot;$genre &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;year: &amp;quot;$year &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;comment: &amp;quot;$comment &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;bitrate: &amp;quot;$bitrate &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;samplerate: &amp;quot;$samplerate &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;cover: &amp;quot;$cover &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo &amp;quot;score: &amp;quot;$score &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
si adauga linia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo $artist &amp;quot; - &amp;quot; $title &amp;gt; nowPlaying.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In final, sectiunea asta ar trebui sa arate asa:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# echo &amp;quot;isPlaying: &amp;quot;$isPlaying &amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;status: &amp;quot;$status &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;repeatTrack: &amp;quot;$repeatTrack &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;repeatPlaylist: &amp;quot;$repeatPlaylist &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;randomMode: &amp;quot;$randomMode &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;artist: &amp;quot;$artist &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;title: &amp;quot;$title &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;track: &amp;quot;$track &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;album: &amp;quot;$album &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;length: &amp;quot;$length &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;genre: &amp;quot;$genre &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;year: &amp;quot;$year &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;comment: &amp;quot;$comment &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;bitrate: &amp;quot;$bitrate &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;samplerate: &amp;quot;$samplerate &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;cover: &amp;quot;$cover &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
# echo &amp;quot;score: &amp;quot;$score &amp;gt;&amp;gt; nowPlaying.txt&lt;br /&gt;
echo $artist &amp;quot; - &amp;quot; $title &amp;gt; nowPlaying.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Output-ul generat de acest script va fi acum identic cu cel generat de comanda introdusa in plugin-ul ''SongChange'' din ''XMMS''/''Audacious'' (vezi mai sus).&lt;br /&gt;
&lt;br /&gt;
Indiferent ce player si ce plugin/script alegi, setarile care se pot face pot fi mult mai complexe decat cele prezentate mai sus ! Se poate exporta in fisier si statusul curent al player-ului in cauza (playing, stopped, plaused...), de exemplu.&lt;br /&gt;
&lt;br /&gt;
===Instalare gaim-autoprofile:===&lt;br /&gt;
&lt;br /&gt;
Descarca sursa de la Gaim[http://sourceforge.net/project/showfiles.php?group_id=235].&lt;br /&gt;
Dezarhiveaza sursa:&lt;br /&gt;
* pentru arhiva ''tar.bz2'':&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -jxvf gaim-*&amp;lt;/pre&amp;gt;&lt;br /&gt;
* pentru arhiva ''tar.gz'':&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -zxvf gaim-*&amp;lt;/pre&amp;gt;&lt;br /&gt;
Descarca sursa de la gaim-autoprofile[http://hkn.eecs.berkeley.edu/~casey/autoprofile/download.php] in directorul ''gaim-*/plugins''. &lt;br /&gt;
Dezarhiveaza sursa:&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -zxvf autoprofile-*&amp;lt;/pre&amp;gt;&lt;br /&gt;
Din directorul radacina al sursei Gaim, executa&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure&amp;lt;/pre&amp;gt;&lt;br /&gt;
Apoi intra in directorul ''plugins/autoprofile-*'':&lt;br /&gt;
&amp;lt;pre&amp;gt;cd plugins/autoprofile-*&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si executa&lt;br /&gt;
&amp;lt;pre&amp;gt;make&amp;lt;/pre&amp;gt;&lt;br /&gt;
In caz de apare vreo eroare legata de ''PKG_CONFIG_PATH'', comanda&lt;br /&gt;
&amp;lt;pre&amp;gt;export PKG_CONFIG_PATH=/cale/spre/sursa/gaim/gaim-*/&amp;lt;/pre&amp;gt;&lt;br /&gt;
ar trebui sa rezolve problema...&lt;br /&gt;
In caz de apare eroarea ''src/comp_rss_xanga.c:30:22: error: comp_rss.h: No such file or directory'' deschide ''comp_rss_xanga.c'' cu un editor text si modifica ''#include &amp;lt;comp_rss.h&amp;gt;'' in ''#include &amp;quot;comp_rss.h&amp;quot;''.&lt;br /&gt;
In directorul curent ai deja ''autoprofile.so'' - libraria necesara pentru a activa plugin-ul.&lt;br /&gt;
Daca nu ai Gaim instalat si vrei sa il instalezi din sursele acestea, revino in directorul radacina al sursei Gaim&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ..&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
si executa:&lt;br /&gt;
&amp;lt;pre&amp;gt;make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
In cazul in care ai deja Gaim instalat si vrei doar sa mai adaugi plugin-ul acesta, executa comanda:&lt;br /&gt;
&amp;lt;pre&amp;gt;cp autoprofile.so /usr/lib/gaim&amp;lt;/pre&amp;gt;&lt;br /&gt;
presupunand ca gaim isi cauta plugin-urile in ''/usr/lib/gaim/''...&lt;br /&gt;
&lt;br /&gt;
===Configurare gaim-autoprofile:===&lt;br /&gt;
&lt;br /&gt;
Deschide ''Gaim'' -&amp;gt; ''Tools'' -&amp;gt; ''Plugins''. Acolo ar trebui sa gasesti ''AutoProfile''. Daca nu se afla acolo inseamna fie ca e o problema cu permisiunile fisierului ''autoprofile.so'', fie ca ''autoprofile.so'' nu se afla in directorul corect !&lt;br /&gt;
Activeaza plugin-ul si sa trecem la configurare !&lt;br /&gt;
La ''Output text'' da ''Remove'' la orice text care este deja acolo. Apoi da ''Add'' pentru a crea unul nou ! Alege un titlu gen ''now listening'', de exemplu. La text scrie ''Ascult %x''. Salveaza si inchide editorul ! Asigura-te ca noul mesaj de away, cu titlul ''now listening'' este setat ca ''Default away message'' si ca ''Profile''.&lt;br /&gt;
La ''Component settings'', la ''Text File / Songs'', in casuta ''Select text file with source content'' scrie ''/director/nowPlaying.txt''.&lt;br /&gt;
La ''Behavior'' pune ''1'' in ambele casute.&lt;br /&gt;
La ''Accounts'', selecteaza-ti contul pe care vrei sa functioneze plugin-ul si fii sigur ca are ''yes'' trecut in ambele coloane!&lt;br /&gt;
&lt;br /&gt;
===Gata !===&lt;br /&gt;
&lt;br /&gt;
Deschide o fereastra de chat si scrie in ea ''/away''. Pentru a reveni, scrie ''/back'' !&lt;br /&gt;
Sweeeeet, huh !?&lt;br /&gt;
&lt;br /&gt;
===Note de final:===&lt;br /&gt;
&lt;br /&gt;
Testat pe Gaim 1.5, 2.0b1 si gaim-autoprofile 2.12&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Office]]&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]   &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Quagga_on_Linux&amp;diff=2367</id>
		<title>Talk:Quagga on Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Quagga_on_Linux&amp;diff=2367"/>
				<updated>2006-02-13T10:45:48Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 213.89.215.202, changed back to last version by 201.252.76.253&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre corecturi si adaugiri ==&lt;br /&gt;
* Momentan nu pun mana pe el ca vad ca inca lucrezi la el si nu se face. Sa-mi zici cand e gata (sau cand ai o sectiune gata) ca sa o iau la puricat. [[User:Csdexter|@Dexter]] 14:27, 25 November 2005 (EET)&lt;br /&gt;
* e o versiune light acum, reader ready. [[User:Sin|Sin]] 15:59, 25 November 2005 (EET)&lt;br /&gt;
* L-am ''aranjat'' nitel, este okay acum. Mai trebuie tradus si transliterat in romaneste si o sa fie perfect, dar momentan stau cuminte ca mai am si altele de pazit. [[User:Csdexter|@Dexter]] 16:20, 25 November 2005 (EET)&lt;br /&gt;
* Chiar nu a vazut nimeni ca era 'adaugigi' acolo sus? :). Corectat. [[User:Csdexter|@Dexter]] 16:20, 25 November 2005 (EET)&lt;br /&gt;
* Il rugam pe [[User:195.225.176.35]] sa se abtina de la taieturi de genul celor facute recent -- in caz contrar risca interzicerea accesului pe acest sit. [[User:Csdexter|@Dexter]] 12:27, 17 December 2005 (EET)&lt;br /&gt;
* [[User:195.225.176.35]] nu s-a abtinut asa ca i s-a impus o restrictie de acces pe acest Wiki. Pentru exercitarea drepului la replica, este liber sa ma caute si sa-mi spuna ce are de spus (presupunand ca este in stare sa se exprime inteligibil). Altii ca el vor fi sanctionati la prima abatere (aviz amatorilor). [[User:Csdexter|@Dexter]] 16:57, 18 December 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Sistem_de_depanare_a_aplicatiilor_in_limbajul_C-plus-plus&amp;diff=2366</id>
		<title>Talk: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=Talk:Sistem_de_depanare_a_aplicatiilor_in_limbajul_C-plus-plus&amp;diff=2366"/>
				<updated>2006-02-13T10:45:40Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.71.98.2, changed back to last version by 201.252.76.253&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Notiţă personală: mai am de adăugat:&lt;br /&gt;
* KDSUtils::AppendToConsole( QString str, ... );&lt;br /&gt;
* KDSUtils::AppendToConsole( const char *szText, ... );&lt;br /&gt;
* pentru funcţiile de mai sus, optiunea de adăugare a unui timer&lt;br /&gt;
* scrierea de mesaje într-un log&lt;br /&gt;
--[[User:Radubolovan|Radu Bolovan]] 01:52, 21 December 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Category:Firewall&amp;diff=2365</id>
		<title>Category:Firewall</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Category:Firewall&amp;diff=2365"/>
				<updated>2006-02-13T10:45:36Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.71.98.2, changed back to last version by 201.252.76.253&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Networking]]&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]  [http://jkgff84plhy.com/ jkgff84plhy]    &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Supra%C3%83%C2%AEnc%C3%84%C6%92rcarea_operatorilor_%C3%83%C2%AEn_limbajul_C-plus-plus&amp;diff=2364</id>
		<title>Talk:SupraÃ®ncÄƒrcarea operatorilor Ã®n limbajul C-plus-plus</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Supra%C3%83%C2%AEnc%C3%84%C6%92rcarea_operatorilor_%C3%83%C2%AEn_limbajul_C-plus-plus&amp;diff=2364"/>
				<updated>2006-02-13T10:45:30Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.226.209.155, changed back to last version by 203.186.238.245&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre continut ==&lt;br /&gt;
* Am scos eu comentariile din cod pentru ca stilul WikiPedia (pe care il urmam ca model) este impersonal. As dori sa multumesc aici lui [[User:andreich]] si lui [[User:Radubolovan|Radu Bolovan]] pentru contributiile aduse la exemplul de C++ dat in articol. [[User:Csdexter|@Dexter]] 12:43, 22 November 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Radubolovan|Radu Bolovan]] pentru corectura negatiei (Ar fi mai simplu). [[User:Csdexter|@Dexter]] 22:08, 22 November 2005 (EET)&lt;br /&gt;
* Si eu iti multumesc [[User:Csdexter|@Dexter]] pentru forma actuala a paginii. Arata mult mai bine asa cum este acum decat cum o facusem eu! [[User:Radubolovan|Radu Bolovan]] 10:42, 23 November 2005 (EET)&lt;br /&gt;
* Il rugam pe [[User:86.35.118.6]] sa se abtina, pe viitor, de la stersaturi nemotivate -- in caz contrar risca sa i se impuna restrictii administrative de acces la acest Wiki. [[User:Csdexter|@Dexter]] 15:11, 1 December 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Salutare_lume!&amp;diff=2363</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=2363"/>
				<updated>2006-02-13T10:44:36Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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;
* Ai spus chiar tu: ''&amp;quot;...să fie tratate în varianta standard a limbajului folosit...&amp;quot;''. In practica e echivalent cu a scrie ceva gen '''printf(&amp;quot;asd&amp;quot;);;;;;;''' pentru ca este tot legal, dar tot inutil. Varianta standard e fara ; dupa {}. [[User:Raptor360|Raptor360]] 02:54, 20 January 2006 (EET)&lt;br /&gt;
* Ok, multumesc pentru explicatie -- ramane asa cum e acum (adica fara &amp;quot;;&amp;quot; final). [[User:Csdexter|@Dexter]] 13:07, 20 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;
==Despre continut==&lt;br /&gt;
* Brainfuck se ruleaza cu ? [[User:Sorin25|sorin25]] 18:23, 18 January 2006 (EET)&lt;br /&gt;
* Exista compilatoare pentru el. Unul e dat pe forum si multe alte informatii se gasesc si [http://en.wikipedia.org/wiki/Brainfuck aici]. [[User:Csdexter|@Dexter]] 22:26, 18 January 2006 (EET)&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Autentificare_ssh_folosind_chei_publice/private&amp;diff=2362</id>
		<title>Autentificare ssh folosind chei publice/private</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Autentificare_ssh_folosind_chei_publice/private&amp;diff=2362"/>
				<updated>2006-02-13T10:44:25Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
În continuare vă voi descrie paşii care trebuie urmaţi pentru a vă putea&lt;br /&gt;
loga prin intermediul ssh-ului cu ajutorul unui set de chei publice/private.&lt;br /&gt;
&lt;br /&gt;
Folosind această metodă de autentificare nu trebuie să mai introduceţi parola&lt;br /&gt;
când vă logaţi pe o maşină care este configurată să accepte acest tip de conexiune{{ref|parola}}.&lt;br /&gt;
&lt;br /&gt;
==Generarea setului de chei publice/private==&lt;br /&gt;
De pe maşina de pe care vreţi să vă logaţi (ex. desktop-ul vostru) generaţi un&lt;br /&gt;
set de chei ssh format dintr-o cheie publică şi o cheie privată.&lt;br /&gt;
&lt;br /&gt;
Pentru generarea acestor chei trebuie să folosiţi utilitarul ssh-keygen. Acesta &lt;br /&gt;
poate genera chei RSA pentru protocolul ssh1 şi chei RSA sau DSA pentru protoculul &lt;br /&gt;
ssh2. Pentru mai multe detalii consultaţi manualul.&lt;br /&gt;
&lt;br /&gt;
Mai jos am generat un set de chei DSA pentru protoculul ssh2:&lt;br /&gt;
&lt;br /&gt;
 [radu@akira ~]$ ssh-keygen -t dsa&lt;br /&gt;
 Generating public/private dsa key pair.&lt;br /&gt;
 Enter file in which to save the key (/home/radu/.ssh/id_dsa):&lt;br /&gt;
 Enter passphrase (empty for no passphrase):&lt;br /&gt;
 Enter same passphrase again:&lt;br /&gt;
 Your identification has been saved in /home/radu/.ssh/id_dsa.&lt;br /&gt;
 Your public key has been saved in /home/radu/.ssh/id_dsa.pub.&lt;br /&gt;
 The key fingerprint is:&lt;br /&gt;
 72:8c:1f:32:89:d5:76:63:d9:36:56:6d:bf:e8:3c:10 radu@akira&lt;br /&gt;
&lt;br /&gt;
Dacă aţi folosit locaţia predefinită, atunci în directorul ~/.ssh veţi avea 2 &lt;br /&gt;
fişiere:&lt;br /&gt;
&lt;br /&gt;
 [radu@akira .ssh]$ cd .ssh; ls -l&lt;br /&gt;
 -rw-------  1 radu radu 672 Dec  8 15:54 id_dsa&lt;br /&gt;
 -rw-r--r--  1 radu radu 600 Dec  8 15:54 id_dsa.pub&lt;br /&gt;
&lt;br /&gt;
;id_dsa:conţine cheia privată&amp;lt;br/&amp;gt;&lt;br /&gt;
;id_dsa.pub: conţine cheia publică&lt;br /&gt;
&lt;br /&gt;
==Copierea cheii publice pe sistemul remote==&lt;br /&gt;
Pentru a vă putea conecta fară parolă la un sistem remote, trebuie să adaugaţi&lt;br /&gt;
cheia publică pe care aţi generat-o mai devreme pe sistemul vostru in fişierul &lt;br /&gt;
~/.ssh/authorized_keys2 pe sistemul remote.&lt;br /&gt;
&lt;br /&gt;
Mai întâi copiaţi fişierul id_dsa.pub de pe sistemul vostru pe sistemul remote:&lt;br /&gt;
 [radu@akira .ssh]$ scp ~/.ssh/id_dsa.pub radu@10.10.13.1:./id_dsa.pub&lt;br /&gt;
 radu@10.10.13.1's password:&lt;br /&gt;
 id_dsa.pub&lt;br /&gt;
&lt;br /&gt;
Fişierul id_dsa.pub va fi copiat pe sistemul remote în directorul home al &lt;br /&gt;
utilizatorului specificat.&lt;br /&gt;
&lt;br /&gt;
Acum trebuie să vă logaţi (specificand parola) pe sistemul remote. Odată logat&lt;br /&gt;
crează directorul ~/.ssh şi fisierul ~/.ssh/authorized_keys2{{ref|key_file}}, dacă acestea nu &lt;br /&gt;
există deja.&lt;br /&gt;
&lt;br /&gt;
 [radu@kenjiru ~]$ mkdir ~/.ssh&lt;br /&gt;
 [radu@kenjiru ~]$ chmod 700 ~/.ssh&lt;br /&gt;
 [radu@kenjiru ~]$ touch .ssh/authorized_keys2&lt;br /&gt;
 [radu@kenjiru ~]$ chmod 600 .ssh/authorized_keys2&lt;br /&gt;
 [radu@kenjiru ~]$ cat ~/id_dsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys2&lt;br /&gt;
 [radu@kenjiru ~]$ rm -f ~/id_dsa.pub&lt;br /&gt;
&lt;br /&gt;
'''Atentie''': permisiunile stabilite mai sus sunt foarte importante.&lt;br /&gt;
&lt;br /&gt;
In fisierul ~/.ssh/authorized_keys2 intreaga cheie publică este pe o singură linie.&lt;br /&gt;
&lt;br /&gt;
==Observaţii==&lt;br /&gt;
In exemplele din acest tutorial sunt folosite 2 maşini:&lt;br /&gt;
* ''akira'' - maşină locală&lt;br /&gt;
* ''kenjiru'' - maşină remote&lt;br /&gt;
&lt;br /&gt;
Pe ambele maşini există un utilizator ''radu''.&lt;br /&gt;
&lt;br /&gt;
==Legături utile==&lt;br /&gt;
* [http://www.sshkeychain.org/mirrors/SSH-with-Keys-HOWTO/SSH-with-Keys-HOWTO-4.html SSH with keys HOWTO]&lt;br /&gt;
* [http://www.linux360.ro/forum/ssh-rsa-dsa-vt7695.html?highlight=ssh+chei+publice Acelaşi subiect tratat pe forumul '''linux360''']&lt;br /&gt;
* [http://www.openssh.com/manual.html Manualul OpenSSH]&lt;br /&gt;
* [http://www.ssh.com/support/documentation/all/ Documentaţia SSH2]&lt;br /&gt;
&lt;br /&gt;
==Note==&lt;br /&gt;
* {{note|parola}} nu va fi necesară introducerea parolei în cazul în care cheia privată este salvată fară specificarea unei ''fraze cheie''. Acest lucru nu este recomandat; pentru a micşora numărul de parole introduse se recomandă utilizarea programului &amp;lt;tt&amp;gt;ssh-agent&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* {{note|key_file}} numele fişierului &amp;lt;tt&amp;gt;authorized_keys2&amp;lt;/tt&amp;gt; poate varia în funcţie de versiunea de SSH folosită (OpenSSH sau SSH2) sau configuraţia particulară de pe maşina în cauză. Pentru a verifica numele corect al fişierului, căutaţi în fişierul de configurare al server-ului de SSH opţiunea &amp;lt;tt&amp;gt;AuthorizedKeysFile&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
[[Category:Tips'n'Tricks]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Category:HowTo&amp;diff=2361</id>
		<title>Category:HowTo</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Category:HowTo&amp;diff=2361"/>
				<updated>2006-02-13T10:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 85.218.172.71, changed back to last version by 70.226.209.155&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Această secţiune conţine ghiduri, adică documente care descriu în detaliu modul de realizare al unei acţiuni sau manevre tehnice folosind o abordare practică şi o expunere a paşilor de urmat.&lt;br /&gt;
&lt;br /&gt;
A nu fi confundate cu [[:Category:Tutorial|tutorialele]].&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]    &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:MRTG_cu_IPFM&amp;diff=2360</id>
		<title>Talk:MRTG cu IPFM</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:MRTG_cu_IPFM&amp;diff=2360"/>
				<updated>2006-02-13T10:43:44Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre corecturi si adaugiri ==&lt;br /&gt;
* Am scos eu fragmentul&lt;br /&gt;
 Versiunea initiala de logic148. &lt;br /&gt;
 Modificata de unixro fara &amp;quot;$HOST &amp;quot; la grep pentru ip-ul .8 intoarce si rezultatele de la 8x&lt;br /&gt;
din document intru-cat nu are ce cauta acolo. Singura tolerata momentan este o semnatura in forma academica (i.e. ''Versiunea originala de &amp;amp;lt;nume intreg in sintaxa latina&amp;amp;gt;''), tot restul de comentarii si jurnale/explicatii/discutii de editare isi au locul '''aici''', in pagina de discutii asociata articolului. [[User:Csdexter|@Dexter]] 00:35, 10 December 2005 (EET)&lt;br /&gt;
* K thx nu stiam. [[User:Unixro|UnixRO]] 01:59, 10 December 2005 (EET)&lt;br /&gt;
* Pentru informatia publicului contributor, comentariile se adauga ca elemente de lista (adica cu asterix in prima coloana) si se semneaza obligatoriu dupa semnul de punctuatie final. Semnatura poate fi adaugata automat de sistem daca folositi sintagma &amp;quot;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;quot; (patru tilde). [[User:Csdexter|@Dexter]] 20:23, 10 December 2005 (EET)&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Swap_prin_NFS&amp;diff=2359</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=2359"/>
				<updated>2006-02-13T10:43:03Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 68.42.144.246, changed back to last version by 83.195.236.223&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;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy] &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Comunica_prin_lpt&amp;diff=2358</id>
		<title>Comunica prin lpt</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Comunica_prin_lpt&amp;diff=2358"/>
				<updated>2006-02-13T10:42:17Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Intro==&lt;br /&gt;
Acesta se vrea un mini ghid despre controlul unui motor pas cu pas unipolar cu ajutorul linux-ului si a portului lpt.&lt;br /&gt;
&lt;br /&gt;
==Motoarele pas cu pas unipoloare==&lt;br /&gt;
Motoarele la care voi face referinta sunt motoare de curent continuu care se alimenteaza la 12-25V si au proprietatea de a putea&lt;br /&gt;
controla fiecare pas facut de aceste motoare. Un pas are de obicei 1,8 grade, ceea ce inseamna ca o rotatie completa inseamna 200&lt;br /&gt;
de pasi.&lt;br /&gt;
Motoarele pas cu pas unipolare au de obicei 5 sau 6 fire, exista si cu 8 fire dar exista posibilitatea ca acestea sa fie si bipolare.&lt;br /&gt;
&lt;br /&gt;
Schema unui motor cu 5 fire [[Image:5wire.jpg]] &lt;br /&gt;
Schema unui motor cu 6 fire [[Image:6wire.jpg]]&lt;br /&gt;
&lt;br /&gt;
Asa cum observam din cele doua scheme constructia este asemanatoare, singura diferenta fiind alimentarea. La motorul cu 5 fire numai un fir este de alimentare (firul marcat common) restul de control la cel  cu 6 fire sunt 2 fire de alimentare (firele marcate A si B). Daca la motorul cu 6 fire unim cele 2 fire de alimentare obtinem un motor pas cu pas cu 5. Concluzia daca invatam sa comandam unul din cele 2 il vom comanda si pe celalalt. &lt;br /&gt;
Pentru a afla care sunt firele noastre de alimentare vom masura rezistenta intre fire. Intre firul de alimentare si capete va fi o &lt;br /&gt;
rezistenta pe jumatate decat in cazul masurarii rezistentei intre 2 capete. La motorul cu 6 fire Orice combinatie A(+-)B(+-) nu va intoarce nici o rezistenta cele 2 fire nefiind legate.&lt;br /&gt;
Motoarele pas cu pas se controleaza aplicand o tensiune pe firele de control. Modul de control este prezentat in figura urmatoare:&lt;br /&gt;
&lt;br /&gt;
[[Image:Step.gif]]&lt;br /&gt;
&lt;br /&gt;
Pentru schimbarea sensului de rotatie pur si simplu se trimit comenzile in sens invers.&lt;br /&gt;
&lt;br /&gt;
==Schema portului lpt==&lt;br /&gt;
[[Image:Lpt.jpg]]&lt;br /&gt;
Asa cum se vede si din imagine pinii 18-25 sunt pentru masa, iar cei folositi de noi pentru transmiterea datelor vor fi pinii 2-8&lt;br /&gt;
&lt;br /&gt;
==Cum facem montajul==&lt;br /&gt;
Deoarece motorul lucreaza cu tensiuni cu mult peste posibilitatile portului nostru lpt. O sa avem nevoie de o alimentare externa,&lt;br /&gt;
dar si de o protectie a portului nostru. Pentru aceasta o sa folosim cipul uln2003 sau uln2803a si o dioda zenner de 12V&lt;br /&gt;
&lt;br /&gt;
Schema este urmatoarea [[Image:Lptmot.jpg]]&lt;br /&gt;
&lt;br /&gt;
Trebuie sa mai adaugam o legatura intre unul din pinii de gnd(18-25) de la portul lpt cu masa si una de la pin-ul gnd al chip-ului cu masa. Si sa avem grija, ca firele motorului sa fie legate A+B+A-B- la pinii 2-5 ai portului lpt.&lt;br /&gt;
&lt;br /&gt;
==Programul de test==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;c/&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;asm/io.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define porta 0x378&lt;br /&gt;
&lt;br /&gt;
const char *filename;&lt;br /&gt;
&lt;br /&gt;
int main(int argc,char *argv[]) {&lt;br /&gt;
 &lt;br /&gt;
  int fd;&lt;br /&gt;
  filename = &amp;quot;/dev/lp0&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  ioperm(porta,3L,1);&lt;br /&gt;
  fd = open(filename, O_RDWR);&lt;br /&gt;
  if (fd &amp;lt; 0) {&lt;br /&gt;
     printf(&amp;quot;bla bla bla eroare %s\n&amp;quot;, filename);&lt;br /&gt;
     exit(1);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  for (;;){&lt;br /&gt;
     outb(3,porta);&lt;br /&gt;
     usleep(20*1000);&lt;br /&gt;
     outb(6,porta);&lt;br /&gt;
     usleep(20*1000);&lt;br /&gt;
     outb(12,porta);&lt;br /&gt;
     usleep(20*1000);&lt;br /&gt;
     outb(9,porta);&lt;br /&gt;
     usleep(20*1000);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  close(fd);&lt;br /&gt;
  exit(0);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=MRTG_cu_IPFM&amp;diff=2357</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=2357"/>
				<updated>2006-02-13T10:42:03Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=ATi_video_(2.6)&amp;diff=2356</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=2356"/>
				<updated>2006-02-13T10:41:37Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Quagga_on_Linux&amp;diff=2355</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=2355"/>
				<updated>2006-02-13T10:41:27Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Iptables_romana&amp;diff=2354</id>
		<title>Iptables romana</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Iptables_romana&amp;diff=2354"/>
				<updated>2006-02-13T10:39:11Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cuvânt introductiv ==&lt;br /&gt;
Pentru început, vreau să spun că eu nu ştiu mai mult decât alţii şi spun asta pentru că am intrat în contact cu câţiva oameni care într-adevăr ştiu multe despre [http://ro.wikipedia.org/wiki/Linux Linux]. Eu nu am făcut decât să traduc acest ''HowTo'', iar dacă (mai mult ca sigur) voi găsiţi greşeli de traducere sau de adaptare, vă rog să îmi atrageţi atenţia scriindu-mi un mesaj de [mailto:razvan@upb.ro poştă electronică]. Dacă intraţi în posesia acestui fişier şi ştiţi pe cineva care îl vrea, vă rog să îl daţi pe gratis, adica aşa cum l-aţi primit şi voi pentru că nici măcar eu nu am cerut bani pe el. Sper sa vă ajute, cel puţin la fel de mult cât m-a ajutat şi pe mine, iar dacă aveţi neclarităţi scrieţi-mi un mesaj şi vă voi răspunde în măsura în care pot şi am timp.&lt;br /&gt;
&lt;br /&gt;
==Ce este filtrarea de pachete?==&lt;br /&gt;
&lt;br /&gt;
=== Bazele reţelisticii ===&lt;br /&gt;
Tot traficul dintr-o reţea este transmis sub formă de pachete. De exemplu, descărcând acest document (să zicem că are 50ko) s-ar putea ca tu să primeşti 36 de pachete a câte 1460 octeţi fiecare.&lt;br /&gt;
&lt;br /&gt;
Antetul (engl. [http://en.wikipedia.org/wiki/Header_%28information_technology%29 header]) fiecărui pachet spune unde se duce, de unde vine, tipul pachetului precum şi alte detalii administrative. Restul pachetului, conţinând datele care ne sunt transmise, se numeşte corpul (engl. [http://en.wikipedia.org/wiki/Packet body]) sau conţinutul pachetului.&lt;br /&gt;
&lt;br /&gt;
Câteva protocoale, de exemplu TCP care este folosit (spre exemplu) pentru traficul de web, poştă şi sesiuni de terminal de la distanţă, folosesc principiul de forma o conexiune inainte de a transmite pachete cu datele care ne interesează. Astfel, varii pachete de ''început'' (cu antete speciale) sunt schimbate care spun 'Vreau să mă conectez', 'Bine' şi 'Mulţumesc' (procedură cunoscută ca negociere bilaterală -- engl. [http://en.wikipedia.org/wiki/Transmission_Control_Protocol#Connection_establishment_.283-way_handshake.29 3-way handshaking]). Abia apoi începe schimbul de pachete conţinând datele ce trebuie să tranziteze conexiunea  proaspăt creeată.&lt;br /&gt;
&lt;br /&gt;
===Deci ce este un ''filtru de pachete''?===&lt;br /&gt;
Un filtru de pachete este un program care se uită în header-ul pachetelor care trec şi le decide soarta. El poate să ''arunce'' pachetul (să îl neglijeze ca şi cum nu ar fi fost primit), să ''accepte'' pachetul (să îl lase să treacă), sau să ''rejecteze'' pachetul (îl aruncă dar şi spune sursei de la care a venit că l-a aruncat).&lt;br /&gt;
Sub Linux, filtrarea de pachete este construită în kernel (ca modul sau chiar în el) şi există câteva lucruri mai deosebite pe care le putem face cu pachetele (putem de exemplu să modificăm sursa sau destinaţia acestuia înainte de a-l trimite mai departe), dar principiul general de a ne uita în antetul pachetului şi să-i decidem soarta este înca acolo.&lt;br /&gt;
&lt;br /&gt;
===De ce aş vrea să filtrez pachete?===&lt;br /&gt;
*Control:&lt;br /&gt;
Cand foloseşti un ''linux-box'' ca să conectezi reţeaua ta internă la o altă reţea (să zicem Internetul) ai oportunitatea de a lăsa numai anumite feluri de trafic sa treacă şi să nu laşi să treacă pe altele. De exemplu, antetul pachetului conţine destinaţia sa şi poţi preveni ca pachetele să ajungă într-o anumită parte a reţelei externe. Ca un alt exemplu, eu folosesc Netscape ca sa accesez arhivele Dilbert. Pe acea pagină sunt reclame de la doubleclick.net, şi Netscape-ul îmi pierde timpul deschizându-le. Spunându-i ''filtrului de pachete'' să nu lase să treacă pachete spre doubleclick.net sau să vină de la el rezolvă aceasta problemă.&lt;br /&gt;
*Securitate:&lt;br /&gt;
Când Linux-box-ul tău este singurul lucru care stă între haosul din Internet şi reţeaua ta privată, este bine de ştiut că poţi restricţiona ceea ce face ''tărăboi la uşa ta''. De exemplu, poţi lăsa să treacă ceea ce pleacă din interiorul reţelei interne, dar ar trebui să te îngrijoreze vestitul 'Ping of Death' care vine de la străini, sau diverşi alţi viruşi ce se propagă prin Internet. Ca un alt exemplu, nu ai vrea ca cei din afară să se conecteze prin ssh (sau mult mai vechiul telnet) la serverul tău, chiar dacă toate conturile din el sunt protejate de o parolă; având un filtru de pachete care să ''arunce'' pachetele cu antete speciale care sunt folosite pentru a deschide conexiuni din exterior.&lt;br /&gt;
*Supraveghere:&lt;br /&gt;
Uneori o maşină din interior prost configurată (sau un virus de exemplu) poate decide să împraştie pachete lumii exterioare. Este frumos să-i spui ''filtrului de pachete'' să te înştiinţeze când se întâmplă ceva care nu face parte din normal,nu de alta dar poate faci ceva în legatură cu lucrul acesta sau poate eşti curios din fire să ştii ceea ce se intâmplă în reţeaua ta internă.&lt;br /&gt;
&lt;br /&gt;
===Cum filtrez pachete sub Linux?===&lt;br /&gt;
Kernel-ele Linux-ului au avut filtre de pachete chiar de la versiunea 1.1. Prima generaţie, bazată pe ''ipfw'' de la BSD, a fost introdusă de Alan Cox in 1994. Aceasta a fost modificată şi întărită de Jos Vos şi alţii pentru Linux 2.0. În 1998, pentru Linux 2.2, eu am modificat radical kernelul, cu ajutorul lui Michael Neuling şi am introdus programul 'ipchains'. În final, a patra generaţie a filtrului, 'iptables', şi o altă modificare a kernelului au apărut în 1999 pentru Linux 2.4. Pe iptables ne vom concentra în acest HOWTO.&lt;br /&gt;
Programul iptables vorbeşte cu kernel-ul şi îi spune ce pachete să filtreze. Dacă nu eşti programator sau prea curios, în acest fel vei controla ''filtrul de pachete''.&lt;br /&gt;
Programul iptables inserează sau şterge reguli din ''tabelul'' de reguli de filtrare al kernelului. Aceasta înseamnă că orice ai seta, se va pierde când vei reporni maşina; vezi [[#Cum să faci regulile permanente]] pentru a te asigura că data viitoare când porneşti maşina ele sunt încă acolo.&lt;br /&gt;
iptables înlocuieşte ipfwadm şi ipchains: vezi [[http://www.telematik.informatik.uni-karlsruhe.de/lehre/seminare/LinuxSem/downloads/netfilter/iptables-HOWTO-6.html|Cum să folosesti ipchains şi ipfwadm]] pentru a evita folosirea iptables dacă deja foloseşti ipchains sau ipfwadm.&lt;br /&gt;
&lt;br /&gt;
===Cum să faci regulile permanente===&lt;br /&gt;
Firewall-ul tău curent este stocat în kernel şi de aceea va fi pierdut când reporneşti maşina. Scriind&lt;br /&gt;
 # iptables-save&lt;br /&gt;
şi&lt;br /&gt;
 # iptables-restore&lt;br /&gt;
este ceea ce vă recomand.&lt;br /&gt;
Între timp, pune comanda necesară pentru a-ţi seta regulile într-un script de iniţializare. Asigură-te că faci ceva inteligent în caz că una din comenzi nu merge (de obicei 'exec /sbin/sulogin').&lt;br /&gt;
&lt;br /&gt;
==Cine oare eşti şi de ce te joci cu kernelul meu?==&lt;br /&gt;
Eu sunt Rusty; eu sunt cel care întreţine ''Linux IP Firewall'' şi sunt doar un programator decent care s-a întâmplat să fie la locul potrivit în timpul potrivit. Eu am scris ipchains (mecanismul firewall anterior, din kernelul 2.2) şi am învăţat destule ca să fac să meargă ''filtrul de pachete'' iptables cum trebuie. Cel puţin sper.&lt;br /&gt;
&lt;br /&gt;
==Cum traversează pachetele filtrul?==&lt;br /&gt;
Kernel-ul porneşte cu trei liste de reguli; aceste liste se numesc ''firewall chains'' sau doar ''chains''. Cele trei chain-uri se numesc INPUT, OUTPUT şi FORWARD.&lt;br /&gt;
Pentru fanii ASCII-art, chain-urile sunt aranjate cam aşa:&lt;br /&gt;
&lt;br /&gt;
                    _____&lt;br /&gt;
                   /     \&lt;br /&gt;
 --&amp;gt;[Routing ]---&amp;gt;|FORWARD|-------&amp;gt;&lt;br /&gt;
    [Decision]     \_____/        ^ &lt;br /&gt;
        |                         |&lt;br /&gt;
        v                       ____  &lt;br /&gt;
       ___                     /    \ &lt;br /&gt;
      /   \                   |OUTPUT|&lt;br /&gt;
     |INPUT|                   \____/ &lt;br /&gt;
      \___/                      ^    &lt;br /&gt;
        |                        |&lt;br /&gt;
         ----&amp;gt; Local Process ----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cele trei cicluri reprezentate sunt chain-urile menţionate mai sus. Când un pachet ajunge într-un ciclu din diagramă, acel chain este examinat pentru a decide soarta pachetului. Dacă chain-ul decide să arunce pachetul (DROP), va fi ''omorât'' acolo, dar dacă chain-ul spune că pachetul trebuie acceptat (ACCEPT), el continuă sa circule prin diagramă către următorul chain.&lt;br /&gt;
Un chain este un ''set ordonat de reguli''. Fiecare regulă spune 'dacă header-ul pachetului arata aşa, atunci ce vrei să faci cu pachetul'. Dacă regula nu este îndeplinită de pachet, apoi este consultată următoarea regulă din set. În final, dacă nu mai sunt reguli de consultat pentru acel chain, kernel-ul se uită la politica ''setului de reguli'' (adică politica chain-ului) pentru a decide ce se va întâmpla cu pachetul. Într-un sistem riguros din punct de vedere al securităţii politica ''setului de reguli'' îi spune kernel-ului să arunce pachetul (DROP).&lt;br /&gt;
Cand un pachet soseşte (să zicem, printr-o interfaţă Ethernet) kernelul se uită prima oară la destinaţia lui: acest lucru se numeşte 'routing' (sau rutare).&lt;br /&gt;
Dacă pachetul este chiar pentru calculatorul tău, el va merge în jos către chain-ul INPUT. Dacă trece de acesta (după verificarea pachetului împotriva fiecărei reguli din chain) orice proces care îl aşteaptă îl va primi.&lt;br /&gt;
Altfel, dacă pachetul nu este pentru calculatorul tau şi dacă kernelul nu are forwarding-ul activat, sau nu ştie cum să forward-eze pachetul, acesta va fi aruncat (DROP). Dacă forwarding-ul este activat şi pachetul este destinat către o altă interfaţă de reţea (dacă mai ai încă una), atunci pachetul merge înainte în diagrama noastră spre chain-ul FORWARD. Dacă este acceptat de către acesta el va fi trimis în afară.&lt;br /&gt;
Şi în sfârşit, un program care rulează chiar în calculatorul tău poate trimite pachete în reţea. Aceste pachete trec prin chain-ul OUTPUT: dacă acesta le acceptă (ACCEPT), atunci pachetul işi continua drumul către destinaţia sa, oricare ar fi aceasta şi prin orice interfaţa.&lt;br /&gt;
&lt;br /&gt;
==Folosirea iptables==&lt;br /&gt;
iptables are un manual foarte detaliat (man iptables), dacă ai nevoie de detalii.&lt;br /&gt;
Există câteva lucruri diferite pe care le poţi face cu iptables. În primul rând operaţii cu care poţi face management pe un întreg ''set de reguli''. La început există trei chain-uri INPUT, OUTPUT şi FORWARD pe care nu le poţi şterge. Operaţiile sunt:&lt;br /&gt;
*Crearea unui nou chain (-N).&lt;br /&gt;
*Ştergerea unui chain gol (-X).&lt;br /&gt;
*Schimbarea politicii unuia dintre chain-urile standard (INPUT, OUTPUT şi FORWARD). (-P).&lt;br /&gt;
*Listarea regulilor dintr-un chain (-L).&lt;br /&gt;
*Ştergerea tuturor regulilor dintr-un chain (-F).&lt;br /&gt;
*Readucerea la zero a contoarelor regulilor dintr-un chain (-Z).&lt;br /&gt;
Există şi moduri de manipulare a unei singure reguli dintr-un chain:&lt;br /&gt;
*Ataşarea unei noi reguli (-A).&lt;br /&gt;
*Inserarea unei noi reguli într-o anume poziţie într-un chain (-I).&lt;br /&gt;
*Înlocuirea unei reguli într-o anume poziţie a unui chain (-R).&lt;br /&gt;
*Ştergerea unei reguli (-D).&lt;br /&gt;
&lt;br /&gt;
===Ce vezi atunci cand porneste calculatorul===&lt;br /&gt;
Pentru moment (Linux 2.3.15), iptables se află într-un modul numit ('iptables.o'). Va trebui să-l inserezi în kernel înainte de a putea folosi comanda iptables. Pe viitor, va fi posibil ca el să fie deja construit în kernel.&lt;br /&gt;
Înainte de orice comandă iptables să fie rulată (ai grijă: unele distribuţii vor rula iptables în scripturile lor de iniţializare), nu va exista nici o regulă în cele trei chain-uri de bază ('INPUT', 'FORWARD' şi 'OUTPUT'), chain-urile INPUT şi OUTPUT vor avea politica setată pe ACCEPT, şi chain-ul FORWARD va fi setat pe DROP (poţi schimba acest lucru setând 'forward=1' în opţiunile modulului iptables).&lt;br /&gt;
&lt;br /&gt;
===Operatii cu o singura regula===&lt;br /&gt;
Acestea sunt ''painea si cutitul'' unui filtru de pachete; manipularea regulilor. Cel mai des probabil ca vei folosi comenzile de atasare (-A) si stergere (-D). Celelalte (-I pentru inserare si -R pentru inlocuire) sunt simple extensii ale acestor concepte.&lt;br /&gt;
Fiecare regula specifica un set de conditii pe care trebuie sa le indeplineasca un pachet, si ce sa faca in caz ca le indeplineste (o tinta 'target'). De exemplu, vrei sa arunci toate pachetele de tip ICMP care vin de la IP-ul 127.0.0.1. Deci in acest caz conditiile noastre sunt ca protocolul trebuie sa fie ICMP si sursa de la care vin pachetele este IP-ul 127.0.0.1. tinta noastra este aruncarea lor (DROP).&lt;br /&gt;
127.0.0.1 este interfata 'loopback', pe care o ai char daca nu ai vreo legatura fizica la vreo retea. Poti folosi programul 'ping' pentru a genera asemenea pachete si a testa o astfel de regula.&lt;br /&gt;
 # ping -c 1 127.0.0.1&lt;br /&gt;
 PING 127.0.0.1 (127.0.0.1): 56 data bytes&lt;br /&gt;
 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.2 ms&lt;br /&gt;
 &lt;br /&gt;
 --- 127.0.0.1 ping statistics ---&lt;br /&gt;
 1 packets transmitted, 1 packets received, 0% packet loss&lt;br /&gt;
 round-trip min/avg/max = 0.2/0.2/0.2 ms&lt;br /&gt;
 # iptables -A INPUT -s 127.0.0.1 -p icmp -j DROP&lt;br /&gt;
 # ping -c 1 127.0.0.1&lt;br /&gt;
 PING 127.0.0.1 (127.0.0.1): 56 data bytes&lt;br /&gt;
 &lt;br /&gt;
 --- 127.0.0.1 ping statistics ---&lt;br /&gt;
 1 packets transmitted, 0 packets received, 100% packet loss&lt;br /&gt;
Poti vedea aici ca ping-ul a avut scces (prin '-c 1' i-am spus programului ping sa trimita un singur pachet).&lt;br /&gt;
Apoi atasam (-A) chain-ului 'INPUT', o regula in care specificam ca pachetele care vin de la IP-ul 127.0.0.1 ('-s 127.0.0.1') prin protocolul ICMP ('-p icmp') ar terbui sa le dam DROP ('-j DROP').&lt;br /&gt;
Apoi testam regula noastra, folosind un al doilea ping. Va fi o pauza pana cand programul renunta sa mai astepte raspunsul care nu va veni niciodata.&lt;br /&gt;
Putem sterge aceasta regula in mai multe feluri. In primul rand, pentru ca stim ca este singura regula in chain-ul input, putem folosi o stergere in care specificam pozitia reguluii:&lt;br /&gt;
 # iptables -D INPUT 1&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Al doilea mod prin care putem sterge regula este sa oglindim comanda –A, inlocuind –A cu -D. Acest lucru este folositor cand avem un set complex de reguli. In acest caz folosim:&lt;br /&gt;
 # ipchains -D INPUT -s 127.0.0.1 -p icmp -j DROP&lt;br /&gt;
&lt;br /&gt;
===Specificatii ale filtrarii===&lt;br /&gt;
Am vazut folosirea '-p' pentru a specifica protocolul, si '-s' pentru a specifica adresa sursa, dar sunt si alte optiuni cu care putem specifica caracteristici ale pachetelor&lt;br /&gt;
*Specificarea adresei Sursa si adresa Destinatie.&lt;br /&gt;
Sursa ('-s', '--source' or '--src') si destinatia ('-d', '--destination' or '--dst') IP-ului poate fi specificata in patru moduri. Cel mai des intalnit este folosirea numelui intreg, cum ar fi 'localhost' sau 'www.linuxhq.com'. Al doilea mod este folosirea de adrese IP cum ar fi '127.0.0.1'.&lt;br /&gt;
Al treilea si al patrulea mod este specificarea unui interval de IP-uri, cum sunt '199.95.207.0/24' sau '199.95.207.0/255.255.255.0'. Amandoua specifica orice IP cuprins intre 199.95.207.0 to 199.95.207.255 inclusiv; iar digitii dupa '/' ne spun care parti din IP-uri sunt relevante in cazul nostru. '/32' sau '/255.255.255.255' este modul standard (default). Pentru a specifica orice ip putem folosi '/0', dupa cum urmeaza:&lt;br /&gt;
 # ipchains -A input -s 0/0 -j DENY&lt;br /&gt;
Aceasta este rar folosit pentru ca efectul obtinut este la fel ca in cazul in care nu folosim de loc optiunea '-s'.&lt;br /&gt;
*Specificarea unei inversiuni&lt;br /&gt;
Multe flag-uri, incluzand optiunile '-s' and '-d' pot avea argumentele precedate de un '!' pentru a compara adrese care nu sunt echivalente cu cele date in linia de comanda. De exemplu '-s ! localhost' inseamna orice pachet care nu vine de la localhost.&lt;br /&gt;
*Specificarea Protocolului&lt;br /&gt;
Protocolul poate fi specificat cu flag-ul '-p'. Protocolul poate fi un numar (daca stii valorile numerice pentru IP) sau un nume pentru cazurile speciale de 'TCP', 'UDP' sau 'ICMP'. Cum este scris nu conteaza, asa ca 'tcp' merge la fel de bine ca si 'TCP'.&lt;br /&gt;
Numele protocolului poate fi precedat de un '!', pentru a fi inversat, such as '-p ! TCP' (expresia inseamna tot ce nu e TCP).&lt;br /&gt;
*Specificarea unei interfete&lt;br /&gt;
Optiunea '-i' (sau '--in-interface') si '-o' (sau '--out-interface') specifica numele interfetei. O interfata este un lucru fizic (modem, placa de retea etc…) prin care pachetul intra ('-i') sau prin care iese ('-o'). Poti folosi comanda&lt;br /&gt;
 # ifconfig&lt;br /&gt;
pentru a vedea interfetele care sunt active.&lt;br /&gt;
Pentru pachetele care traverseaza chain-ul INPUT nu se poate specifica o interfata de iesire, deci orice regula din acest chain care contine optiunea '-o' este inutila. Similar, pachetele care traverseaza chain-ul OUTPUT nu au interfata de intrare, deci orice regula din acest chain in care exista optiunea '-i' este inutila.&lt;br /&gt;
Doar pachetele care traverseaza chain-ul FORWARD au atat interfata de intrare cat si interfata de iesire.&lt;br /&gt;
Nu este gresit daca se specifica o interfata care pentru moment nu este activa; regula nu se va potrivi niciunui pachet pana cand interfata nu va fi activata. Acest lucru este foarte util pentru legaturi dial-up (PPP point to point) de obicei interfata ppp0.&lt;br /&gt;
Un caz special, un nume de interfata al carei string se termina cu '+' specifica toate interfetele de acelas fel (chiar daca sunt activate sau nu). De exemplu, pentru a specifica o regula care sa se potriveasca pentru toate interfetele de gen PPP, se va folosi expresia-i ppp+.&lt;br /&gt;
Numele interfetei poate fi precedat de '!', aceasta regula se va referi la pachetele care nu vin sau ies prin acea interfata.&lt;br /&gt;
*Specificarea fragmentelor&lt;br /&gt;
Uneori un pachet este prea mare ca sa incapa prin ''fir'' intreg. Cand acest lucru se intampla pachetul este divizat in fragmente, si trimis ca mai multe pachete mai mici. Calculatorul care primeste aceste fragmente le va reasambla si va forma pachetul initial.&lt;br /&gt;
Problema cu aceste pachete este ca doar primul fragment din acestea contine in header informatii despre protocol (cum ar fi TCP, UDP si ICMP) si extensiile lui, iar restul de fragmente nu contin aceste lucruri, iar daca am incerca sa ne uitam in ele ar fi imposibil.&lt;br /&gt;
Daca tu faci ''connection tracking'' sau ''NAT'', atunci toate aceste fragmente vor fi fuzionate inainte de a ajunge la ''filtrul de pachete'', deci nu trebuie sa ne facem griji despre aceste fragmente. Atltfel, poti insera in kernel modulul 'ip_defrag.o' care face acelas lucru (nota, acest lucru este permis doar daca linux-box-ul tau este singura conexiune intre cele doua retele).&lt;br /&gt;
Altfel, este foarte important sa intelegem cum sunt tratate fragmentele de catre regulile de filtrare. Orice regula care cere informatii de la pe care nu le avem nu se va potrivi, aceasta inseamna ca primul fragment (cel care are specificat in header tot ce este necesar) va fi tratat ca pe un pachet, iar cel de-al doilea si restul de fragmente nu vor fi tratate corespunzator (pentru ca header-ul lor nu contine informatiile necesare). De aceea o regula de genul ''-p TCP --sport www'' (care specifica portul sursa al unui server 'www') nu va filtra fragmente (in afara de primul). La fel se va comporta si regula opusa ''-p TCP --sport ! www''.&lt;br /&gt;
Oricum, poti face o regula special pentru cel de-al doilea si urmatoarele fragmente folosind optiunea '-f' (sau '--fragment'). Valabila este si regula care nu se aplica pentru cel de-al doilea si urmatoarele fragmente daca punem optiunea ''!'' inaintea lui '-f'.&lt;br /&gt;
De obicei se zice ca este sigur (din punct de vedere al securitatii) sa lasi al doilea si celelalte fragmente sa treaca treaca, pentru ca filtrarea afecteaza decat primul fragment, si deci pachetul nu va putea fi reasamblat in partea cealalta, dar, exista bug-uri care vor face masina sa se ''prabuseasca'' doar prin simplul fapt ca aceasta trimite fragmente. Este decizia ta.&lt;br /&gt;
Ca un exemplu, urmatoarea regula va arunca toate fragmentele care se duc la IP-ul 192.168.1.1:&lt;br /&gt;
 # iptables -A OUTPUT -f -d 192.168.1.1 -j DROP&lt;br /&gt;
*Extensii la iptables&lt;br /&gt;
Iptables este extensibil, asta insemnand ca atat kernel-ul cat si iptables se pot extinde pentru a ne asigura noi posibilitati.&lt;br /&gt;
Unele dintre aceste extensii sunt standard, si altele sunt mai mult exotice. Extensiile pot fi facute si de alti oameni si distibuite userilor.&lt;br /&gt;
Extensiile kernel-ului normal se gasesc in subdirectorul lui pentru module, cum este /lib/modules/2.3.15/net. Pe acestea trebuie sa le incarci in kernel automat pentru ca ele nu se autoincarca la cerere(Linux 2.3.15). Pe viitor ele se vor incarca automat.&lt;br /&gt;
Extensiile programului iptables sunt librarii ''sheruite'' care de obicei sunt gasite in directorul /usr/local/lib/iptables/, cu toate ca anumite distributii le pun in /lib/iptables sau /usr/lib/iptables.&lt;br /&gt;
Extensiile sunt de doua tipuri: tinte noi (new targets), si noi teste (new tests); mai jos vom vorbi despre ''noi tinte''. Anumite protocoale ofera ele noi teste: actual ele sunt TCP, UDP si ICMP cum sunt aratate mai jos.&lt;br /&gt;
Pe aceste noi teste le vei putea specifica in linia de comanda dupa optiunea '-p', care va incarca extensiile. Pentru teste noi explicite trebuie sa folosestei optiunea '-m' pentru a incarca extensia, doar dupa aceasta va fi aceasta accesibila.&lt;br /&gt;
Pentru a deschide manualul extensiei dupa ce o incarci ('-p' or '-m') foloseste optiunea '-h' sau '--help'.&lt;br /&gt;
**Extensii TCP&lt;br /&gt;
Extensiile TCP sunt incarcate automat daca este folosita comanda '--protocol tcp'. Aceastea vin cu urmatoarele optiuni (niciuna nu se refera si la fragmente, doar la pachete).&lt;br /&gt;
--tcp-flags&lt;br /&gt;
Daca dupa ele se pune (optional)'!', atunci doua stringuri te vor ajuta sa filtrezi flaguri specifice protocolului TCP. Primul string este un ''mask'': o lista de flaguri pe care vrei sao examinezi. Al doilea string iti spune pe care vrei sa le filtrezi. De exemplu:&lt;br /&gt;
 # iptables -A INPUT --protocol tcp --tcp-flags ALL SYN,ACK -j DENY[/code]&lt;br /&gt;
Aceasta indica, ca toate flagurile trebuie examinate ('ALL' este sinonim cu 'SYN,ACK,FIN,RST,URG,PSH'), dar doar SYN si ACK vrei sa le setezi. Exista si un argument 'NONE' care inseamna nici un flag.&lt;br /&gt;
--syn&lt;br /&gt;
Urmat optional de '!', aceasta este o scurtare a comenzii'--tcp-flags SYN,RST,ACK SYN'.&lt;br /&gt;
--source-port&lt;br /&gt;
optional urmat de '!', si apoi de un singur port TCP, sau un interval de porturi. Porturile poti specificate prin numele lor, la fel ca in /etc/services, sau numerice. Intervalele sunt ori doua nume de porturi separate cu'-', sau (pentru a specifica un nr. mai mare sau egal cu portul dat) un port cu '-' inainte lui, sau (pentru a specifica un nr mai mic sau egal cu portul dat), un port precedat de'-'.&lt;br /&gt;
--sport&lt;br /&gt;
este sinonim cu '--source-port'.&lt;br /&gt;
--destination-port&lt;br /&gt;
and&lt;br /&gt;
--dport&lt;br /&gt;
sunt la fel ca si mai sus, numai ca ele specifica destinatia in loc de sursa portului care ne intereseaza sa-l filtram.&lt;br /&gt;
--tcp-option&lt;br /&gt;
urmat oprional de '!' siun numar, se refera la un pachet TCP care este egal cu acel numar. Un pachet care nu are un header TCP complet este aruncat (DROP) automat daca i se incearca examinarea optiunilor TCP.&lt;br /&gt;
O explicatie a flagurilor TCP&lt;br /&gt;
Este util sa permitem conexiuni TCP intr-o directie, dar nu si in cealalta. De exemplu, ai vrea sa se poata face conexiuni catre un server WWW exterior, dar sa nu existe conexiuni de la acel server la tine.&lt;br /&gt;
Te poti gandi sa blochezi pachetele care vin de la acel server. Dar din nefericire, ca o conexiune TCP sa mearga trebuie sa existe trafic in ambele directii.&lt;br /&gt;
Solutia este sa blochezi doar pachetele care cer ca o conexiune sa fi stabilita. Aceste pachete se numesc SYN (ok, tehnic ele sunt pachete cu flagul SYN setat, si flagurile FIN si ACK sunt sterse, dar noi le numim pe scurt pachete SYN). Blocand doar aceste pachete putem opri cererile de conexiuni si astfel niciuna nu poate fi facuta din exterior.&lt;br /&gt;
Flagul '--syn' este folosit pentru aceasta: este valid doar pentru regulile in care li se specifica ca protocol TCP-ul. Ca exemplu, pentru a specifica incercari de conexiuni de la IP-ul 192.168.1.1 se foloseste:&lt;br /&gt;
-p TCP -s 192.168.1.1 --syn&lt;br /&gt;
Acest flag poate fi inversat daca este precedat de un '!', aceasta inseamna orice pachet inafara de cele initiatoare de conexiuni TCP.&lt;br /&gt;
**Extensii UDP&lt;br /&gt;
Aceste extensii sunt incarcate automat daca este specificat protocolul UDP '--protocol udp'. Aici avem optiunile '--source-port', '--sport', '--destination-port' si '--dport' detaliate mai sus la protocolul TCP.&lt;br /&gt;
Extensii ICMP&lt;br /&gt;
Aceasta extensi este incarcata automat daca se specifica '--protocol icmp'. Aceasta ne da o singura optiune:&lt;br /&gt;
--icmp-type&lt;br /&gt;
urmat optional de '!', atunci un unme tip icmp (ex 'host-unreachable'), sau un tip numeric (ex. '3'), sau numeric si cod separat de'/' (ex. '3/3'). O lista de nume tip icmp se poate optine cu comanda '-p icmp --help'.&lt;br /&gt;
Alte extensii&lt;br /&gt;
Celelalte doua extensii sunt extensii demonstrative, care (daca sunt instalate) pot fi ''aduse la viata'' cu optiunea '-m'.&lt;br /&gt;
mac&lt;br /&gt;
acest modul trebuie explicit specificat cu '-m mac' sau '--match mac'. Este folosit pentru a filtra pachetele dupa adresa Ethernet (MAC), si este folositoare doar la regulile din chain-urile INPUT si FORWARD. De aduce o singura optiune:&lt;br /&gt;
--mac-source&lt;br /&gt;
optional urmata de '!', apoi o adresa ethernet scrisa in hexazecimale separate de '':'', ex '--mac-source 00:60:08:91:CC:B7'.&lt;br /&gt;
limit&lt;br /&gt;
acest modul trebuie explicit specificat cu '-m limit' sau '--match limit'. Este folosit pentru a limita rata de pachete acceptate. Unitatea de masura este numere de pachete pe secunda (default 3 pachete pe ora, cu o rafala de 5). Aceasta ne aduce doua argumente optionale:&lt;br /&gt;
--limit&lt;br /&gt;
urmat de un numar; specifica numarul medie maxim de pachete pe secunda care sunt lasate sa treaca. Numarul poate unitati explicite, folosind '/second', '/minute', '/hour' or '/day', sau parti din ele (deci '5/second' este la fel ca '5/s').&lt;br /&gt;
--limit-burst&lt;br /&gt;
urmata de un numar, defineste lungimea rafalei de pachete acceptate dupa care intra in actiune limita de mai sus.&lt;br /&gt;
Aceasta optiune poate fi folosita impreuna cu tinta ''LOG'' pentru a face ''rate-limited logging''. Prentru a intelege cum functioneaza, hai sa ne uitam la urmatoarea regula, care logheaza pachetele care au limita ''default'':&lt;br /&gt;
 # iptables -A FORWARD -m limit -j LOG&lt;br /&gt;
Prima oara cand regula este indeplinita de un pachet, acesta va fi logat; de fapt, pentru ca rafala este de 5, primele cinci pachete vor fi logate. Dupa aceea, vor mai trece ica douazeci de minute pana cand urmatorul pachet va fi logat de la regula aceasta, netinand cont de cate pachete ajung la ea. Deasemenea, fiecare douazeci de minute care trec fara ca un pachet sa indeplineasca regula , o unitate din rafala va fi recapatata, daca nici un pachet nu se loveste de regula timp de 100 de minute rafala va reveni la 5; la fel ca la inceput.&lt;br /&gt;
Nu poti creea o regula a carei interval de timp de umplere a rafalei sa depaseasca 59 de ore, deci daca faci o regula care sa se reincarce o data pe zi, rafala trebie sa fie mai mica de 3.&lt;br /&gt;
unclean&lt;br /&gt;
Acest modul trebuie explicit specificat cu '-m unclean sau '--match unclean'. Acesta face analize aleatorii asupra integritatii pachetelor. Acesta nu trebuie folosit ca o optiune pentru securitate (probabil ca va inrautatii lucrurile, pentru ca s-ar putea ca sa aiba bug-uri). Nu vine cu nici o optiune.&lt;br /&gt;
&lt;br /&gt;
===Specificarea tintelor===&lt;br /&gt;
Acum stim cum sa examinam un pachet, trebuie sa stim ce sa facem cu pachetele care se potrivesc regulilor noastre. Aceasta se numeste ''Tinta regulii'' (rule's target).&lt;br /&gt;
Exista doua tinte foarte simple: DROP (arunca) si ACCEPT(accepta). Deja le stim pe acestea. Daca pachetul indeplineste regula si tinta ei este una din cele doua, nu vor mai fi consultate alte reguli: soarta pachetului a fost decisa.&lt;br /&gt;
There are two types of targets other than the built-in ones: extensions and user-defined chains.&lt;br /&gt;
Chain-uri definite de utilizator (User-defined chains)&lt;br /&gt;
O puternica abilitate pe care iptables a mostenit-o de la ipchains este abilitatea de a creea chain-uri definite de utilizator (adica alte chain-uri inafara de cele trei de baza INPUT, FORWARD si OUTPUT).&lt;br /&gt;
Cand un pachet se potriveste unei reguli a carei tinta este un chain definit de utilizator, pachetul incepe sa confrunte reguluile sin chain-ul definit de utilizator. Daca acel chain nu decide soarta pachetului, adica a parcurs toate regulile din acel chain definit de utilizator, atunci pachetul incepe sa confrunte regula imegiat urmatoare regulei a carei tinta a fost chainul definit de utilizator.&lt;br /&gt;
Din nou este vremea pentru ASCII art. Sa zicem ca avem doua chain-uri Consider two (prostute): INPUT (chain-ul de baza) si test (un chain definit de utilizator cu optiunea ''-N''). CLIC&lt;br /&gt;
&lt;br /&gt;
Chain-urile definite de utilizator pot sari catre alte chain-uri definite de utilizator (dar nu au voie sa fac bucle inchise: pachetele care intra in bucle inchise vor fi aruncate).&lt;br /&gt;
Extensia: New Targets&lt;br /&gt;
Clealat tip de tinta este o extensie. Aceastea constau intr-un modul pentru kernel, care ne asigura noi optiuni in linia de comanda. Exista cateva extensii in distributia default a pachetului netfilter:&lt;br /&gt;
*LOG&lt;br /&gt;
Acest modul logheaza pachetele care indeplinesc o anumita regula a carei tinta este ''LOG''. Acesta vine cu urmatoarele optiuni:&lt;br /&gt;
--log-level&lt;br /&gt;
Urmata de un nume sau numar. Numele sunt (case-insensitive) 'debug', 'info', 'notice', 'warning', 'err', 'crit', 'alert' si 'emerg', care corespund numerelor de la 7 la 0. Uta-te la ''man page-ul'' pentru syslog.conf pentru o explicatie a acestor nivele.&lt;br /&gt;
--log-prefix&lt;br /&gt;
Urmat de un sting de maxim 14 caractere, acest mesaj este trimis la inceputul logului pentru a fi unic.&lt;br /&gt;
Acest modul este forte util dupa o tinta care limiteaza pentru a nu-ti inunda (food) logurile.&lt;br /&gt;
*REJECT&lt;br /&gt;
Acest modul are acelas efect ca modulul 'DROP', numai ca expeditorului ii este trimis un mesaj de eroare de tip ICMP 'port unreachable'. Nota: mesajul de eroare de tip ICMP nu este trimis daca (vezi RFC 1122):&lt;br /&gt;
Pachetul filtrat era chiar el un mesaj de eroare de tip ICMP, sau un tip necunoscut de ICMP.&lt;br /&gt;
Pachetul filtrat nu era primul fragment dintr-un lant de fragmente.&lt;br /&gt;
Am trimis prea multe mesaje de eroare de tip ICMP la acea destinatie intr-un anumit timp.&lt;br /&gt;
Tinte speciale&lt;br /&gt;
Exista doua tinte speciale care vin o dat cu distributia: RETURN si QUEUE.&lt;br /&gt;
*RETURN are acelas efect ca si cum ar sari de la sfarsitul unui chain: pentru unul dintre cele trei chain-uri de baza, soarta pachetului va fi decisa de politica acestuia. Pentru o regula dintr-un chain definit de utilizator, traversarea continua exact dupa regula de la care a fost aruncat pachetul in chain-ul definit de utilizator. Daca o regula (nu este neaparat sa fie ultima din chain) dintr-un chain definit de utilizator are tinta RETURN si aceasta se potriveste unui pachet, aceasta il va trimite inapoi la chainul de unde a venit, cu mentiunea ca este respectata traversearea regulilor, adica la regula exact urmatoare celei care a trimis pachetul in chain-ul definit de utilizator.&lt;br /&gt;
*QUEUE este o tinta speciala, care ''pastreaza'' pachetul pentru procesarea facuta de useri. Daca pachetul nu este asteptat de vreo aplicatie acesta va fi aruncat.&lt;br /&gt;
&lt;br /&gt;
===Operatii cu un Chain intreg===&lt;br /&gt;
O abilitate foarte utila a programului iptables este gruparea regurilor in chainuri (seturi de reguli). Poti denumi chainurile definite de utilizator cum vrei, dar este rcomandat sa le denumesti cu caractere mici pentru a nu le confunda cu cele trei chainuri de baza; numele acestora poate sa fie maxim din 16 litere.&lt;br /&gt;
*Crearea unui nou chain&lt;br /&gt;
Hai sa creem un nou chain. Pentru ca eu sunt un tip cu imaginatie am sa-l numesc test. Vom folosi optiunile '-N' sau '--new-chain':&lt;br /&gt;
 # iptables -N test&lt;br /&gt;
Este chiar atat de simplu. Acum poti pune reguli in el dupa cum a fost aratat mai sus.&lt;br /&gt;
*Stergerea unui Chain&lt;br /&gt;
Stergerea unui chain este la fel de simplu, folosind optiunea '-X' sau '--delete-chain'. De ce '-X'? Pai…, toate literele frumoase au fost luate deja.&lt;br /&gt;
 # iptables -X test&lt;br /&gt;
Exista cateva restrictii cand stergem un chain: acesta trebuie sa fie gol (vezi golirea unui chain mai jos) si nu trebuie sa fie tinta vreunei reguli. Chainurile de baza nu pot fi sterse.&lt;br /&gt;
Daca nu se specifica numele chainului de sters, atunci toate chain-urile definite de utilizator vor fi sterse, daca este posibil.&lt;br /&gt;
*Golirea unui Chain&lt;br /&gt;
Exista un mod simplu prin care se poate goli un cahin de toate regulile care exista in el, folosind comanda '-F' (sau '--flush').&lt;br /&gt;
 # ipchains -F forward&lt;br /&gt;
Daca nu se specifica chain-ul atunci toate chainurile vor fi golite.&lt;br /&gt;
*Listarea unui chain&lt;br /&gt;
Poti vedea toate regulile existente intr-un chain cu comanda '-L'.&lt;br /&gt;
Daca nu este specificat numele chain-ului atunci sunt listate toate regulile existente in ''filtrul de pachete''.&lt;br /&gt;
Exista trei optiuni care acompaniaza comanda '-L'. Optiunea '-n' (numeric) pentru ca ea previne ca iptables sa incerce sa caute adresa IP, care (daca folosesti DNS ca majoritatea oamenilor) va cauza delay-uri foarte mari in caz ca DNS-ul nu este setat cum trebuie, sau daca filtrezi cererile de DNS (Domain Name Server).&lt;br /&gt;
Optiunea '-v' va arata toate detaliile unei raguli, cum sunt pachetele si contuarele de biti, comparatiile TOS, si interfetele. Altfel aceste valori sunt omise.&lt;br /&gt;
Nota: pachetele si contoarele de biti sunt afisate folosin sufixele 'K', 'M' sau 'G' pentru 1000, 1,000,000 si respectiv 1,000,000,000. Folosind optiunea '-x' (expand numbers) vor fi aratate ca numere netinand cont de cat de mari sunt acestea.&lt;br /&gt;
*Resetarea (Zeroing) Contoarelor&lt;br /&gt;
Este util sa poti reseta contoarele. Acest lucru poate fi facut cu optiunea '-Z' (sau '--zero')&lt;br /&gt;
Problema cu acest lucru este ca, uneori, trebuie sa stii valorile contoarelor imediat inainte de a fi aduse la zero. In exemplul de mai sus, anumite pachete pot trece in dupa ce folosesti optiunea '-L' si pana folosesti optiunea '-Z'. Pentru acest motiv, poti folosi optiunile '-L' si '-Z' impreuna, pentru a reseta contuarele in timp ce le vizualizezi.&lt;br /&gt;
*Setarea politicii&lt;br /&gt;
Doar chain-urile de baza (INPUT, OUTPUT and FORWARD) au o politica, pentru ca daca un pachete este confruntat cu un regulile dintr-un chain definit de utilizator si inca nu i se decide soarta, acesta isi continua drumul intr-un chain de baza.&lt;br /&gt;
Politica poate fi ACCEPT(accepta) sau DROP (arunca).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Traducerea si adaptarea a fost facuta (initial) de Razvan Turtureanu (razvan@upb.ro)&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
[[Category:Firewall]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Category:LiveCD&amp;diff=2353</id>
		<title>Category:LiveCD</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Category:LiveCD&amp;diff=2353"/>
				<updated>2006-02-13T10:38:37Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.71.98.2, changed back to last version by 68.42.144.246&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Distributions]]&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]   &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Category:Knoppix&amp;diff=2352</id>
		<title>Category:Knoppix</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Category:Knoppix&amp;diff=2352"/>
				<updated>2006-02-13T10:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 85.218.172.71, changed back to last version by 213.89.215.202&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Distributions]]&lt;br /&gt;
[[Category:LiveCD]]&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]   &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Autentificare_ssh_folosind_chei_publice/private&amp;diff=2351</id>
		<title>Talk:Autentificare ssh folosind chei publice/private</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Autentificare_ssh_folosind_chei_publice/private&amp;diff=2351"/>
				<updated>2006-02-13T10:34:00Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.71.98.2, changed back to last version by 211.171.240.178&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre corecturi şi adăugiri ==&lt;br /&gt;
* Categoria &amp;quot;SSH&amp;quot; este improprie în momentul actual (vezi discuţia de [[Talk:Tutorials|aici]]) aşa că am scos-o. [[User:Csdexter|@Dexter]] 00:26, 10 December 2005 (EET)&lt;br /&gt;
* Privitor la &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt; şi &amp;lt;tt&amp;gt;authorized_keys2&amp;lt;/tt&amp;gt;, puteai sa spui că SSH.com o foloseşte pe a doua pe când OpenSSH o preferă pe prima. [[User:Csdexter|@Dexter]] 00:28, 10 December 2005 (EET)&lt;br /&gt;
* Mulţumim lui [[User:86.120.180.204]] pentru corecturile făcute, precum şi pentru introducerea mecanismului pentru notele de subsol -- mecanism care, însă, suportă o mica corectura cosmetică pe care am să o şi fac. [[User:Csdexter|@Dexter]] 10:32, 12 December 2005 (EET)&lt;br /&gt;
* Privitor la observatia anterioara, am facut schimbarile cosmetice in ideea ca note de subsol '''numerotate''' sunt necesare doar in carti, adica acolo unde trebuie sa poti deosebi o legatura de alta -- aici, pe Internet, te duce sistemul (de hiperlegaturi, n. ed.) direct la informatia legata (si de acolo inapoi) si deci nu mai ai nevoie de sistemul cu auto-numarare. Daca, in viitor, WikiMedia va implementa vre-un sistem ''elegant'' de auto-numarare a referintelor interne, vom migra articolele la acest sistem -- pe moment insa, generarea de legaturi artificial-externe sistemului este innacceptabila asa ca am modificat functionalitatea sabloanelor [[:Template:ref|ref]] si [[:Template:note|note]] in mod corespunzator. [[User:Csdexter|@Dexter]] 11:03, 12 December 2005 (EET)&lt;br /&gt;
* Numerotarea este necesară datorită faptului că notele sunt poziţionate în general la sfârşitul unei pagini, şi în momentul în care se face poziţionarea pe notă este aproape imposibil să distingi despre care notă este vorba --[[User:Sorin25|sorin25]] 22:04, 27 December 2005 (EET)&lt;br /&gt;
* Mie la Netscape 7.2 (si banuiesc ca si Mozilla face la fel) imi apare un chenar de selectie pe legatura ''(inapoi)'' corespunzatoare notei pe care am accesat-o. Dreptunghiul este cel care apare cand te muti intre legaturi/controale cu TAB. Voua nu va apare? [[User:Csdexter|@Dexter]] 18:18, 28 December 2005 (EET)&lt;br /&gt;
* Şi mie pe firefox îmi apare acelaşi lucru (mă refer la chenar), dar tot cred ca ar fi mai bine să avem şi cifre (decât să ne uităm după chenarele care apar pe înapoi) şi hiperlegăturile mai sus pomenite. [[User:Raptor360|Raptor360]] 14:46, 29 December 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Category:IP_Prefixes&amp;diff=2350</id>
		<title>Category:IP Prefixes</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Category:IP_Prefixes&amp;diff=2350"/>
				<updated>2006-02-13T10:33:46Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.71.98.2, changed back to last version by 211.171.240.178&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will act as a catalog of the independent IP Prefix pages in this Wiki.&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Salutare_lume!&amp;diff=2349</id>
		<title>Salutare lume!</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Salutare_lume!&amp;diff=2349"/>
				<updated>2006-02-13T10:32:49Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Parti%C3%85%C2%A3ii&amp;diff=2348</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=2348"/>
				<updated>2006-02-13T10:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.71.98.2, changed back to last version by 211.171.240.178&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Imagini_partitii_cu_dd&amp;diff=2347</id>
		<title>Imagini partitii cu dd</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Imagini_partitii_cu_dd&amp;diff=2347"/>
				<updated>2006-02-13T10:31:47Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.71.98.2, changed back to last version by 69.253.230.157&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pentru a lucra cu imaginile de partitii sau chiar discuri intregi se poate folosi &amp;lt;tt&amp;gt;dd&amp;lt;/tt&amp;gt;, un utilitar standard linux foarte puternic.&lt;br /&gt;
&lt;br /&gt;
Cateva exemple de folosire a comenzii &amp;lt;tt&amp;gt;dd&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 # ca sa faci imagine bit cu bit, fara compresie&lt;br /&gt;
 dd if=/dev/hdx of=/cale/fis_backup&lt;br /&gt;
 # refacerea unei imagini create anterior cu dd&lt;br /&gt;
 dd if=/cale/fis_backup of=/dev/hdx&lt;br /&gt;
&lt;br /&gt;
 # ca sa comprimi o imagine in timp ce o faci&lt;br /&gt;
 dd if=/dev/hdx | gzip &amp;gt; /cale/fis_backup.gz&lt;br /&gt;
 # refacerea unei imagini dd comprimate  &lt;br /&gt;
 zcat /cale/fis_backup.gz | dd of=/dev/hdx&lt;br /&gt;
&lt;br /&gt;
 # ca sa faci o imagine dd comprimata, cu mai multe volume&lt;br /&gt;
 # in acest exemplu, volumele au 2MB&lt;br /&gt;
 dd if=/dev/hdx | gzip -c | split -b 2000m - /cale/fis_backup.gz&lt;br /&gt;
 # refacerea unei imagini dd comprimate, cu mai multe volume&lt;br /&gt;
 zcat /cale/fis_backup.gz.* | dd of=/dev/hdx&lt;br /&gt;
&lt;br /&gt;
 # salvare pe un alt server&lt;br /&gt;
 dd if=/dev/hdx bs=1k conv=sync,noerror | gzip | \&lt;br /&gt;
  ssh -cblowfish -C- -enone -O'BatchMode Yes' utilizator@server.la.distanta \&lt;br /&gt;
   'cat &amp;gt; /cale/fis_backup.gz'&lt;br /&gt;
 # refacere de pe un alt server&lt;br /&gt;
 ssh -cblowfish -C- -enone -O'BatchMode Yes' utilizator@server.la.distanta \&lt;br /&gt;
  'cat /cale/fis_backup.gz' | gunzip | dd of=/dev/hdax bs=1k conv=sync,noerror &lt;br /&gt;
&lt;br /&gt;
 # ca sa montezi o imagine dd simpla (necomprimata)&lt;br /&gt;
 mount -o loop -t ext3 /cale/fis_img /cale/mountpoint&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Backup]]&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Administrare,_configurare_%C3%85%C5%B8i_intre%C3%85%C2%A3inere_servere&amp;diff=2346</id>
		<title>Administrare, configurare ÅŸi intreÅ£inere servere</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Administrare,_configurare_%C3%85%C5%B8i_intre%C3%85%C2%A3inere_servere&amp;diff=2346"/>
				<updated>2006-02-13T10:31:18Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 85.218.172.71, changed back to last version by Csdexter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
Acest articol descrie CAF-ul (Common Access Framework) pentru administrarea, configurarea şi intreţinerea server-elor rulând Linux şi configurate de mine ([[user:Csdexter|@Dexter]]) pentru terţi.&lt;br /&gt;
&lt;br /&gt;
Eu folosesc pentru instalari una din urmatoarele distributii: &lt;br /&gt;
* RedHat Linux (Hedwig, Cartman, Zoot, Guiness, Seawolf, Enigma, Valhalla, Psyche, Shrike)&lt;br /&gt;
* RedHat Enterprise Linux (Pensacola, Taroon, Nahant)&lt;br /&gt;
* CentOS (3.x, 4.x)&lt;br /&gt;
drept pentru care articolul prezent ar putea fi partial inutil/incomplet/gresit in cazul folosirii sale pentru alte distributii.&lt;br /&gt;
&lt;br /&gt;
Distributiile pentru care acest aspect ar putea fi minim sau chiar inexistent sunt:&lt;br /&gt;
* Fedora Core (Yarrow, Tettnang, Heidelberg, Stentz)&lt;br /&gt;
* Mandrake&lt;br /&gt;
* Mandriva&lt;br /&gt;
* Turbo Linux.&lt;br /&gt;
&lt;br /&gt;
==Managementul conturilor de utilizator==&lt;br /&gt;
===Teorie===&lt;br /&gt;
Conturile de utilizator se impart din punct de vedere al destinatiei (utilizarii) in trei categorii:&lt;br /&gt;
* Conturi pentru conectare si acces/lucru interactiv la consola sistemului (''conturi de shell'')&lt;br /&gt;
* Conturi pentru conectare si acces la unul sau mai multe servicii (''conturi de login'')&lt;br /&gt;
* Conturi fara drept de conectare si acces, folosite doar pentru asigurarea paternitatii unor structuri de date (''conturi de owner'')&lt;br /&gt;
&lt;br /&gt;
In mod evident, un cont de shell este si de login iar un cont de login este in acelasi timp si de owner.&lt;br /&gt;
&lt;br /&gt;
Exemplu de cont de shell: &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Exemplu de cont de login: &amp;lt;tt&amp;gt;gigi&amp;lt;/tt&amp;gt;, unde gigi are casuta de posta pe server-ul in cauza.&lt;br /&gt;
Exemplu de cont de owner: &amp;lt;tt&amp;gt;apache&amp;lt;/tt&amp;gt;, contul sub care ruleaza server-ul de web.&lt;br /&gt;
&lt;br /&gt;
* Un cont de shell are ca &amp;lt;tt&amp;gt;$SHELL&amp;lt;/tt&amp;gt; (si prin aceasta intelegem campul corespunzator interpretorului de comenzi din &amp;lt;tt&amp;gt;/etc/passwd&amp;lt;/tt&amp;gt; sau din mecanismul de &amp;lt;tt&amp;gt;getpwent();&amp;lt;/tt&amp;gt; activ) unul dintre interpretoarele de comenzi trecute in &amp;lt;tt&amp;gt;/etc/shells&amp;lt;/tt&amp;gt; (mai putin &amp;lt;tt&amp;gt;/sbin/nologin&amp;lt;/tt&amp;gt;). De asemenea, un astfel de cont are, in cele mai multe cazuri si accesul permis prin SSH.&lt;br /&gt;
* Un cont de login are ca &amp;lt;tt&amp;gt;$SHELL&amp;lt;/tt&amp;gt; pe &amp;lt;tt&amp;gt;/sbin/nologin&amp;lt;/tt&amp;gt; sau executabilul server al protocolului la care i se da acces (e.g. &amp;lt;tt&amp;gt;/usr/sbin/pppd&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* Un cont de owner are ca &amp;lt;tt&amp;gt;$SHELL&amp;lt;/tt&amp;gt; pe &amp;lt;tt&amp;gt;/sbin/nologin&amp;lt;/tt&amp;gt;. De asemenea, de cele mai multe ori, un cont de owner are UID/GID sub 500 (fiind denumit ''cont de sistem'' in acest caz).&lt;br /&gt;
&lt;br /&gt;
===Adaugare si stergere===&lt;br /&gt;
Pentru adaugarea si/sau stergerea conturilor de utilizator, se folosesc exclusiv programele standard &amp;lt;tt&amp;gt;useradd&amp;lt;/tt&amp;gt; si, respectiv, &amp;lt;tt&amp;gt;userdel&amp;lt;/tt&amp;gt; (prezente fie in &amp;lt;tt&amp;gt;/sbin&amp;lt;/tt&amp;gt;, fie in &amp;lt;tt&amp;gt;/usr/sbin&amp;lt;/tt&amp;gt; in functie de versiunea sistemului de operare -- lucru oricum transparent deoarece ambele directoare se afla in &amp;lt;tt&amp;gt;$PATH&amp;lt;/tt&amp;gt;-ul lui &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;, singurul cont prin care avem acces la programele amintite).&lt;br /&gt;
&lt;br /&gt;
* Sintaxa generala a lui &amp;lt;tt&amp;gt;useradd&amp;lt;/tt&amp;gt; este:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;useradd -C&amp;quot;$NUME&amp;quot; [-r] [-s $SHELL] [-d $HOME] $USERNAME&amp;lt;/code&amp;gt;&lt;br /&gt;
* Sintaxa generala a lui &amp;lt;tt&amp;gt;userdel&amp;lt;/tt&amp;gt; este:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;userdel [-r] $USERNAME&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unde parametrii si argumentele au semnificatia urmatoare:&lt;br /&gt;
* &amp;lt;tt&amp;gt;-C&amp;quot;$NUME&amp;quot;&amp;lt;/tt&amp;gt; se foloseste pentru a seta numele complet al persoanei fizice/entitatii administrative careia ii corespunde contul, de asemenea cunoscut ca ''atributul GECOS'' asociat contului in cauza&lt;br /&gt;
* &amp;lt;tt&amp;gt;-r&amp;lt;/tt&amp;gt; se adauga la &amp;lt;tt&amp;gt;useradd&amp;lt;/tt&amp;gt; pentru a creea un cont de sistem (avand UID&amp;lt;500) si la &amp;lt;tt&amp;gt;userdel&amp;lt;/tt&amp;gt; pentru a sterge directorul &amp;lt;tt&amp;gt;$HOME&amp;lt;/tt&amp;gt; asociat contului in cauza&lt;br /&gt;
* &amp;lt;tt&amp;gt;-s $SHELL&amp;lt;/tt&amp;gt; se foloseste pentru a specifica interpretorul de comenzi asociat contului in cauza. Pentru crearea unui cont de shell, acest parametru poate lipsi, sistemul completand automat cu &amp;lt;tt&amp;gt;/bin/bash&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-d $HOME&amp;lt;/tt&amp;gt; se foloseste la &amp;lt;tt&amp;gt;useradd&amp;lt;/tt&amp;gt; pentru a specifica crearea unui alt director &amp;lt;tt&amp;gt;$HOME&amp;lt;/tt&amp;gt; decat cel implicit (i.e. &amp;lt;tt&amp;gt;/home/$USERNAME&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* &amp;lt;tt&amp;gt;$USERNAME&amp;lt;/tt&amp;gt; este numele de cont.&lt;br /&gt;
&lt;br /&gt;
'''Atentie''': comenzile date acopera ''exclusiv'' adaugarea (stergerea) contului in cauza in (din) sistem si cel mult a directorului sau &amp;lt;tt&amp;gt;$HOME&amp;lt;/tt&amp;gt; (implicit prin copierea lui &amp;lt;tt&amp;gt;/etc/skel&amp;lt;/tt&amp;gt;). ''Orice'' alta structura de date sau fisier de configurare va trebui tratata separat prin mecanismele specifice fiecarui caz.&lt;br /&gt;
&lt;br /&gt;
===Parole===&lt;br /&gt;
Fiecare cont de utilizator are asociata o parola in sistem. Aceasta parola poate fi sau nu identica cu cea folosita pentru accesul la serviciile la care contul in cauza acorda acces.&lt;br /&gt;
&lt;br /&gt;
Pentru modificarea parolelor asociate conturilor se va folosi ''exclusiv'' programul standard &amp;lt;tt&amp;gt;passwd&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sintaxa lui &amp;lt;tt&amp;gt;passwd&amp;lt;/tt&amp;gt; este:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;passwd [-l|-u] $USERNAME&amp;lt;/code&amp;gt;&lt;br /&gt;
unde parametrii si argumentele au semnificatia urmatoare:&lt;br /&gt;
* &amp;lt;tt&amp;gt;$USERNAME&amp;lt;/tt&amp;gt; este numele de cont ce se doreste modificat&lt;br /&gt;
* &amp;lt;tt&amp;gt;-l&amp;lt;/tt&amp;gt; se foloseste pentru a bloca parola unui cont -- in majoritatea cazurilor duce la interzicerea oricarei tranzactii de login prin contul in cauza&lt;br /&gt;
* &amp;lt;tt&amp;gt;-u&amp;lt;/tt&amp;gt; se foloseste pentru a debloca parola unui cont.&lt;br /&gt;
&lt;br /&gt;
===Modificare===&lt;br /&gt;
De-a lungul existentei unui cont de utilizator, diverse componente ale sale pot fi modificate pentru a-l adapta la noile cerinte aparute in functionare.&lt;br /&gt;
&lt;br /&gt;
Pentru modificarea componentelor unui cont de utilizator, se vor folosi ''exclusiv'' programele standard &amp;lt;tt&amp;gt;usermod&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;chfn&amp;lt;/tt&amp;gt; si &amp;lt;tt&amp;gt;chsh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sintaxa lui &amp;lt;tt&amp;gt;usermod&amp;lt;/tt&amp;gt; este&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;usermod [-C&amp;quot;$NUME&amp;quot;] [-d $HOME] [-s $SHELL] [-G$GRUP[,$GRUP[,...]]] [-l $USERNAME] $USERNAME&amp;lt;/code&amp;gt;&lt;br /&gt;
unde parametrii si argumentele au semnificatia urmatoare:&lt;br /&gt;
* &amp;lt;tt&amp;gt;-C&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;-d&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;-s&amp;lt;/tt&amp;gt; au aceleasi semnificatii ca la &amp;lt;tt&amp;gt;useradd&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;-G&amp;lt;/tt&amp;gt; ia ca argument o lista de grupuri suplimentare (in afara grupului primar) in care va fi inscris contul in cauza.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Atentie''' la lipsa spatiului dintre parametru si argumentul sau, precum si la lipsa spatiilor dintre subargumente si virgulele ce le separa.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Atentie''' la faptul ca lista de subargumente este interpretata absolut si nu cumulativ&lt;br /&gt;
* &amp;lt;tt&amp;gt;-l&amp;lt;/tt&amp;gt; se foloseste pentru a schimba numele de cont.&lt;br /&gt;
&lt;br /&gt;
Sintaxa lui &amp;lt;tt&amp;gt;chfn&amp;lt;/tt&amp;gt; si &amp;lt;tt&amp;gt;chsh&amp;lt;/tt&amp;gt; este&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;ch(fn|sh) $USERNAME&amp;lt;/code&amp;gt;unde $USERNAME este numele de cont.&lt;br /&gt;
&lt;br /&gt;
===Verificare===&lt;br /&gt;
Pentru a afla informatii detaliate despre un cont de utilizator, se va folosi programul standard &amp;lt;tt&amp;gt;finger&amp;lt;/tt&amp;gt; care are sintaxa&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;finger $NAME&amp;lt;/code&amp;gt; unde &amp;lt;tt&amp;gt;$NAME&amp;lt;/tt&amp;gt; este fie numele de cont, fie unul dintre numele reale ale entitatii careia ii corespunde contul.&amp;lt;br&amp;gt;&lt;br /&gt;
Pentru a afla din ce grupuri face parte un cont de utilizator, se va folosi programul standard &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt; care are sintaxa&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;id $USERNAME&amp;lt;/code&amp;gt; unde &amp;lt;tt&amp;gt;$USERNAME&amp;lt;/tt&amp;gt; este numele de cont interogat.&lt;br /&gt;
&lt;br /&gt;
===Politica===&lt;br /&gt;
La Linux nu se plateste licenta per cont in sistem asa ca nu exista nici o scuza pentru a avea prea putine conturi. Se creeaza cate un cont pentru fiecare entitate care are nevoie de el; incluzand utilizatori umani, programe, subprograme, subsisteme sau contexte de operare.&lt;br /&gt;
&lt;br /&gt;
Contul de utilizator este personal si netransmisibil -- orice incalcare a acestei reguli, sub orice pretext, atrage starea de ''compromis'' asupra sistemului in cauza cu toate consecintele ce decurg din aceasta.&lt;br /&gt;
&lt;br /&gt;
Conturile de shell vor avea initial ca interpretor de comenzi pe &amp;lt;tt&amp;gt;/bin/bash&amp;lt;/tt&amp;gt;. Conturile de login (si cele de owner), (exceptie facand doar cele de VPN prin PPP-over-SSH), vor avea pe &amp;lt;tt&amp;gt;/sbin/nologin&amp;lt;/tt&amp;gt; ca si interpretor de comenzi. Permanenta, unitatea si consistenta acestei setari se va verifica periodic.&lt;br /&gt;
&lt;br /&gt;
Avand in vedere ceea ce s-a spus mai sus, in al doilea paragraf, pentru acces la UID=0 se vor folosi exclusiv serviciile lui &amp;lt;tt&amp;gt;sudo&amp;lt;/tt&amp;gt;. Parola contului &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; se seteaza de obicei aleator cu &amp;lt;tt&amp;gt;mkpasswd&amp;lt;/tt&amp;gt; de catre client si ramane necunoscuta mie.&lt;br /&gt;
&lt;br /&gt;
==Configurarea cotei de stocare==&lt;br /&gt;
===Generalitati===&lt;br /&gt;
Cota de stocare se configureaza atunci cand nodul va indeplini functia de server de date asociate utilizatorilor (e.g. server de posta electronica, server de fisiere etc.).&lt;br /&gt;
&lt;br /&gt;
In Linux acest lucru este suportat (cel putin) pentru sistemele de fisiere ''ext2'', ''ext3'' si ''xfs'' si functionarea sa este asigurata prin trei manevre:&lt;br /&gt;
* montarea sistemului de fisiere monitorizat pentru cote cu atributele necesare&lt;br /&gt;
* generarea initiala a structurilor de date ce tin evidenta utilizarii cotelor de catre utilizatori&lt;br /&gt;
* activarea monitorizarii cotelor in sistemul de fisiere in cauza.&lt;br /&gt;
&lt;br /&gt;
In cadrul subsistemului se fac urmatoarele distinctii:&lt;br /&gt;
* dupa obiectul contabilizat:&lt;br /&gt;
** cota de inoduri (i.e. in majoritatea cazurilor, fisiere)&lt;br /&gt;
** cota de blocuri (i.e. de spatiu de stocare)&lt;br /&gt;
* dupa natura limitei:&lt;br /&gt;
** cota de atentie&lt;br /&gt;
** cota maxim admisibila&lt;br /&gt;
* dupa natura unitatii de masura:&lt;br /&gt;
** cota de stocare&lt;br /&gt;
** perioada de gratie&lt;br /&gt;
&lt;br /&gt;
===Activarea suportului pentru cote===&lt;br /&gt;
Asa cum s-a discutat anterior, se editeaza &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; si, pe linia(le) corespunzatoare partitiei(lor) pentru care se doreste activarea suportului pentru cote, se adauga in campul de optiuni directiva &amp;lt;tt&amp;gt;usrquota,grpquota&amp;lt;/tt&amp;gt; dupa care se (re)monteaza partitia(ile).&lt;br /&gt;
&lt;br /&gt;
Pasul urmator este actulizarea/crearea structurilor de date pentru evidenta cotelor prin folosirea lui &amp;lt;tt&amp;gt;quotacheck&amp;lt;/tt&amp;gt; dupa cum urmeaza&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;quotacheck -v -g -u -m $DIRECTOR&amp;lt;/code&amp;gt;unde &amp;lt;tt&amp;gt;$DIRECTOR&amp;lt;/tt&amp;gt; este directorul in care este montat sistemul de fisiere considerat.&lt;br /&gt;
&lt;br /&gt;
Ultimul pas este activarea monitorizarii cu comanda&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;quotaon $DIRECTOR&amp;lt;/code&amp;gt;unde &amp;lt;tt&amp;gt;$DIRECTOR&amp;lt;/tt&amp;gt; are aceeasi semantica.&lt;br /&gt;
&lt;br /&gt;
'''Atentie''': acesti pasi sunt necesari doar pentru o partitie nou trecuta in evidenta/monitorizare pentru cote -- in cazul partitiilor anterior configurate, sistemul se ocupa automat de metenanta si urmarirea lor prin intermediul scripturilor de pornire.&lt;br /&gt;
&lt;br /&gt;
===Setarea cotei de stocare===&lt;br /&gt;
Acest lucru se realizeaza prin intermediul utilitarului&amp;lt;tt&amp;gt;setquota&amp;lt;/tt&amp;gt; care prezinta doua interfete de utilizare cu urmatoarele doua functionalitati:&lt;br /&gt;
* setarea directa a valorilor efective pentru cotele asociate unui obiect (i.e. cont de utilizator sau grup)&lt;br /&gt;
* copierea valorilor pentru cote asociate unui obiect ''prototip'' pe unul sau mai multe obiecte tinta.&lt;br /&gt;
&lt;br /&gt;
Prima metoda se foloseste de obicei pentru a defini initial obiecte prototip spre a fi folosite ulterior in cadrul celei de a doua metode.&lt;br /&gt;
&lt;br /&gt;
Sintaxa generica a lui &amp;lt;tt&amp;gt;setquota&amp;lt;/tt&amp;gt; este:&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;setquota (-u|-g) $OBJNAME [, ...] $BLOCKS $BLOCKH $INODES $INODEH $FILESYSTEM&lt;br /&gt;
setquota (-u|-g) -p $PROTONAME $OBJNAME [, ...] $FILESYSTEM&amp;lt;/code&amp;gt;&lt;br /&gt;
unde parametrii si argumentele au urmatoarea semnificatie:&lt;br /&gt;
* &amp;lt;tt&amp;gt;-u&amp;lt;/tt&amp;gt; selecteaza cont de utilizator ca tipul obiectelor cu care se opereaza&lt;br /&gt;
* &amp;lt;tt&amp;gt;-g&amp;lt;/tt&amp;gt; selecteaza grup ca tipul obiectelor cu care se opereaza&lt;br /&gt;
* &amp;lt;tt&amp;gt;$OBJNAME&amp;lt;/tt&amp;gt; este numele obiectului(lor) asupra carora va opera comanda&lt;br /&gt;
* &amp;lt;tt&amp;gt;$BLOCKS&amp;lt;/tt&amp;gt; este valoarea cotei de atentie pentru stocare, exprimata in blocuri logice (i.e. de cele mai multe ori egale cu un kilooctet)&lt;br /&gt;
* &amp;lt;tt&amp;gt;$BLOCKH&amp;lt;/tt&amp;gt; este valoarea cotei maxim admisibile pentru stocare, exprimata in blocuri logice&lt;br /&gt;
* &amp;lt;tt&amp;gt;$INODES&amp;lt;/tt&amp;gt; este valoarea cotei de atentie pentru inoduri&lt;br /&gt;
* &amp;lt;tt&amp;gt;$INODEH&amp;lt;/tt&amp;gt; este valoarea cotei maxim admisibile pentru inoduri&lt;br /&gt;
* &amp;lt;tt&amp;gt;$FILESYSTEM&amp;lt;/tt&amp;gt; este sistemul de fisiere pentru care modificam cotele, exprimat fie ca directorul in care este montat, fie ca numele fisierului special corespunzator dispozitivului hardware care il contine (e.g. /dev/hda1)&lt;br /&gt;
* &amp;lt;tt&amp;gt;-p&amp;lt;/tt&amp;gt; selecteaza modul de lucru cu prototip&lt;br /&gt;
* &amp;lt;tt&amp;gt;$PROTONAME&amp;lt;/tt&amp;gt; este numele obiectului ce va fi folosit ca prototip.&lt;br /&gt;
&lt;br /&gt;
===Setarea perioadei de gratie===&lt;br /&gt;
Perioada de gratie este timpul scurs din momentul in care o cota de atentie este depasita si pana in momentul cand ea este tratata de sistem ca si cota maxim admisibila (in conditiile in care ea era inca depasita in momentul expirarii perioadei de gratie).&lt;br /&gt;
&lt;br /&gt;
Perioada de gratie este unica per sistem de fisiere dar diferentiata pe tip de obiect careia i se aplica (cont de utilizator, grup, bloc, inod).&lt;br /&gt;
&lt;br /&gt;
Pentru setarea ei, se foloste tot &amp;lt;tt&amp;gt;setquota&amp;lt;/tt&amp;gt; cu urmatoarea sintaxa&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;setquota -t (-u|-g) $BLOCKG $INODEG $FILESYSTEM&amp;lt;/code&amp;gt;unde parametrii si argumentele au urmatoarea semnificatie:&lt;br /&gt;
* &amp;lt;tt&amp;gt;-t&amp;lt;/tt&amp;gt; selecteaza modul de lucru cu perioadele de gratie&lt;br /&gt;
* &amp;lt;tt&amp;gt;-u&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;-g&amp;lt;/tt&amp;gt; si &amp;lt;tt&amp;gt;$FILESYSTEM&amp;lt;/tt&amp;gt; au aceeasi semnificatie ca mai sus&lt;br /&gt;
* &amp;lt;tt&amp;gt;$BLOCKG&amp;lt;/tt&amp;gt; este perioada de gratie pentru blocuri, exprimata in secunde&lt;br /&gt;
* &amp;lt;tt&amp;gt;$INODEG&amp;lt;/tt&amp;gt; este perioada de gratie pentru inoduri&lt;br /&gt;
&lt;br /&gt;
==Configurarea subsistemului de retea==&lt;br /&gt;
===Configurarea nodului===&lt;br /&gt;
Orice masina UNIX are un nume (''hostname'') si Linux-ul nu face exceptie. Pentru evitarea oricaror probleme, este esential ca:&lt;br /&gt;
* acest nume sa fie calificat (i.e. de forma &amp;lt;tt&amp;gt;&amp;lt;numenod&amp;gt;.&amp;lt;numedomeniu&amp;gt;[,...].&amp;lt;numetld&amp;gt;&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* acest nume sa nu se schimbe pe toata durata vietii masinii.&lt;br /&gt;
&lt;br /&gt;
Numele este configurat in fisierul &amp;lt;tt&amp;gt;/etc/sysconfig/network&amp;lt;/tt&amp;gt; fiind valoarea variabilei &amp;lt;tt&amp;gt;HOSTNAME&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Orice nod TCP/IP are un ''default gateway''. Acest gateway este configurat in acelasi fisier fiind valoarea variabilei &amp;lt;tt&amp;gt;GATEWAY&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Configurarea interfetelor de retea===&lt;br /&gt;
Interfetele de retea se configureaza prin intermediul a doua fisiere:&lt;br /&gt;
* &amp;lt;tt&amp;gt;/etc/(modules|modproble).conf&amp;lt;/tt&amp;gt; care contine corespondenta intre numele logic si dispozitivul fizic asociat prin linii de forma&amp;lt;pre&amp;gt;alias eth$NR $DRIVER&amp;lt;/pre&amp;gt;unde $NR este numarul interfetei iar $DRIVER este numele modulului ce o deserveste&lt;br /&gt;
* &amp;lt;tt&amp;gt;/etc/sysconfig/network-scripts/ifcfg-eth$NR&amp;lt;/tt&amp;gt; care contine informatia de configurare efectiva pentru interfata in cauza ca si valori ale variabilelor &amp;lt;tt&amp;gt;IPADDR&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;NETMASK&amp;lt;/tt&amp;gt; si altele (&amp;lt;tt&amp;gt;$NR&amp;lt;/tt&amp;gt; are aceeasi semnificatie ca mai sus).&lt;br /&gt;
&lt;br /&gt;
Prin traditie, in cazul unui nod cu mai mult de o interfata de retea legata cu exteriorul (i.e. fara &amp;lt;tt&amp;gt;lo&amp;lt;/tt&amp;gt;), se asigneaza indexul 0 interfetei ce leaga nodul de reteaua parinte (e.g. Internet-ul) si apoi, incepand cu 1, se asigneaza cate un numar, in ordinea descrescatoare a importantei, fiecarei interfete ramase.&lt;br /&gt;
&lt;br /&gt;
'''Atentie''': interfetele de tip tunel beneficiaza de alta schema de numerotare, de cele mai multe ori dinamica.&lt;br /&gt;
&lt;br /&gt;
===Activarea subsistemului de rutare===&lt;br /&gt;
In mod implicit, sistemul de operare vine preconfigurat pentru comportament de nod terminal (frunza), adica cu subsistemul de rutare dezactivat.&lt;br /&gt;
&lt;br /&gt;
Acesta se activeaza prin manipularea unui control de sistem (&amp;lt;tt&amp;gt;sysctl&amp;lt;/tt&amp;gt;) si anume&amp;lt;code&amp;gt;net.ipv4.ip_forwarding&amp;lt;/code&amp;gt;ce trebuie trecut pe &amp;quot;&amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Activarea schimbarilor===&lt;br /&gt;
Dupa ce au fost aduse modificari configurarii subsistemului de retea, este necesara propagarea acestor schimbari prin comanda&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;service network reload&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Configurarea subsistemului de nomenclatura==&lt;br /&gt;
===Teorie===&lt;br /&gt;
Orice nod TCP/IP trebuie sa fie capabil a folosi un serviciu de nomenclatura (DNS) pentru a rezolva adrese simbolice la echivalentul lor numeric si vice-versa.&lt;br /&gt;
&lt;br /&gt;
Acest mecanism imbraca, prin traditie, doua forme si anume cautarea intr-o baza de date locala nodului sau folosirea unui serviciu de nomenclatura. Pe Linux, prin traditie, baza de date locala are prioritate (i.e. este consultata prima) in fata oricarui alt mecanism extern.&lt;br /&gt;
&lt;br /&gt;
Mai mult, in majoritatea cazurilor, aceste doua mecanisme sunt combinate printr-un API care ofera aplicatiilor o interfata unitara catre orice serviciu de nomenclatura activ pe nodul in cauza.&lt;br /&gt;
&lt;br /&gt;
===Editarea fisierului cu nume de noduri===&lt;br /&gt;
Acest fisier se regaseste pe Linux ca &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; si are formatul standard (i.e. cate o intregistrare pe linie cu formatul&amp;lt;pre&amp;gt;$IP $NUME [$ALIAS [,...]]&amp;lt;/pre&amp;gt;unde &amp;lt;tt&amp;gt;$IP&amp;lt;/tt&amp;gt; este adresa numerica, &amp;lt;tt&amp;gt;$NUME&amp;lt;/tt&amp;gt; este adresa simbolica iar &amp;lt;tt&amp;gt;$ALIAS&amp;lt;/tt&amp;gt; pot fi zero sau mai multe sinonime simbolice pentru &amp;lt;tt&amp;gt;$NUME&amp;lt;/tt&amp;gt;). Dupa modificarea acestui fisier, '''nu''' este necesara nici o alta manevra suplimentara, sistemul detectand automat schimbarea si aplicand modificarile.&lt;br /&gt;
&lt;br /&gt;
===Folosirea unui serviciu de nomenclatura extern===&lt;br /&gt;
Aceasta functionalitate se controleaza prin intermediul fisierului &amp;lt;tt&amp;gt;/etc/resolv.conf&amp;lt;/tt&amp;gt; care contine perechi de forma&amp;lt;pre&amp;gt;nameserver $IP&amp;lt;/pre&amp;gt; ce reprezinta adresele numerice ale server(elor) de nomenclatura ce se intentioneaza a fi folosite.&lt;br /&gt;
&lt;br /&gt;
===Folosirea unui serviciu de nomenclatura local===&lt;br /&gt;
Aceasta functionalitate se activeaza prin patru manevre:&lt;br /&gt;
* adaugarea pe prima linie a lui &amp;lt;tt&amp;gt;/etc/resolv.conf&amp;lt;/tt&amp;gt; a liniei&amp;lt;pre&amp;gt;nameserver 127.0.0.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
* activarea server-ului BIND (serviciul &amp;lt;tt&amp;gt;named&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* configurarea corespunzatoare a lui BIND (in fisierul &amp;lt;tt&amp;gt;/etc/named.conf&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* pornirea serviciului &amp;lt;tt&amp;gt;named&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurarea filtrului de trafic==&lt;br /&gt;
===Generalitati===&lt;br /&gt;
Filtrul de pachete (fie el clasic sau inteligent) este realizat cu infrastructura standard prezenta in sistem si anume &amp;lt;tt&amp;gt;ipchains&amp;lt;/tt&amp;gt; sau &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt;, de la caz la caz.&lt;br /&gt;
&lt;br /&gt;
Configurarea (i.e. regulile) pentru nod sunt depozitate in fisierul &amp;lt;tt&amp;gt;/etc/sysconfig/ip(chains|tables)&amp;lt;/tt&amp;gt; unde au fost salvate folosind utilitarul &amp;lt;tt&amp;gt;ip(chains|tables)-save&amp;lt;/tt&amp;gt; si de unde sunt preluate cu utilitarul &amp;lt;tt&amp;gt;ip(chains|tables)-restore&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Acest mecanism a fost automatizat prin procedee specifice distributiei, respectiv unul din serviciile &amp;lt;tt&amp;gt;ipchains&amp;lt;/tt&amp;gt; sau &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt; porneste odata cu masina si reinstaureaza regulile salvate.&lt;br /&gt;
&lt;br /&gt;
Formatul fisierului cu reguli nu face obiectul prezentului document, dar dupa orice modificari ale acestuia este necesara propagarea lor prin rularea comenzii&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;service ip(chains|tables) start&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Intersectii cu alte domenii===&lt;br /&gt;
In cazul in care filtrul de pachete este folosit pentru a coordona mecanisme conexe de control al traficului (e.g. policy routing, traffic control etc.), regulile de coordonare vor fi tinute intr-un fisier separat si vor fi incarcate in tabela &amp;lt;tt&amp;gt;mangle&amp;lt;/tt&amp;gt; din &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
In acest caz, vom avea urmatoarea situatie in &amp;lt;tt&amp;gt;/etc/sysconfig&amp;lt;/tt&amp;gt;:&lt;br /&gt;
* &amp;lt;tt&amp;gt;iptables.main&amp;lt;/tt&amp;gt; va contine filtrul propriu-zis, reprezentand politica de filtrare pentru nodul respectiv&lt;br /&gt;
* &amp;lt;tt&amp;gt;iptables.extra&amp;lt;/tt&amp;gt; va contine regulile pentru controlul mecanismelor auxiliare&lt;br /&gt;
&lt;br /&gt;
In sistem va fi configurat (prin &amp;lt;tt&amp;gt;cron&amp;lt;/tt&amp;gt;) un job care sa concateneze periodic acele doua fisiere in cel standard (i.e. &amp;lt;tt&amp;gt;/etc/sysconfig/iptables&amp;lt;/tt&amp;gt;). Infrastructura de acces se pastreaza cu mentiunea ca orice modificare va trebui acum facuta in &amp;lt;tt&amp;gt;/etc/sysconfig/iptables.main&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Optimizarea subsistemului de NAT===&lt;br /&gt;
Subsistemul de NAT este cel care se ocupa cu rescrierea automata a adreselor in cadrul rutarii (e.g. atunci cand avem statii cu adrese din plajele private in spatele nodului in cauza). Pentru a asigura coerenta acestei operatiuni, subsistemul amintit creeaza si intretine niste tabele de evidenta a tuturor conexiunilor care trec prin nodul in cauza. Avand in vedere ca aceste tabele consuma cu volumul lor din memoria RAM si cu intretinerea din timpul de procesor, se impune dimensionarea atenta a lor in procesul de configurare.&lt;br /&gt;
&lt;br /&gt;
Aceasta se realizeaza, in principal, prin manipularea a doua controale de sistem, si anume&amp;lt;code&amp;gt;net.ipv4.netfilter.ip_conntrack_max&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_generic_timeout&amp;lt;/code&amp;gt;. Valorile recomandate sunt:&lt;br /&gt;
* de patru ori numarul de noduri active din spate, rotunjit prin adaos la cea mai apropiata putere a lui 2 -- pentru &amp;lt;tt&amp;gt;ip_conntrack_max&amp;lt;/tt&amp;gt;&lt;br /&gt;
* intre unul si doua minute (valoare: 60-120) pentru retelele aglomerate formate in principal din clienti de banda larga (i.e. despre care se presupune ca nu vor avea conexiuni care stau nefolosite mai mult de cateva secunde) si intre doua si cinci minute pentru retelele rarefiate formate in principal din clienti de banda ingusta sau mobili/portabili (i.e. despre care se presupune ca vor avea conexiuni care pot sta nefolosite mai mult de cateva secunde) pentru &amp;lt;tt&amp;gt;ip_conntrack_generic_timeout&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Politica===&lt;br /&gt;
In lipsa unei cerinte exprese a clientului, politica filtrului de pachete este ''veto inter-implicit, extra-explicit'', atat pe lantul de intrare (''INPUT'') cat si pe cel de retransmisie (''FORWARD''). Aceasta inseamna ca:&lt;br /&gt;
* politica implicita pe lanturile in cauza va fi de ignorare (''DROP'') a traficului (veto implicit)&lt;br /&gt;
* ultima regula de pe lanturile in cauza va fi fara argument (i.e. capteaza orice trafic) si cu tinta de rejectie (''REJECT'') a traficului (veto explicit). Natura rejectiei va fi de tip &amp;quot;port destinatie intangibil&amp;quot; pentru lantul de intrare, respectiv &amp;quot;retea destinatie interzisa/intangibila&amp;quot; pentru cel de retransmisie.&lt;br /&gt;
&lt;br /&gt;
Politica de veto folosita este evitata folosind reguli explicite cu tinta de acceptare (''ACCEPT'') a traficului pentru urmatoarele categorii de obiecte:&lt;br /&gt;
* pe lantul de intrare:&lt;br /&gt;
** interfata de bucla (i.e. &amp;lt;tt&amp;gt;lo&amp;lt;/tt&amp;gt;)&lt;br /&gt;
** interfata(ele) interne (i.e. cele conectate la interiorul ariei deservite de nodul in cauza)&lt;br /&gt;
** interfetele de VPN (de multe ori specificate in grup, e.g. &amp;lt;tt&amp;gt;gre+&amp;lt;/tt&amp;gt;)&lt;br /&gt;
** protocolul ICMP prin interfata externa&lt;br /&gt;
** protocoalele GRE si IPIP prin interfata externa&lt;br /&gt;
** porturile (si eventual adresele sursa) pe care se permite accesul la serviciile oferite de nod&lt;br /&gt;
* pe lantul de retransmisie:&lt;br /&gt;
** protocolul ICMP&lt;br /&gt;
** statiile carora li s-a permis accesul prin rutare directa&lt;br /&gt;
** eventuale alte protocoale/servicii la care se permite accesul nerestrictionat&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Scripturi_BASH&amp;diff=2345</id>
		<title>Talk:Scripturi BASH</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Scripturi_BASH&amp;diff=2345"/>
				<updated>2006-02-13T10:30:51Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre corecturi si adaugiri ==&lt;br /&gt;
&lt;br /&gt;
* Am rezolvat cu 'bulibaseala' (doua 'revert'-uri si doua 'edit'-uri si gata) si acum articolul tau e la locul sau. Am aranjat nitel si formatarea. [[User:Csdexter|@Dexter]] 23:50, 24 November 2005 (EET)&lt;br /&gt;
* Il rugam pe [[User:194.150.217.197]] sa se abtina, pe viitor, de la adnotari gresite. &amp;lt;tt&amp;gt;df -h&amp;lt;/tt&amp;gt; scoate linii de forma ''&amp;amp;lt;cifra&amp;amp;gt;&amp;amp;lt;unitate-de-masura&amp;amp;gt; &amp;amp;lt;nume-director&amp;amp;gt;'' facand sortarea in ordinea (descrescatoare) a marimii imposibila. [[User:Csdexter|@Dexter]] 10:40, 29 November 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:Sorin25|Sorin25]] pentru corectura de sintaxa Wiki facuta. [[User:Csdexter|@Dexter]] 02:32, 27 December 2005 (EET)&lt;br /&gt;
* În ''[[Scripturi BASH#Cautarea unui fisier ce contine un anumit string|cautarea unui fisier ce contine un anumit string]]'' asterixul este inutil pentru că &amp;lt;tt&amp;gt;grep -r&amp;lt;/tt&amp;gt; tocmai aia face, search recursiv, şi nu are sens să se expandeze primul nivel al recursiei ca şi parametrii pentru grep. [[User:Raptor360|Raptor360]] 15:06, 29 December 2005 (EET)&lt;br /&gt;
* (Ti-am aranjat eu legatura ca sa bata chiar in text) Corect, mai ales ca glob-expansion-ul primului nivel ar putea genera un sir mai mare de 32kB cat e limita argumentelor de pe linia de comanda in Linux. Good catch &amp;amp;&amp;amp; thank you! [[User:Csdexter|@Dexter]] 23:34, 29 December 2005 (EET)&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Instalare_Qemu&amp;diff=2344</id>
		<title>Instalare Qemu</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Instalare_Qemu&amp;diff=2344"/>
				<updated>2006-02-13T10:30:42Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
In continuare voi descrie procesul de instalare a emulatorului qemu &lt;br /&gt;
si a modulului kqemu. Kqemu este un modul de kernel cu  ajutorul &lt;br /&gt;
caruia quemu ruleaza simtitor mai bune.&lt;br /&gt;
&lt;br /&gt;
''Atentie'': kqemu este o aplicatie comerciala free, dar nu open source.&lt;br /&gt;
&lt;br /&gt;
Mediul in care am testat:&lt;br /&gt;
* distributie: Fedora Core 4&lt;br /&gt;
* kernel: 2.6.13.1&lt;br /&gt;
* qemu: qemu-0.7.2, kqemu-0.7.2&lt;br /&gt;
&lt;br /&gt;
==Instalarea qemu din surse==&lt;br /&gt;
Observatii:&lt;br /&gt;
* qemu nu poate fi compilat cu gcc-4.x, necesita gcc-3.x&lt;br /&gt;
* pentru a compila kqemu este nevoie de sursele kernelului&lt;br /&gt;
&lt;br /&gt;
Toate distributiie mai noi vin cu gcc-4.0, care nu poate fi folosit pentru &lt;br /&gt;
compilarea qemu. Pe Fedora Core 4 am rezolvat problema instaland pachetul &lt;br /&gt;
&amp;quot;compat-gcc-32&amp;quot; si configurand qemu cu gcc32 ca si compilator.&lt;br /&gt;
&lt;br /&gt;
Pasii necesari instalarii:&lt;br /&gt;
* dezarhivezi sursele pt. qemu&lt;br /&gt;
* dezarhivezi sursele pt. kqemu si copiezi continutul in dir. cu sursele qemu&lt;br /&gt;
* pentru a rula urmatoarele comenzi trebuie sa fii root&lt;br /&gt;
 cd /path/to/qemu-sources&lt;br /&gt;
 &lt;br /&gt;
 ./configure --cc=gcc32 --host-cc=gcc32&lt;br /&gt;
 # instalam modulul kqemu&lt;br /&gt;
 cd kqemu&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
 sh install&lt;br /&gt;
 # instalam qemu&lt;br /&gt;
 cd ..&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
==Instalarea qemu din pachete binare==&lt;br /&gt;
Pentru a instala qemu din pachete binare, copiati continutul arhivei &amp;quot;qemu-0.7.2-i386.tar.gz&amp;quot; &lt;br /&gt;
in directorul radacina.&lt;br /&gt;
Pentru a adauga suportul pentru kqemu unei instalari qemu din pachete binare, &lt;br /&gt;
veti avea nevoie si de sursele de la qemu. Trebuie sa urmati pasii de la &lt;br /&gt;
instalarea din surse, fara a mai rula comenzile de dupa &amp;quot;#instalam qemu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Rularea qemu==&lt;br /&gt;
Inainte de a rula qemu trebuie sa incarcati modulul de kernel kqemu:&lt;br /&gt;
 modprobe kqemu&lt;br /&gt;
&lt;br /&gt;
Probleme la instalarea windows 2000:&lt;br /&gt;
* windows 2000 NU poate fi instalat folosind qemu instalat din surse, instalarea se va opri la &amp;quot;Installing devices&amp;quot;&lt;br /&gt;
* windows 2000 poate fi instalat cu qemu instalat din pachete binare &lt;br /&gt;
* la instalarea windows 2000 este un bug, sistemul ocupa tot spatiul disponibil&lt;br /&gt;
* bugul de mai sus poate fi evitat prin folosirea parametrului &amp;quot;-win2k-hack&amp;quot; atunci cand rulati qemu, ex:&lt;br /&gt;
 qemu -win2k-hack -cdrom win2000.iso -boot d win2k.img&lt;br /&gt;
&lt;br /&gt;
==Legaturi==&lt;br /&gt;
Download pachete necesare:&lt;br /&gt;
* http://fabrice.bellard.free.fr/qemu/qemu-0.7.2.tar.gz - surse&lt;br /&gt;
* http://fabrice.bellard.free.fr/qemu/qemu-0.7.2-i386.tar.gz - binar&lt;br /&gt;
* http://fabrice.bellard.free.fr/qemu/kqemu-0.7.2.tar.gz - binar&lt;br /&gt;
&lt;br /&gt;
Legaturi utile:&lt;br /&gt;
* http://fabrice.bellard.free.fr/qemu/ - pagina proiectului qemu&lt;br /&gt;
* http://www.linux.com/article.pl?sid=05/10/24/1845248 - articol interesant despre qemu&lt;br /&gt;
* http://www.codepoets.co.uk/docs/qemu_windows2000_on_ubuntu_linux_howto - instalare win2k sub qemu&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:VMs]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</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=2343</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=2343"/>
				<updated>2006-02-13T10:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=linux360:Community_Portal&amp;diff=2342</id>
		<title>linux360:Community Portal</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=linux360:Community_Portal&amp;diff=2342"/>
				<updated>2006-02-13T10:30:14Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 85.218.172.71, changed back to last version by 213.89.215.202&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For portals, please follow the links on [http://www.linux360.ro/ the frontpage].&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy] &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:Knoppix_remastering&amp;diff=2341</id>
		<title>Talk:Knoppix remastering</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:Knoppix_remastering&amp;diff=2341"/>
				<updated>2006-02-13T10:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 68.42.144.246, changed back to last version by 69.253.230.157&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre contributii ==&lt;br /&gt;
* Multumim lui [[User:Ingerul|Ingerul]] pentru efortul depus pentru aducerea acestui ghid la o limba Romaneasca cat mai academica. [[User:Csdexter|@Dexter]] 20:45, 1 December 2005 (EET)&lt;br /&gt;
* Multumim lui [[User:85.204.133.69]] pentru cele doua corecturi facute. [[User:Csdexter|@Dexter]] 02:29, 27 December 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Sistem_de_depanare_a_aplicatiilor_in_limbajul_C-plus-plus&amp;diff=2340</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=2340"/>
				<updated>2006-02-13T10:27:01Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Syntax highlight&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'''&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;gt;&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&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- '''kdsconsole.cpp'''&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;gt;&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;
 }&amp;lt;/code&amp;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;
&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;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;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Funcţii statice ale unei clase:&lt;br /&gt;
&lt;br /&gt;
- '''kdsutils.h'''&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;gt;&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&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acestea se pot apela (după cum se cunoaşte) prin:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;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&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Macro-uri:&lt;br /&gt;
&lt;br /&gt;
- '''kdsdefs.h'''&amp;lt;code&amp;gt;&amp;lt;cpp/&amp;gt;&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&amp;lt;/code&amp;gt;&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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Knoppix_remastering&amp;diff=2339</id>
		<title>Knoppix remastering</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Knoppix_remastering&amp;diff=2339"/>
				<updated>2006-02-13T10:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Syntax highlight&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;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;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&amp;lt;/code&amp;gt;&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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Scripturi_BASH&amp;diff=2338</id>
		<title>Scripturi BASH</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Scripturi_BASH&amp;diff=2338"/>
				<updated>2006-02-13T10:18:07Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Syntax highlight&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:&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;amp;lt;string&amp;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;amp;lt;string&amp;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;
=== 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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Cum_dau_net_mai_departe&amp;diff=2337</id>
		<title>Cum dau net mai departe</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Cum_dau_net_mai_departe&amp;diff=2337"/>
				<updated>2006-02-13T10:15:49Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Scopul Ghidului==&lt;br /&gt;
Setarea unui server de internet folosind SNAT&lt;br /&gt;
&lt;br /&gt;
==Configurarea Serverului==&lt;br /&gt;
Mai intai configuram net-ul pentru server. In functie de distributie sunt utilitare care fac acest lucru automat.&lt;br /&gt;
Asa cum bine stim (sau ar trebui) majoritatea fisierelor de configurare a unui SO linux se gasesc in directorul /etc , iar scripturile&lt;br /&gt;
de inceput in /etc/rc.d pe sistemele ce folosesc sistemul BSD iar pe celelalte in /etc/init.d/ . Pentru a afla cum sa setezi net-ul pentru distributia ta consulta manualul respectivei distributii.&lt;br /&gt;
Setarea manuala a retelei (valabila pentru toate distributiile) se face cu urmatoarele comenzi (presupunand ca suportul necesar pentru&lt;br /&gt;
placile de retea se afla in kernel sau modulele aferente sunt incarcate):&lt;br /&gt;
Scriptul urmator se va salva ca net.sh&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
placa_net=eth0&lt;br /&gt;
placa_retea=eth1&lt;br /&gt;
ip_net=10.0.23.32&lt;br /&gt;
netmask_net=255.255.0.0&lt;br /&gt;
gateway_net=10.0.0.1&lt;br /&gt;
dns1=123.123.123.123&lt;br /&gt;
dns2=123.123.123.124&lt;br /&gt;
ip_retea=192.168.0.1&lt;br /&gt;
netmask_retea=255.255.255.0&lt;br /&gt;
#mai jos nu edita decat daca stii ce faci&lt;br /&gt;
#configurarea net-ului&lt;br /&gt;
/sbin/ifconfig $placa_net $ip_net netmask $netmask_net &lt;br /&gt;
/sbin/route add default gw $gateway_net metric 1&lt;br /&gt;
echo &amp;quot;$dns1&amp;quot;&amp;gt;/etc/resolv.conf&lt;br /&gt;
echo &amp;quot;$dns2&amp;quot;&amp;gt;&amp;gt;/etc/resolv.conf&lt;br /&gt;
#configurarea retelei&lt;br /&gt;
/sbin/ifconfig $placa_retea netmask $netmask_retea&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurarea SNAT-ului==&lt;br /&gt;
Scriptul urmator se va salva snat.sh&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
placa_net=eth0&lt;br /&gt;
placa_retea=eth1&lt;br /&gt;
clasa_retea=192.168.0.0&lt;br /&gt;
iptables=/usr/sbin/iptables&lt;br /&gt;
#mai jos nu edita decat daca stii ce faci&lt;br /&gt;
echo &amp;quot;1&amp;quot;&amp;gt;/proc/sys/net/ipv4/ip_forward&lt;br /&gt;
$iptables -t nat -F&lt;br /&gt;
$iptables -F FORWARD&lt;br /&gt;
$iptables -P FORWARD DROP&lt;br /&gt;
$iptables -t nat -A POSTROUTING -o $placa_net -j MASQUERADE&lt;br /&gt;
$iptables -A FORWARD -i $placa_retea -j ACCEPT&lt;br /&gt;
$iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Final==&lt;br /&gt;
Asa acum ca avem cele 2 scripturi urmeaza sa le facem executabile si sa le punem sa porneasca la boot-are.&lt;br /&gt;
Pentru a le face executabile vom da comenzile:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x net.sh&lt;br /&gt;
# chmod +x snat.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;quot;#&amp;quot; simbolizeaza prompt-ul de root.&lt;br /&gt;
Urmatorul pas este adaugarea lor in scriptul rc.local care il gasiti fie in /etc/rc.d fie in /etc/init.d sau in locul indicat &lt;br /&gt;
de manualul distributiei.&lt;br /&gt;
&lt;br /&gt;
Iar acum suntem in posesia unui server de linux care stie sa si &amp;quot;dea&amp;quot; net-ul mai departe. Si cum stiu ca sunteti niste admini &lt;br /&gt;
responsabili va apucati sa cititi mai multe despre iptables si cum se securizeaza acest server si ce servicii le mai puteti &lt;br /&gt;
oferi clientilor.&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
[[Category:Routing]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Parti%C3%85%C2%A3ii&amp;diff=2336</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=2336"/>
				<updated>2006-02-13T10:15:45Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &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>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Download_si_instalare_E17_din_CVS&amp;diff=2335</id>
		<title>Download si instalare E17 din CVS</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Download_si_instalare_E17_din_CVS&amp;diff=2335"/>
				<updated>2006-02-13T10:14:04Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Scriptul pentru download==&lt;br /&gt;
Acest script poate fi folosit pentru a descarca Enlightenment DR17 din CVS &lt;br /&gt;
sau pentru a sincroniza fisierele deja existente pe sistemul vostru cu &lt;br /&gt;
fisierele din CVS.&lt;br /&gt;
&lt;br /&gt;
In versiunea 2.0 m-am complicat putin , unele lucruri nu sunt absolut necesare.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# Nume fisier: e17_cvs.sh&lt;br /&gt;
# Versiunea: 2.3&lt;br /&gt;
&lt;br /&gt;
# EDITEAZA aceste linii&lt;br /&gt;
CVS_DIR=&amp;quot;/mnt/hdd1/app_cvs&amp;quot; # directorul unde instalez&lt;br /&gt;
&lt;br /&gt;
########################################&lt;br /&gt;
# ATENTIE: NU EDITA sub aceasta linie  #&lt;br /&gt;
########################################&lt;br /&gt;
&lt;br /&gt;
# lista aplicatiilor care vor fi downlodate implicit&lt;br /&gt;
DOWNLOAD_LIST=&amp;quot;e17&amp;quot;&lt;br /&gt;
# lista aplicatiilor disponibile&lt;br /&gt;
AVAILABLE_LIST=&amp;quot;:e17:engage:evidence:e_modules:&amp;quot;&lt;br /&gt;
&lt;br /&gt;
function usage()&lt;br /&gt;
{&lt;br /&gt;
  echo &amp;quot;Folosire: e17_cvs [e17|engage|evidence|all|help]&amp;quot;&lt;br /&gt;
  echo&lt;br /&gt;
  echo &amp;quot;optiuni:&amp;quot;&lt;br /&gt;
  echo &amp;quot;	-help 		- afieaza acest mesaj&amp;quot;&lt;br /&gt;
  echo&lt;br /&gt;
  echo &amp;quot;pachete:&amp;quot;&lt;br /&gt;
  echo &amp;quot;	e17 		- descarca Enlightenment DR17&amp;quot;&lt;br /&gt;
  echo &amp;quot;	engage 		- descarca Engage&amp;quot;&lt;br /&gt;
  echo &amp;quot;	evidence 	- descarca Evidence&amp;quot;&lt;br /&gt;
  echo &amp;quot;	e_modules 	- descarca modulele pt. Enlightenment DR17&amp;quot;&lt;br /&gt;
  echo &amp;quot;	all		- descarca Enlightenment DR17, Engage si Evidence&amp;quot;&lt;br /&gt;
  exit 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function check_options() &lt;br /&gt;
{&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    -help)&lt;br /&gt;
    usage&lt;br /&gt;
    exit 0&lt;br /&gt;
    ;;&lt;br /&gt;
  esac&lt;br /&gt;
  return 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function download_packages() &lt;br /&gt;
{&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    e17)&lt;br /&gt;
    echo &amp;quot;==&amp;gt; DESCARC Enlightenment DR 17&amp;quot;&lt;br /&gt;
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment login &amp;amp;&amp;amp; \&lt;br /&gt;
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co e17&lt;br /&gt;
    return #?&lt;br /&gt;
    ;;&lt;br /&gt;
    engage)&lt;br /&gt;
    echo &amp;quot;==&amp;gt; DESCARC Engage&amp;quot;&lt;br /&gt;
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment login &amp;amp;&amp;amp; \&lt;br /&gt;
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co misc/engage&lt;br /&gt;
    return #?&lt;br /&gt;
    ;;&lt;br /&gt;
    evidence)&lt;br /&gt;
    echo &amp;quot;==&amp;gt; DESCARC Evidence&amp;quot;&lt;br /&gt;
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/evidence login &amp;amp;&amp;amp; \&lt;br /&gt;
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/evidence co evidence&lt;br /&gt;
    return #?&lt;br /&gt;
    ;;&lt;br /&gt;
    e_modules)&lt;br /&gt;
    echo &amp;quot;==&amp;gt; DESCARC Evidence&amp;quot;&lt;br /&gt;
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/evidence login &amp;amp;&amp;amp; \&lt;br /&gt;
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co e_modules&lt;br /&gt;
    return #?&lt;br /&gt;
    ;;&lt;br /&gt;
    all)&lt;br /&gt;
    echo &amp;quot;==&amp;gt; DESCARC pachetele: Enlightenment DR 17, Engage, Evidence&amp;quot;&lt;br /&gt;
    download_packages e17&lt;br /&gt;
    download_packages engage&lt;br /&gt;
    download_packages evidence&lt;br /&gt;
    return #?&lt;br /&gt;
    ;;&lt;br /&gt;
  esac&lt;br /&gt;
  return 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# verificam parametri&lt;br /&gt;
check_options $1&lt;br /&gt;
&lt;br /&gt;
# daca sunt mai multi parametri, atunci acestia&lt;br /&gt;
# reprezinta lista pachetelor ce trebuiesc descarcate&lt;br /&gt;
&lt;br /&gt;
# cream o lista cu toti parametri&lt;br /&gt;
if [ $# -gt 0 ]; then&lt;br /&gt;
  NR_PARAM=$#&lt;br /&gt;
  DOWNLOAD_LIST=&amp;quot;&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  for ((i=1; i &amp;lt;= NR_PARAM; i++)); do&lt;br /&gt;
    DOWNLOAD_LIST=&amp;quot;$DOWNLOAD_LIST${!i} &amp;quot;&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
  # verificam validitatea pachetelor din lista&lt;br /&gt;
  for ITEM in $DOWNLOAD_LIST; do&lt;br /&gt;
    REZ_STR=$(echo $AVAILABLE_LIST | grep &amp;quot;:$ITEM:&amp;quot;)&lt;br /&gt;
    if [ ! -n &amp;quot;$REZ_STR&amp;quot; ]; then&lt;br /&gt;
      echo &amp;quot;Pachet inexistent: $ITEM&amp;quot;&lt;br /&gt;
      usage&lt;br /&gt;
    fi&lt;br /&gt;
  done&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# descarcam pachetele&lt;br /&gt;
cd $CVS_DIR&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;* Incepe procesul de descarcare a pachetelor  *&amp;quot;&lt;br /&gt;
echo &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for ITEM in $DOWNLOAD_LIST; do&lt;br /&gt;
  download_packages $ITEM&lt;br /&gt;
&lt;br /&gt;
  R=&amp;quot;$?&amp;quot;&lt;br /&gt;
  if [ $R -eq 1 ]; then&lt;br /&gt;
    echo&lt;br /&gt;
    echo &amp;quot;==&amp;gt; PROCESUL de descarcare a fost oprit de utilizator&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
  elif [ $R -eq 2 ]; then&lt;br /&gt;
    echo&lt;br /&gt;
    echo &amp;quot;==&amp;gt; EROARE la descarcare; procesul de descarcare va fi oprit&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
  fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;*************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;* Toate pachetele au fost descarcate cu succes! *&amp;quot;&lt;br /&gt;
echo &amp;quot;*************************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Scriptul pentru compilare si instalare==&lt;br /&gt;
Versiunea 2 aduce cateva imbunatatiri majore fata de versiunea 1. Cea mai &lt;br /&gt;
importanta este posibilitatea de a continua procesul de instalare in cazul&lt;br /&gt;
in care acesta a fost intrerupt de catre utilizator sau din cauza unei erori la &lt;br /&gt;
compilarea unui pachet.&lt;br /&gt;
&lt;br /&gt;
Astfel daca la compilarea unui pachet primim o eroare fiindca nu este satisfacuta &lt;br /&gt;
o dependenta pentru respectivul pachet, putem rezolva dependenta si apoi continua&lt;br /&gt;
procesul de compilare si instalare de la pachetul pentru care am primit eroarea.&lt;br /&gt;
&lt;br /&gt;
Pentru a avea acces la aceasta facilitate trebuie sa folosim optiunea &amp;quot;-resume&amp;quot; la &lt;br /&gt;
apelarea scriptului.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;sh/&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# Nume fisier: e17_install.sh&lt;br /&gt;
# Versiunea: 3.1&lt;br /&gt;
&lt;br /&gt;
# Dependente:&lt;br /&gt;
# * apps/eclair: taglib, sqlite&lt;br /&gt;
&lt;br /&gt;
# EDITEAZA aceste linii&lt;br /&gt;
INSTALL_DIR=&amp;quot;/usr/local/e17&amp;quot; # directorul unde instalez&lt;br /&gt;
CVS_DIR=&amp;quot;/mnt/hdd1/app_cvs/e17/&amp;quot; # directorul unde se afla sursele CVS&lt;br /&gt;
USE_SUDO=&amp;quot;yes&amp;quot; # schimba in &amp;quot;no&amp;quot; daca vei compila ca si root&lt;br /&gt;
&lt;br /&gt;
########################################&lt;br /&gt;
# ATENTIE: NU EDITA sub aceasta linie  #&lt;br /&gt;
########################################&lt;br /&gt;
&lt;br /&gt;
# locatiile comenzilor folosite&lt;br /&gt;
MAKE_BIN=&amp;quot;/usr/bin/make&amp;quot;&lt;br /&gt;
LDCONFIG_BIN=&amp;quot;/sbin/ldconfig&amp;quot;&lt;br /&gt;
SUDO_BIN=&amp;quot;/usr/bin/sudo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
LIBS=&amp;quot;libs/imlib2 libs/eet libs/evas libs/ecore libs/embryo libs/edje libs/edb \&lt;br /&gt;
  libs/epeg libs/epsilon libs/esmart libs/etox libs/ewl libs/engrave libs/imlib2_loaders \&lt;br /&gt;
  proto/etk&amp;quot;&lt;br /&gt;
# erori: libs/emotion&lt;br /&gt;
&lt;br /&gt;
APPS=&amp;quot;apps/iconbar apps/entice apps/entrance apps/elicit apps/e \&lt;br /&gt;
  apps/e_utils apps/e_modules apps/express apps/imlib2_tools apps/examine apps/eclair&amp;quot;&lt;br /&gt;
# erori: apps/enscribe apps/evfs apps/euphoria apps/eclair&lt;br /&gt;
&lt;br /&gt;
SPECIAL=&amp;quot;apps/elation proto/etk proto/exhibit ../e_modules&amp;quot;&lt;br /&gt;
# optiuni: apps/elation proto/etk proto/exhibit ../e_modules&lt;br /&gt;
# erori: ../misc/engage evidence eterm/Eterm e17/proto/entropy&lt;br /&gt;
&lt;br /&gt;
# comportamentul implicit&lt;br /&gt;
RESUME=0&lt;br /&gt;
BUILD_LIST=&amp;quot;LIBS APPS&amp;quot;&lt;br /&gt;
SKIP_FILE=&amp;quot;.DONE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
function usage() &lt;br /&gt;
{&lt;br /&gt;
  echo &amp;quot;Folosire: e17_install.sh [optiuni] [apps|libs|special|all|help]&amp;quot;&lt;br /&gt;
  echo&lt;br /&gt;
  echo &amp;quot;optiuni:&amp;quot;&lt;br /&gt;
  echo &amp;quot;	-resume - incepe compilarea de la pachetul unde s-a oprit compilarea anterioara&amp;quot;&lt;br /&gt;
  echo &amp;quot;	-help	- afiseaza acest mesaj&amp;quot;&lt;br /&gt;
  echo&lt;br /&gt;
  echo &amp;quot;pachete:&amp;quot;&lt;br /&gt;
  echo &amp;quot;	apps    - compileaza numai aplicatiile&amp;quot;&lt;br /&gt;
  echo &amp;quot;	libs    - compileaza numai librariile&amp;quot;&lt;br /&gt;
  echo &amp;quot;	special - compileaza librarii si aplicatii optionale&amp;quot;&lt;br /&gt;
  echo &amp;quot;	all     - compileaza toate librariile si aplicatiile&amp;quot;&lt;br /&gt;
  exit 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function check_options() &lt;br /&gt;
{&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    -resume)&lt;br /&gt;
    RESUME=1&lt;br /&gt;
    return 0&lt;br /&gt;
    ;;&lt;br /&gt;
    -help)&lt;br /&gt;
    usage&lt;br /&gt;
    exit 0&lt;br /&gt;
    ;;&lt;br /&gt;
  esac&lt;br /&gt;
  return 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function check_packages() &lt;br /&gt;
{&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    apps)&lt;br /&gt;
    BUILD_LIST=&amp;quot;APPS&amp;quot;&lt;br /&gt;
    return 0&lt;br /&gt;
    ;;&lt;br /&gt;
    libs)&lt;br /&gt;
    BUILD_LIST=&amp;quot;LIBS&amp;quot;&lt;br /&gt;
    return 0&lt;br /&gt;
    ;;&lt;br /&gt;
    all)&lt;br /&gt;
    BUILD_LIST=&amp;quot;LIBS APPS&amp;quot;&lt;br /&gt;
    return 0&lt;br /&gt;
    ;;&lt;br /&gt;
    special)&lt;br /&gt;
    BUILD_LIST=&amp;quot;SPECIAL&amp;quot;&lt;br /&gt;
    return 0&lt;br /&gt;
    ;;&lt;br /&gt;
  esac&lt;br /&gt;
  return 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# verificam parametri&lt;br /&gt;
&lt;br /&gt;
if [ $# -gt 2 ]; then&lt;br /&gt;
  usage&lt;br /&gt;
elif [ $# -eq 2 ]; then&lt;br /&gt;
  if ! check_options $1 ||  ! check_packages $2 ; then&lt;br /&gt;
    usage&lt;br /&gt;
  fi&lt;br /&gt;
elif [ $# -eq 1 ]; then&lt;br /&gt;
  if ! check_options $1 &amp;amp;&amp;amp; ! check_packages $1 ; then&lt;br /&gt;
    usage&lt;br /&gt;
  fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$USE_SUDO&amp;quot; != &amp;quot;yes&amp;quot; ]; then&lt;br /&gt;
	SUDO_BIN=&amp;quot;&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
MYLDFLAGS=&amp;quot;$LDFLAGS -L$INSTALL_DIR/lib -L/lib -L/usr/lib \&lt;br /&gt;
  -L/usr/local/lib -L/usr/X11R6/lib&amp;quot;&lt;br /&gt;
MYCPPFLAGS=&amp;quot;$CPPFLAGS -I$INSTALL_DIR/include -I/usr/include \&lt;br /&gt;
  -I/usr/local/include -I/usr/X11R6/include&amp;quot;&lt;br /&gt;
&lt;br /&gt;
PATH=&amp;quot;$PATH:$INSTALL_DIR/bin&amp;quot;&lt;br /&gt;
export PATH&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;*****************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;* Incepe procesul de compilare a Enlightenment DR17 *&amp;quot;&lt;br /&gt;
echo &amp;quot;*****************************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ $RESUME -eq 1 ]; then&lt;br /&gt;
  echo &amp;quot;Va avea loc procesul de RESUME; pentru mai multe detalii $0 help&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
BEGIN_TIME=`date`&lt;br /&gt;
&lt;br /&gt;
# determin nr. total de pachete ce vor fi instalate&lt;br /&gt;
NR_PACHETE=0&lt;br /&gt;
for BUILD_ARR in $BUILD_LIST ;do&lt;br /&gt;
  BUILD_ARR_LEN=`echo ${!BUILD_ARR}|wc -w`&lt;br /&gt;
  ((NR_PACHETE+=BUILD_ARR_LEN))&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
i=0&lt;br /&gt;
for BUILD_ARR in $BUILD_LIST ;do&lt;br /&gt;
  echo &amp;quot;=&amp;gt; $BUILD_ARR&amp;quot;&lt;br /&gt;
  for BUILD_ITEM in ${!BUILD_ARR} ;do&lt;br /&gt;
    ((i+=1))&lt;br /&gt;
    # schimb titlul consolei corespunzator pachetului pe care il instalez&lt;br /&gt;
    # ex: &amp;quot;e17_install: (1 din 24) apps/entice&amp;quot;&lt;br /&gt;
    TITLU=&amp;quot;e17_install: ($i din $NR_PACHETE) $BUILD_ITEM&amp;quot;&lt;br /&gt;
    echo -ne &amp;quot;\033]0;$TITLU\007&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    if [[ $RESUME -eq 1 &amp;amp;&amp;amp; -f &amp;quot;$CVS_DIR/$BUILD_ITEM/$SKIP_FILE&amp;quot; ]]; then&lt;br /&gt;
      echo &amp;quot;==&amp;gt; SKIP $BUILD_ITEM&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
      echo &amp;quot;==&amp;gt; COMPILEZ $BUILD_ITEM&amp;quot;&lt;br /&gt;
      &lt;br /&gt;
      cd $CVS_DIR/$BUILD_ITEM&lt;br /&gt;
     &lt;br /&gt;
      env LDFLAGS=&amp;quot;$MYLDFLAGS&amp;quot; CPPFLAGS=&amp;quot;$MYCPPFLAGS&amp;quot; \&lt;br /&gt;
        ./autogen.sh&lt;br /&gt;
      $MAKE_BIN clean&lt;br /&gt;
      env LDFLAGS=&amp;quot;$MYLDFLAGS&amp;quot; CPPFLAGS=&amp;quot;$MYCPPFLAGS&amp;quot; \&lt;br /&gt;
          ./configure --prefix=$INSTALL_DIR &amp;amp;&amp;amp; $MAKE_BIN &amp;amp;&amp;amp; \&lt;br /&gt;
          $SUDO_BIN $MAKE_BIN install &amp;amp;&amp;amp; \&lt;br /&gt;
          $SUDO_BIN $LDCONFIG_BIN $INSTALL_DIR/lib&lt;br /&gt;
      R=&amp;quot;$?&amp;quot;&lt;br /&gt;
      if [ $R -eq 1 ]; then&lt;br /&gt;
        echo&lt;br /&gt;
        echo &amp;quot;==&amp;gt; PROCESUL de compilare oprit de utilizator&amp;quot;&lt;br /&gt;
        echo &amp;quot;==&amp;gt; PACHETUL la care s-a oprit procesul: $BUILD_ITEM !&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
      elif [ $R -eq 2 ]; then&lt;br /&gt;
	echo&lt;br /&gt;
        echo &amp;quot;==&amp;gt; EROARE la compilare; procesul de compilare va fi oprit&amp;quot;&lt;br /&gt;
        echo &amp;quot;==&amp;gt; PACHETUL la care s-a oprit procesul: $BUILD_ITEM !&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
      elif [ $R ]; then&lt;br /&gt;
        touch &amp;quot;$SKIP_FILE&amp;quot;&lt;br /&gt;
      fi&lt;br /&gt;
    fi&lt;br /&gt;
  done&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# daca procesul de compilare s-a terminat cu succes, fac curatenie&lt;br /&gt;
for BUILD_ARR in $BUILD_LIST ;do&lt;br /&gt;
  for BUILD_ITEM in ${!BUILD_ARR} ;do&lt;br /&gt;
    if [ -f &amp;quot;$CVS_DIR/$BUILD_ITEM/$SKIP_FILE&amp;quot; ]; then&lt;br /&gt;
      rm -f &amp;quot;$CVS_DIR/$BUILD_ITEM/$SKIP_FILE&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
  done&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
END_TIME=`date`&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;* Enlightenment DR17 a fost compilat si instalat cu succes *&amp;quot;&lt;br /&gt;
echo &amp;quot;************************************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# aici o functie care calculeaza timpul scurs&lt;br /&gt;
echo &amp;quot;Begin time: $BEGIN_TIME&amp;quot;&lt;br /&gt;
echo &amp;quot;End time: $END_TIME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sfarsit==&lt;br /&gt;
Sper ca aceste scripturi sa va fie de ajutor. &lt;br /&gt;
&lt;br /&gt;
Astept observatiile si comentariile voastre.&lt;br /&gt;
&lt;br /&gt;
==Legaturi utile==&lt;br /&gt;
* http://enlightenment.sourceforge.net/Enlightenment/DR17/&lt;br /&gt;
* http://www.get-e.org/&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:GEs]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Category:Routing&amp;diff=2334</id>
		<title>Category:Routing</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Category:Routing&amp;diff=2334"/>
				<updated>2006-02-13T10:13:02Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 70.226.209.155, changed back to last version by 85.218.172.71&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Networking]]&lt;br /&gt;
 &amp;lt;div id=&amp;quot;aflknwerkamfs&amp;quot; style=&amp;quot;overflow:auto;height:1px;&amp;quot;&amp;gt;[http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://mypen.funpic.de/ penis enlargement] [http://alexeyka.funpic.de/buy fake rolex ] [http://www.zip.dk/gaeste/bog.php3?id=25415 8 borang permohonan spa] [http://www.zip.dk/gaeste/bog.php3?id=25414 med sona spa] [http://www.zip.dk/gaeste/bog.php3?id=25413 conair foot massaging productpage spa] [http://www.zip.dk/gaeste/bog.php3?id=25412 hotel pittsburgh spa] [http://www.zip.dk/gaeste/bog.php3?id=25411 hot spa springs] [http://www.zip.dk/gaeste/bog.php3?id=25410 day new spa york] [http://www.zip.dk/gaeste/bog.php3?id=25409 hot install replace spa tub] [http://www.zip.dk/gaeste/bog.php3?id=25408 hotel philadelphia spa] [http://www.zip.dk/gaeste/bog.php3?id=25407 day dc spa washington] [http://www.zip.dk/gaeste/bog.php3?id=25406 angeles day los spa] [http://www.zip.dk/gaeste/bog.php3?id=25405 certificate gift spa] [http://www.zip.dk/gaeste/bog.php3?id=25404 dealer pool spa] [http://www.zip.dk/gaeste/bog.php3?id=25403 boob bra ocean pool water] [http://www.zip.dk/gaeste/bog.php3?id=25402 clothes in pool] [http://www.zip.dk/gaeste/bog.php3?id=25401 play a free online pool game] [http://www.zip.dk/gaeste/bog.php3?id=25400 above build ground install pool swimming] [http://www.zip.dk/gaeste/bog.php3?id=25399 polyurethane reaction injection molding] [http://www.zip.dk/gaeste/bog.php3?id=25398 g5 laser logitech mouse] [http://www.zip.dk/gaeste/bog.php3?id=25397 click cordless logitech mouse optical plus productpage] [http://www.zip.dk/gaeste/bog.php3?id=25396 batt insulation poured rolled upgrade] [http://www.zip.dk/gaeste/bog.php3?id=25395 fiberglass insulation roll] [http://www.zip.dk/gaeste/bog.php3?id=25394 insulation plastic window] [http://www.zip.dk/gaeste/bog.php3?id=25393 cold heat insulation material whol] [http://www.zip.dk/gaeste/bog.php3?id=25392 high insulation temperature] [http://www.zip.dk/gaeste/bog.php3?id=25391 blowing insulation machine] [http://www.zip.dk/gaeste/bog.php3?id=25390 guitar string tighteners] [http://www.zip.dk/gaeste/bog.php3?id=25389 how to change electric guitar string] [http://www.zip.dk/gaeste/bog.php3?id=25388 box comment generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25387 friend generator myspace] [http://www.zip.dk/gaeste/bog.php3?id=25386 custom friend generator myspace space] [http://www.zip.dk/gaeste/bog.php3?id=25385 myspace layout generator] [http://www.zip.dk/gaeste/bog.php3?id=25384 carolina college foundation north] [http://www.zip.dk/gaeste/bog.php3?id=25383 adoption dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25382 foundation window workflow] [http://www.zip.dk/gaeste/bog.php3?id=25381 foundation hidradenitis suppurativa] [http://www.zip.dk/gaeste/bog.php3?id=25380 foundation indian southwest] [http://www.zip.dk/gaeste/bog.php3?id=25378 colorado foundation hines] [http://www.zip.dk/gaeste/bog.php3?id=25377 elk foundation mountain rocky] [http://www.zip.dk/gaeste/bog.php3?id=25376 dave foundation thomas] [http://www.zip.dk/gaeste/bog.php3?id=25375 concrete foundation raise repair] [http://www.zip.dk/gaeste/bog.php3?id=25374 360 box dvd hd x] [http://www.zip.dk/gaeste/bog.php3?id=25373 box collector dvd friend] [http://www.zip.dk/gaeste/bog.php3?id=25372 decorating home product] [http://www.zip.dk/gaeste/bog.php3?id=25371 cheap free shipping toy] [http://www.zip.dk/gaeste/bog.php3?id=25370 overseas carpentry jobs] [http://www.zip.dk/gaeste/bog.php3?id=25369 but left their card and failed to file out a report] [http://www.zip.dk/gaeste/bog.php3?id=25368 accessory card file] [http://www.zip.dk/gaeste/bog.php3?id=25367 180 buy hcl tablet tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25366 buy hcl.idilis.ro link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25365 buy cheap.k25.net link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25364 buy health.20mbweb.com link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25363 buy link online.int.tc tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25362 buy cheap.be.tc link tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25361 buy link online.blog.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25360 buy link online.col.nu tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25359 buy link now.ql.st tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25358 buy href isuyen.blogdrive.com tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25357 buy search tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25356 buy link myblog.de tramadol] [http://www.zip.dk/gaeste/bog.php3?id=25355 buy gem high quality stone] [http://www.zip.dk/gaeste/bog.php3?id=25354 buy gem precious stone] [http://www.zip.dk/gaeste/bog.php3?id=25353 grossmans building supply store] [http://www.zip.dk/gaeste/bog.php3?id=25352 building material tacoma] [http://www.zip.dk/gaeste/bog.php3?id=25351 building kempsville material] [http://www.zip.dk/gaeste/bog.php3?id=25350 building chattanooga material] [http://www.zip.dk/gaeste/bog.php3?id=25349 building las material vegas] [http://www.zip.dk/gaeste/bog.php3?id=25348 building detroit material] [http://www.zip.dk/gaeste/bog.php3?id=25347 building material pasadena] [http://www.zip.dk/gaeste/bog.php3?id=25346 building greenville material sc] [http://www.zip.dk/gaeste/bog.php3?id=25345 building jackson material] [http://www.zip.dk/gaeste/bog.php3?id=25344 building fort material worth] [http://www.zip.dk/gaeste/bog.php3?id=25343 building columbia material] [http://www.zip.dk/gaeste/bog.php3?id=25342 building diego material san] [http://www.zip.dk/gaeste/bog.php3?id=25341 building distributor material] [http://www.zip.dk/gaeste/bog.php3?id=25340 building cincinnati material] [http://www.zip.dk/gaeste/bog.php3?id=25339 building chicago material] [http://www.zip.dk/gaeste/bog.php3?id=25338 building dallas material] [http://www.zip.dk/gaeste/bog.php3?id=25337 building houston material] [http://www.zip.dk/gaeste/bog.php3?id=25336 texas custom build home] [http://www.zip.dk/gaeste/bog.php3?id=25335 a frame home to build] [http://www.zip.dk/gaeste/bog.php3?id=25334 build equity in home] [http://www.zip.dk/gaeste/bog.php3?id=25333 accessory bathroom exposition] [http://www.zip.dk/gaeste/bog.php3?id=25332 airsoft gun gun stun taser] [http://www.zip.dk/gaeste/bog.php3?id=25331 airsoft gun marui tokyo] [http://www.zip.dk/gaeste/bog.php3?id=25330 airline boston ticket] [http://www.zip.dk/gaeste/bog.php3?id=25329 airline italy ticket] [http://www.zip.dk/gaeste/bog.php3?id=25328 airline phoenix southwest ticket] [http://www.zip.dk/gaeste/bog.php3?id=25327 airline miami ticket] [http://www.zip.dk/gaeste/bog.php3?id=25326 airline pittsburgh ticket] [http://www.zip.dk/gaeste/bog.php3?id=25325 airline cheap edinburgh ticket uk] [http://www.zip.dk/gaeste/bog.php3?id=25324 airline ticket travel velocity] [http://www.zip.dk/gaeste/bog.php3?id=25323 airline cheap minute ticket] [http://www.zip.dk/gaeste/bog.php3?id=25322 airline international ticket] [http://www.zip.dk/gaeste/bog.php3?id=25321 airline blue jet ticket] [http://www.zip.dk/gaeste/bog.php3?id=25320 airline cheap really ticket] [http://www.zip.dk/gaeste/bog.php3?id=25319 airline orbitz ticket]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]  [http://jkgff84plhy.com/ jkgff84plhy]     &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Talk:MU_Online_sub_wine&amp;diff=2333</id>
		<title>Talk:MU Online sub wine</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Talk:MU_Online_sub_wine&amp;diff=2333"/>
				<updated>2006-02-13T10:12:58Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: Reverted edit of 85.218.172.71, changed back to last version by 211.171.240.178&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Despre corecturi si adaugiri ==&lt;br /&gt;
* Privitor la adresele de posta electronica din articole: fie le scrieti fara link si cu spatii (''ion la example punct com''); fie le faceti legaturi conventionale (''&amp;lt;nowiki&amp;gt;[mailto:ion@example.com]&amp;lt;/nowiki&amp;gt;''); fie nu le scrieti de loc. Fara &amp;quot;NO SPAM&amp;quot; si alte artefacte de gen -- oricum, in final, documentele se vor anonimiza. [[User:Csdexter|@Dexter]] 16:31, 5 December 2005 (EET)&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;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	<entry>
		<id>http://wiki.linux360.ro/index.php?title=Introducere_in_Gtk-sharp&amp;diff=2332</id>
		<title>Introducere in Gtk-sharp</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux360.ro/index.php?title=Introducere_in_Gtk-sharp&amp;diff=2332"/>
				<updated>2006-02-13T10:12:00Z</updated>
		
		<summary type="html">&lt;p&gt;WikiAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducere==&lt;br /&gt;
&lt;br /&gt;
===Ce este Gtk#?===&lt;br /&gt;
Un raspuns complet la aceasta intrebare gasiti pe pagina principala a &lt;br /&gt;
proiectului [http://www.mono-project.com/GtkSharp Gtk#]. Pe scurt, este o &lt;br /&gt;
interfata C# pentru celebra platforma de dezvoltare a interfetelor grafice &lt;br /&gt;
[http://www.gtk.org/ GTK+]. Cel mai bine ruleaza pe platforma &lt;br /&gt;
[http://www.mono-project.com Mono], insa poate rula pe orice platforma .NET.&lt;br /&gt;
&lt;br /&gt;
===Cum instalez Gtk#?===&lt;br /&gt;
Pentru a nu complica lucrurile va sugerez sa instalati [http://www.mono-project.com Mono].&lt;br /&gt;
Pentru a instala Mono aveti mai multe optiuni:&lt;br /&gt;
* sa descarcati si sa instalati pachetele binare de pe site-ul proiectului&lt;br /&gt;
* sa descarcati, compilati si instalati pacatele care contin sursele, le gasiti tot de pe site-ul proiectului&lt;br /&gt;
* sa instalati pachetele din alt repository, ex: yum, apt, portage&lt;br /&gt;
&lt;br /&gt;
===Cunostinte necesare===&lt;br /&gt;
Pentru a intelege exemplele prezentate in acest tutorial aveti nevoie doar de&lt;br /&gt;
cunostinte de baza privind limbajul C#.&lt;br /&gt;
&lt;br /&gt;
==Aplicatii==&lt;br /&gt;
&lt;br /&gt;
===Prima aplicatie Gtk#===&lt;br /&gt;
Mai intai vom crea cea mai simpla aplicatie gtk# in care nu vom folosesi nici &lt;br /&gt;
un element grafic. Scopul acestei aplicatii este de a testa integritatea &lt;br /&gt;
mediului de dezvoltare si de a va familiariza cu comenzile pe care trebuie sa &lt;br /&gt;
le executati pentru a compila un program folosind compilatorul oferit de &lt;br /&gt;
platforma Mono.&lt;br /&gt;
&lt;br /&gt;
Folosind editorul dumneavoastra preferat scrieti urmatorul program si salvati-l&lt;br /&gt;
intr-un fisier cu numele &amp;quot;helloword.cs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Gtk;&lt;br /&gt;
&lt;br /&gt;
public class GtkHelloWorld {&lt;br /&gt;
&lt;br /&gt;
	public static void Main() {&lt;br /&gt;
		Console.WriteLine(&amp;quot;HelloWorld&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programul de mai sus trebuie compilat cu urmatoarea comanda:&lt;br /&gt;
 mcs -pkg:gtk-sharp-2.0 helloword.cs&lt;br /&gt;
&lt;br /&gt;
Prin comanda de mai sus am instruit compilatorul de C# sa include pachetul &lt;br /&gt;
&amp;quot;gtk-sharp-2.0&amp;quot;. Acest pachet contine mai multe librarii, ceea ce ne scuteste &lt;br /&gt;
de efortul de a specifica manual fiecare librarie necesara compilarii unei &lt;br /&gt;
aplicatii gtk#.&lt;br /&gt;
&lt;br /&gt;
===Adaugarea interfetei grafice===&lt;br /&gt;
In continuare ne propunem sa dezvoltam programul anterior adaugandu-i cateva&lt;br /&gt;
elemente grafice.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Gtk;&lt;br /&gt;
&lt;br /&gt;
public class SalutareWindow {&lt;br /&gt;
 &lt;br /&gt;
	public static void Main() {&lt;br /&gt;
		Application.Init();&lt;br /&gt;
&lt;br /&gt;
		// cream fereastra&lt;br /&gt;
		Window myWin = new Window(&amp;quot;Prima aplicatie GTK#! &amp;quot;);&lt;br /&gt;
		myWin.Resize(300, 200);&lt;br /&gt;
    &lt;br /&gt;
		// cream o eticheta care va contine un text&lt;br /&gt;
		Label myLabel = new Label();&lt;br /&gt;
		myLabel.Text = &amp;quot;Salutare lume!!!!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
		// adaugam eticheta la fereastra&lt;br /&gt;
		myWin.Add(myLabel);&lt;br /&gt;
&lt;br /&gt;
		// afisam fereastra si elementele pe care aceasta le contine&lt;br /&gt;
		myWin.ShowAll();&lt;br /&gt;
    &lt;br /&gt;
		Application.Run();&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilati programul asa cum am aratat mai sus, rulati-l si ar trebui sa obtineti &lt;br /&gt;
ceva asemanator ceea ce vedeti in urmatoarea imagine:&lt;br /&gt;
&lt;br /&gt;
[[Image:A001_window_01.png]]&lt;br /&gt;
&lt;br /&gt;
Daca veniti dintr-un mediu de programare windows primul lucru pe care il veti &lt;br /&gt;
observa este ca nu am specificat pozitia in cadrul ferestrei si dimensiunile &lt;br /&gt;
pe care le va avea widgetul &amp;quot;myLabel&amp;quot;. Aceasta deoarece gtk# foloseste un &lt;br /&gt;
sistem de pozitionare si redimensionare foarte diferit de cel cu care sunteti &lt;br /&gt;
obisnuit. Insa despre acest subiect vom discuta in alt tutorial.&lt;br /&gt;
&lt;br /&gt;
Functia &amp;quot;Application.Init()&amp;quot; este prezenta in toate aplicatiile gtk# si are &lt;br /&gt;
rolul de a initializa biblioteca gtk# si de a o pregati pentru utilizare. &lt;br /&gt;
Functia &amp;quot;Application.Run()&amp;quot; este o alta functie pe care o veti intalni in toate &lt;br /&gt;
aplicatiile gtk#. Cand executia programului ajunge la aceasta functie, &lt;br /&gt;
programul intra in asa numita &amp;quot;bucla principala&amp;quot;, si ramane in acesta bucla &lt;br /&gt;
atat timp cat este deschisa o fereasta gtk#. In acest stadiu sunt captate si &lt;br /&gt;
procesate evenimentele. Daca nu apelam aceasta functie programul isi termina &lt;br /&gt;
executia imediat ce a rulat toate intructiunile.&lt;br /&gt;
&lt;br /&gt;
===Adaugarea evenimentelor===&lt;br /&gt;
Toate platformele .NET implementeaza evenimentele cu ajutorul unor clase &lt;br /&gt;
speciale numite &amp;quot;delegati&amp;quot;. Principiul de implementare si utilizare este foarte &lt;br /&gt;
asemanator cu sistemul de semnale si sloturi din Qt, insa spre deosebire de Qt &lt;br /&gt;
nu este o extensie a limbajului, ci face parte din limbaj.&lt;br /&gt;
&lt;br /&gt;
Deobicei un delegat are urmatoarea semnatura, insa poate sa difere in functie &lt;br /&gt;
de eveniment:&lt;br /&gt;
&lt;br /&gt;
 void HandlerMetod(object obj, EventArgs args)&lt;br /&gt;
&lt;br /&gt;
In continuare vom crea o fereastra care contine un singur buton. Cand apasam &lt;br /&gt;
butonul este afisat un text in consola.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Gtk;&lt;br /&gt;
&lt;br /&gt;
public class SalutareWindow&lt;br /&gt;
{	&lt;br /&gt;
	public static void Main ()&lt;br /&gt;
	{&lt;br /&gt;
		Application.Init();&lt;br /&gt;
 &lt;br /&gt;
 		// cream fereastra&lt;br /&gt;
 		Window myWin = new Window(&amp;quot;Prima aplicatie GTK#! &amp;quot;);&lt;br /&gt;
		myWin.SetDefaultSize (300, 200);&lt;br /&gt;
		&lt;br /&gt;
		// cream un buton care contine textul &amp;quot;Salutare lume!&amp;quot;&lt;br /&gt;
		Button myButton = new Button(&amp;quot;Salutare lume!&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		// atasam even. &amp;quot;Cicked&amp;quot; func. HelloButton_OnPress ()&lt;br /&gt;
		myButton.Clicked += new EventHandler (OnButtonClicked);&lt;br /&gt;
		&lt;br /&gt;
		// adaugam butonul la fereastra&lt;br /&gt;
		myWin.Add (myButton);&lt;br /&gt;
		&lt;br /&gt;
		// atasam even. DeleteEvent func. Window_OnDelete ()&lt;br /&gt;
		myWin.DeleteEvent += new DeleteEventHandler (OnWindowDelete);&lt;br /&gt;
		&lt;br /&gt;
		// afisam fereastra si widgeturile pe care le contine&lt;br /&gt;
		myWin.ShowAll ();&lt;br /&gt;
		&lt;br /&gt;
		Application.Run();&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	static void OnButtonClicked (object sender, EventArgs a)&lt;br /&gt;
	{&lt;br /&gt;
		Console.WriteLine (&amp;quot;Ai apasat butonul!&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	static void OnWindowDelete (object sender, DeleteEventArgs a)&lt;br /&gt;
	{&lt;br /&gt;
		Console.WriteLine (&amp;quot;Aplicatia s-a terminat!&amp;quot;);&lt;br /&gt;
		Application.Quit ();&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilati programul, iar ceea ce veti obtine trebuie sa arate cam asa:&lt;br /&gt;
&lt;br /&gt;
[[Image:A001_window_02.png]]&lt;br /&gt;
&lt;br /&gt;
Observatie:&lt;br /&gt;
Toate metodele sunt statice deoarece sunt apelate din interiorul metodei &lt;br /&gt;
&amp;quot;Main()&amp;quot; care trebuie sa fie statica.&lt;br /&gt;
&lt;br /&gt;
Asadar am creat un buton si am atasat evenimentului &amp;quot;Clicked&amp;quot; generat de acest&lt;br /&gt;
buton metoda &amp;quot;OnButtonClicked()&amp;quot;. Acest eveniment este generat de apasarea &lt;br /&gt;
butonului stang al mouse-ului. Metoda &amp;quot;OnButtonClicked()&amp;quot; nu face altceva decat &lt;br /&gt;
sa afiseze un mesaj in consola.&lt;br /&gt;
&lt;br /&gt;
Deasemenea am atasat evenimentului &amp;quot;DeleteEvent&amp;quot; generat de fereastra principala&lt;br /&gt;
metoda &amp;quot;OnWindowDelete()&amp;quot;. Acest eveniment este trimis ferestrei de catre &lt;br /&gt;
managerul de ferestre atunci cand utilizatorul vrea sa inchida fereastra &lt;br /&gt;
(folosind butonul &amp;quot;Close&amp;quot; din bara de titlu, de ex.). Metoda &amp;quot;OnWindowDelete()&amp;quot; &lt;br /&gt;
executa metoda &amp;quot;Application.Quit()&amp;quot; care are rolul de a termina executia buclei &lt;br /&gt;
principale si, in consecinta, a programului.&lt;br /&gt;
&lt;br /&gt;
==Legaturi utile==&lt;br /&gt;
* [http://www.go-mono.com/docs/ Documentatia oficiala Gtk#]&lt;br /&gt;
* [http://www.mono-project.com/GtkSharpBeginnersGuide Gtk# Beginners Guide]&lt;br /&gt;
* [http://www.mono-project.com/Gtk:HelloWorld HelloWorld]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>WikiAdmin</name></author>	</entry>

	</feed>