GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vygenerovat sosreport na Ubuntu 18.04 / Debian 9 Server

SOS je nástroj, který se používá ke shromažďování veškerékonfigurace systému , protokoly a diagnostické informace a archivovat jej do jednoho souboru. Zpráva Sos je obecně vyžadován pro inženýry technické podpory a vývojáře k identifikaci chyb a někdy se také používá pro účely ladění.

Níže jsou uvedeny scénáře, kdy jsme povinni vygenerovat sosreport:

  • Server se zhroutil a najít RCA pro pád
  • Výkon serveru se snížil
  • Snížený výkon aplikace

Nástroj SOS je dostupný pro většinu distribucí Linuxu (RHEL, CentOS, Ubuntu, Debian &SUSE). V tomto tutoriálu probereme, jak vygenerovat zprávu SOS na Ubuntu 18.04 a Debian 9 Sever,

Poznámka: Ve výchozím nastavení je balíček SOS součástí výchozí instalace Ubuntu 18.04 a Debian 9 Server.

Generování sosreport na Ubuntu 18.04 Server &Debian 9

Přihlaste se na svůj server a spusťte příkaz „sosreport “.

[email protected]:~$ sudo sosreport

Výše uvedený příkaz bude trvat několik minut, než vygeneruje zprávu a tato zpráva bude zkomprimována jako „xz " formát. Kromě toho /tmp složka je výchozí umístění, kde je uložen sosreport.

Při generování zprávy můžete také zadat CASE ID pro chybu serveru a své křestní jméno a příjmení.

Generování sosreportu v neinteraktivním režimu

Chcete-li vygenerovat sosreport v neinteraktivním režimu, spusťte příkaz sosreport následovaný „–batch ” možnost

[email protected]:~$ sudo sosreport --batch

Uložit sosreport do alternativní cesty nebo složky

Předpokládejme, že váš server má samostatnou složku /tmp a na které není dostatek volného místa, v takovém případě můžete zadat příkaz sosreport, aby zprávu uložil do jiných složek pomocí volby „–tmp-dir “, příklad je uveden níže,

[email protected]:~$ sudo sosreport --tmp-dir /mnt

Generování sosreportu v různémtypu komprese

Sosreport je archivován a komprimován pomocí různých komprimačních technik, jako je gzip , bzip2 , xz .

Výchozí komprese pro sosreport je xz, pokud chcete při generování sosreportu použít jiné kompresní techniky, zadejte možnosti „–compression-type “, příklad je uveden níže

[email protected]:~$ sudo sosreport --compression-type bzip2

Seznam všech pluginů pro sosreport

Pokud vás zajímá, které pluginy jsou dostupné pro sosreport, spusťte následující příkaz

[email protected]:~$ sudo sosreport -l

Vygenerujte sosreport přeskočením konkrétních pluginů

Pokud při generování sosreportu chcete přeskočit data konkrétního pluginu nebo modulů, použijte „-n ” v příkazu sosreport následovaný názvem pluginu

Předpokládejme, že chci vygenerovat zprávu sos, ale chci v této zprávě přeskočit informace udev, použijte následující příkaz,

[email protected]:~$ sudo sosreport -n udev --batch

Generování sosreportu pouze pro konkrétní pluginy nebo moduly

Mohou nastat některé scénáře, kdy jsme povinni vygenerovat sosreport vašeho serveru pouze pro konkrétní pluginy, toho lze snadno dosáhnout pomocí „-o ” následovaná názvem pluginu,

Hlášení Sos pouze pro paměť ,

[email protected]:~$ sudo sosreport -o memory --batch

sosreport pro moduly paměti a jádra ,

[email protected]:~$ sudo sosreport -o memory,kernel --batch

To je vše z tohoto článku. Pokud si chcete přečíst více o možnostech příkazu sosreport, podívejte se na manuálovou stránku (man sosreport).

V případě, že vám tento článek připadá informativní, pak se prosím podělte o své názory a komentáře.


Ubuntu
  1. Jak nakonfigurovat server DHCP na CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

  2. Debian – Jak spouštět 32bitové programy na 64bitovém Debianu/ubuntu?

  3. Jak nainstalovat SSH server na Ubuntu / Debian s OpenSSH

  1. Jak nainstalovat OpenLDAP Server na Debian nebo Ubuntu

  2. Jak nastavit Ubuntu/Debian LAMP Server

  3. Jak nainstalovat Puppet 6.x na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9

  1. Jak vygenerovat klíče SSH na Ubuntu 18.04

  2. Jak nainstalovat MySQL na Ubuntu 18.04

  3. Jak nasadit Mattermost na Ubuntu 18.04