GNU/Linux >> Znalost Linux >  >> Linux

Jak dokumentovat konfiguraci linuxového serveru?

Řešení 1:

Předpokládám, že se jedná o dlouhodobé úsilí o dokumentaci, nikoli pouze o snahu zachytit snímek aktuální konfigurace.

Wiki nyní funguje a možná vás na chvíli udrží při smyslech, ale pokud se vaše prostředí rychle změní, budete mít vážný problém. Vždy se budete muset ujistit, že úlohy cron jsou správně napsány, běží včas, jsou napsány pro nové služby, jsou kompatibilní s novými verzemi softwaru atd.

Zvažte použití nástroje pro správu konfigurace, jako je Puppet nebo Cfengine. Všechna data, která shromáždíte, dejte alespoň pod kontrolu verzí (jako Mercurial, git nebo Subversion).

Vaše konfigurační data přicházejí odkudkoli, místo aby byla centralizována. Wiki bude vždy zpožďovat aktuální stav vašich počítačů. Potřebujete centralizovat konfigurační data; aby tekla od středu k okrajům. Ale je pravda, že někdy musíte vyjít ven a zachytit konfigurační data. Cfengine může provádět audity, Puppet ano. Podívejte se na tento článek na Wikipedii se seznamem dalších konfiguračních manažerů.

Řešení 2:

Možná budete chtít vyzkoušet cfg2html, který uloží vaši konfiguraci do souboru HTML, který pak můžete v pravidelných intervalech načítat a obsluhovat z centrálního serveru.

Řešení 3:

Až budete příště ladit počítač, měli byste na něj nejprve nainstalovat etckeeper. Tímto způsobem budete uchovávat protokol změn konfigurace.

Jaké distro používáš? Existuje několik docela pohodlných nástrojů pro správu a auditování souborů conffiles a obecně závisí na správci balíčků.

Řešení 4:

Můj návrh by byl jen vytvořit wiki pro centralizaci informací a získat skript pro úpravu stránek, aby se konfigurační soubory na wiki automaticky aktualizovaly pomocí úlohy cron.

Pokud používáte moin, měli byste se podívat na http://moinmo.in/ScriptMarket/PutPageScript.

Tímto způsobem získáte:

  1. Centralizovaná dokumentace.

  2. Aktuální konfigurace systému.

  3. Historie změn konfigurace.


Linux
  1. Jak nakonfigurovat webový server Apache

  2. Jak nastavit SSH bez hesla v systému Linux

  3. Jak naplánuji restart na Linuxu?

  1. Jak na SSH na Linuxu z Androidu

  2. Takto funguje linuxový server

  3. Soubory mizí na linuxovém serveru

  1. Jak nainstalovat Minecraft server na RHEL 8 Linux

  2. Jak vytvořit server CS:GO na Linux VPS

  3. Jak nainstalovat virtualizační Linux Server