Millised on Linuxi® tööriistade erinevad tüübid?

Erinevate Linuxi tööriistade abil täidetavate ülesannete hulgas on süsteemi jälgimine, võrgu konfigureerimine ja juhtimine, süsteemihaldus, tarkvarahaldus, süsteemi installimine, turvalisus, tarkvaraarendus ja printimine. Linuxi tööriistad võivad olla juurdepääsetavad graafilise kasutajaliidese (GUI), shellis või mõlemas keskkonnas. Need erinevad ka selle poolest, et mõned tööriistad on spetsiifilised teatud distributsioonidele. Näiteks pythoni programmeerimiskeeles kirjutatud installitööriista anaconda kasutavad sageli Fedora distributsiooni uued kasutajad, kes installivad operatsioonisüsteemi installimise CD-delt (CD-delt) või digitaalselt mitmekülgselt kettalt (DVD) käivitades.

Linuxi süsteemi jälgimise tööriistu kasutatakse selliste ülesannete täitmiseks nagu vaba ja kasutatud süsteemimälu kuvamine kilobaitides ning protsesside ja keskprotsessori (CPU) aktiivsuse aruandlus. Nii nagu mõned Linuxi tööriistad on levitamisspetsiifilised, võivad need olla spetsiifilised ka konkreetsele töölauakeskkonnale. Enamik distributsioone on varustatud mitmesuguste komplekteeritud tööriistadega paljude riistvaraseadmete, tarkvarapakettide ja protsesside konfigureerimiseks, haldamiseks, juhtimiseks ja jälgimiseks, mis on oluline süsteemi turvalisuse ja stabiilsuse jaoks. Võrgukonfiguratsiooni tööriistu kasutatakse uue riistvara (nt võrguliidesekaardi (NIC)) konfigureerimiseks ja juhtimiseks, traadita võrguga ühenduse loomiseks ja isegi võrguühenduse probleemide tõrkeotsinguks.

Süsteemihaldustööriistu kasutatakse muu hulgas heli funktsionaalsuse seadistamiseks, alglaaduri konfigureerimiseks, süsteemi kuupäeva ja kellaaja muutmiseks, operatsioonisüsteemi värskenduste tegemiseks, loogiliste helitugevuste haldamiseks, süsteemi kasutajate haldamiseks ja rühmade haldamiseks. Tarkvarahaldust haldavad Linuxi tööriistad, nagu YUM (YUM) ja Red Hat Package Manager (RPM). Need on käsurea tööriistad. Paljud distributsioonid pakuvad ka GUI tööriistu tarkvara haldamiseks, mis hõlmab pakettide installimist, muutmist ja eemaldamist.

Tarkvara arendamist ja muutmist saab hõlpsamini teostada, kasutades Linuxi tööriistu, nagu kompilaatorid C/C++ programmeerimiskeele jaoks ja Iced Tea kodeerimiseks JAVA-s, et võimaldada programmi kompileerimist ja käivitamist virtuaalmasinas. Turvalisust saab suurendada tulemüüri konfigureerimise tööriistade, täiustatud (SE) Linuxi ja alglaaduri paroolide abil. Ühine UNIX-printimissüsteem (CUPS) on tööriist, mida kasutatakse kohalike ja võrguprinterite ning prindijärjekorra konfigureerimiseks ja juhtimiseks. Kuigi paljud Linuxi tööriistad on graafilised, on mõned väga olulised ainult käsurea tööriistad ja isegi need, mis on graafilised, ei pruugi GUI-s täielikult toimida.