Komunalinė programa (arba programinės įrangos komunalinė programa) - tai nedidelė programinė įranga, skirta konkrečioms užduotims kompiuterio sistemoje atlikti. Paprastai ji atlieka specializuotas funkcijas ir yra skirta konkrečioms problemoms spręsti arba naudotojui ar sistemai suteikti papildomų funkcijų.
Kam naudojamos pagalbinės programos?
Naudingosios programos gali būti skirtos veikti tokiose operacinėse sistemose kaip "Windows", "Linux" ar "MacOS" ir dirbti konkrečiose srityse, pavyzdžiui, tinklo ryšių, saugumo, failų archyvavimo ir suspaudimo, duomenų atkūrimo, naudotojų valdymo ir daugelyje kitų.
Linux taikomosios programos atlieka įvairias operacinės sistemos valdymo ir priežiūros funkcijas:
- Paketų valdymas:
dpkg,apt-get,yumirzypperleidžia įdiegti, atnaujinti, pašalinti arba valdyti sistemoje esančius paketus. - Failų sistemos tvarkymas:
ls,cp,mvirrmleidžia peržiūrėti, kopijuoti, perkelti ir ištrinti failus bei katalogus. - Archyvavimas ir suspaudimas:
tar,gzip,zipirunzip, naudojami archyvams kurti, failams suspausti ir archyvų failamsišpakuoti. - Procesų ir išteklių valdymas:
ps,topirkill, kuriais galima peržiūrėti veikiančius procesus, išjungti procesus ir valdyti sistemos išteklius. - Tinklo įrankiai: tokios komandos kaip
ping,ifconfig,netstatirsshleidžia konfigūruoti tinklo ryšius, tikrinti tinklo mazgų pasiekiamumą ir nuotoliniu būdu prisijungti prie kitų kompiuterių. - Vartotojų ir
grupiųvaldymas: tokiomis komandomis kaipuseradd,usermod,passwdirgroupaddgalite kurti, keisti ir šalinti sistemos vartotojus ir grupes. - Sistemos stebėjimas:
htop,iotopirvmstatteikia informaciją apie sistemos išteklių naudojimą, procesoriaus apkrovą, diskų aktyvumą ir kitus parametrus. - Saugumas:
iptables,ufwirselinux, naudojamos ugniasienei konfigūruoti, saugumo taisyklėms tvarkyti ir užkirsti kelią neteisėtai prieigai.
Tai tik keli "Linux" komunalinių programų pavyzdžiai. Iš viso jų yra daug, kiekviena atlieka tam tikrą funkciją, kad operacinę sistemą būtų lengviau naudoti ir valdyti.
Paprastai tai nėra visavertės programos su grafine vartotojo sąsaja, jos vykdomos komandinėje eilutėje arba per komandinės eilutės sąsają. Įrankiai gali būti operacinės sistemos dalis arba pateikti trečiųjų šalių kūrėjų.
Naudingosios programos turi keletą privalumų, pavyzdžiui, mažai išteklių, didelė sparta, lankstumas ir pritaikomumas įvairiems naudojimo scenarijams. Jos dažnai naudojamos įprastinėms užduotims automatizuoti, procesams supaprastinti ir darbui su kompiuterine sistema palengvinti.
Kaip įdiegti pagalbinę programą?
Priklausomai nuo distribucijos, "Linux" sistemoje galima naudoti skirtingus įrankių diegimo būdus. Toliau išvardyti keli dažniausiai pasitaikantys naudingųjų programų diegimo būdai:
Naudojant paketų tvarkyklę: dauguma "Linux" platintojų turi paketų tvarkyklę, pavyzdžiui, apt (Ubuntu ir Debian), yum (CentOS ir Fedora) arba zypper (openSUSE). Naudodamiesi paketų tvarkykle, galite įdiegti įrankį naudodami šią terminalo komandą (gali prireikti įvesti supernaudotojo slaptažodį):
Ubuntu ir Debian
sudo apt install package_name
CentOS ir "Fedora":
sudo yum install package_name
openSUSE: Jei norite naudoti openSUSE:
sudo zypper install package_name
Čia"package_name" pakeičiamas konkretaus įrankio, kurį norite įdiegti, pavadinimu.
- Atsisiuntimas ir įdiegimas rankiniu būdu: galbūt jūsų platintojo saugyklose nėra naudingosios programos arba pageidaujate ją įdiegti rankiniu būdu. Tokiu atveju:
- Raskite oficialiąją programos svetainę ir atsisiųskite jos archyvą;
- Išpakuokite archyvą į patogią vietą savo kompiuteryje;
- Perskaitykite archyve esantį
READMEarbaINSTALLfailą ir perskaitykite diegimo instrukcijas. - Paprastai diegimo procesą sudaro
./configure,makesudo make installkomandos paleidimas terminale iš katalogo su išpakuotais failais. Tačiau instrukcijos gali skirtis skirtingoms pagalbinėms programoms, todėl verta susipažinti su konkrečiais dokumentais.
Naudojant konteinerių sistemą: konteinerių sistemos, pavyzdžiui, "Docker", leidžia įdiegti ir naudoti komunalines programas neįdiegiant jų tiesiogiai pagrindinėje sistemoje. Paruoštą atvaizdą su reikiama komunaline programa galite rasti "Docker Hub" ir paleisti jį savo kompiuteryje naudodami komandą docker run.
Kompiliavimas iš pirminio kodo: kai kuriais atvejais, kai įrankis yra atvirojo kodo, galite atsisiųsti pirminį kodą ir patys jį kompiliuoti savo sistemoje. Šiam procesui reikia tam tikrų įgūdžių ir bibliotekų, todėl, jei įmanoma, rekomenduojama naudoti paketų valdymo sistemą arba kitus galimus diegimo būdus.
Kiekvienas diegimo būdas turi savų ypatumų, o pasirinkimas priklauso nuo jūsų platinimo, pageidavimų ir paketų prieinamumo. Konkrečių diegimo instrukcijų rekomenduojame ieškoti savo distribucijos dokumentuose arba oficialioje paketų svetainėje.