Apuohjelma (tai ohjelmisto-apuohjelma) on pieni ohjelmisto, joka on suunniteltu suorittamaan tiettyjä tehtäviä tietokonejärjestelmässä. Se suorittaa yleensä erikoistoimintoja ja on suunniteltu ratkaisemaan erityisiä ongelmia tai tarjoamaan lisäominaisuuksia käyttäjälle tai järjestelmälle.
Apuohjelmat voidaan suunnitella toimimaan käyttöjärjestelmissä, kuten Windowsissa, Linuxissa tai macOS:ssä, ja toimimaan erityisaloilla, kuten verkkoviestinnässä, tietoturvassa, tiedostojen arkistoinnissa ja pakkaamisessa, tietojen palauttamisessa, käyttäjien hallinnassa ja monissa muissa.
Linuxin apuohjelmat suorittavat erilaisia toimintoja käyttöjärjestelmän hallinnoimiseksi ja ylläpitämiseksi:
dpkg
, apt-get
, yum
ja zypper
mahdollistavat pakettien asentamisen, päivittämisen, poistamisen tai hallinnan järjestelmässä.ls
, cp
, mv
ja rm
, joiden avulla voit tarkastella, kopioida, siirtää ja poistaa tiedostoja ja hakemistoja.tar
, gzip
, zip
ja unzip
, joiden avulla voit luoda arkistoja, pakata tiedostoja ja purkaa ark
istotiedostoja.ps
, top
ja kill
, joiden avulla voit tarkastella käynnissä olevia prosesseja, lopettaa prosesseja ja hallita järjestelmän resursseja.ping
, ifconfig
, netstat
ja ssh
, voit määrittää verkkoyhteyksiä, tarkistaa verkon solmujen saatavuuden ja muodostaa etäyhteyden muihin koneisiin.ryhmien
hallinta: komennoilla, kuten useradd
, usermod
, passwd
ja groupadd
, voit luoda, muokata ja poistaa käyttäjiä ja ryhmiä järjestelmästäsi.htop
, iotop
ja vmstat
antavat tietoa järjestelmän resurssien käytöstä, suorittimen kuormituksesta, levyn aktiivisuudesta ja muista parametreista.iptables
, ufw
ja selinux
, joita käytetään palomuurin konfigurointiin, turvallisuussääntöjen hallintaan ja luvattoman käytön estämiseen.Nämä ovat vain muutamia esimerkkejä Linuxin apuohjelmista. Niitä on kaikkiaan useita, ja jokaisella on oma tehtävänsä, joka helpottaa käyttöjärjestelmän käyttöä ja hallintaa.
Ne eivät yleensä ole täysimittaisia sovelluksia, joilla on graafinen käyttöliittymä, vaan ne suoritetaan komentorivillä tai komentorivikäyttöliittymän kautta. Apuohjelmat voivat olla osa käyttöjärjestelmää tai kolmannen osapuolen kehittäjien tarjoamia.
Apuohjelmilla on useita etuja, kuten vähäinen resurssien kulutus, suuri nopeus, joustavuus ja mukautuvuus erilaisiin käyttökohteisiin. Niitä käytetään usein automatisoimaan rutiinitehtäviä, yksinkertaistamaan prosesseja ja helpottamaan työskentelyä tietokonejärjestelmän kanssa.
Apuohjelman asentamiseen Linuxiin voidaan käyttää erilaisia menetelmiä jakelusta riippuen. Alla on lueteltu muutamia yleisimpiä tapoja asentaa apuohjelmia:
Paketinhallinnan käyttäminen: Useimmissa Linux-jakeluissa on paketinhallinta, kuten apt
(Ubuntussa ja Debianissa), yum
(CentOS:ssa ja Fedorassa) tai zypper
(openSUSE:ssa). Paketinhallintaa käyttämällä voit asentaa apuohjelman seuraavalla komennolla päätelaitteessa (tämä saattaa vaatia sinua syöttämään superuser-salasanasi):
Ubuntua ja Debiania varten
sudo apt install package_name
CentOS:lle ja Fedoralle:
sudo yum install package_name
OpenSUSEa varten:
sudo zypper install package_name
Tässä"package_name"
korvataan sen tietyn apuohjelman nimellä, jonka haluat asentaa.
README-
tai INSTALL-tiedostosta
../configure
, make
sudo make install
-komennon suorittamisesta terminaalissa hakemistosta, jossa puretut tiedostot ovat. Ohjeet voivat kuitenkin vaihdella eri apuohjelmissa, joten kannattaa tutustua kyseiseen dokumentaatioon.Konttijärjestelmän käyttäminen: Konttijärjestelmien, kuten Dockerin, avulla voit asentaa ja käyttää apuohjelmia ilman, että niitä tarvitsee asentaa suoraan isäntäjärjestelmään. Löydät Docker Hubista valmiin kuvan, jossa on tarvitsemasi apuohjelma, ja voit ajaa sen tietokoneellasi käyttämällä komentoa docker run
.
Kääntäminen lähdekoodista: Joissakin tapauksissa, joissa apuohjelma on avointa lähdekoodia, voit ladata lähdekoodin ja kääntää sen itse järjestelmässäsi. Tämä prosessi vaatii tiettyjä taitoja ja kirjastoja, joten on suositeltavaa käyttää paketinhallintajärjestelmää tai muita saatavilla olevia asennusmenetelmiä, jos mahdollista.
Jokaisella asennustavalla on omat erityispiirteensä, ja valinta riippuu jakelustasi, mieltymyksistäsi ja pakettien saatavuudesta. Suosittelemme tutustumaan jakelusi dokumentaatioon tai virallisiin pakettisivustoihin tarkempien asennusohjeiden saamiseksi.