GNU/Linux >> Znalost Linux >  >> Linux

Potřebujete znát technologie pro mladší systémové správce

Poznámka editora Tento nový segment, Sudoer Sit-Down, bude klást otázky malým skupinám profesionálů z oboru. Získáte skutečné odpovědi a názory od skutečných lidí – uživatelů, operátorů, administrátorů, vývojářů atd. – z nichž každý nabízí rozmanitý a hodnotný pohled na otázky týkající se odvětví IT a konkrétně správy systému.

Otázka

Představte si, že jste ctižádostivý sysadmin. Víte, co chcete dělat, a máte základní plán, jak to udělat. Musíte sbírat znalosti, zdokonalovat své dovednosti a soustředit se na svůj cíl. Bohužel, svět správy systému je vágní a požadované dovednosti pokrývají širokou škálu technologií. Protože jste s největší pravděpodobností intelektuálně průměrní (jako já a drtivá většina ostatních), nemůžete doufat, že se naučíte všechno. Proto si musíte nejprve vyzvednout pár věcí, které se naučíte, aby byla cesta vpřed trochu hladší.

Zeptali jsme se několika profesionálních systémových administrátorů, jaké technologie by jim pomohly, když začínali svou kariéru. Od nástrojů pro správu času po nástroje pro automatizaci (které jsou shodou okolností typem nástroje pro správu času), zde je to, co řekli.

Odpovědi

Nate Lager (technický manažer účtu, Red Hat):

Může to znít hloupě od někoho, kdo je správcem Linuxu stejně dlouho jako já, ale přál bych si, abych strávil více času učením se o skriptování, zvláště v Bash (a v té době Perl, ale nyní Python). Než jsem si uvědomil sílu bash ve spojení s nástroji pro analýzu příkazového řádku, jako jsou sed a awk, měl jsem dobře nakročeno ke své kariéře. Je pravda, že role, které jsem měl předtím, nebyly zaměřeny na Linux. Od jiného administrátora jsem se dozvěděl, když jsem dostal svou první práci se správou Linuxu, kolik času mohu skutečně ušetřit tím, že se naučím skriptovat opakující se úlohy. Síla smyčky for na příkazovém řádku bash nebo analýza výstupu příkazového řádku pomocí sed a awk... Jakmile jsem se těmto dovednostem naučil, otevřelo mi to nový svět. Totéž lze dnes říci o automatizaci pomocí nástrojů jako Ansible.

Anthony Critelli (Sr. Systems Engineer, Datto Inc.):

Pro mě je odpověď jednoznačně Ansible. Pamatuji si, že před 7 lety jsem přestavěl svůj osobní webový server a napsal jsem tento dlouhý a složitý bash skript, abych vytvořil uživatele, instaloval a konfiguroval software a připravil vše, aby „přešlo do výroby“. Když jsem ukázal svou práci příteli, řekl:"Super, ale proč jsi prostě nepoužil Ansible?" Moje první reakce byla "No, tohle je jen jednoduchý webový server. Kdo potřebuje komplexní nástroj pro správu konfigurace?" Pak jsem se rozhodl projít několik základních Ansible tutoriálů a můj přístup ke správě systémů se navždy změnil. Síla Ansible je v její flexibilitě; má schopnost orchestrovat napříč více systémy, provádět správu konfigurace a dokonce provádět jednorázové úkoly. Myslím, že každý by si měl na začátku své kariéry alespoň projít několik výukových programů Ansible, aby si osvojil sílu jednoduché správy konfigurace.

Joerg Kastning (správce systému, Univerzita Bielefeld):

Poté, co jsem si přečetl vaši otázku, jsem nejprve přemýšlel o velkých věcech, jako je Linux obecně nebo učení se skriptování v shellu. Ale i když se jedná o důležité technologie, bylo to poněkud nekonkrétní. Teď určitě řeknu, že bych si přál, abych o nástroji příkazového řádku 'timewarrior' slyšel dříve.

V práci sleduji, kolik času věnuji různým projektům nebo tématům. Než jsem poznal timewarrior, používal jsem k tomu textové soubory, tabulky, HTML formuláře s databázemi nebo jednoduchý papír. A pokaždé, když jsem k tomu musel opustit svůj terminál.

Timewarrior změnil můj způsob sledování času na projekt. Nyní je to rychlé a snadné a děje se to v mém pracovním prostoru – terminálu.

No, myslím, že je čas napsat článek, který představí tento skvělý nástroj.

Také, jak řekl Anthony dříve, Ansible je určitě nástroj, na který by se měl každý správce systému alespoň podívat. Implementace mého blogu s Ansible byla jedna z prvních věcí, které jsem udělal, abych se seznámil s některými koncepty a moduly.

Myšlenky?

Po vyslechnutí od odborníků, co si myslíte? Vidíte potenciální hodnotu těchto technologií? Máte jinou technologii, kterou byste doporučili? Pokud je odpověď na některou z těchto otázek "Ano, ve skutečnosti ano." pak bychom rádi slyšeli od vás. Pošlete návrh týmu na adresu [email protected] a my vás provedeme tím, co je potřeba k tomu, abyste měli své myšlenky v našem dalším segmentu.

[ Cheat sheet zdarma:tipy na pracovní pohovor v IT. ]


Linux
  1. Jak používám Ansible a anacron pro automatizaci

  2. Proč mě moje potřeba kontroly přiměla přejít na Linux

  3. 10 modulů Ansible pro automatizaci systému Linux

  1. Co potřebují správci systému vědět o používání Bash

  2. Potřebujete Shell pro Scp?

  3. Potřebuji psát manuálové stránky pro knihovnu C?

  1. Proč potřebujete vypustit ifconfig pro ip

  2. 6 možností pro tcpdump, které potřebujete vědět

  3. 6 dovedností pro odstraňování problémů pro Ansible playbooky