Budowa systemu plików sektor - najmniejsza fizyczna jednostka zapisu danych na dysku, nośnikach, sektor zapisywany jest i czytany w całości, wielkoćś 512 bajtów klaster - w systemie plików podstawowa jednostka przechowywania danych składająca się z jednego lub kilku sektorów, obszar 1 klastra można wypełnić danymi tylko 1 pliku lub jego częścią. FAT - file alocation table - tablice opisująca w których klastrach dysku system ma szukać zapisyanych plików MTF - plik definiujący rozmieszczenie wszystkich plików na dysku, umieszczony na początku dysku Blok danych - służy do bezpośredniego przechowywania danych, jeden blok należy do jednego pliku lub jest wolny, informacja o jego zajętości jest zapisywana w pliku FAT. |
Iwęzeł - struktura danych uzywana do opisu plików, w skład wchodzi typ pliku, identyfikator UID właściciela pliku oraz wykaz bloków dywskowych tworzących plik minix - pierwszy system plików wykorzystywany w linuxie, który został stworzony dla systemu operacyjnego o tej samej nazwie, długość nazwy pliku do 14 znaków, wielkość partycji do 64 MB. ext - następna minixa, dopuszczał pliki i partycje do 2 GB oraz nazwy plików do 255 znaków, sposób zapamiętywania wolnych bloków prowadził do znacznej fragmentacji. ext2 - partycje do 4 TB, pliki do 2 GB, rozpoznaje uszkodzone systemy plików, automatycznie naprawia uszkodzone sektry za pomocą e2fsck, automatycznie sprawdza system po awarii i przeciwdziała fragmentacji |
ext3 - nowoczesny system plików oparty na ext2, zapis synchroniczny, kompatybilny z ext2, wielkość partycji do 16 TB, indeksuje katalogi, wprowadzony journaling ext4 - rozszerzenie wielkości numeru bloku do 48 bitów, zastąpnienie mechanizmu pośredniego adresowania bloków przez extenty, wielkość partycji do 1 eksabajta. ReiserFS - jeden z pierwszych systemów plików z księgowaniem dla GNU/Linuksa, bardzo efektywny sposób przechowywania wszystkich informacji o plikach i katalogach, zaawansowany system transakcji zapewniający spójność wszystkich danych zapisanych w systemie, kompresja wielu małych plików. SWAP - jest to partycja wymiany, tworzy ona pamięć wirtualną, która jest rozszerzeniem pamięci RAM. |
Dzięki użyciu "partycji wymiany" RAM zwiększa swoją wydajność a co za tym idzie wydajność systemu również wzrasta. NFS - jest to usługa pozwalająca udostępniać zasoby dyskowe komputerom w sieci. Serwer udostępnia katalogi klientom, którzy mogą je podmontować i działać jak na lokalnym systemie plików. Montowanie: mount serwer.net:/usr/local /usr/local -t nfs JFS - Journaled Filesystem - obsługa bardzo dużych plików i partycji rzędu kilku tysięcy TB, dynamiczna alokacja i-węzłów, efektywne wyszukiwanie i-węzłów, wolnego miejsca na dysku oraz plików w katalogach, zaawansowany system kronikowania operacji dyskowych. XFS - 64-bitowy system plików, pozwala na obsługę dużych dysków |
twardych do 18 milionów TB, rozmiar jednostki alokacji może wynosić od 512 bajtów do 1 MB. Polecenie mkfs mkfs [-v] [-t typfs] [opcje fs] system plików Program ten nie buduje systemu plików, jest jedynie interfejsem do inych programów budujących systemy plików. -v - tryb gadatliwy opcje fs - specyficzne dla danego systemu pliku opcje c - sprawdza uszkodzone bloki urządzenia przed budowaą systemu plików. Do budowy systemu plików ext2 i ext3 mozną użyc również polecenia mke2fs Archiwizacja danych Archiwizacja danych - TAR tar [opcje] nazwapliku.tar pliki |
-c - towrzenie nowego archiwum -f - zapisanie archiwum do pliku o określonej nazwie -r - dodanie pliku -t - wyświetlenie zawartości archiwum -x - rozpakowanie archiwum -A - dołączenie istniejących plików archiwum do następnego -W - weryfikacja archiwum po utworzeniu -z - kompresja/dekompresja archiwum programem gzip -j - kompresja/dekompresja archiwum programem bzip2 -v - tryb gadatliwy Komresja i dekompresja danych Program gzip - gzip [opcje] pik -c - zachowuje oryginalny plik lecz plik skompresowany jest przekierowany na standardowe wyjście stdout -r - rekurencyjne kompresowanie
|
-v - tryb gadatliwy -d - dekompresja -t - sprawdza spójność plików -n - (1:9) wydajność i szybkość kompresji, domyślnie 6 Program bzip2 - bzip2 [opcje] plik Kompilacja i instalacja pakietów -pobranie, dekompresja i dearchiwizacja pakietu -szukanie dokumentacji, przeglądamy instrukcje postępowania -konfiguracja pakietu, większość pakietów ma skrypt autokonfiguracyjny (configure) ./configure --heep , skrypt ten tworzy jeden lub więcej specjalnych plików o nazwie makefile będących podstawą do procesu kompilacji -w katalogu zplikami makefile uruchamiamy pgoram make, odczytuje on wszystkie pliki makefile |
zawierający informacje któe pliki i w jakiej kolejności należy skompilować -instalacja pakietu: make install Pakiety RPM Instalacja pakietu: rpm -i xxx.rpm lub rpm -ivh xxx.rpm Aktualizacja pakietu lub instalacja pakietu: rpm -U xxx.rpm lub rpm -Uvh xxx.rpm Aktualizacja pakietu: rpm -Fvh xxx.rpm Podczas instalacji pakietu może wystąpić zjawisko circular dependencies, polega onon na tym że pakiet A potrzebuje pakietu B a pakiet B potrzebuje pakietu C,D,E itd. Pakiety źródłowe: rpmbuild --rebuild xxx.src.rpm Usunięcie pakietu: rpm -e xxx Informacje o pakiecie: rmp -qi xxx Wszystkie pakiety: rpm -qa |
Manager pakietów urpmi Urpmi jest menagerem pakietów rpm obsługującym system zależności. Źródłem pakietów są repozytoria z któych najważniejsze to: Main- zawiera wszsytko to co jest na płytach instalacyjnych Contrib- dodatkowe pakiety które nie weszły w skład płyty instalacyjnej Updates- poprawki dotyczące bezpieczeństwa oraz naprawiające znalezione błędy plf-free- dodatkowe pakiety objęte wolnymi licencjami plf-nonfree- dodatkowe pakiety komercyjne Dodawanie repozytoriów: urpmi .addmedia nazwa_repozytorium adres_repozytorium with plik_syntezy Instalowanie pakietu: urpmi nazwa Usunięcie pakietu: urpme nazwa |
Aktualizacja listy pakietów: urpmi .update -a Lista źródeł mediów i pakietów: urpmq --list -media Lista plików w danym pakiecie: urpmq -l nazwa pakietu Informacja o pakiecie: urpmq -i nazwa pakietu Program Aptitude apt -get - przeszukuje listy pakietów i ich zależności, automatycznie je ściąga i pobiera. apt -get install nazwapakietu Zaktualizowanie listy pakietów znajdujących się w repezytorium: apt -get update Przeszukiwanie bazy pakietów: apt -get search fraza, apt -get -h Program dpkg, instalacja: dpkg -i nazwa Plik *.bin, *.bundle, program alien Są plikami w których połączono skrypt powłoki zawierający polecnia niezbędbne do uruchomienia instalatora, oraz sam instalator |
Program alien - służy do konwersji lub instalacji obcych pakietów binarnych. Alien [--to -deb] [-- to -rpm] nazwa pliku
PUTIN TU BYŁ |
|