Linux na egzaminie INF.02

INF.02 · teoria
autor: redakcja · 24.08.2026 · aktualizacja: 26.08.2026
Linux w kwalifikacji INF.02: najważniejsze zasady, przykłady i 213 powiązanych pytań w banku.

[ INF.02: PYTANIA Z TEGO DZIAŁU ]

W Li­nuk­sie o do­stę­pie do pliku de­cy­du­ją trzy bity rwx nadane osobno wła­ści­cie­lo­wi, grupie i po­zo­sta­łym użyt­kow­ni­kom, a więk­szość usta­wień sys­te­mu to zwykłe pliki tek­sto­we w /etc. Za­da­nia z INF.02 rzadko pytają o de­fi­ni­cje: czę­ściej trzeba od­czy­tać wynik po­le­ce­nia, prze­li­czyć upraw­nie­nia na zapis ósem­ko­wy albo wska­zać plik z kon­kret­ną kon­fi­gu­ra­cją. Ucz się więc na wpi­sach i wy­ni­kach po­le­ceń, bo do­kład­nie one po­ja­wia­ją się w ar­ku­szu.

Ka­ta­lo­gi sys­te­mu według FHS

Ka­ta­log
Co za­wie­ra
/etc
kon­fi­gu­ra­cja sys­te­mu i usług
/var, /var/log
dane zmien­ne, logi sys­te­mo­we
/home/nazwa
ka­ta­lo­gi domowe użyt­kow­ni­ków
/root
ka­ta­log domowy roota, poza /home
/usr/bin, /usr/sbin
pro­gra­my dla wszyst­kich, na­rzę­dzia ad­mi­ni­stra­cyj­ne
/dev
pliki urzą­dzeń: /dev/sda1, /dev/nvme0n1p1
/proc, /sys
two­rzo­ne w pa­mię­ci przez jądro: stan pro­ce­sów i sprzę­tu
/boot
obraz jądra i pliki roz­ru­cho­we
/tmp
pliki tym­cza­so­we
/dev/sda1 to pierw­sza par­ty­cja pierw­sze­go dysku SATA lub SCSI, a /proc/cpuinfo po­ka­zu­je dane pro­ce­so­ra, choć nie leży na dysku.

Upraw­nie­nia rwx i zapis ósem­ko­wy

Każdy plik ma trzy ze­sta­wy upraw­nień: wła­ści­cie­la, grupy i po­zo­sta­łych. W za­pi­sie ósem­ko­wym r to 4, w to 2, x to 1, a każdą trójkę su­mu­jesz osobno:
1
2
3
4
5
6
-rwxr-xr-- wynik polecenia ls -l
--- pierwszy znak to TYP pliku: "-" zwykly, "d" katalog
rwx wlasciciel: 4+2+1 = 7
r-x grupa: 4+0+1 = 5
r-- pozostali: 4+0+0 = 4
-> 754
W drugą stronę 640 to rw-r-----: wła­ści­ciel czyta i za­pi­su­je, grupa tylko czyta, po­zo­sta­li nic. Przy ka­ta­lo­gu x po­zwa­la wejść i się­gnąć po plik o znanej nazwie, r wy­pi­sać nazwy plików, a w two­rzyć i usuwać wpisy. Usu­nię­cie pliku zależy więc od prawa zapisu do ka­ta­lo­gu, nie do samego pliku. Kom­bi­na­cje prze­ćwi­czysz w kal­ku­la­to­rze upraw­nień chmod.

Po­le­ce­nia chmod, chown i umask

1
2
3
4
5
6
chmod 755 skrypt.sh # ustawia wszystkie dziewiec bitow naraz
chmod u+x skrypt.sh # dodaje tylko x wlascicielowi, reszty nie rusza
chown anna:uczniowie raport.txt # wlasciciel i grupa naraz (wymaga roota)
chgrp uczniowie raport.txt # sama grupa; moze wlasciciel pliku,
# o ile nalezy do grupy docelowej
umask nie nadaje upraw­nień, tylko wycina bity z war­to­ści ba­zo­wych: 666 dla plików i 777 dla ka­ta­lo­gów.
umask
Nowy plik
Nowy ka­ta­log
022
644
755
027
640
750
Bity są ka­so­wa­ne, a nie odej­mo­wa­ne: umask 023 daje plik 644, nie 643, bo w war­to­ści ba­zo­wej pliku i tak nie było bitu x.

Konta w /etc/passwd i hasła w /etc/shadow

Wiersz /etc/passwd ma siedem pól roz­dzie­lo­nych dwu­krop­kiem:
1
2
3
4
5
6
7
8
9
anna:x:1001:1001:Anna Kowalska:/home/anna:/bin/bash
| | | | | | |
| | | | | | powloka
| | | | | katalog domowy
| | | | opis konta
| | | GID
| | UID
| "x" = skrot hasla siedzi w /etc/shadow
nazwa konta
UID 0 ma root, konta sys­te­mo­we miesz­czą się po­ni­żej 1000, a zwykli użyt­kow­ni­cy w De­bia­nie i Ubuntu do­sta­ją numery od 1000 w górę.
/etc/passwd czyta każdy użyt­kow­nik, dla­te­go skróty haseł leżą osobno: /etc/shadow należy do root:shadow i ma prawa 640. Po­wło­ka /usr/sbin/nologin blo­ku­je lo­go­wa­nie kont usług. Grupy do­dat­ko­we opi­su­je /etc/group, a konto do­pi­su­je się do grupy tak:
1
2
usermod -aG grupa uzytkownik # -a znaczy "dopisz"
usermod -G grupa uzytkownik # BEZ -a: odbiera wszystkie pozostale grupy dodatkowe

Pro­ce­sy, prze­kie­ro­wa­nia i potoki

Za­da­nie
Po­le­ce­nie
wszyst­kie pro­ce­sy z PID i wła­ści­cie­lem
ps aux
pod­gląd na żywo
top
grzecz­ne za­koń­cze­nie pro­ce­su (SIGTERM, 15)
kill PID
twarde za­bi­cie (SIGKILL)
kill -9 PID
policz pro­ce­sy o nazwie
pgrep -c sshd
Prze­kie­ro­wa­nia de­cy­du­ją, dokąd trafia wynik po­le­ce­nia:
1
2
3
polecenie > plik.txt # standardowe wyjscie do pliku, NADPISUJE
polecenie >> plik.txt # dopisuje na koniec
polecenie 2> bledy.txt # osobny strumien bledow
Potok podaje wyj­ście jed­ne­go po­le­ce­nia na wej­ście na­stęp­ne­go. Kla­sycz­ne za­da­nie „policz dzia­ła­ją­ce pro­ce­sy" ma tu pu­łap­kę:
1
2
3
ps aux | grep sshd | wc -l # doliczy WLASNY proces grep, czyli o jeden za duzo
pgrep -c sshd # pewny wynik
ps aux | grep [s]shd | wc -l # sztuczka z nawiasem: grep nie znajdzie sam siebie

Plik fstab, sys­temctl i me­ne­dże­ry pa­kie­tów

1
2
3
4
mount /dev/sdb1 /mnt/dane # podlacz partycje
umount /mnt/dane # odlacz
blkid # pokaz UUID partycji
mount -a # sprawdz wpisy z /etc/fstab
Wiersz /etc/fstab ma sześć pól: urzą­dze­nie, punkt mon­to­wa­nia, system plików, opcje, dump i ko­lej­ność spraw­dza­nia; w szó­stym polu par­ty­cja główna ma 1, po­zo­sta­łe 2, a 0 wy­łą­cza kon­tro­lę. Po edycji uru­chom mount -a, bo błąd w tym pliku po­tra­fi za­trzy­mać start sys­te­mu.
Usłu­ga­mi za­rzą­dza systemctl i dwie jego ko­men­dy znaczą co innego:
1
2
3
4
systemctl start nazwa # uruchom TERAZ, bez autostartu
systemctl enable nazwa # tylko autostart, teraz nie uruchamia
systemctl enable --now nazwa # obie rzeczy naraz
systemctl status nazwa # stan i ostatnie wiersze logu
Pa­kie­ty in­sta­lu­je me­ne­dżer wła­ści­wy dla dys­try­bu­cji:
1
2
apt update && apt install nazwa # Debian, Ubuntu (.deb)
dnf install nazwa # Fedora, RHEL (.rpm)
Wszyst­kie po­le­ce­nia w formie ściągi do zadań prak­tycz­nych ze­bra­li­śmy w ar­ty­ku­le ko­men­dy Linux na eg­za­min, a pełne za­da­nia znaj­dziesz w ar­ku­szach INF.02.
ZAWODNIK
egzamin zawodowy INF.02 · INF.03 · INF.04
Serwer Discord›
Egzaminy zawodowe IT/Matury/Studia
@yastor
© 2026 Zawodnik · by Yastor
Arkusze i zasady oceniania pochodzą z CKE. Serwis nie jest powiązany z Centralną Komisją Egzaminacyjną.