Linuxi rakendused

Linuxi rakenduste süsteemi administraatorina vajate oma süsteemi hooldamiseks ja jälgimiseks kõiki tööriistu. Enamik Linuxi koolitusjaotusi on kasulik koos Linuxi väljaõppe, tööriistade ja käskude jälgimisega, mis pakuvad mõõdikuid süsteemi toimingute kohta teabe saamiseks. Saate neid kasutada jõudlusprobleemide võimalike põhjuste otsimiseks.

Kui olete aga juba nende sisseehitatud käskude ja Linuxi väljaõppega tuttav või soovite midagi enamat kui see, mis levitamisega kaasneb, on siin mõned suurepärased tööriistad, millest iga administraator leiab oma töö tegemiseks kasuliku ja isegi kohustusliku. Veelgi enam, need tööriistad on täiesti tasuta.

Tasuta tööriistad Linuxi rakenduste jaoks

Kõik tasuta tööriistad, mida selles artiklis hästi arutatakse.

1.Nukkude avatud lähtekood

Kui Puppet Open Source on saadaval tasulise kommertsversioonina nimega Puppet Enterprise, siis räägime avatud lähtekoodiga tasuta versioonist nimega Puppet Open Source. Tasulises versioonis on rohkem tuge ja funktsioone, kuid ka tasuta versioon võib olla üsna tõhus. Seda kasutatakse IT-aruandluses, orkestreerimisel ja automatiseerimisel.

Selle Linuxi rakenduse abil saate määratleda, kuidas soovite oma süsteemi, simuleerida muudatusi ja seejärel juurutada soovitud oleku automaatselt. Seejärel saate teada erinevused enne ja pärast Nuku käitamist. Nukumeistril on soovitud olek määratletud ja Nukuagendid installitakse serveritesse, mida soovite kontrollida. Agentid saavad soovitud oleku kaptenilt ja rakendavad selle vastavalt.

Siin on ülevaade sellest, mida Nukk administraatoritele teha saab:

  • Failide juhtimine

Linuxi rakenduste puhul on failid kõik. Kui muudate faile õigesti, saate kõike kontrollida. Kuid eri serverites saab redigeerida faile sadu. Puppeti abil ei pea te igas serveris faile soovitud viisil redigeerima. Selle asemel saate täpsustada muudatused Puppetmasteris ja agendid teevad muudatused serverites, kuhu nad on installitud. Oletame näiteks, et teil on kohandatud fail / etc / sudoers ja / etc / ssh / sshd_config fail, mis lukustab SSH ja annab administraatoritele juurjuurdepääsu. Neid ja muid tulevasi muudatusi saate nuku kaudu välja viia. Kui kontrollitud failid kirjutatakse rünnaku või muu korral üle või muudetakse, saavad agendid muudatused tagasi lükata.

  • Cron tööd ja pakid

Nukut saab kasutada cron-tööde seadistamiseks kõigis serverites, kasutades Puppetmasterit, ilma seda iga serveri jaoks käsitsi tegema. Samuti saate tööriista abil tagada pakettide eemaldamise või installimise serveritest. Näiteks saate häälestada Nukumeistri kontrollima, kas Apache on koos vajalike konfiguratsioonifailidega olemas. Samuti saate selle seadistada Apache eemaldamiseks ja veenduge, et Apache pole serverisse installitud.

  • Jätkake teenuste käitamist ja käskude täitmist

Nagu varem mainitud Apache, saate teenuse Nukut abil veenduda teenuste peatamises või töötamises. Kui soovite teenuse käitamist jätkata, proovib Nukk teenuse käivitada, kui ta tuvastab, et see ei tööta. Samuti saate seadistada Puppet käsu käitamiseks kõigis serverites, näiteks agendi automaatse installimise käsu, et see automaatselt kõigisse serveritesse installida. Pidage meeles, et kõik ülaltoodu saab toimuda ainult siis, kui agent on võistluse lõpetanud. Nukumeister määrab, millal agent lõpu lõpetab. Vaikimisi töötab nukk iga 30 minuti tagant.

2.Nukukomplekt

MCollective on raamistik töö paralleelseks täitmiseks või serveri juhtimissüsteemide jaoks. Kuigi see on installitud koos Nukuagendiga, nagu selle nimi näitab, on see sellest eraldi. Käsurea kriteeriumide põhjal saab see skannida võrke virtuaalsete masinate jaoks ja võimaldab teil sõnumeid saata. Näiteks saate ühest keskpunktist teada saada, millised protsessid on maas, või taaskäivitada neid virtuaalses masinas või terves masinas. Kuna see tööriist on kirjutatud ruby ​​keeles, saate selle osa kopeerida ja oma vajadustele kohandada. Andmed pärinevad pistikprogrammidest nagu Factor, Chef ja Puppet ning need loevad nende tööriistade kasutamisel loodud metaandmeid. Siin on lühike ülevaade mõnest käsust ja nende toimimisest:

  • mc-service-with-class / dev_server / httpd taaskäivitamine: see taaskäivitab arenduse veebiserverid
  • mc-RPC: seda saab kasutada masinatesse sõnumite saatmiseks ja vigadega välja selgitamiseks, kuna need ei kajasta sõnumit tagasi
  • mc-service-with-class / dev_server / httpd olek: see otsib masinaid, mis töötavad veebiservereid
  • mc-faktid: See käsk selgitab välja, millised masinad mis riigis asuvad
  • mc-find-hosts: see käsk tuvastab kõik virtuaalsed masinad

3.Webmin

See on veel üks avatud lähtekoodiga tööriist Webmin, saate seda kasutada serverite konfiguratsioonide haldamiseks ja serverite haldamiseks brauseripõhise veebiliidese abil, selle asemel, et SSH-i kaudu failidega otse töötada. Selle abil saate seadistada kasutajakontosid, Apache'i konfiguratsioonifaile, kettakvoote, lubada failide jagamist ja palju muud. Süsteem on konfigureeritud haldusmoodulite abil .gz-failide kujul ja seda saab värskenduste või funktsionaalsuse täiustuste jaoks lisada. Siin on saadaval mõned moodulid ja lisateavet leiate veebist:

  • Võrgu konfiguratsioon
  • LDAP-server OpenLDAP-i haldamiseks
  • LDAP-klient LDAP-kirjete otsimiseks ja muutmiseks
  • Kerberos
  • Failisüsteemi varundamine
  • Failihaldur
  • DHCP-server
  • CD kirjutaja
  • Konfiguratsioonifailide varundamine
  • BSDS-i tulemüür
  • Seo DNS-server

Apache, et konfigureerida peaaegu kõik Apache direktiivid selle asemel, et seda eraldi teha

Soovitatavad kursused

  • Veebikoolitus R Studio Anova tehnikail
  • Kursus NurgaJS
  • ISTQB 1. taseme koolitus
  • Tarkvara testimise veebipõhine koolitus

4.Dariku saabas ja Nuke

Dariku tasuta tööriista Boot ja Nuke saab kasutada andmete eemaldamiseks serveri ketastelt. See on alglaadimisketas kõigi tuvastatud ketaste kustutamiseks, mis teeb sellest suurepärase tööriista serveri dekomisjoneerimiseks. Samuti muudab selle kasutamise natuke ohtlikuks. Üks viga võib olulised andmed kustutada! Tööriist töötab Linuxi rakenduste ja Windowsiga ning sellest võib abi olla siis, kui soovite andmeid turvaliselt kustutada, nii et neid pole võimalik taastada.

5.Wireshark

See on võrgu nuusutaja või võrgu prototüübi analüsaator. See sarnaneb tcpdump ja muude tööriistadega, kuid sellel on kasutamise hõlbustamiseks graafiline liides ja see võib liiklust hõlpsamalt filtreerida allika, tüübi, sadamate ja sihtaadresside järgi. Seda tööriista saab kasutada kõigis suuremates opsüsteemides. Windowsis kasutab see WinPcapi, Linuxi rakendustes aga pakettide hõivamiseks libpcapi. Saate kasutada rakenduste ja võrgu probleemide tõrkeotsinguks või võrgus oleva liikluse jälgimiseks. Pidage meeles, et Wireshark või mõni nuusutaja saab nuusutada ainult neid masinaid ja masinast väljuvaid pakette. Selle muutmiseks peate oma ruuteri seadistama kergekäelisse režiimi või ühendama masina võrgus oleva lüliti, ruuteri või jaoturiga. Hõivatud võrgus võib väljund tulla ja minna üsna kiiresti. Sellegipoolest saate liikluse pcap-faili hilisemaks ülevaatamiseks logida.

6.Ubuntu päästekomando

See on Ubuntu Linuxi reaalajas CD, mis on kohandatud kohtuekspertiisi ja andmete taastamiseks. Saate selle käivitada CD- või USB-draivi kaudu ja kontrollida kettaid ploki tasemel. Kuna see on elu, võib see töötada mis tahes opsüsteemiga, näiteks Linuxi või Windowsiga. Pärast alglaadimist saate Linuxi kesta ja mitu tööriista andmete taastamiseks. Tööriistade hulka kuulub muu hulgas ddrutility, mis võib failide fragmente ja nimesid näidata taastumatutes kettaplokkides. Muud suurepärased andmete taastamise tööriistad hõlmavad ClamAV, Gnu-fdisk, The Sleuth Kit ja PhotoRec. Oluline on märkida, et arendaja ei toeta projekti ega toeta seda. Kuid see töötab endiselt hästi ja teeb ka tööd.

7.TightVNC

Need Linuxi rakendused võimaldavad teil kaugjuurdepääsu graafilisele kasutajaliidesele Linuxi koolitussüsteemi juhtimiseks. Linuxi servereid hallatakse tavaliselt SSH-ga käsurida kaudu, kuid mõned kasutajad eelistavad seda hallata GUI abil, eriti lauaarvuti kaudu. VNC töötab sarnaselt Microsofti kaugtöölaua teatisega. Peate lihtsalt installima ja käivitama VNC-serveri masinasse, mida soovite ühendada, ja saate seda teha pärast selle konfigureerimist. Oluline on märkida, et tööriist pole turvaline. Liiklus edastatakse lihttekstina või hõlpsalt puruneval viisil. Enamasti pole ühenduse loomine kasutajanime ja parooliga vaikimisi tagatud. Turvalisuse suurendamiseks, nagu peaksite, lubab enamik VNC-kliente VNC tunneldamist SSH-ga, mida kasutatakse krüptitud ühenduse loomiseks.

Mac'i, Linuxi rakenduste ja Windowsi süsteemi jaoks on mitu VNC-klienti, mida saab igal ajal ja igal ajal kaugühendusega luua. Võite isegi leida Androidi kliente nutitelefoniga ühenduse loomiseks, kusjuures Ripple on populaarne. VNC töötab platvormist sõltumatult, nii et võite leida mitu erinevat versiooni.

8.ConfigServer ja turvalisuse tulemüür

Eelmisel tööriistal oli tohutu turvaauk, nii et võtkem aega, et teada saada tööriista, mis tagab turvalisuse. ConfigServer ja turvalisuse tulemüür (CSF) on skriptide komplekt, mis pakub sissetungimise tuvastamist, sisselogimist, tulemüüri ja muid võimalusi. Tulemüür on iptable-de jaoks esiotsa, millel on mitu lisafunktsiooni. Esiteks kasutab see iptable'i tulemüüri, võimaldades teil reegleid rakendada ilma, et peaksite mõistma iptable'i süntaksit ja üksikasju. Seejärel saate oma serveri turvaliseks sulgeda väljuva ja sissetuleva liikluse. Näiteks saate serveri seadistada lubama SSH-ühendusi ainult teatud pordi jaoks teatud IP-aadressilt ja keelama kõik muud selle pordi taotlused.

CSF võib ka rünnakuid aktiivselt blokeerida. Võtame näite, kus lubate teatud pordiga ühenduse luua ainult ühel IP-aadressil ja keegi ohustab serverit ning proovime seejärel luua serveriga SSH-ühenduse. Kui nad proovivad seda teha ja ei suuda määratud aja jooksul mitu korda sisse logida, blokeeritakse nende allika IP-aadress ajutiselt tulemüüris. Kui ajutisi blokke on piisavalt, võib need jäädavalt blokeerida. See ei tööta ainult SSH jaoks, see töötab ka mod_security tõrgete, Exim SMTP autentimise ja htpasswd-turvatud veebilehtede ebaõnnestunud sisselogimiste korral.

CSF-i saab kasutada Linuxi rakenduste iseseisvas serveris, kuid sellel on ka graafiline kasutajaliidese komponent, kui seda kasutatakse cPaneli või WHM-serveris. Seda saab hallata ja konfigureerida käsurida asemel WHM-iga, mis on WHM-i hostimise populaarsust arvestades tõesti abiks.

9.Capistrano

Veel ühte avatud lähtekoodiga tööriista, mis oli kirjutatud ruby ​​'s, Capistrano kasutatakse serveri kaugjaotamiseks ja automatiseerimiseks. See toetab ülesannete skriptimist ja täitmist ning saate seda kasutada veebirakenduste juurutamiseks eri masinatesse kindlas järjestuses või samal ajal. Võite seda kasutada ka automaatsete auditite käivitamiseks, näiteks plaastrite rakendamiseks ja logide kontrollimiseks ning andmete migreerimiseks ja muudeks toiminguteks. Sellele tööriistale saab selle võimaluste laiendamiseks lisada ka muid allikakontrolli haldustarkvarasid. Veel tuleb märkida, et Capistrano on Ruby kalliskivi. See tähendab, et saate keeruka funktsionaalsuse, mida saab kasutada üsna lihtsalt.

10.Kangas

Kangas on käsuridade tööriist ja Pythoni teek, et sujuvamaks muuta SSH-i haldusülesannete täitmiseks või rakenduste arendamiseks. See pakub operatsioone kaug- või lokaalsete keskkäskude käskude täitmiseks ning saate teha mooduli, mis sisaldab mitut funktsiooni, ja neid kõiki selle käsureatööriista kaudu käivitada. Kui olete ülesande määratlenud, saate seda käivitada mitmel serveril. Vaatame näiteks järgmist käsku:

FAB -H localhost, serveri host_type

siis saate 'uname –s' väljundi määratud serveritest, mis antud juhul on kaugserver ja localhost. Moodul tuleb määratleda ainult üks kord. Kui olete selle teinud, saate selle hõlpsalt kutsuda, kirjutades nime käsureale. Kujutage vaid ette, mida selle funktsionaalsusega teha saate!

11.MySQL tuuner

Kas käitate MySQL-i oma serveris? MySQL-tuuner võib olla suurepärane viis toimivuse ja stabiilsuse parandamiseks. See on Perli skript, mis suudab MqSQL-i kiiresti näitena tuua ja pakkuda parema jõudluse ning stabiilsuse parandamiseks soovitusi. Soovitused on üldiselt head, kuid parem, kui lisate ainult muudatused, millest saate täielikult aru ja mida saate kontrollida. Muutujate MySQL-i dokumentatsiooni saate hõlpsalt otsida, et mõista, kuidas iga soovitus töötab. Saate muudatusi teha ka testiserveris, selle asemel, et seda otse tootmisserverisse rakendada. Mõne muudatuse korral peate MySQL taaskäivitama, mis tähendab serveri seisakuid.

Soovitatavad artiklid

See on olnud Linuxi rakenduste juhend, mis on abiks koos hulga jälgimisriistade ja käskudega, mis pakuvad mõõdikuid süsteemi toimingute kohta teabe saamiseks. Need on järgmised Linuxi rakendustega seotud väline link.

  1. Karjäär Linuxi administratsioonis
  2. Linuxi intervjuu küsimused ja vastused | Kasulik ja enim küsitud
  3. Linux Crontab algajatele
  4. DHCP-serveri seadistamine

Kategooria: