| Autor |
Mesaj |
PoSeiDoN
Site Owner


Data inscrierii: 28/Oct/2007 Mesaje: 219 Localitate: Baia Mare |
|
Linux |
|
Ce este Linux ?
O adaptare din Linux newbie FAQ de la System & Network Solutions
Linux este un sistem de operare de tip Unix care a fost initial creat de catre Linus Torvalds, ulterior ajutat de programatori din toata lumea. Linux in sine denumeste numai kernelul, existenta sistemului de operare nu ar fi posibila fara uneltele de baza care provin de la proiectul GNU, de unde si numele perfect si corect GNU Linux (din comoditate deseori se foloseste doar cuvantul Linux cand se face o referinta la sistemul de operare).
Sistemul este compus din kernel ("inima" sistemului de operare, care gestioneaza memoria, fisierele, procesele, dispozitivele periferice samd), programe utilitare si aplicatii. O distributie de Linux ofera toate aceste componente alaturi de un installer, documentatii si alte facilitati pentru a inlesni instalarea si configurarea.
Linux este un sistem de operare dezvoltat sub licenta GNU (GNU Public License), care prevede ca este distribuit gratuit si ca sursele sunt de întocmai publice.
Licenta GNU mai prevede ca aceasta situatie nu se poate schimba, cu alte cuvinte Linux-ul este si va ramine liber, la dispozitia oricui vrea sa il foloseasca. Trebuie mentionat ca exista firme care produc distributii de Linux si le ofera contra cost. Pretul nu este insa pretul software-ului, ci al altor servicii aditionale, cum ar fi manualele tiparite sau suportul. Majoritatea distributiilor de Linux se pot descarca fara taxe de pe Internet.
Slackware Linux
Slackware linux se numara printre primele distributii de linux. A fost inceput de catre Patrick Volkerding pe la finele anului 1992. Primul atingere cu linux-ul l-a avut atunci cind avea trebuință de un interpretor LISP pe care l-a gasit in distributia linux de la Soft Landing Systems (SLS Linux).
Deoarece SLS Linux avea probleme (bug-uri), Patrick a inceput sa le corecteze si practic in acelasi timp, corectind distributia de linux a decis ca noua distributie proaspat corectata sa fie numita Slackware Linux de care sa se ocupe el personal si prietenii sai.
Odata cu trecerea timpului, Patrick, a adaugat un installer usor de utilizat sub forma de meniuri, si totodata a organizat programele sub forma de pachete .tgz care cu utilitarul pkgtool se pot instala, sterge, updata foarte usor. Slackware linux a transformat o distributie puternica in ceea ce priveste securitatea, stabilitatea ca de pildă si simplitatea cu care se poate instala, fiind folosit atit pe bucată de servere precum si de workstation.
De unde puteti obtine Slackware Linux ?
Pentru a obtine distributia, aveti la indemana 3 metode:
1. Cumparati kitul oficial de 4 cd-uri de la Slackware Inc sau tot acelasii pachet il puteti cumpara ( mai ieftin ) de la Linux Central. Cumparand aceste cd-uri beneficiati de 30 de zile de support pentru instalare & configurare via e-mail si de un mini HowTo de instalare.
2. Descarcati primul cd de instalare in forma de .iso pe care trebuie sa il scrieti pe cd. Site-ul oficial de unde puteti descarca : ftp://ftp.slackware.com/pub/slackware/
sau un miror unde tot timpul gasiti actualizat distributia: ftp://ftp.slackware.at/pub/slackware
3. Cei ce nu pot descarca o distributie de Slackware o pot cumpara la un pret modic prin intermediul OSS Mall.
Acest magain virtual este destinat popularizarii softwareului Open Source, poate fi accesat la http://ossmall.sns.ro.
Cerinte minime
Instalarea distributiei presupune sa aveti minim un sistem cu :
Procesor 486
Memorie 16 Mb
Spatiu pe HDD 500Mb
Floppy 1.44 MB
--- din BIOS trebuie sa fie selectata optiunea de a boota calculatorul de pe CD-ROM;
--- daca aveti HDD IDE continuati apasand ENTER iar in cazul in care aveti HDD SCSI - puteti alege kernel-ul cu suport SCSI scsi.s;
--- se poate vedea lista de kernele disponibile apasand tasta F3 in cazul in care nici unul dintre kernele ( bare.i sau scsi.s ) nu este potrivit pentru calculatorul dumneavoastra;
Kernel-ul bare.i este valabil pentru toate calculatoarele cu HDD IDE !
--- la bootare, kernelul precompilat identifica toate componentele calculatorului;
--- la un moment dat vi se va cere alegera tastaturii, continuati apasand ENTER;
--- la prompt trebuie sa va logati cu root ( fara parola );
Partitionarea HDD
In linux reprezentarea HDD-lor IDE ara in felul urmator :
/dev/hda primary master
/dev/hdb primary slave
/dev/hdc secondary master
/dev/hdd secondary slave
--- in schimb cele SCSI au ID-uri (1, 2, 3, 4, etc) :
/dev/sda HDD nr. 1
/dev/sdb HDD nr. 2
/dev/sdc HDD nr. 3
/dev/sdd HDD nr. 4
Partitiile pentru aceste HDD-uri vor fi reprezentate in felul urmator:
/dev/hda1 prima partitie de pe primary master
/dev/sdc2 a doua-a partitie de pe al 3-lea HDD SCSI
Se va folosi clasicul program fdisk. Pentru a avea un sistem functional o sa aveti necesitate minim de 2 partitii : swap ( in principiu este bine sa il faceti de 2 x memoria calculatorului ) si / ( root ) care poate ramane restul HDD-ului.
Se poate partitiona HDD-ul in diferite moduri, totul depinde de ce aveti nevoie.
 |
 |
--- pentru server este propus sa se partitioneze :
swap - in cazul in care sistemul nu mai are memorie libera foloseste aceasta partitie pentru a stoca informatiile temporar
/ - root
/home - unde vor fi utilizatorii
/usr - aici vor fi majoritatea programelor ce se instaleaza din pachete sau surse.
--- pentru workstation este suficient sa faceti cele 2 partii: swap si / ( root ). |
Comenzi utile din fdisk pentru a face o partitionare:
p - afiseaza tabela de alocare a partitiilor
n - creeaza o partitie noua
d - sterge o partitie
t - altera tipul partitiei
l - afiseaza tipul partitiilor care se pot creea
q - iesire din fdisk fara a salva
w - creeaza partitiile pe HDD, salveaza si iesirea din fdisk
m - afiseaza comenzile ajutatoare
Avand comenziile la indemana se trece la partitionarea propriu-zisa:
Se vor crea doua partitii, unul swap de 256Mb si restul ce ramane dintr-un HDD de 20GB Q. Fireball 7200rpm adica 19.744G. Dupa cum vedeti nu este nici o partitie. Se foloseste comanda n (new) pentru a crea întâia partitie. Fdisk va va intreba ce fel de partitie doriti sa faceti : extended sau primary. Alegeti primary dupa care selectati numarul partitiei dintre 1 si pina la 4. Fiind prima partitie se va alege 1. In continuare se va stabili marimea primei partitii. Ca sa ne fie mai usor de confecționat cu marimile se va folosi semnul + urmat de marimea dorita ( in cazul nostru 256M). Prima partitie este gata. La fel se face si cea de-a doua numai ca se vor lasa valorile implicite, adica numarul de cilindri de unde incepe ( 33 ) spatiul ramas si unde se termina ( 2498 ). Dupa ce ati creat cele doua partitii se determina care dintre ele va fi swap. Aceasta se face cu comanda t si se va selecta codul hexa pentru swap 82. Inainte de a termina partitionarea, se va activa partitia de pe care o sa booteze linux. Aceasta se face cu comanda a si se va alege partitia a doua. Partitiile fiind facute se va executa comanda w ( write to disk ) cu care partitiile sunt scrise pe disk.
La fel se face si partitionara pentru HDD-uri SCSI numai ca reprezentarea va fi /dev/sda.
 |
 |
oot@home:/home/arny# fdisk /dev/hda Command (m for help): p Disk /dev/hda: 20.5 GB, 20547841536 bytes 255 heads, 63 sectors/track, 2498 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-2498, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-2498, default 2498): +256M Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 2 First cylinder (33-2498, default 33): 33 Last cylinder or +size or +sizeM or +sizeK (33-2498, default 2498): 2498 Command (m for help): t Partition number (1-4): 1 Hex code (type L to list codes): 82 Changed system type of partition 2 to 82 (Linux swap) Command (m for help): a Partition number (1-4): 2 Command (m for help): p Disk /dev/hda: 20.5 GB, 20547841536 bytes 255 heads, 63 sectors/track, 2498 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 1 32 257008+ 82 Linux swap /dev/hda2 * 33 2498 19808145 83 Linux Command (m for help): w
|
--- Setup ---
Practic pentru a putea instala distributia aveti nevoie ca partitiile swap si / sa fie formatate, sa fie aleasa sursa de pe care se va face instalarea ( cd-rom, HDD ), sa fie selectate seriile de pachete precum si modul in care se va face instalarea acestora ( newbie, full, expert, menu )
Toate acestea, si nu numai, se pot face prin primul meniu care apare dupa executarea comenzii setup.
HELP
Contine informatii ajutatoare referitoare la instalarea distributiei.
KEYMAP
Schimbarea tastaturii. Daca vreti sa aveti alte caractere, altele decit cele standard US, de aici le puteti schimba.
ADDSWAP
Formatarea partitiei swap.
TARGET
Selectati in ce director se va instala distributia. In principiu se va instala in / ( root ). Deasemenea aceasta optiune scaneaza HDD-ul pentru a determina daca exista partitie sau nu. In cazul in care nu exista nici o partitie, installer-ul afiseaza un mesaj de avertizare si se va intoarce la meniu.
SOURCE
Stabileste de unde se va instala Slackware Linux. Acesta se poate instala de pe cd-rom, de pe o alta partitie a unui HDD, instalare prin NFS sau un director pre montat.
SELECT
Practic de aici selectati ce succesiune de pachete va fi instalata. Se va afisa o lista cu seriile de pachete, cu o scurta descriere pentru fiecare serie, unde aveti optiunea de a bifa seria care va fi instalata. Debifati daca nu vreti ca seria respectiva sa fie instalata.
INSTALL
Instaleaza serile de pachete selectate.
CONFIGURE
Optiune importanta de dupa sau inainte de instalare. Practic de aici se poate seta parola pentru root, se poate seta lilo, reteaua ( întrebuințând netconfig ), se stabileste nucleul care se va folosi dupa reinstalare ... etc.
EXIT
Iesire din setup.
Se va selecta optiunea de ADDSWAP prin care se pregateste formatarea partitiei swap.
- urmatorul pas este formatarea partitiei pe care se va instala Slackware linux. La fiecare operatie noua, installer-ul va cere sa confirmati trecerea la urmatorul pas. Aceasta partitie se va formata reiserfs ( sistem de fisiere cu jurnalizare ).
--- partitionarea fiind facuta se trece la selectarea locului de unde se va instala distributia. In cazul de fata se va selecta CD_ROM -ul.
Aveti la dispozitie doua optiuni:
auto - cauta automat CD_ROM-ul;
manual - se poate specifica manual CD_ROM-ul;
In cazul in care esueaza detectarea, se poate face manual, daca se stie cum este instalat in calculator CD_ROM-ul, introducind /dev/hda.
In principiu daca este numai un singur HDD atunci CD_ROM-ul este primary slave ( /dev/hdb ). In cazul nostru este primary master ( /dev/hda ), deoarece HDD-ul întrebuințat este SCSI.
Linux Slackware are mai multe variante de instalare ( Pachete) , Acestea fiind: Full, NewBie, Menu, Expert. Eu am Ales Full.
Urmatorul pas este selectarea seriilor de pachete care vor fi instalate. Slackware linux este structurat pe pachete format .tgz. Aceste pachete sunt organizate in serii. Fiecare serie contine pachete specifice: astfel, daca se doreste instalarea retelei se va alege seria de pachete n ( network ) care contine pachete specifice retelei ( tcp/ip, e-mail server (sendmail) ,web server (http) ... etc ); distributia functioneaza practic cu seria de pachete a care contine pachetele de baza necesare pornirii distributiei. Daca se doreste compilarea unui program atunci avem nevoie si de seria de pachete d ( development ); pe un server nu poate sa lipseasca reteaua fara de care nu se poate comunica cu internetul, pentru aceasta avem nevoie de seria de pachete n ( networking ); daca dorim sa recompilam kernel-ul atunci avem nevoie de sursele de kernel reprezentate in slackware linux prin seria de pachete k; daca este server atunci sigur o sa doriti sa monitorizati traficul si sa il afisati intr-o pagina web utilizind un utilitar ( mrtg ) iar pentru a genera graficele aveti nevoie de biblioteci ( libpng, libjpg ... etc), biblioteci care se gasesc in seria de pachete l; daca sunteti incepator atunci este recomandat sa instalati si seria de pachete f care contine documentatii.
--- dupa selectarea seriilor de pachete se va selecta modul in care se vor instala seriile. Daca sunteti incepator este prescris sa folosisti optiunea full. Aceasta optiune instaleaza pachetele implicite din seriile de pachete selectate anterior. Un alt mod de instalare pentru incepatori este modul de instalare newbie. Daca sunteti mai experimentati puteti folosi modurile de instalare menu si expert, moduri ce va permit un control mai mare asupra pachetelor ce urmeaza sa fie instalate.
--- la instalare, chiar ce mod folositi, se va afisa inceputul instalarii fiecarei serii;
--- pe parcursul instalarii se va afisa pachetul care este in curs de instalare, descrierea pachetului ca de exemplu si marimea pachetului compresat si decompresat. ex:
Dupa instalarea pachetelor, in mod full, continuati cu:setarile post install
Dupa instalarea seriilor de pachete urmeaza porțiunea de configurare post install ( configurare dupa instalare )
--- se va selecta kernel-ul cu care se doreste ca distributia sa booteze dupa terminarea configurarii; in acest caz se va selecta scsi.s deoarece este vorba de un HDD SCSI.
--- cei care aveti HDD IDE folositi kernel-ul bare.i
!!! scsi.s si bare.i sunt directoare in care se afla kernel-ul denumit bzImage !!!
--- daca doriti sa creati o discheta de boot, o puteti face aici. Poate fi de ajutor in cazul in care nu puteti boota de pe HDD.
--- nu avem modem instalat in sistem;
--- daca doriti sa folositi device-uri pe USB ( mouse, memorii stick ) atunci aceasta optiune va poate ajuta.
DACA FOLOSITI PLACI WIRELESS PCI, ALTELE DECIT CELE DIN KERNEL, ATUNCI DEZACTIVATI ACEASTA OPTIUNE din /etc/rc.d/rc.M comentand liniile cu #
 |
 |
# Initialize the hotplugging subsystem for PCI, Cardbus, and USB devices: #if [ -x /etc/rc.d/rc.hotplug -a -r /proc/modules ]; then # # Don't run hotplug if 'nohotplug' was given at boot. # if ! grep nohotplug /proc/cmdline 1> /dev/null 2> /dev/null ; then # . /etc/rc.d/rc.hotplug start # fi #fi |
inux Loader ( lilo ) este utilitarul cu care boot-ati linux-ul si/sau alte sisteme de operare de pe HDD. Lilo este boot manger-ul implicit al distributiei. In acest ocazie se poate configura/instala. Aveti la dispozitie doua optiuni. Pentru incepatori este recomandata utilizarea optiunii simple iar cei care au deja experienta cu linux-ul optiunea expert este recomandata deoarece ofera un control mai mare asupra fisierului de configurare /etc/lilo.conf.
--- daca vreti sa adaugati optiuni kernel-ului in timp ce booteaza se poate face aici;
--- frame bufer - se poate seta rezolutia in consola, in principiu o rezolutie de 800x600/32 este suficienta;
!!! Trebuie sa aveti compilat in kernel optiunea de frame buffer support !!!
--- lilo se va instala in MBR;
--- se poate seta timpul ( in secunde ) dupa care sa boot-eze kernel-ul sau sa astepte pina cind utilizatorul selecteaza ce OS sa boot-eze. Aceasta din urma este valabila atunci cind aveti mai numeroase sisteme de operare instalate pe acelasi computer.
--- se va adauga partitia de linux;
--- aveti un mouse ps2/serial si vreti sa il folositi in consola pentru copy/paste; pornirea utilitarului ( gpm ) la fiecare bootare, utilitar fara de care nu puteti folosi mouse-ul in consola;
--- configurarea retelei; practic aveti nevoie de un nume (numele computerului: ex. dell), domeniul implicit care va fi pe server, adresa IP, netmask-ul, gateway-ul si un nameserver;
-- puteti selecta optiunea de a detecta placa de retea sau puteti ulterior selecta modulul pentru placa de retea din /etc/rc.d/rc.modules;
--- inainte de a finaliza setarile pentru retea aveti probabilitatea de a revedea setarile facute si in cazul in care ati gresit ceva se pot corecta;
--- puteti selecta tipul caracterului din consola;
--- sincronizarea ceasului dupa BIOS;
--- setati o parola pentru root
--- de aici trebuie doar sa reboot-ati cu CTR+ALT+DEL si sa alegeti din BIOS optiunea de a boota de pe inițialul HDD.
by RHINO
_________________ [url=www.poseidon.myforum.ro]PoSeiDoN Forum ! [/url] | |
|
| 29/11/2007 21:32 |
|
 |
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
Powered by phpBB © 2001, 2005 phpBB Group Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|
|