it-swarm-eu.dev

Který skriptovací jazyk pro údržbu serveru?

Jaké skriptování používáte pro základní úkoly údržby serveru, např. zálohy, pohybující se soubory atd.? Držíte se basy, Ruby, Perla, něco jiného, ​​nebo mícháte a zápasíte pro různé potřeby? Jaké jsou silné a slabé stránky vašeho výběru?

Osobně mě zajímají servery * nix, ale možná by tato otázka mohla být relevantní i pro servery Windows.

2
Matthew Shanley

Údržbu obvykle zvládnu pomocí triviálních bash/ksh (v závislosti na serveru) skriptů. Když ale potřebuji nějaký druh logiky nebo něco, co by se v takovém Shellovi zrádlo, raději bych použil Ruby. Pravděpodobně moje oblíbená funkce Ruby pro toto je, jak snadné je provést externí příkaz

directories=`ls -l`
1
Earlz

BASH dnes pravděpodobně chodí k vašim nejvíce univerzálně nainstalovaným na většině * nix systémů.

Perl je pro intenzivní analýzu textu, pravděpodobně není nejlepší pro základní správu serveru.

Ruby nebo PHP pro správce serveru? To je nový nápad.

Některé z nástrojů, se kterými se budete chtít vyzbrojit, jsou AWK a SED. Usnadní analýzu věcí.

Hodně štěstí.

1
Shane Stillwell

Používám Bourne Shell pro přenositelnost, Bash pro jeho větší sílu než sh (pole, atd.), ksh, když Bash není k dispozici, a Python, když potřebuji rychlost a větší moc než Bash.

Pro manipulaci s polem a záznamem také používám plnohodnotné skripty AWK (kromě úryvků v skriptech Shell). A ráda občas zatlačím obálku pomocí sed. Turing je kompletní, ale jeho skripty jsou medvědem, který si po nějaké době přečte.

1

žádná láska k python ve vašem malém seznamu tam vidím? je to velmi všestranný jazyk pro skriptování i správu serveru v pravých rukou. zde je něco, jak začít, pokud vás zajímá

1
seanl