Kokie yra skirtingi Linux® įrankių tipai?

Tarp įvairių užduočių, kurios atliekamos naudojant „Linux“ įrankius, yra sistemos stebėjimas, tinklo konfigūracija ir valdymas, sistemos administravimas, programinės įrangos valdymas, sistemos diegimas, sauga, programinės įrangos kūrimas ir spausdinimas. Linux įrankiai gali būti pasiekiami grafinėje vartotojo sąsajoje (GUI), apvalkale arba bet kurioje aplinkoje. Jie taip pat skiriasi tuo, kad kai kurie įrankiai yra būdingi tam tikriems paskirstymams. Pavyzdžiui, anaconda, diegimo įrankis, parašytas python programavimo kalba, dažnai naudojamas naujiems Fedora platinimo vartotojams, kurie įdiegia operacinę sistemą paleisdami iš diegimo kompaktinių diskų (CD) arba skaitmeninio universalaus disko (DVD).

„Linux“ sistemos stebėjimo įrankiai naudojami tokioms užduotims atlikti kaip laisvos ir panaudotos sistemos atminties rodymas kilobaitais ir ataskaitų apie procesus bei centrinio procesoriaus (CPU) veikla. Kaip ir kai kurie „Linux“ įrankiai yra būdingi platinimui, jie taip pat gali būti būdingi tam tikrai darbalaukio aplinkai. Daugumoje platinimų yra įvairių įrankių, skirtų daugelio aparatinės įrangos įrenginių, programinės įrangos paketų ir procesų konfigūravimui, valdymui, valdymui ir stebėjimui, o tai svarbu sistemos saugumui ir stabilumui. Tinklo konfigūravimo įrankiai naudojami naujai techninei įrangai, pvz., tinklo sąsajos plokštei (NIC), konfigūruoti ir valdyti, prisijungti prie belaidžio tinklo ir netgi pašalinti tinklo ryšio problemas.

Sistemos administravimo įrankiai, be kitų užduočių, naudojami garso funkcionalumui nustatyti, įkrovos įkrovikliui konfigūruoti, sistemos datai ir laikui keisti, operacinės sistemos naujinimams atlikti, loginiams tomams valdyti, sistemos naudotojams ir grupėms valdyti. Programinės įrangos valdymas tvarkomas naudojant „Linux“ įrankius, tokius kaip „Yellowdog Updater modified“ (YUM) ir „red hat“ paketų tvarkyklė (RPM). Tai yra komandinės eilutės įrankiai. Daugelis platinimų taip pat siūlo GUI įrankius, skirtus programinei įrangai valdyti, kuri apima paketų diegimą, modifikavimą ir pašalinimą.

Programinės įrangos kūrimą ir modifikavimą galima lengviau atlikti naudojant Linux įrankius, tokius kaip C/C++ programavimo kalbos kompiliatoriai ir „Iced Tea“, skirta koduoti JAVA, kad būtų galima kompiliuoti ir paleisti programą virtualioje mašinoje. Saugumas gali būti padidintas naudojant ugniasienės konfigūravimo įrankius, patobulintą saugą (SE) Linux ir įkrovos įkroviklio slaptažodžius. Įprasta UNIX spausdinimo sistema (CUPS) yra įrankis, naudojamas vietiniams ir tinklo spausdintuvams bei spausdinimo eilei konfigūruoti ir valdyti. Nors daugelis „Linux“ įrankių yra grafiniai, kai kurie labai svarbūs yra tik komandinės eilutės, ir net tie, kurie yra grafiniai, gali neveikti visiškai GUI.