System operacyjny składa się z jądra i dopasowanego do niego oprogramowania. Gdy mamy jądro systemu, tworzenie dla niego programów jest nieograniczone i daje wielkie możliwości. W ten sposób powstają zróżnicowane dystrybucje i tak powstał GNU/Linux.

System operacyjny składa się z jądra i dopasowanego do niego oprogramowania. Gdy mamy jądro systemu, tworzenie dla niego programów jest nieograniczone i daje wielkie możliwości. W ten sposób powstają zróżnicowane dystrybucje i tak powstał GNU/Linux.


Ułożenie katalogów

Kiedy chcemy zmodyfikować nasze pliki systemowe, najpierw musimy do nich dotrzeć. W Linuksie nie jest to wcale trudne, ponieważ katalogi zostały ułożone w bardzo przejrzysty sposób. W każdym katalogu są określone typy plików.

Katalogi w strukturze Linuksa posiadają swoje charakterystyczne ułożenie. Aby sprawnie poruszać się po naszym systemie, dobrze jest wiedzieć, gdzie instalowane są programy, gdzie umieszczane są ważne elementy systemu, a także gdzie jest miejsce użytkowników. Najważniejszym miejscem systemu jest root, czyli katalog stojący ponad wszystkimi innymi. To w nim znajdują się powszechnie znane każdemu użytkownikowi Linuksa katalogi. Root oznaczamy symbolem /. Jedynym zablokowanym katalogiem jest /root, czyli katalog domowy administratora systemu, do którego musimy znać hasło dostępu. Katalog /bin zawiera wszystkie najważniejsze binaria, niezbędne do działania systemu. Podobnie jak /bin funkcjonuje katalog /lib, który posiada ważniejsze biblioteki. Katalog /boot zawiera pliki potrzebne do uruchomienia systemu. Znajdziemy tutaj np. obraz initrd, konfigurację GRUB-a oraz obrazki ładowane jako podkład. Zapis konfiguracji systemu znajduje się w folderze /etc. Posiada on wszelkie pliki startowe, menedżera pakietów, konfiguracje sieci i zabezpieczenia.

Najbardziej znanym katalogiem jest prawdopodobnie /home. To właśnie w nim znajdują się katalogi każdego z kont użytkowników oczywiście z wyjątkiem administratora. [Reklama: oprogramowanie sklepu internetowego, Wybielanie Wrocław] Zgodnie z prawami użytkownika każdy w swoim katalogu domowym ma prawo do zapisywania, kasowania i odczytywania plików. Tego prawa nie posiadają naturalnie inni użytkownicy. W katalogu /dev znajdują się pliki reprezentujące urządzenia jak sda i hda. Kluczowe znaczenie ma tutaj mechanizm udev. Jest on odpowiedzialny za aktualizację zawartości /dev w zależności od podłączonych urządzeń. Odpowiada on za istnieje wspomnianych plików.

Kolejne katalogi są odpowiedzialne za montowania nośników przez system. /media dotyczy nośników wymiennych. Natomiast katalog /mnt jest przeznaczony do ręcznego użycia przez użytkownika, ponieważ przechowuje obrazy partycji na dyskach niewymiennych. Obecnie jednak nie ma dużego znaczenia, gdzie są montowane nośniki. Bardzo ważnym katalogiem jest /sbin, który zawiera najważniejsze programy. Są one niezbędne do prawidłowego działania i uruchomienia systemu. Z kolei bardzo popularne są katalogi tymczasowe. /tmp zawiera wszelkiego rodzaju śmieci kasowane co jakiś czas. /var przechowuje zmienne dane, pamięć podręczną usług internetowych, pakiety pobrane z Internetu i serwerów. Jednym z najciekawszych katalogów jest /usr. Może być w pewnym sensie porównany do Program Files w Windows. W jego obrębie znajdują się katalogi, które przechowują dane zgodne ze swoimi nazwami.

Tagi: root, katalog, biblioteka, system, konfiguracja, menedżer pakietów, Program Files, Windows

Brak komentarzy!

 


Zobacz także:

Kluczowe aplikacje

GNU/Linux posiada szereg aplikacji, które znacznie zwiększają jego wydajność i praktyczność. [Reklama: Wfmag, VoIP Telefooncentrales] Do najbardziej przydatnych aplikacji należą hdparm, za pomocą którego możemy dostrajać parametry naszego dysku, Vim jako bardzo dobrze znany edytor tekstu, wget dzięki któremu ściągamy ściągamy pliki z Internetu bez ograniczeń oraz startx, który pozwoli nam na uruchamianie X-y (X-Window).

Środowisko graficzne

GNU/Linux oferuje w ramach każdej dystrybucji charakterystyczny pakiet programów. Dla jednych są one idealną alternatywą, dla innych nie sprawdzają się w swoich dziedzinach, a dla niektórych stanowią nieodłączny element codziennej pracy z komputerem. Programy występują w kilku kategoriach. Bardzo istotne jest graficzne środowiska pracy w Linuksie.

Uruchamiania systemu cd.

Uruchamianie systemu Linux z biegiem czasu powodowało pewno problemy i trwało zdecydowanie za długo. Spowodowane to było faktem, że rosła liczba uruchamianych usług, a rozwój sprzętu nie był w stanie tego zrekompensować. Dlatego rozpoczęto prace nad SystemD, ponieważ upstart nie spełniał stawianych przed nim wymagań. Lennart Poettering doszedł do wniosku, że aktualne skrypty startowe używają strasznie dużo programów.


Wszelkie prawa zastrzeżone © 2009