Utiliit (või tarkvara utiliit) on väike tarkvara, mis on mõeldud konkreetsete ülesannete täitmiseks arvutisüsteemis. See täidab tavaliselt eriülesandeid ja on mõeldud konkreetsete probleemide lahendamiseks või lisafunktsioonide pakkumiseks kasutajale või süsteemile.
Utiliidid võivad olla loodud töötama sellistes operatsioonisüsteemides nagu Windows, Linux või macOS ning töötama konkreetsetes valdkondades, nagu võrgukommunikatsioon, turvalisus, failide arhiveerimine ja pakkimine, andmete taastamine, kasutajate haldamine ja paljud teised.
Linuxi utiliidid täidavad erinevaid funktsioone operatsioonisüsteemi haldamiseks ja hooldamiseks:
dpkg
, apt-get
, yum
ja zypper
, võimaldavad paigaldada, uuendada, eemaldada või hallata pakette süsteemis.ls
, cp
, mv
ja rm
, võimaldavad vaadata, kopeerida, liigutada ja kustutada faile ja katalooge.tar
, gzip
, zip
ja unzip
, mida kasutatakse arhiivide loomiseks, failide pakkimiseks ja arhiivifailide pakkimiseks
.ps
, top
ja kill
, võimaldavad vaadata käimasolevaid protsesse, tappa protsesse ja hallata süsteemi ressursse.ping
, ifconfig
, netstat
ja ssh
võimaldavad konfigureerida võrguühendusi, kontrollida võrgusõlmede kättesaadavust ja luua kaugühendusi teiste masinatega.rühmade
haldamine: sellised käsud nagu useradd
, usermod
, passwd
ja groupadd
võimaldavad teil luua, muuta ja kustutada kasutajaid ja rühmi teie süsteemis.htop
, iotop
ja vmstat
annavad teavet süsteemi ressursikasutuse, protsessori koormuse, plaadi aktiivsuse ja muude parameetrite kohta.iptables
, ufw
ja selinux
, mida kasutatakse tulemüüri konfigureerimiseks, turvareeglite haldamiseks ja volitamata juurdepääsu vältimiseks.Need on vaid mõned näited Linuxi utiliitidest. Neid on kokku palju, igaüks neist täidab konkreetset funktsiooni, et muuta operatsioonisüsteemi kasutamine ja haldamine lihtsamaks.
Need ei ole tavaliselt täieõiguslikud rakendused, millel on graafiline kasutajaliides, vaid neid käivitatakse käsurealt või käsurea liidesest. Utiliidid võivad olla osa operatsioonisüsteemist või olla kolmanda osapoole arendajate pakutavad.
Utiliitidel on mitmeid eeliseid, näiteks madal ressursikulu, suur kiirus, paindlikkus ja kohandatavus erinevate kasutusskeemidega. Neid kasutatakse sageli rutiinsete ülesannete automatiseerimiseks, protsesside lihtsustamiseks ja arvutisüsteemiga töötamise lihtsustamiseks.
Linuxis saab utiliidi installimiseks kasutada erinevaid meetodeid sõltuvalt distributsioonist. Allpool on loetletud mõned kõige levinumad utiliitide paigaldamise viisid:
Kasutades paketihaldurit: enamiku Linuxi distributsioonide puhul on kaasas paketihaldur, näiteks apt
(Ubuntu ja Debian puhul), yum
(CentOS ja Fedora puhul) või zypper
(openSUSE puhul). Kasutades paketihaldurit, saate utiliidi paigaldada järgmise käsuga terminalis (see võib nõuda, et sisestaksite oma superuseri parooli):
Ubuntu ja Debiani puhul
sudo apt install package_name
CentOSi ja Fedora puhul:
sudo yum install package_name
OpenSUSE puhul:
sudo zypper install package_name
Siin asendatakse"package_name"
selle konkreetse utiliidi nimega, mida soovite paigaldada.
README-
või INSTALL-faili
, et saada paigaldusjuhiseid../configure
, make
sudo make install
kataloogist, kus on lahtipakitud failid. Erinevate utiliitide puhul võivad juhised siiski erineda, seega tasub tutvuda konkreetse dokumentatsiooniga.Konteinersüsteemi kasutamine: konteinersüsteemid, näiteks Docker, võimaldavad paigaldada ja kasutada utiliite, ilma et neid peaks otse host-süsteemi paigaldama. Docker Hubist saate leida vajaliku utiliidi valmis kujutise ja käivitada selle oma arvutis, kasutades käsku docker run
.
Kompileerimine lähtekoodist: mõnel juhul, kui utiliit on avatud lähtekoodiga, saate lähtekoodi alla laadida ja selle ise oma süsteemis kompileerida. See protsess nõuab teatud oskusi ja raamatukogusid, seega on soovitatav kasutada võimalusel paketihaldussüsteemi või muid kättesaadavaid paigaldusmeetodeid.
Igal paigaldusmeetodil on oma eripärad ja valik sõltub teie distributsioonist, eelistustest ja pakettide kättesaadavusest. Konkreetsete paigaldusjuhiste saamiseks soovitame tutvuda oma distributsiooni dokumentatsiooniga või ametliku paketi veebisaidiga.