Lietderība (vai programmatūras utilīts) ir neliela programmatūras daļa, kas paredzēta konkrētu uzdevumu veikšanai datorsistēmā. Parasti tā veic specializētas funkcijas un ir paredzēta konkrētu problēmu risināšanai vai papildu funkciju nodrošināšanai lietotājam vai sistēmai.
Lietderīgās programmas var būt paredzētas darbam tādās operētājsistēmās kā Windows, Linux vai macOS, kā arī darbam konkrētās jomās, piemēram, tīkla komunikāciju, drošības, failu arhivēšanas un saspiešanas, datu atjaunošanas, lietotāju pārvaldības un daudzās citās.
Lietderīgie rīki Linux operētājsistēmā veic dažādas funkcijas, lai pārvaldītu un uzturētu operētājsistēmu:
dpkg
, apt-get
, yum
un zypper
ļauj instalēt, atjaunināt, atinstalēt vai pārvaldīt paketes sistēmā.ls
, cp
, mv
un rm
ļauj skatīt, kopēt, pārvietot un dzēst failus un direktorijus.tar
, gzip
, zip
un unzip
, ko izmanto, lai izveidotu arhīvus, saspiestu failus un atvienotu
arhīva failus.ps
, top
un kill
, kas ļauj skatīt notiekošos procesus, nogalināt procesus un pārvaldīt sistēmas resursus.ping
, ifconfig
, netstat
un ssh
ļauj konfigurēt tīkla savienojumus, pārbaudīt tīkla mezglu pieejamību un attālināti pieslēgties citiem datoriem.grupu
pārvaldība: tādas komandas kā useradd
, usermod
, passwd
un groupadd
ļauj izveidot, mainīt un dzēst lietotājus un grupas sistēmā.htop
, iotop
un vmstat
sniedz informāciju par sistēmas resursu izmantošanu, procesora noslodzi, diska darbību un citiem parametriem.iptables
, ufw
un selinux
, ko izmanto, lai konfigurētu ugunsmūri, pārvaldītu drošības noteikumus un novērstu neatļautu piekļuvi.Šie ir tikai daži Linux utilītu piemēri. Kopumā to ir daudz, un katra no tām veic noteiktu funkciju, lai atvieglotu operētājsistēmas lietošanu un pārvaldību.
Tās parasti nav pilnvērtīgas lietojumprogrammas ar grafisko lietotāja saskarni, bet tiek izpildītas komandrindā vai izmantojot komandrindas saskarni. Komunālie rīki var būt operētājsistēmas daļa vai tos var nodrošināt trešo pušu izstrādātāji.
Lietderīgajām programmām ir vairākas priekšrocības, piemēram, neliels resursu patēriņš, liels ātrums, elastība un pielāgošanās spējas dažādiem lietošanas scenārijiem. Tos bieži izmanto, lai automatizētu rutīnas uzdevumus, vienkāršotu procesus un atvieglotu darbu ar datorsistēmu.
Atkarībā no izplatīšanas, utilītu instalēšanai Linux sistēmā var izmantot dažādas metodes. Tālāk ir uzskaitīti daži visbiežāk sastopamie utilītu instalēšanas veidi:
Izmantojot pakotņu pārvaldnieku: vairumam Linux izplatījumu ir pakotņu pārvaldnieks, piemēram, apt
(Ubuntu un Debian), yum
(CentOS un Fedora) vai zypper
(openSUSE). Izmantojot pakešu pārvaldnieku, varat instalēt utilītu, izmantojot šādu komandu terminālī (var būt nepieciešams ievadīt superlietotāja paroli):
Ubuntu un Debian
sudo apt install package_name
CentOS un Fedora:
sudo yum install package_name
openSUSE: - OpenSUSE: - Fedoros un Fedoros: - Fedoros un Fedoros:
sudo zypper install package_name
Šeit"package_name
" aizstāj ar konkrētā utilīta nosaukumu, kuru vēlaties instalēt.
README
vai INSTALL
failu, lai uzzinātu instalēšanas instrukcijas../configure
, make
sudo make install
komandas palaišanas terminālī no direktorijas, kurā atrodas izplēstie faili. Tomēr dažādu utilītu instrukcijas var atšķirties, tāpēc ir vērts iepazīties ar konkrēto dokumentāciju.Izmantojot konteineru sistēmu: konteineru sistēmas, piemēram, Docker, ļauj instalēt un izmantot utilītprogrammas, neinstalējot tās tieši galvenajā sistēmā. Jūs varat atrast gatavu attēlu ar vajadzīgo utilītu Docker Hub un palaist to savā datorā, izmantojot docker run
komandu.
Kompilēšana no pirmkoda: dažos gadījumos, kad utilīta ir atklātā pirmkoda, varat lejupielādēt pirmkodu un kompilēt to savā sistēmā. Šim procesam nepieciešamas noteiktas prasmes un bibliotēkas, tāpēc, ja iespējams, ieteicams izmantot pakotņu pārvaldības sistēmu vai citas pieejamās instalēšanas metodes.
Katrai instalēšanas metodei ir savas īpatnības, un izvēle ir atkarīga no jūsu izplatīšanas, vēlmēm un pakotņu pieejamības. Konkrētus instalēšanas norādījumus iesakām skatīt izplatītāja dokumentācijā vai oficiālajā pakotņu vietnē.