"Linux"- je veoma značajan i opsežan koncept. Administracija Linux sistema je složen, ali koherentan sistem znanja. Proučavanje porodice sistema značajno proširuje vidike i neće biti suvišno za programere informacionih sistema, posebno u distribuiranim i dinamičkim aplikacijama.
O rješenjima i problemima
Sistemska administracija je odgovoran posao. Međutim, često je veoma teško uvjeriti šefa kompanije (kupca) u ovo. Mnogi ljudi vjeruju da administrator sistema sve radi brzo, sve radi savršeno za njim, što znači da je posao jednostavan i da se nema za šta platiti. Kada administrator ne uspije da se nosi sa zadacima, glava (mušterija) mu oduzima bonus (uplatu) i počinje prkosno tražiti drugog stručnjaka. Međutim,...
Kao rezultat toga, pati administracija Linux servera, koji poput automobila radije radi pod kontrolom jednog "vozača". Kada je sistem instalirao i konfigurirao jedan stručnjak, a zatim ga je zamijenio drugi, a još više treći i dalje... Kompanija (kupac) će definitivno osjetiti negativan rezultat i jako će požaliti, čak i ako prvi majstor" iskreno " napusti svoju funkciju, obavještavajući sve lozinke i pravila upravljanja serverom.

Linux administracija je velika grana znanja i vještina. Ali uvek postoje tri pozicije (instalacija, konfiguracija i održavanje). I oni su ti koji čine zajedničku stvar koju razumiju, svaki na svoj način, specijalista i šef kompanije (kupac).
Psihologija administratora sistema (logika njegovo ponašanje) je izraženiji od programera (programera), a opasnost za šefa kompanije (kupca) je da" krivično djelo naneseno kvalifikacijama ili utrošenom vremenu (rad) " može prouzrokovati potpuni kvar servera u najneočekivanijem trenutku u vremenu.
Kodeks časti i savjesti sistemske administracije implicitno je uspostavljen običaj, ali uključuje adekvatan i pošten stav ne samo stručnjaka, već i onoga ko plaća novac (obično ne plaća, već pokušava zapovijedati šta (kako) raditi i naručiti "muziku").
Sistemska administracija je obavezna pozicija u osoblju kompanije bilo koje veličine. Pogotovo ako su njeni interesi vezani za rad ili razvoj informacionih sistema. Opcija usluge treće strane nikada neće pružiti potreban nivo stabilnosti i sigurnosti, neće biti prava osnova za administraciju Linux servera.
Instalacija, konfiguracija i održavanje
Porodično ime operativnih sistema Linux je obiman, višestruk i fokusiran na različite oblasti primene. Na primjer, CentOS linija sistema je korporativna aplikacija, UBUNTU je početna verzija sa dobrom grafičkom ljuskom. FreeBSD je poznat po svojoj hirovitosti i zahtjevnom znanju sistem administratora. Arch Linux-preferira ručnu kontrolu tokom instalacije i konfiguracije, a ne praktičnu automatsku instalaciju.

Opšta logika linuxoida: jednostavnost, pouzdanost i stabilnost. Sigurnosni problemi se rješavaju na nivou sistema, ali se lako mogu razviti u procesu administracije Linux servera. Rad je uvijek "bez panike" - originalni moto koji ne bi škodio usvajanju sistema baziranih na Windows-u dugo vremena.
Instalacija je uvijek predmet Početnik za svakoga "Linux". Uvek postavljanje, održavanje i administriranje Linuxa je razvoj znanja i vještina stručnjaka. Klasična aplikacija kao hosting I fajl server nije samo Apache (NGiNX & php-fpm), MySQL, PHP i Samba, ali i razvoj znanja o optimizaciji svake pozicije.
Administracija Linux servera je, prije svega, izbor određenog stručnjaka. Štaviše, njegove profesionalne vještine nisu ništa manje važne od njegovih ideja o odgovornosti, pristojnosti i odnosu prema dodijeljenom poslu. Ovo je takođe odnos menadžmenta kompanije (kupca) prema stručnjaku.
Administracija je sekundarna, primarna, poštena, Radni odnosi i obaveze strana da ih adekvatno poštuju u bilo kojoj situaciji.
Glavna stvar u administraciji
Karakteristična karakteristika svakog Linuxa je komandna linija, na koju su korisnici Windowsa odavno zaboravili. Upravljanje serverom je SSH. Server ne mora da stoji blizu administratora i može se nalaziti bilo gde. Koristeći PuTTY (ili sličan alat), možete upravljati serverom s bilo kojeg mjesta. Grafički interfejs za server je besmislica, ali su situacije drugačije.

Logično i za razvojne svrhe, veoma je pogodno staviti glavna funkcija na fizičkom računaru i vremenom ga poboljšati. Pored toga, za razvoj i eksperimente - instaliranje sistema virtuelne mašine i izvođenje eksperimenata u nezavisnim "virtuelnim kutijama".
da li je uobičajena praksa-hosting. Možete početi klasično: Apache, MySQL i PHP. Zatim konfigurišite NGiNX, php-FPM, MySQL i PHP. PHP možete zamijeniti Perlom ili Pythonom, odaberite drugu bazu podataka. , možete instalirati Sambu u zasebnu virtuelnu kutiju, povezati je sa lokalnom mrežom, sprovesti eksperimente upoređujući performanse između CentOS-a i UBUNTU-a.
Glavne osnove Administracije Linuxa nikada nisu provođenje eksperimenata na pokrenutom sistemu. Server je postao, hosting je konfiguriran, web resurs funkcioniše. Administrator je dužan tu stati, izvršiti inventuru i dodatno poboljšati svoje znanje na virtualnoj mašini ili drugom fizičkom računaru. Pojavilo se novo znanje, Testirano novo iskustvo (alat) - možete ga implementirati u radni sistem. Ne drugačije.
Osnove administracije općenito su razumna kombinacija znanja i vještina stručnjaka i odnosa menadžmenta kompanije (kupca) prema njemu. Ne postoji međusobno razumijevanje, ne postoji stabilnost u radnim odnosima, ne možete ni preuzeti stvaranje vlastitog servera - rezultat će nužno biti negativan.
Sistemsko programiranje i administracija
Programeri su vrlo brzo podijeljeni u kategorije: primijenjeno - ovo je fortran i matematika, sistem - Ovo je asembler i programiranje. Ovo figurativno poređenje nije postalo predak sistemske administracije, već vrlo jasno dijeli granice područja nadležnosti.
Linux sistemska administracija je zgrada i njeno održavanje. Ko živi, kako živi i na šta ima pravo su stanari: sajtovi, fajlovi, fascikle, pristupi, Aplikativni Programi i druge komponente koje su instalirane na serveru, ali njihovo upravljanje prepušteno je korisnicima, programerima, vlasnicima - subjektima koji koriste mogućnosti servera.
Administrator sistema možda ne zna koju funkciju softverski proizvod pruža. Njegov zadatak je da instalira proizvod, dodeli korisnička prava i obezbedi njegov stabilan rad.
Prava šefa kompanije (kupca) ne uključuju obavezno poznavanje lozinke za pristup sistemu, a još manje root pristup. Samo jedna osoba treba da zna sve o sistemu i da bude odgovorna za njega.

Višestruki administrativni pristup poslužitelju garancija je njegovog neuspjeha u najneočekivanijem trenutku. Moguće je regulisati prenos bitnih administrativnih informacija u slučaju bolesti, odsustva ili druge pomoći kod administratora, ali u uobičajenom stanju stvari samo je jedan administrator sistema odgovoran za server i njegov rad i osigurava ga.
Dinamika znanja
Linux administracija se razlikuje od Windowsa. Logika razmišljanja je potpuno drugačija. Mac Razvojna linija (Mac) je glupost uopšte, ali broj korisnika prema Appleu je mnogo više od 100 miliona.ljudi. Polje informacione tehnologije bogata je raznovrsnim i neočekivanim rješenjima, ali porodica linuxoid oduvijek se izdvajala.

Mnogi istraživači stručnjaka pokušali su izgraditi genealogiju "Linux"-Sistemi. Lijepa je, zanimljiva, ali nešto drugo je važno. Administracija Linux servera disciplinovala je polje znanja. Objašnjeno kako izgraditi sisteme i kako njima upravljati.
Nije važno šta je server postao: na Debianu ili Archu, na CentOSu ili kosmičkoj Sipi. Važno je da svemirska sipa nema nikakve veze sa Ubuntu 18.10, ali po ljepota od Imena pokušava pokazati kvalitetu nove verzije i za aplikacije i za sistemske aplikacije.
Ako je specijalista odlučio da postane sistemski administrator, onda se kladio na razvoj sopstvenog znanja i njegovo unapređenje za upotrebu treće strane. Idealno, kada ovu želju i akciju podržava kompanija u kojoj radi, ne samo riječju, već i djelom.