Systemy operacyjne Flashcards

1
Q

Systemy operacyjne

Do czego służy polecenie systemowe chmod. Jakie uprawnienia i komu można nadawać?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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.

A

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ść.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Systemy operacyjne

Wymień trzy znane Ci korzyści ze stosowania wirtualizacji zasobów.

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Systemy operacyjne

Jaki będzie efekt wykonania w systemie linuksowym polecenia rm -rf * ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly