Manual Slackware Linux Essentials

Embed Size (px)

DESCRIPTION

Manual Slackware Linux Essentials

Text of Manual Slackware Linux Essentials

by dahn 2005

Slackware Linux Essentials

Alan Hicks Chris Lumens David Cantrell Logan Johnson

by Dahn 2005

Contributii la traducere Prefata de Andrei Florian Staicu Capitolul 1 de skills Capitolul 2 de Andrei Florian Staicu Capitolul 3 de Andrei Florian Staicu Capitolul 4 de skills Capitolul 5 de bogdan Capitolul 6 de Andrei Florian Staicu Capitolul 7 de Andrei Florian Staicu Capitolul 8 de Claudiu Tanaselia Capitolul 9 de Claudiu Tanaselia Capitolul 10 de Andrei Florian Staicu Capitolul 11 de Claudiu Tanaselia Capitolul 12 de Andrei Florian Staicu Capitolul 13 de Catalin Nicolescu si skills Capitolul 14 de Paul Irofti Capitolul 15 de Stefan-Codrut Marinescu Capitolul 16 de Paul Irofti Capitolul 17 de Stefan-Codrut Marinescu Capitolul 18 de Claudiu Tanaselia Capitolul 19 de Claudiu Tanaselia Glosar de arny Corectura lupalb, arny

Documentul nu este pentru comercializare. Acest document este sub licenta GPL(General Public License). O copie a acestei licente poate fi gasita la Anexa A. Linux este o marca inregistrata Linus Torvalds. Slackware este o marca inregistrata BSDi si Patrick Volkerding.Materialul prezent a fost preluat de pe www.slackware.com.ro/carte/. Contributia la traducerea cartii este prezentata mai sus. Tehnoredactare: Dahn Coperta: Pansy Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Slackware Linux, Inc.

CuprinsPrefata / 11 1 O Introducere in Slackware Linux / 19 1.1 Ce este Linux? / 20 1.1.1 Un cuvant despre GNU / 20 1.2 Ce este Slackware? / 21 1.3 Open Source si Free Software / 22 2 Ajutor / 25 2.1 Ajutor de la sistem / 26 2.1.1 man / 26 2.1.2 Directorul /usr/doc / 27 2.1.3 HOWTOs si mini-HOWTOs / 28 2.2 Ajutor online / 28 2.2.1 Forumul si pagina oficiala / 29 2.2.2 Suport e-mail / 29 2.2.3 Forumul si pagina neoficiala / 30 3 Instalare / 33 3.1 Obtinerea Slackware / 34 3.1.1 Setul oficial de cd-uri si cutii / 34 3.1.2 Via in internet / 34 3.2 Cerinte sistem / 35 3.2.1 Seriile software / 36 3.2.2 Metode de instalare / 37 3.2.3 Discul de boot / 38 3.2.4 Discul de root / 38 3.2.5 Disc suplementar / 38 3.2.6 Crearea discurilor / 39 3.3 Partitionarea / 39 3.4 Programul setup / 42 3.4.1 Help / 43 3.4.2 Keymap / 43 3.4.3 Addswap / 44 3.4.4 Target / 44 3.4.5 Source / 45 3.4.6 Select / 46

3

3.4.7 Install / 46 3.4.8 Configure / 48 4 Configurarea sistemului / 53 4.1 O privire de ansamblu asupra sistemului / 54 4.1.1 Organizarea fisierelor / 54 4.1.2 Localizarea fisierelor / 56 4.1.3 Directorul /etc/rc.d / 58 4.2 Alegerea kernel-ului / 61 4.2.1 Directorul /kernels de pe CD-ROM-ul Slackware / 61 4.2.2 Copilarea unui kernel din surse / 62 4.2.3 Folosirea modulelor kernel-ului / 65 5 Configurarea retelei / 67 5.1 Introdurece in netconfig / 68 5.2 Configurarea retelei(hardware) / 68 5.2.1 Incarcarea modulelor de retea / 69 5.2.2 Placi de retea (10/100/1000Base-T si Base-2) / 69 5.2.3 Modem-uri / 70 5.2.4 PCMCIA / 71 5.3 Configurarea TCP/IP / 71 5.3.1 DHCP / 72 5.3.2 IP static / 73 5.3.3 /etc/rc.d/rc.inet1.conf / 73 5.3.4 /etc/resolv.conf / 74 5.3.5 /etc/hosts / 75 5.4 PPP / 75 5.4.1 pppsetup / 75 5.4.2 /etc/ppp / 76 5.5 Wireless / 76 5.5.1 Suport hardware / 77 5.5.2 Configurarea setarilor Wireless / 77 5.5.3 Configurarea retelei / 78 5.6 Network File Systems / 79 5.6.1 SMB/Samba/CIFS / 79 5.6.2 Network File System (NFS) / 81 6 Configurarea X / 83 6.1 xorgconfig / 84 6.2 xorgsetup / 87 6.3 xinitrc / 87

4

6.4 xwmconfig / 89 6.5 xdm / 91 7 Initializare (booting) / 93 7.1 LILO / 94 7.2 LOADLIN / 96 7.3 Dual booting / 97 7.3.1 Windows / 98 7.3.2 Linux / 101 8 Shell-ul / 103 8.1 Utilizatorii / 104 8.1.1 Logarea / 104 8.1.2 Root: super utilizatorul / 104 8.2 Linia de comanda / 105 8.2.1 Rularea programelor / 105 8.2.2 Potrivirea caracterelor / 106 8.2.3 Redirectionarea Intrarii/Iesirii si Intubarea / 107 8.3 Shell-ul Bourne Again (bash) / 108 8.3.1 Variabile de mediu / 108 8.3.2 Completarea tab / 110 8.4 Terminale virtuale / 110 8.4.1 Screen / 111 9 Structura sistemului de fisiere / 113 9.1 Apartenenta / 114 9.2 Permisiuni / 115 9.3 Link-uri / 118 9.4 Montarea dispozitivelor / 119 9.4.1 fstab / 119 9.4.2 mount si umount / 120 9.5 NFS Mounts / 121 10 Manipularea fisierelor si a directoarelor / 123 10.1 Navigarea : ls, cd, si pwd / 124 10.1.1 ls / 124 10.1.2 cd / 125 10.1.3 pwd / 126 10.2 Pagere: more, less, si most / 126 10.2.1 more / 126 10.2.2 less / 126 10.2.3 most / 127

5

10.3 Iesire simpla: cat si echo / 127 10.3.1 cat / 127 10.3.2 echo / 128 10.4 Creare: touch si mkdir / 128 10.4.1 touch / 128 10.4.2 mkdir / 129 10.5 Copiere si mutare / 129 10.5.1 cp / 129 10.5.2 mv / 130 10.6 Stergere: rm si rmdir / 130 10.6.1 rm / 130 10.6.2 rmdir / 131 10.7 Legaturi intre fisiere cu ln / 131 11 Controlul proceselor / 133 11.1 Backgrounding / 134 11.2 Foregrounding / 134 11.3 ps / 135 11.4 kill / 139 11.5 top / 141 12 Administrarea necesara a sistemului / 145 12.1 Utilizatori si grupuri / 146 12.1.1 Scripturi furnizate / 146 12.1.2 Schimbarea parolelor / 150 12.1.3 Schimbarea informatiei utilizatorului / 151 12.2 Utilizatori si grupuri, varianta grea / 151 12.3 Oprirea corespunzatoare a calculatorului / 154 13 Comenzi primare de retea / 157 13.1 ping / 158 13.2 traceroute / 158 13.3 DNS Tools / 159 13.3.1 host / 159 13.3.2 nslookup / 160 13.3.3 dig / 160 13.4 finger / 161 13.5 telnet / 162 13.5.1 Alte moduri de a utiliza telnet / 163 13.6 Shell-ul sigur / 163 13.7 email / 164

6

13.7.1 pine / 164 13.7.2 elm / 165 13.7.3 mutt / 166 13.7.4 nail / 167 13.8 Navigatoare / 168 13.8.1 lynx / 168 13.8.2 links / 169 13.8.3 wget / 169 13.9 Clienti FTP / 170 13.9.1 ftp / 171 13.9.2 ncftp / 172 13.10 Comunicarea cu alti oameni / 173 13.10.1 wall / 173 13.10.2 talk / 174 13.10.3 ytalk / 175 14 Securitatea / 177 14.1 Dezactivarea servicilor / 178 14.1.1 Servicii pornite de inetd / 178 14.1.2 Servicii pornite de scripturi / 178 14.2 Controlarea accesului bazat pe host-uri / 179 14.2.1 iptables / 179 14.2.2 tcpwrappers / 181 14.3 Mentinerea la curent / 182 14.3.1 Lista de mail-uri slackware-security / 182 14.3.2 Directorul /patches / 182 15 Fisiere Arhiva / 185 15.1 gzip / 186 15.2 bzip2 / 187 15.3 tar / 187 15.4 zip / 190 16 Vi / 191 16.1 Pornirea programului vi / 192 16.2 Moduri / 193 16.2.1 Modul de comanda / 194 16.2.2 Modul de inserare / 195 16.3 Deschiderea fisierelor / 196 16.4 Salvarea fisierelor / 196 16.5 Iesirea din programul vi / 197

7

16.6 Configurarea vi / 197 16.7 Tastele Vi / 198 17 Emacs / 201 17.1 Pornirea programului emacs / 203 17.1.1 Taste / 203 17.2 Buffere / 204 17.3 Moduri / 205 17.3.1 Deschiderea fisierelor / 205 17.4 Editare de baza / 206 17.5 Salvarea fisierelor / 208 17.5.1 Iesirea din Emacs / 208 18 Administrarea pachetelor Slackware / 209 18.1 Formatul pachetelor Slackware / 210 18.2 Utilitare pentru pachete / 210 18.2.1 pkgtool / 210 18.2.2 installpkg / 212 18.2.3 removepkg / 213 18.2.4 upgradepkg / 213 18.2.5 rpm2tgz/rpm2targz / 214 18.3 Crearea pachetelor / 214 18.3.1 explodepkg / 215 18.3.2 makepkg / 215 18.3.3 Scrip-uri SlackBuild / 215 18.4 Crearea Etichetelor si a Fisierelor Eticheta (pentru setup) / 216 19 ZipSlack / 217 19.1 Ce este ZipSlack? / 218 19.1.1 Avantaje / 218 19.1.2 Dezavantaje / 218 19.2 Obtinere ZipSlack / 218 19.2.1 Instalare / 219 19.3 Initializarea ZipSlack / 219 Glosar / 221 A. The GNU General Public License / 229 A.1. Preamble / 229 A.2. TERMS AND CONDITIONS / 230 A.3. How to Apply These Terms to Your New Programs / 234

8

Lista tabelelor 2-1. Sectiunea paginilor de manual / 26 3-1. Informatii de contact Slackware Linux Inc. / 34 3-2. Cerinte sistem / 35 3-3. Serii de soft / 36 9-1. Octal Permission Values / 115 13-1. Comenzi ftp / 171 16-1. Mutari / 198 16-2. Editare / 199 16-3. Cautare / 199 16-4. Salvare si iesire / 199 17-1. Comenzi de baza Emacs / 206 18-1. Optiuni installpkg / 212 18-2. Optiuni removepkg / 213 18-3. Optiuni Tagfile / 216 Capturi 4-1. Meniul de configurare al kernel-ului / 63 6-1. Configurarea mouse-ului xorgconfig / 84 6-2. Sincronizarea orizontala xorgconfig / 85 6-3. Sincronizarea verticala xorgconfig / 86 6-4. Placa video xorgconfig / 86 6-5. Configurarea desktop-ului cu xorgconfig / 90 7-1. liloconfig / 94 7-2. Meniul expert liloconfig / 96 11-1. Iesirea standard ps / 136 13-1. Telnet la un webserver / 163 13-2. Meniul principal Pine / 165 13-3. Fereastra principala Elm / 166 13-4. Fereastra principala Mutt / 167 13-5. Pagina de start Lynx / 168 13-6. Links cu meniul File deschis / 169 13-7. Doi utilizatori intr-o sesiune talk / 174 13-8. Doi utilizatori intr-o sesiune ytalk / 175 16-1. O sesiune vi / 192 18-1. Meniul principal Pkgtool / 211 18-2. Modul de vizualizare Pkgtool / 211 Lista de exemple 8-1. Afisarea variabilelor cu set / 109

9

PrefataAudienta TintaSistemul de operare Slackware Linux este o platforma puternica pentru calculatoarele bazate pe tehnologia Intel. Este proiectat pentru a fi stabil, sigur si functional, atat ca server de varf cat si ca statie de lucru puternica. Aceasta carte a fost conceputa sa te ajute sa incepi sa utilizezi sistemul de operare Slackware Linux. Nu vrem sa acoperim absolut toate subiectele, in schimb vrem sa aratam posibilitatile lui, sa sa iti oferim cateva cunostinte de baza despre sistem. Pe masura ce vei castiga experienta cu Slackware Linux, speram ca vei gasi in acesta carte un ajutor la indemana. De asemenea speram ca o vei imprumuta prietenilor tai cand vor veni sa intrebe despre acel sistem de operare marfa Slackware Linux pe care il folosesti. Desi aceasta carte nu este un roman care sa te faca sa fii cu sufletul la gura, am incercat sa o facem cat mai distractiva posibil. Cu putin noroc o sa obtinem un contract de scenarizare. Desigur, speram ca vei reusi sa inveti ceva de aici si ca o vei gasi folositoare. Si acum, sa ridicam cortina.

11

Modificari fata de Prima Editie Aceasta a doua editie reprezinta punctul culminant a