Linux kernel predstavlja srce operativnog sistema — upravlja hardverom, procesima i svim ključnim resursima. Razumijevanje kernel-a i boot procesa je obavezno za svakog ozbiljnog sistem administratora, posebno na LPIC-2 nivou. U nastavku donosimo 15 naprednih komandi koje koriste iskusni Linux administratori.
1. Provjera verzije kernela
Primjer komande sa sintaksom:
$uname -r
Prikazuje verziju trenutno aktivnog kernela.
2. Detaljne informacije o kernelu
Primjer komande sa sintaksom:
$uname -a
Prikazuje:
kernel verziju
arhitekturu
hostname
datum build-a
3. Lista svih kernel parametara
Primjer komande sa sintaksom:
$sysctl -a
Prikazuje sve runtime kernel parametre.
4. Privremena promjena kernel parametra
Primjer komande sa sintaksom:
$sysctl -w net.ipv4.ip_forward=1
Omogućava IP forwarding.
5. Trajna promjena kernel parametra
Primjer komande sa sintaksom:
$echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
$sysctl -p
Postavlja parametar trajno.
6. Provjera pojedinačnog parametra
Primjer komande sa sintaksom:
$sysctl net.ipv4.tcp_syncookies
Prikazuje vrijednost specifične opcije.
7. Kernel logovi (boot poruke)
Primjer komande sa sintaksom:
$dmesg | less
Prikazuje kernel poruke od pokretanja sistema.
8. Praćenje kernel logova uživo
Primjer komande sa sintaksom:
$dmesg -w
Real-time praćenje kernel događaja.
9. Kernel logovi putem journala
Primjer komande sa sintaksom:
$journalctl -k
Prikazuje kernel poruke iz systemd journala.
10. Generisanje GRUB konfiguracije
Primjer komande sa sintaksom:
$grub2-mkconfig -o /boot/grub2/grub.cfg
Kreira novu GRUB config datoteku.
11. Izmjena GRUB postavki
Primjer komande sa sintaksom:
$nano /etc/default/grub
Konfiguriše boot paramtre.
12. Prikaz dostupnih kernela
Primjer komande sa sintaksom:
$awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg
Prikazuje sve dostupne Linux kernele u distribuciji. NAPOMENA: Zahtjeva `sudo` privilegije za izvršavanje ove komande.
13. Postavljanje default kernela
Primjer komande sa sintaksom:
$grub2-set-default 0
Postavlja prvi kernel kao default.
14. Rekreiranje initramfs (RHEL/CentOS)
Primjer komande sa sintaksom:
$dracut -f
Generiše novi `initramfs` image.
15. Rekreiranje initramfs (Debian/Ubuntu)
Primjer komande sa sintaksom:
$update-initramfs -u
Vrši ažuriranje `initramfs` datoteke.
🎯 Zaključak
Kernel i boot proces su temelj svakog Linux sistema — bez njih sistem ne može ni da se pokrene.
Kroz ove komande naučili ste kako da:
✔ analizirate kernel
✔ podešavate njegovo ponašanje
✔ upravljate boot procesom
✔ rješavate probleme prilikom podizanja sistema
Upravo ove vještine razdvajaju osnovnog korisnika od ozbiljnog Linux administratora.






Nema komentara:
Objavi komentar