![Teraz môžete otvárať súbory RAR v systéme Windows 11 od spoločnosti Microsoft](/f/31f9f54a3b3775f5151229ce0237bcda.jpg?width=100&height=100)
Správcovia systémov až príliš dobre vedieť, aké dôležité je byť schopný monitorovať a spravovať množstvo strojov v krátkom čase, a pokiaľ možno s čo najmenším pobehovaním. Či už ide o malé cloudové prostredie alebo obrovský serverový klaster, schopnosť centrálne spravovať počítače je zásadná.
Aby som to čiastočne dosiahol, ukážem vám, ako používať šikovný malý nástroj s názvom DSH čo umožňuje užívateľovi spúšťať príkazy na viacerých počítačoch.
Prečítajte si tiež: Pssh - Vykonávajte príkazy na viacerých vzdialených serveroch Linux
DSH je skratka pre „Distribuovaná škrupina“Alebo„Tanečnica”Je voľne dostupný vo väčšine hlavných distribúcií Linux, ale dá sa ľahko vytvoriť zo zdroja, ak to vaša distribúcia neponúka vo svojom úložisku balíkov. Zdroj môžete získať na.
Budeme predpokladať a Debian / Ubuntu rozsah tohto tutoriálu. Ak používate inú distribúciu, nahraďte príslušné príkazy správcovi balíkov.
Najprv nainštalujme balík prostredníctvom výstižné:
$ sudo apt-get install dsh
Táto metóda je pre tých, ktorí ju nepoužívajú Debian, a chcete ho zostaviť zo zdrojových dechtových gúľ. Najprv musíte zostaviť „libdshconfig“A nainštalujte.
# wget http://www.netfort.gr.jp/~dancer/software/downloads/libdshconfig-0.20.10.cvs.1.tar.gz. # tar xfz libdshconfig*.tar.gz # cd libdshconfig-* # ./configure; urobiť. # vykonať inštaláciu
Potom skompilovať dsh a nainštalovať.
# wget http://www.netfort.gr.jp/~dancer/software/downloads/dsh-0.22.0.tar.gz. # tar xfz dsh-0.22.0.tar.gz. # cd dsh-* # ./configure; make # make install
Hlavný konfiguračný súbor „/etc/dsh/dsh.conf” (Pre Debian) a „/usr/local/etc/dsh.conf“(Pre Červený klobúk) je to celkom jednoduché, ale pretože rsh je nezašifrovaný protokol, ktorý použijeme SSH ako vzdialený shell. V textovom editore, ktorý si vyberiete, nájdite tento riadok:
diaľkové ovládanie = rsh
A zmeňte ho na:
diaľkové ovládanie = ssh
Ak sa tak rozhodnete, existujú ďalšie možnosti, ktoré tu môžete zadať, a existuje veľa z nich, ktoré nájdete na stránke Manuálna stránka dsh. Zatiaľ prijmeme predvolené nastavenia a pozrieme sa na nasledujúci súbor, /etc/dsh/machines.list (pre Debian).
Pre červený klobúk na báze systémov, musíte vytvoriť súbor s názvom „stroje.list“V„/usr/local/etc/”Adresár.
Syntax je tu veľmi jednoduchá. Jediné, čo musíte urobiť, je zadať poverenia počítača (Meno hosťa, IP adresa, alebo FQDN) jeden na riadok.
Poznámka: Pri súčasnom prístupe k viac ako jednému počítaču by sa podľa vás malo nastaviť kľúč bez hesla SSH na všetkých vašich strojoch. Poskytuje to nielen ľahký prístup, ale aj zabezpečenie, a tiež to zvyšuje odolnosť vášho počítača.
Moje “/etc/dsh/machines.list“Alebo„/usr/local/etc/machines.list”Súbor hovorí:
172.16.25.125. 172.16.25.126
Akonáhle zadáte poverenia počítačov, ku ktorým chcete získať prístup, spustime jednoduchý príkaz ako „uptime`na všetky stroje.
$ dsh –aM –c doba prevádzky
172.16.25.125: 05:11:58 až 40 dní, 51 min, 0 používateľov, priemer záťaže: 0,00, 0,01, 0,05. 172.16.25.126: 05:11:47 až 13 dní, 38 min, 0 používateľov, priemer záťaže: 0,00, 0,01, 0,05
Docela jednoduché. Najprv sme bežali dsh a prešiel „–AMožnosť, ktorá hovorí o odoslaníuptime"Príkaz na"VŠETKY“Zo strojov uvedených v„/etc/dsh/machines.list“.
Ďalej sme špecifikovali „–M“, Ktorá hovorí, že je potrebné vrátiť„názov stroja“(Uvedené v„/etc/dsh/machines.list“) Spolu s výstupom príkazu uptime. (Veľmi užitočné na triedenie pri spustení príkazu na viacerých počítačoch.)
„–C„Možnosť znamená“príkaz, ktorý sa má vykonať" v tomto prípade, "uptime“.
DSH je možné tiež nakonfigurovať so skupinami počítačov v časti „/etc/dsh/groups/“, Kde je súbor so zoznamom počítačov v rovnakom formáte ako„/etc/dsh/machines.list”Súbor. Pri behu dsh v skupine zadajte názov skupiny po "-g”Možnosť.
Pre červený klobúk Na základe systémov, ktoré potrebujete, vytvorte priečinok s názvom „skupiny“V„/usr/local/etc/”Adresár. V tom “skupiny“Adresár vytvoríte súbor s názvom„klaster“.
Spustite napríklad „w"Príkaz na všetkých počítačoch uvedených v časti"klaster"Skupinový súbor"/etc/dsh/groups/cluster“Alebo„/usr/local/etc/groups/cluster“.
$ dsh –M –g klaster –c š
DSH poskytuje oveľa väčšiu flexibilitu a tento návod iba poškriabe povrch. Okrem vykonávania príkazov, DSH môžu byť použité na prenos súborov, inštaláciu softvéru, pridanie trás a mnoho ďalších.
Do a Správca systému Je poverený zodpovednosťou veľkej siete a je neoceniteľný.