Nega hamma narsa Linuxda ishlaydi

DevOps muhandisiga Linux nima uchun kerak va bu so‘z ortida nima turadi.

Siz qayerda bo‘lasiz

docker run bajarsangiz, bulutdagi serverga SSH orqali kirsangiz yoki pod ichida shell ochsangiz — deyarli yuz foiz ehtimol bilan Linux ichida bo‘lasiz.

Linux — server dasturlari uchun universal ijro muhiti: ma’lumotlar bazalari, veb-serverlar, navbatlar, CI agentlari, Kubernetes tugunlari.

Yadro va distributiv — har xil narsa

Shuning uchun «men Linuxni bilaman» amalda «men distributivni bilaman va uning utilitalari bilan ishlay olaman» degani.

Ishda nimalarni uchratasiz

Distributiv Paket menejeri Qayerda
Ubuntu / Debian apt bulut obrazlari, bazaviy Docker imijlari
Alpine apk minimal konteynerlar
Rocky / AlmaLinux dnf korporativ muhitlar

Farqlar asosan paket menejeri va konfiguratsiya yo‘llariga borib taqaladi. POSIX-shell buyruqlari va asosiy tushunchalar hamma joyda bir xil.

Qayerdaligingizni bilish

uname -a              # yadro va arxitektura
cat /etc/os-release   # distributiv va versiya

uname yadro versiyasi va protsessor arxitekturasini ko‘rsatadi, lekin distributiv haqida hech narsa bilmaydi — buni /etc/os-release aytadi.