Linux je odprtokodni operacijski sistem, ki ga je v začetku 90. let razvil Linus Torvalds. Operacijski sistem temelji na sistemu Unix in ga je mogoče uporabljati na širokem naboru računalnikov, vključno s strežniki, namiznimi računalniki, mobilnimi napravami in pametnimi telefoni.
Sistem Linux je večinoma na voljo brezplačno, mnogi pa ga izberejo, ker je stabilen, varen in zelo prilagodljiv. Uporaba Linuxa prinaša številne prednosti, na primer široko podporo programske opreme, visoko raven varnosti in zanesljivosti ter široko skupnost razvijalcev in uporabnikov.
7 ukazov Linux za zbiranje podatkov o sistemu
lscpu, lsblk, free, lspci, lsusb, dmidecode in lshw: tako na strežniku Linux poizveš podatke o procesorju, pomnilniku, diskih in strojni programski opremi.
AlmaLinux: vrnitev pomnilnika, rezerviranega za kdump
Koliko pomnilnika rezervira kdump (crashkernel) v sistemih AlmaLinux 9 in 10, kako to preveriš in kako ga varno zmanjšaš ali odstraniš.
Branje dnevniških datotek v Linuxu: journalctl in imenik /var/log
Kje so v Linuxu dnevniki sistema, spletnega strežnika, SSH in pošte ter kako v njih iščeš z ukazi journalctl, tail in grep.
Brisanje in preimenovanje datotek v Linuxu: rm, mv, ln
Brisanje mape skupaj z vsebino, napaka Directory not empty, preimenovanje in premikanje datotek, množično preimenovanje in simbolne povezave, s primeri.
Brisanje slik, vsebnikov in nosilcev Docker (prune)
Brisanje slik, vsebnikov, nosilcev in predpomnilnika gradnje Docker: docker system df, image prune, system prune, dnevniške datoteke in redno čiščenje.
Disk je poln, du pa ne pokaže, kaj ga zaseda: kaj je lahko vzrok?
Zakaj df kaže poln disk, du pa pravi, da je prostora dovolj: izbrisane, a odprte datoteke, porabljeni inodi, rezervirani bloki in prekriti imeniki.
Docker Swarm ali Kubernetes: kako izbrati orodje za orkestracijo vsebnikov?
Docker Swarm ali Kubernetes: katero orodje za orkestracijo vsebnikov je smiselno izbrati glede na njuni prednosti.
Dovoljenja datotek (chmod, chown) v Linuxu preprosto pojasnjena
Kako delujejo dovoljenja datotek v Linuxu, kaj pomenita 755 in 644 ter kako z ukazoma chmod in chown spremeniš pravice in lastnika.
Gesla: tanka meja med ljubeznijo in sovraštvom
Gesla so že desetletja temelj naše spletne varnosti – zakaj so kljub temu frustrirajoča in kako jih upravljati bolje.
Grep: prikaz vrstic pred zadetkom in za njim v Linuxu
Kako s stikali -B, -A in -C prikažeš vrstice pred zadetkom grep in za njim ter kako tako učinkovito iščeš po dnevniških datotekah.
Iskanje in odstranjevanje velikih datotek error_log v Linuxu
Kako z ukazom find poiščeš prevelike datoteke error_log, kako jih varno izprazniš in kaj storiti, da ne zrastejo znova.
Iskanje zlonamerne programske opreme na strežniku s ClamAV in Maldet
Pregled spletnih strani glede zlonamerne programske opreme (spletnih lupin, vrinjene kode) na VPS s ClamAV in Linux Malware Detect ter kaj storiti ob okužbi.
Izpis odprtih vrat v Linuxu: ss, lsof, netstat
Na katerih vratih posluša strežnik, kateri program zaseda vrata, kaj pomenita 0.0.0.0 in 127.0.0.1 ter zakaj vrata, ki poslušajo, niso dosegljiva od zunaj.
Izpis uporabnikov in skupin v Linuxu
Izpis uporabnikov in skupin v Linuxu (getent, id, who, last), dodajanje v skupino z ukazoma usermod -aG in gpasswd, skupini wheel in sudo.
Kaj je jedro Linux?
Kaj je jedro Linux, kako upravlja strojno opremo in procese, kako ugotoviš njegovo različico in zakaj je treba po posodobitvi jedra strežnik znova zagnati.
Kaj je Linux?
Kaj je Linux, iz česa je sestavljen poleg jedra, kaj so distribucije, kje ga uporabljajo in kako ugotoviš, katera distribucija Linux teče na tvojem strežniku.
Kaj je LVM?
Kaj je LVM (Logical Volume Manager) v Linuxu, kaj so fizični nosilci, skupine nosilcev in logični nosilci ter kako ga preveriš in razširiš na strežniku.
Kaj je swap v Linuxu?
Kaj je swap v Linuxu, kako delujeta razdelek swap in datoteka swap, kako preveriš njegovo uporabo in kdaj kaže, da je pomnilnika premalo.
Kaj pomeni load v Linuxu?
Kaj pomeni load average (povprečna obremenitev) v Linuxu, kako tri številke razlagaš glede na število procesorskih jeder in kaj narediti, če je visok.
Kako postati heker (za zabavo)
Prevod klasičnega eseja Erica S. Raymonda 'Kako postati heker' o hekerski kulturi.
Kako povečam datotečni sistem po povečanju diska VPS?
Po povečanju VPS je dodatni prostor uporaben šele po povečanju particije in datotečnega sistema: koraki za growpart, xfs_growfs, resize2fs in LVM.
Kako preverim porabo diska na strežniku Linux (ukaza du in df)?
Preverjanje porabe diska na strežniku Linux z ukazoma df in du: iskanje največjih map in datotek ter kaj storiti, ko je disk poln.
Kako storitve xinetd prestavim na systemd?
Predelava storitve, ki teče pod xinetd, v vtičnico systemd: datoteki .socket in @.service, omogočanje, preizkus, preizkušeno v sistemih AlmaLinux 9 in 10.
Kako v sistemu Linux varnostno kopiram in obnovim podatke?
Varnostno kopiranje in obnovitev v Linuxu: datoteke z rsync in tar, podatkovne baze z mysqldump, posnetki in kako preveriš, ali je varnostna kopija uporabna.
Kako z ukazom systemctl zaženem, ustavim ali znova zaženem storitve?
Zagon, ustavitev, ponovni zagon in samodejni zagon storitev z ukazom systemctl, s preverjanjem stanja in napak v Linuxu na osnovi systemd.
Katera različica Linuxa teče na strežniku? Tako jo poizveš
Kako ugotoviš, katera distribucija in različica Linuxa, kakšno jedro in arhitektura tečejo na strežniku in kako dolgo bo sistem še dobival posodobitve.
Katere so najbolj priljubljene distribucije Linux?
Značilnosti priljubljenih distribucij Linux (Ubuntu, Debian, AlmaLinux, Rocky Linux in druge), čas podpore in čemu je katera namenjena.
Kateri so osnovni deli Linuxa?
Osnovni deli operacijskega sistema Linux od zagonskega nalagalnika prek jedra, systemd in lupine do upravitelja paketov, skupaj z zgradbo imenikov.
Kopiranje datotek med strežniki: scp, rsync in sftp
Kako z ukazi scp, rsync in sftp prek SSH kopiraš datoteke in mape med svojim računalnikom in strežnikom ter med dvema strežnikoma.
Linux Secure Shell (SSH)
Kaj je SSH (Secure Shell), kako delujeta šifriranje in overjanje s ključem, kako se z njim povežeš s strežnikom Linux in na kaj paziti.
Microsoft SQL Server Express v Linuxu: izvorno in v Dockerju
SQL Server 2025 Express v AlmaLinux kot storitev ali v Dockerju: namestitev, požarni zid, varnostno kopiranje, omejitve in primerjava z različico za Windows.
Nadgradnja AlmaLinux in Rocky Linux na novo glavno različico z ELevate
Kako strežnik AlmaLinux ali Rocky Linux na mestu, brez ponovne namestitve, z orodjem ELevate (Leapp) nadgradiš z 8 na 9 ali z 9 na 10.
Nadgradnja Ubuntuja in Debiana na novo glavno različico
Nadgradnja strežnika Ubuntu na naslednjo izdajo LTS z ukazom do-release-upgrade in strežnika Debian na naslednjo stabilno izdajo, brez ponovne namestitve.
Namestitev Apacheja in PHP-FPM v sistem AlmaLinux 9
Namestitev Apache in PHP-FPM v AlmaLinux in Rocky Linux 9 korak za korakom, z nastavitvijo navideznega gostitelja in odpiranjem požarnega zidu.
Namestitev Dockerja v sisteme Ubuntu, Debian in AlmaLinux
Namestitev Docker Engine in Compose iz uradnega repozitorija Docker v Ubuntu, Debian in AlmaLinux: prvi vsebnik, omejitev dnevnikov in obhod požarnega zidu.
Namestitev določene različice z apt-get v sistemu Ubuntu/Debian
Kako v Ubuntuju ali Debianu z apt-get namestiš določeno različico paketa, kako različico zakleneš in kaj storiti ob napaki odvisnosti.
Namestitev in nastavitev Fail2ban proti napadom SSH z grobo silo
Kako na strežniku AlmaLinux, Ubuntu in Debian namestiš in nastaviš Fail2ban, da samodejno blokira naslove IP, ki ugibajo gesla.
Namestitev in uporaba htop v AlmaLinux
Namestitev htop iz EPEL v sistemih AlmaLinux 9 in 10: razlaga zaslona, pomembne tipke, filtriranje, drevesni pogled in ustavljanje procesov.
Namestitev jedra Linux mainline v AlmaLinux iz repozitorija ELRepo
Namestitev novejšega jedra Linux (kernel-ml) v sistemih AlmaLinux 9 in 10 iz repozitorija ELRepo, nastavitev privzetega jedra z grubby in vrnitev.
Namestitev Nginx mainline v AlmaLinux iz repozitorija nginx.org
Najnovejši Nginx v AlmaLinux 9 in 10 iz repozitorija nginx.org: stable ali mainline, prehod z različice AppStream in povezava s PHP-FPM.
Namestitev Nginx Proxy Manager z Dockerjem
Več spletnih aplikacij na enem VPS, na skupnih vratih 80 in 443: Nginx Proxy Manager z Docker Compose, proxy hosti, SSL Let's Encrypt, seznami dostopa.
Namestitev PHP v AlmaLinux 9 in 10
Katera različica PHP pride z AlmaLinux, kako namestiš PHP 8.3, 8.4 ali 8.5 iz sistemskih repozitorijev ali repozitorija Remi in kako deluje PHP-FPM.
Namestitev PostgreSQL v AlmaLinux in Ubuntu
Namestitev PostgreSQL 18 v AlmaLinux in Ubuntu: izvor različic, uporabnik in podatkovna baza, dostop z geslom in na daljavo, varnostna kopija.
Namestitev Redis in Valkey v AlmaLinux
Namestitev Redis ali Valkey v AlmaLinux 9 in 10: kateri pride od kod, kako nastaviš geslo in omejitev pomnilnika ter kako ga uporabljaš iz PHP.
Namestitev repozitorija EPEL v AlmaLinux
Kaj je EPEL, kako ga v sistemih AlmaLinux 9 in 10 vklopiš z repozitorijem CRB, kako izpišeš pakete, nameščene iz njega, in kako ga onemogočiš.
Namestitev repozitorija Remi v AlmaLinux
Repozitorij Remi v AlmaLinux 9 in 10: katere različice PHP, Redis in Valkey ponuja, kako delujejo moduli in vzporedne različice PHP.
Namestitev samo varnostnih posodobitev (dnf, yum)
Kako z dnf izpišeš in namestiš le varnostne posodobitve na strežnikih AlmaLinux, Rocky Linux in drugih na osnovi RHEL.
Namestitev strežnika podatkovnih baz MariaDB v sistema AlmaLinux 9 in 10
Namestitev MariaDB v AlmaLinux: izbira različice, varnostna nastavitev, ustvarjanje podatkovne baze in uporabnika ter zaprtje vrat 3306 od zunaj.
Nastavitev imena gostitelja, časovnega pasu in sinhronizacije časa na strežniku Linux
Kako z ukazi hostnamectl, timedatectl in chrony nastaviš ime strežnika (hostname), časovni pas in sinhronizacijo natančnega časa.
Odpravljanje težav z omrežjem: ping, traceroute, mtr, dig in curl
Ping, traceroute, mtr, dig, ss in curl: tako ugotoviš, kje se povezava med tvojim računalnikom in strežnikom zatakne, in kaj poslati podpori.
Osnovni ukazi Linux za začetnike
Praktična predstavitev najpogosteje uporabljanih terminalskih ukazov Linux (cd, ls, cp, mv, rm, grep, find in podobnih) za začetnike, s primeri in nasveti.
Poizvedbe DNS z ukazom dig: primeri
Ukaz dig v Linuxu: vrste zapisov, poizvedba določenega strežnika DNS, razlaga izpisa, +short, +trace, obratno iskanje in preverjanje DNSSEC.
Posodabljanje sistema z ukazoma dnf in apt ter nastavitev samodejnih posodobitev
Posodabljanje sistema VPS v AlmaLinux, Rocky Linux, Ubuntu in Debian: kdaj je treba znova zagnati in kako vklopiš samodejne posodobitve.
Pretvorba časovnega žiga Unix v datum (in nazaj)
Kaj je časovni žig Unix (epoch) in kako ga z ukazom date, awk, v PHP, Pythonu ali MySQL pretvoriš v datum in nazaj? S spletnim pretvornikom.
Priklop novega diska v Linuxu: razdelitev, formatiranje in fstab
Kako na strežniku Linux z ukazi parted, mkfs in /etc/fstab razdeliš, formatiraš in trajno priklopiš nov disk.
Razpakiranje datoteke ZIP v določeno mapo
Kako v terminalu Linux s stikalom unzip -d razpakiraš datoteko ZIP v določeno mapo in kaj narediti, če unzip vrne napako.
SELinux: zakaj dobim napako "Permission denied", čeprav so dovoljenja v redu?
Tako v AlmaLinux in Rocky Linux ugotoviš, da napako Permission denied ali 403 povzroča SELinux, in jo odpraviš brez izklopa SELinuxa.
Shranjevanje ključev SSH uporabnikov v Active Directory za overjanje SSH
Kako javni ključ SSH uporabnikov shraniš v Active Directory in kako ga SSSD in OpenSSH prebereta za prijavo s ključem.
Sintaksa crontab in načrtovana opravila v Linuxu
Kako je zgrajena sintaksa crontab, kako v Linuxu ustvariš načrtovano opravilo (cron job) in zakaj se opravilo cron ne izvede, čeprav ročno deluje.
Spletno upravljanje Dockerja: Portainer, Dockge in Coolify
Namestitev Portainer CE, Dockge in Coolify na VPS: čemu je kateri namenjen, katera vrata uporablja in kako varno dostopaš do spletnega vmesnika.
Spremljanje procesov z ukazoma top in htop
Kako v Linuxu z ukazoma top in htop v realnem času spremljaš tekoče procese ter porabo CPU in pomnilnika in kako najdeš vzrok obremenitve.
Stiskanje in deduplikacija diska z VDO v AlmaLinux in Rocky Linux
Kako s stiskanjem in deduplikacijo VDO prihraniš prostor v sistemih AlmaLinux in Rocky Linux 8, 9 in 10, z LVM ali s starim ukazom vdo.
Ubuntu/Debian: napaka "sudo: command not found"
Kako odpraviš napako 'sudo: command not found' v minimalni namestitvi Debian ali Ubuntu z namestitvijo sudo.
Ukaz du podrobno: primeri za analizo porabe diska
Stikala ukaza du s primeri: globina, razvrščanje, izključitev, prag velikosti, navidezna velikost, trde povezave in redke datoteke, inodi ter ncdu.
Ukaz find: iskanje datotek v Linuxu s primeri
Iskanje datotek z ukazom find po imenu, velikosti, datumu, lastniku in dovoljenjih, seznam največjih datotek, izključitev, -exec, -delete in xargs.
Uporaba datoteke SSH config (~/.ssh/config) s primeri
Kratka imena za tvoje strežnike v datoteki ~/.ssh/config: uporabnik, vrata, ključ, ProxyJump, posredovanje vrat, keepalive in deljena povezava, s primeri.
Uporaba Docker Compose: compose.yaml s primeri
Docker Compose v praksi: zgradba compose.yaml na primeru WordPress in MariaDB, datoteka .env, nosilci, omrežja, posodabljanje, dnevniki in varnostne kopije.
Uporaba ukaza sudo s primeri
Zagon ukaza kot root ali kot drug uporabnik s sudo: pomembna stikala, predpomnilnik gesla, pravila sudoers, beleženje in pogoste napake.
Urejanje besedila v terminalu: osnove nano in vim
Kako z urejevalnikoma nano in vim odpreš, urediš in shraniš konfiguracijske datoteke na strežniku in kako zapustiš vim.
Ustvarjanje in razpakiranje arhiva tar.gz v Linuxu
Kako v Linuxu mape zapakiraš v arhiv tar.gz (in tar.bz2, tar.xz), kako ga razpakiraš in kako si ogledaš njegovo vsebino brez razpakiranja.
Ustvarjanje in upravljanje vzdevkov Bash v Linuxu
Ustvarjanje vzdevkov za pogoste ukaze: trajno shranjevanje v datoteki .bashrc ali .bashrc.d, privzeti vzdevki in kdaj je bolje uporabiti funkcijo.
Ustvarjanje proxyja SSH SOCKS prek strežnika Linux
Lasten proxy SOCKS5 z enim samim ukazom ssh -D: tako promet brskalnika šifrirano usmeriš prek svojega strežnika, v javnem Wi-Fi ali filtriranem omrežju.
Ustvarjanje uporabnika in dodelitev pravic sudo v Linuxu
Kako na VPS ustvariš uporabnika, kako mu v sistemih AlmaLinux, Ubuntu in Debian dodeliš pravice sudo in kako kopiraš svoj ključ SSH.
Varnostne nastavitve strežnika SSH
Zaščita strežnika SSH na VPS: prijava s ključem, prepoved gesla in prijave root, sprememba vrat ob SELinuxu in požarnem zidu ter preverjanje nastavitev.
Zaganjanje ukazov ob prekinjeni povezavi SSH: tmux in screen
Izvajanje dolgih operacij (posodobitev, kopiranje, varnostno kopiranje) na strežniku s tmux, screen ali nohup, da jih prekinitev povezave SSH ne ustavi.
Zmanjkalo je pomnilnika: OOM killer, ukaz free in ustvarjanje datoteke swap
Zakaj se podatkovna baza ali spletni strežnik sam ustavi, kako ugotoviš, da ga je ustavil OOM killer, in kako v Linuxu ustvariš datoteko swap.
Na to temo ni zadetkov. Iskanje po celotni bazi znanja