Linux: gabay mula unang utos hanggang pangangasiwa ng sistema
Mga artikulo: 8
Ang Linux ay open-source na kernel at pundasyon ng karamihan ng server, container, at virtual machine sa cloud. Para sa mga administrator at DevOps engineer, ito ang pang-araw-araw na kapaligiran sa trabaho: halos lahat ng website, database, CI runner, at Kubernetes node ay tumatakbo sa Linux at pinamamahalaan sa pamamagitan ng terminal.
Ito ang mapa ng paksa. Tinitipon ng pahinang ito ang mga pangunahing konsepto at ang pinakamahusay na pagkakasunod ng pag-aaral. Bawat paksa ay may hiwalay na artikulong nagpapaliwanag nang detalyado.
Ano ang laman ng paksa
- Pangunahing kaalaman — kernel at distribution, ang istruktura ng direktoryo mula sa root
/, boot ng sistema. - Command line — navigation, file, package, process, paghahanap at pagproseso ng teksto.
- User at permissions — rwx, chmod, chown, sudo, at ang error na Permission denied.
- Automation — Bash script, variable, kondisyon, loop, at cron.
- Serbisyo at log — systemd, systemctl, journalctl.
- Network at seguridad — IP, DNS, port, SSH, firewall.
Saan magsisimula
Kung bago pa sa Linux, magsimula sa artikulong tungkol sa kung ano ang Linux: paano naiiba ang kernel sa distribution, nasaan ang mga config at log, at paano nag-boot ang sistema. Ligtas na subukan ang lahat sa virtual machine, WSL, o Docker container.
Sunod, panatilihing nasa kamay ang cheat sheet ng mga utos: sinasaklaw nito ang karamihan ng araw-araw na gawain sa terminal. Pagkatapos, pag-aralan ang permissions — ito ang pinakamadalas na sanhi ng mga error ng baguhan, mula sa script na hindi tumatakbo hanggang sa 403 sa web server.
Kapag pamilyar na ang mga utos, lumipat sa automation: unang bash script, paghawak ng error, at pagpapatakbo ayon sa iskedyul gamit ang cron.
Mga pangunahing prinsipyo
- Lahat ay file, at lahat ay nagsisimula sa
/. - Magtrabaho bilang ordinaryong user, at gamitin ang
sudopara lamang sa mga utos na nangangailangan nito. - Huwag ayusin ang Permission denied sa chmod 777 — ibigay ang pahintulot sa taong talagang nangangailangan nito.
- Ang sagot sa halos bawat tanong ay nasa
man, sa mga log, at sajournalctl. - Kung paulit-ulit mong ginagawa ang isang bagay, isulat ito bilang script.
Lahat ng paksa — mula file system hanggang network at seguridad — ay itinuturo nang praktikal sa kursong Linux.