Capitolul Introducere & Instalare Capitolul structura Linux Capitolul Comenzi si Editoare



Yüklə 0.94 Mb.
səhifə1/23
tarix28.08.2018
ölçüsü0.94 Mb.
  1   2   3   4   5   6   7   8   9   ...   23

1 Capitolul 1 - Introducere & Instalare
2 Capitolul 2 - Structura Linux
3 Capitolul 3 - Comenzi si Editoare
4 Capitolul 4 - Useri
5 Capitolul 5 - Sistemul de permisiuni
6 Capitolul 6 - Procese
7 Capitolul 7 - Backup & Administrare software
8 Capitolul 8 - TCP/IP & Networking
9 Capitolul 9 - Mediul Grafic

Contents


Capitolul 1 - Introducere & Instalare 1

Istorie Unix/Linux 1

Consideratii Hardware 3

ACPI 3


Hard Disks 4

RAID 5


LVM 6

Boot Loader/Boot Manager 6

Instalare 9

Linux rescue 10

Recuperarea parolei de root 11

Capitolul 2 - Mediul Grafic 12

Sisteme grafice 12

Programe Desktop 16

Capitolul 3 - Structura Linux 19

Structura Linux 20

Structura unei comenzi 20

Comenzile ls si less 21

Console/terminale virtuale 22

Runlevel 22

Capitolul 4 – Comenzi si Editoare 29

Editorul VI 29

Comenzi de baza 31

Regular Expressions 41

Comenzile find si grep 42

Capitolul 5 Conturi de Utilizatori 44

Concepte generale 44

Fisiere specifice 44

Management conturi 46

su & sudo 47

Monitorizare useri 49

Capitolul 6 Sistemul de permisiuni 51

Concepte generale 51

Permisiuni speciale 52

Modificare permisiuni 53

Umask 55


Atribute speciale 55

Capitolul 7 - procese 56

Concepte generale 56

Caracteristici procese 57

Categorii de procese 58

Comenzi vizualizare 58

Comunicatia dintre procese / Semnale 60

Job Control 62

Capitolul 8 - Backup si Cron 63

Strategii de backup 63

Comenzi specifice 64

Servicii de backup 69

Cron jobs 69

Capitolul 9 – TCP/IP & Networking 71

TCP/IP 71

Clasificarea adreselor IP 75

Configurare retea 79

Remote Management 81

SSH 81

Capitolul 10 – Diverse 82



Managementul serviciilor si Procesul de Butare 82

Administrarea pachetelor software 88

deb & apt-get 88

rpm 91



Capitolul 1 - Introducere & Instalare


1.1 Istorie Unix/Linux
1.2 Consideratii Hardware
1.3 Boot Loader/Boot Manager
1.4 Instalare
1.5 Linux rescue

Nota


http://www.invata-online.ro/img/course/note-symbol.gif


Toate exemplele acestui curs se vor realiza in Ubuntu, distributie solida si recomandata tuturor incepatorilor si nu numai. Ubuntu este o distributie derivata din Debian, iar din aceeasi familie fac parte mai multe distributii precum Kubuntu, Knoppix, Kanotix, Xandros, Damn Small Linux etc.


Istorie Unix/Linux


Anii 60

Bell Laboratories (divizie de cercetare a AT&T) formeaza un consortiu impreuna cu MIT (Massachusetts Institute of Technology) si General Electric pentru a dezvolta un sistem de operare interactiv, multiuser si multi-tasking numit Multics (Multiplexed Information and Computing Service) care sa ruleze pe Mainframe-uri GE-645. Proiectul nu a avut succesul scontat, iar Bell Labs se retrage. Un programator pe nume Ken Thompson nu renunta si continua dezvoltarea proiectului impreuna cu un alt programator pe nume Dennies Ritchie.

1970

Noul proiect este numit Unics (Uniplexed Information and Computing Service). Numele este atribuit de Brian Kernighan, iar mai tarziu este schimbat in UNIX. Sistemul de operare este scris in limbaj de asamblare.



1973

Unix este rescris in C pentru a putea fi portabil (sa ruleze si pe alte masini). Acest lucru a dus la o dezvoltare accelerata. AT&T distribuie noul sistem universitatilor, marilor firme dar si guvernului USA.

1973-1979

Unix-ul este in continuare dezvoltat in cadrul Universitatii Berkeley din California. Printre imbunatatiri sunt shell-ul C, editorul VI precum si alte utilitare necesare. Tot aici este adaugat suportul pentru lucrul in retea.

1980-1983

AT&T lanseaza prima versiune comerciala de UNIX fara a introduce modificarile aduse de Berkeley.

1982

Un programator din cadrul proiectului BSD (Berkeley Software Distribution - Berkeley Unix) impreuna cu cativa colegi de la Stanford University creaza firma SUN - Stanford University Network. Prima lansare de Unix are loc in 1983 si se numeste SunOS. Printre altele sunt introduse NFS (Network File System) care devine un standard.



1984

Richard Matthew Stallman (nickname RMS) paraseste MIT (care crea doar software proprietar) pentru a crea un sistem de operare complet FREE (Free as in Freedom) - FREE (Free as in Freedom). Noul proiect poarta numele de GNU (GNU's not UNIX). Primul program creat a fost editorul emacs. In 1985 RMS creaza fundatia FSF - Free Software Foundation. Scopul acesteia este ca software-ul sa fie free in sensul de liber si oricine sa poata avea acces liber si fara restrictii la sursa. Acest tip de licenta se numeste GPL - General Public License.

1988

SunOS/BSD, AT&T System V Release 3 si Xenix ( Microsoft version of Unix pentru PC cu procesoare Intel cumparat de la AT&T in 1979) au fost combinate in System V Release 4 (SVR4).



Nota

http://www.invata-online.ro/img/course/note-symbol.gif


Xenix a fost versiunea Microsoft de Unix pentru PC cu procesoare Intel cumparata de la AT&T in 1979. Aceasta a fost ulterior vanduta firmei Santa Cruz Operation(SCO) si a devenit SCO UNIX.

1990

GNU continea aproape toate componentele necesare unui nou sistem de operare, mai putin kernel-ul.

1991

Profesorul olandez Andrew Tanenbaum scrie o carte intitulata "Operating System" in care explica conceptul unui nou sistem de operare numit Minix. Un student finlandez pe nume Linus Torvalds de la Universitatea din Helsinki scrie un Kernel pentru GNU care sa ruleze pe calculatoarele AT-386 si 484, bazandu-se pe anumite concepte din cartea lui Tanenbaum.



Ulterior intre Linus Torvalds si Andrew Tanenbaum se isca un conflict bazat pe viziunea diferita pe care acestia o aveau asupra noului Kernel. Detalii
Celebrul anunt al lui Linus Torwalds precum ca a dezvoltat un kernel a fost postat pe un newsgroup comp.os.minix:

Nota


http://www.invata-online.ro/img/course/note-symbol.gif


Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :) Linus (torvalds@kruuna.helsinki.fi) PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have:-(.

Sistemul de operare creat astfel prin folosirea kernelului lui Linus si a programelor si utilitarelor GNU poata numele de GNU/Linux.

Nota

http://www.invata-online.ro/img/course/note-symbol.gif


Numele complet si corect al sistemului de operare nu este Linux ci GNU/Linux. Detalii

GNU/Linux este un sistem de operare multiuser si multitasking care ruleaza pe procesoare 32 si 64 biti pe aproape toate platformele hardware existente. Este format din kernelul lui Linus Torvalds si programele de la GNU. Intre Linux si Unix exista o mare diferenta. Unix-ul este un sistem de operare proprietar cu sursa inchisa, iar GNU/Linux este un sistem de operare FREE cu sursa deshisa care la inceput a incercat sa imite sistemul Unix original.

Marile firme private si-au dezvoltat propriile sisteme de operare Unix astfel:
- HP-UX - Unix-ul celor de la Hewlett-Packard (SVR4). Versiunea actuala este 11.i
- AIX - Unix-ul celor de la IBM bazat pe SVR4
- BSD - Unix-ul celor de la universitatea din California. In prezent exista FreeBSD, OpenBSD, NetBSD

Prima distributie de Linux a fost Slackware lansata in 1993.

Ulterior au aparut multe alte distributii fiecare avand specificul sau:

 RHEL (RedHat Enterprise Linux - Sistem Comercial)

 Fedora (varianta free de la RedHat)

 SuSE (cumparat de Novell, Sistem Comercial)

 Debian

 Ubuntu


 Gentoo

 Mandriva

 CentOS (bazat pe RHEL, necomercial)

 Knoppix (prima distributie de Linux care ruleaza direct de pe CD - LiveCD)

 Puppy

 MEPIS


Exista in prezent mai multe sute de distributii de Linux. Detalii

Resurse


  • Linux - The Code

  • Unix

  • Linux

  • Richard Stallman

  • Linus Torvalds


Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   23


Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2017
rəhbərliyinə müraciət

    Ana səhifə