Još jedan način za učenje Linux administracije

Želite naučiti administrirati Linux računala? Izvrstan izbor. Iako se može održati u korisničkom prostoru radne površine, gdje Linux apsolutno dominira, svijet je poslužitelja, posebno virtualnih i cloud poslužitelja.

Budući da se danas najozbiljnija administracija poslužitelja odvija na daljinu, rad kroz GUI sučelje jedne ili druge vrste samo dodaje nepotrebne troškove.

Ako želite upravljati poslužiteljima i mrežnim arhitekturama koje trenutno privlače svu pažnju, morat ćete se dobro upoznati s Linux naredbenim retkom.

Dobra vijest je da će osnovni Linuxov skup naredbi raditi za vas na svim zemljopisnim i korporativnim linijama, gotovo na bilo kojem mjestu gdje se računala i poslovanje križaju. Bolja vijest je da, relativno govoreći, Linux vještine ostaju na snazi.

Budući da je riječ o tako zrelom i stabilnom operacijskom sustavu, većina alata korištenih prije četvrt stoljeća i dalje je jednako učinkovita kao i uvijek, a većina alata koji se danas koriste vjerojatno će se aktivno koristiti i nakon još četvrt stoljeća. Drugim riječima, učenje Linuxa ulaganje je cijeli život.

Kako Linux u akciji radi

Ali zauzeti ste i imate rokove. Pa, ne mogu vam obećati da će svladavanje Linuxa biti jednostavno kao učenje kravate. Ali mogu vam pomoći da se fokusirate poput lasera, tako da sve stvari koje vam nisu potrebne ležite na autocesti, gušeći se u ispušnim plinovima (pod pretpostavkom da ne vozite Teslu, naravno).

Kako ću to izvesti? Moja knjiga o Linuxu na djelu okreće tehnološki trening u stranu. To jest, dok druge knjige, tečajevi i mrežni izvori svoj sadržaj organiziraju po kategorijama („U redu, dječaci i djevojčice, svi izvadite vaša pravila slajdova i olovke od ugljena. Danas ćemo učiti o Linuxovim datotečnim sustavima.“), Ja koristiti projekte iz stvarnog svijeta za podučavanje.

Tako sam, na primjer, mogao sagraditi cijelo poglavlje (ili dva) o Linuxovim sustavima datoteka. Umjesto toga, naučit ćete kako izgraditi poslovne poslužitelje datoteka, pogone za oporavak sustava i skripte za kopiranje arhiva kritičnih podataka. U tom procesu pokupit ćete znanje o datotečnom sustavu kao besplatni bonus.

Nemojte misliti da ću pokriti svaki alat za administraciju Linuxa. To je nemoguće: vani ih ima doslovno tisuće. Ali ne brinite. Osnovne vještine i funkcionalnost potrebne u prvim godinama karijere u Linux administraciji bit će pokrivene i pokrivene dobro, ali samo kada su potrebne za praktični, kritični projekt. Kad završite, naučit ćete ništa manje od onoga što biste imali iz tradicionalnog izvora, ali znat ćete i kako dovršiti više od desetak velikih administrativnih projekata i ugodno se nositi s desecima drugih.

Jeste li u? I mislio sam.

Tko bi trebao čitati ovu knjigu

Ova je knjiga osmišljena kako bi vam pomogla da steknete širok spektar Linux administrativnih vještina. Možda ste programer koji želi izravnije surađivati ​​s poslužiteljskim okruženjem unutar kojeg će vaše aplikacije živjeti. Ili ste možda spremni napraviti svoj potez u administraciji poslužitelja ili u svijetu DevOps. U svakom slučaju, ti pripadaš nama.

Što biste već trebali znati? U najmanju ruku, trebao bi vam biti ugodan rad s datotekama, mrežama i osnovnim resursima modernog operativnog sustava. Iskustvo s administracijom sustava, upravljanjem mrežom i programskim jezicima definitivno neće naštetiti, ali nije potrebno. Najviše od svega, ne biste se trebali bojati istraživanja novog okruženja i oduševljeni eksperimentiranjem s novim alatima.

Još nešto: očekuje se da znate kako izvesti jednostavnu i jednostavnu instalaciju Linux operativnog sustava.

Samo nekoliko riječi o načinu na koji je knjiga građena. Svako poglavlje Linuxa u akciji pokriva jedan ili dva praktična projekta - osim poglavlja 1. Poglavlje 1, jer je dizajnirano da popuni sve osnovne praznine koje mogu postojati u vašem znanju o Linuxu, razlikovat će se od svih ostalih. Ne trebaju vam osnove? Potpuno sam siguran da ćete u 2. poglavlju pronaći puno zabavnih novih igračaka za igranje.

Zajedno s projektima knjige, također ću vas upoznati s pojedinačnim vještinama i alatima koji će vam trebati. Uz to, projekti svakog poglavlja obično se temelje na vještinama koje ste prethodno naučili u knjizi. Samo da vam pokažem da mislim na posao, evo prilično cjelovitog popisa glavnih projekata (pod naslovom Poglavlje), domena vještina i alata koje ćete upoznati tijekom knjige:

Trenutno postoje deseci aktivno održavanih Linux distribucija. Iako je većina osnova Linuxa zajednička svim distribucijama (distribucijama), uvijek će biti sitnica koje će raditi "ovdje", ali ne i "tamo". Radi praktičnosti, koncentrirat ću se uglavnom na dvije distribucije: Ubuntu i CentOS. Zašto to dvoje? Jer svaka predstavlja cijelu obitelj distribucija. Ubuntu dijeli svoje korijene s Debianom, Mintom, Kali Linuxom i drugima, dok CentOS uživa u društvu Red Hat Enterprise Linuxa (RHEL) i Fedore.

To ne znači da ne cijenim druge distribucije poput Arch Linuxa, SUSE-a i Gentoo-a ili da vam ono što ćete naučiti u ovoj knjizi neće pomoći u radu s tim okruženjima. Ali potpuno pokrivanje obitelji Ubuntu i CentOS znači zgrabiti najveći pojedinačni dio Linux pita, do kojeg bih mogao doći pomoću samo dvije distribucije.

Ovaj je članak prilagođen uvodu u moj Linux na djelu . Osim knjige, možete raditi i putem Linuxa u pokretu  - hibridnog tečaja koji se sastoji od više od dva sata videozapisa i oko 40% teksta Linuxa u akciji.