Apie Linux sistemos valdymą per interneto naršyklę keisti

Linux OS valdyti (administruoti) bei konfigūruoti galima įvairiais būdais - pvz. įvairiomis priemonėmis grafinėje (langų) aplinkoje, komandomis + redaguojant konfigūracinius failus, taipogi per interneto naršyklę. Kiekvienas būdas turi savų privalumų bei trūkumų, pvz naudojant komandas + konfigūracinių failų redagavimą reikia gerai išmanyti sistemos veikimą, atsiminti nemažai komandų bei kur rasti atitinkamus konfigūracinius failus ir t.t. Linux sistemos administravimas bei konfigūravimas per interneto naršyklę yra labai patogus ir paprastas būdas administruoti Linux branduoliu paremtą OS mažiau patyrusiems kompiuterio naudotojams, o jei jūsų kompiuteris yra prijungtas prie tinklo (interneto) - Linux sistemą galimą patogiai valdyti ir nuotoliniu būdu, jungiantis iš kito kompiuterio per interneto naršyklę. Tai ypač patogu prižiūrint serverines sistemas. Šiame skyriuje aprašoma, kaip prižiūrėti (administruoti, tvarkyti) ir konfigūruoti Ubuntu/Baltix ar Debian GNU/Linux sistemas per interneto naršyklę, naudojantis Webmin nuotolinio valdymo sistema.

Apie kompiuterio valdymo priemonę Webmin keisti

Webmin - tai viena iš patogiausių universalių sistemos valdymo ir konfigūravimo priemonių, kurios pagalba galite prižiūrėti bei konfigūruoti pačią Linux OS (ir kitas operacijų sistemas) bei daug papildomų Linux OS teikiamų paslaugų (servisų), pvz. interneto puslapių serverį Apache, ugniasienę (Firewall), duomenų bazių serverius (MySQL, PostgreSQL), failų serverius (FTP, Samba), el. pašto serverius ir kt. per interneto naršyklę.

Webmin pagalba naudodamiesi tik interneto naršykle galite:

* Administruoti bei konfigūruoti įvairius operacinės sistemos aspektus bei nustatymus:
 - tinklo nustatymus,
 - naudotojus bei grupes,
 - startavimo metu paleidžiamas programas,
 - ugniasienę (firewall),
 - diskų ir kitų laikmenų masyvus (RAID, LVM) bei skirsnius (partitions),
 - kietųjų diskų būseną, kad sužinotumėte potencialias problemas bei galimus defektus (SMART).
 - spausdintuvus (lokalius ar tinklinius),
 - paleistas programas (procesus),
 - reguliariai vykdomas komandas (užduotis),
 - žiūrėti sistemos bei įvairių servisų žurnalus ir kt.
* Tvarkyti (kopijuoti, įkelti, trinti, redaguoti) failus bei aplankus.
* Konfigūruoti vietos naudojamos ribojimą (kvotas) naudotojams ar naudotojų grupėms
* Automatizuotai daryti aplankų ir failų atsargines kopijas (į įvairias laikmenas ar kitą kompiuterį)
* Įdiegti/išmesti programinę įrangą (paketus)
* Administruoti interneto puslapių serverį Apache bei virtualius interneto domenus
* Prižiūrėti duomenų bazių serverius (MySQL, PostgreSQL) - tvarkyti duomenų bazes, lenteles, vartotojus, teises ir t.t.
* Administruoti į failų/spausdinimo serverius: 
 - Samba (failų ir spausdintuvų viešinimas Windows tinkle),
 - FTP serverius ProFTPD, WU-FTP
* Konfigūruoti automatinio interneto (tinklo) adresų (DHCP) serverį
* Administruoti el. pašto paslaugas:
 - SMTP serverius Postfix, Sendmail ir QMail,
 - IMAP/POP3 serverį Dovecot, 
 - Fetchmail, el. pašto filtravimą, antispam sistemą SpamAssassin ir kt.
* Konfigūruoti saugaus nuotolinio prisijungimo (SSH) serverį
* Interneto puslapių kešavimo (proxy) serverį Squid
* Daug kitų paslaugų (servisų).

Taip pat galite lanksčiai suteikti/apriboti daugumą administravimo per webmin teisių atskiriems naudotojams, pvz galima sukurti naudotoją *stebėtojas* webmin sistemoje ir jam suteikti tik sistemos bei servisų būsenos stebėjimo teises, pvz leisti tik stebėti kietųjų diskų būseną, kad pamatyti galimus defektus (SMART), peržiūrėti paleistas programas (procesus), įvairių servisų žurnalus ir pan.

Webmin įdiegimas keisti

Webmin paketą (.deb failą) Ubuntu/Baltix bei Debian GNU/Linux sistemoms galite atsisiųsti iš http://www.webmin.com arba iš Baltix GNU/Linux paketų saugyklos (vietoj hardy įrašykite savo naudojamos Ubuntu arba Baltix versijos kodinį pavadinimą):

deb http://ftp.akl.lt/Linux/Baltix/Baltix-Ubuntu-packages hardy main

Norėdami įdiegti Webmin paketą Ubuntu/Baltix sistemose turite būti įjungę universe paketų saugyklą.

Jei webmin paketą (.deb failą) atsisiuntėte rankiniu būdu ir naudojatės tekstine aplinka - jo įdiegimui geriausia naudoti gdebi komandą:

sudo gdebi webmin*.deb

Naudojimosi Webmin sistema pradžia keisti

 
Prisijungimas prie Webmin nuotolinio valdymo sistemos

Įdiegus WEBMIN įrankį SAMBA serverį galėsite konfigūruoti nuėję adresu https://localhost:10000/ (vietoj localhost galite įrašyti kompiuterio IP adresą) ir prisijungę administratoriaus (sudo) teises turinčiu naudotoju (arba root):


Webmin yra išverstas į daug kalbų (Lietuviškas vertimas kol kas tik pradėtas), jei jums netiks standartiškai siūloma kalba – pasikeiskite iš šoninio meniu išsirinkę Webmin->„Change Language and Theme“:

 
Kalbos bei temos keitimas Webmin sistemoje

Linux sistemos konfigūravimas su Webmin keisti

Administruoti Linux OS bei keisti Linux sistemos nustatymus galėsite atlikti iš šoninio meniu išsirinkdami System:

 
Naudotojų bei grupių administravimas su Webmin

Įvairių paslaugų (servisų) administravimas su Webmin keisti

Administruoti/konfigūruoti įvairius servisus (serverius), veikiančius Linux OS bei keisti jų nustatymus galėsite atlikti iš šoninio meniu išsirinkdami Servers:

 
Išskleistas servisų meniu, atvertas SAMBA failų serverio administravimas

Kitos Webmin sistemos funkcijos keisti

Daug kitų naudingų funkcijų - komandinę eilutę (terminalą), failų tvarkymo programą, PHP bei Perl interpretatorių nustatymus, sistemos ir įvairių servisų būsenos stebėjimą rasite šoninio meniu skyriuje Others:

 
Išskleistas meniu „Kita“, atvertas failų tvarkymo modulis