Systemy operacyjne Flashcards
Systemy operacyjne
Do czego służy polecenie systemowe chmod. Jakie uprawnienia i komu można nadawać?
Polecenie chmod (change mode) w systemach uniksowych, takich jak Linux, służy do zmiany uprawnień dostępu do plików i katalogów. Za pomocą chmod można określić, kto może czytać (r), pisać (w) lub wykonywać (x) dany plik lub katalog.
~~~
chmod u+x plik.txt
chmod 644 plik.txt
~~~
Uprawnienia można nadawać trzem grupom użytkowników:
* Właścicielowi (u): osoba, która utworzyła plik lub katalog.
* Grupie (g): wszyscy użytkownicy należący do grupy, do której przypisany jest plik.
* Innym (o): wszyscy inni użytkownicy systemu.
Systemy operacyjne
W jaki sposób możemy instalować oprogramowanie w systemie linuksowym? Wymień co najmniej dwa z trzech najbardziej popularnych metod i scharakteryzuj jedną z nich.
Oprogramowanie w systemie Linux można instalować na kilka sposobów, w tym:
* Zarządzanie pakietami za pomocą menedżerów pakietów: Takich jak apt dla distribucji opartych na Debianie, yum dla systemów Red Hat czy pacman dla Arch Linux.
* Kompilacja ze źródeł: Pobranie kodu źródłowego i jego ręczne skompilowanie.
* Skrypty instalacyjne lub pakiety uniwersalne: Takie jak skrypty .sh, pakiety snap lub flatpak.
Scharakteryzowanie menedżera pakietów apt:
Menedżer pakietów apt (Advanced Package Tool) to zestaw narzędzi wykorzystywany w systemach bazujących na Debianie, takich jak Ubuntu, do zarządzania pakietami DEB. apt automatyzuje pobieranie, instalację, aktualizację oraz usuwanie oprogramowania z repozytoriów śledząc przy tym zależności między pakietami. Jest to narzędzie działające w linii poleceń i jest chętnie wykorzystywane ze względu na swoją wygodę i efektywność.
Systemy operacyjne
System linuksowy jest systemem zorganizowanym w formie plików łącznie z procesami oraz urządzeniami w katalogu /dev. Jakie pliki przechowuje w sobie katalog pod nazwą /boot?
Katalog /boot w systemie Linux zawiera pliki niezbędne do uruchomienia systemu operacyjnego, w tym:
- Kernel (vmlinuz): skompilowany obraz jądra systemu operacyjnego.
- Initramfs lub initrd: początkowy system plików, który jest ładowany do pamięci RAM w trakcie procesu startowego.
- Grub lub LILO: pliki konfiguracyjne bootloadera, które zarządzają procesem uruchamiania systemu.
Systemy operacyjne
Wymień trzy znane Ci korzyści ze stosowania wirtualizacji zasobów.
Trzy korzyści z wirtualizacji zasobów obejmują:
- Izolacja i bezpieczeństwo: Wirtualizowane środowiska działają niezależnie, co zwiększa bezpieczeństwo przez separację zasobów i procesów.
- Elastyczność i skalowalność: Możliwość szybkiego przydzielania zasobów według potrzeb danej aplikacji lub usługi.
- Optymalizacja kosztów: Lepsze wykorzystanie fizycznych zasobów sprzętowych, co pozwala na obniżenie kosztów zarówno sprzętu, jak i energii.
Systemy operacyjne
Jaki będzie efekt wykonania w systemie linuksowym polecenia rm -rf * ?
Polecenie rm -rf * w systemie Linux rekurencyjnie (-r) i wymuszenie (-f - force) usunie wszystkie pliki i katalogi w aktualnym katalogu, w którym jest wywoływane, bez pytania o potwierdzenie. Jest to polecenie bardzo niebezpieczne, ponieważ może doprowadzić do nieodwracalnej utraty danych. Z tego względu zaleca się ostrożność i upewnienie się, że jesteśmy w odpowiednim miejscu w systemie plików przed jego użyciem.