15 praktičnih Linux komandi za kernel i boot proces koji svaki admin treba znati!

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.

Share:

Nema komentara:

Objavi komentar

KURS LINUX ESSENTIALS

KURS LINUX ESSENTIALS

PRIRUČNIK - ZORIN OS & PRVI KORACI SA LINUXOM

POPULARNI POSTOVI

NAJNOVIJE