GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 18.04 /Debian9サーバーでsosreportを生成する方法

SOSは、すべてのシステム構成を収集するために使用されるツールです。 、ログ および診断情報 そしてそれを単一のファイルにアーカイブします。 Sosreport 通常、テクニカルサポートエンジニアや開発者が障害を特定するために必要であり、デバッグ目的でも使用される場合があります。

以下は、sosreportを生成する必要があるシナリオです。

  • サーバーがクラッシュし、クラッシュするRCAを見つける
  • サーバーのパフォーマンスが低下しました
  • アプリケーションのパフォーマンスが低下しました

SOSツールは、ほとんどのLinuxディストリビューション(RHEL、CentOS、Ubuntu、Debian、SUSE)で利用できます。このチュートリアルでは、Ubuntu18.04とDebian9SeverでSOSレポートを生成する方法について説明します。

注: デフォルトでは、SOSパッケージはUbuntu18.04およびDebian9サーバーのデフォルトインストールの一部です。

Ubuntu18.04サーバーとDebian9でsosreportを生成する

サーバーにログインして、コマンド「 sosreport 」を実行します 「。

 [メール保護]:〜$ sudo sosreport 

上記のコマンドはレポートを生成するのに数分かかり、そのレポートは「 xz」として圧縮されます " フォーマット。これとは別に、 / tmp フォルダは、sosreportが保存されるデフォルトの場所です。

レポートの生成中に、サーバー障害のCASE IDと、名と姓を指定することもできます。

非対話型モードでのsosreportの生成

非対話型でsosreportを生成するには、sosreportコマンドに続けて「 –batch」を実行します。 」オプション

 [メール保護]:〜$ sudo sosreport --batch 

sosreportを別のパスまたはフォルダーに保存します

サーバーに別の/tmpフォルダーがあり、十分な空き容量がない場合は、オプション「 –tmp-dir 」を使用して、レポートを他のフォルダーに保存するようにsosreportコマンドに指示できます。 」、例を以下に示します

 [メール保護]:〜$ sudo sosreport --tmp-dir / mnt 

さまざまな印象のタイプでsosreportを生成する

Sosreportは、 gzipなどのさまざまな圧縮技術を使用してアーカイブおよび圧縮されます。 、 bzip2 xz

sosreportのデフォルトの圧縮はxzです。sosreportの生成中に他の圧縮手法を使用する場合は、オプション「 –compression-type」を指定します。 「、例を以下に示します

 [メール保護]:〜$ sudo sosreport --compression-type bzip2 

sosreportのすべてのプラグインを一覧表示

sosreportで使用できるプラグインに関心がある場合は、次のコマンドを実行してください

 [メール保護]:〜$ sudo sosreport -l <​​/ pre> 

特定のプラグインをスキップしてsosreportを生成します

sosreportの生成中に、特定のプラグインまたはモジュールのデータをスキップする場合は、「 -n」を使用します sosreportコマンドの「」オプションの後にプラグイン名が続く

sosreportを生成したいが、そのレポートのudev情報をスキップしたい場合は、次のコマンドを使用します。

 [メール保護]:〜$ sudo sosreport -n udev --batch 

特定のプラグインまたはモジュールに対してのみsosreportを生成する

特定のプラグインについてのみサーバーのsosreportを生成する必要があるシナリオがいくつかあります。これは、「 -o」を使用して簡単に実現できます。 」オプションの後にプラグイン名が続く

メモリのみのSosreport

 [メール保護]:〜$ sudo sosreport -o memory --batch 

メモリおよびカーネルプラグインのsosreport

 [メール保護]:〜$ sudo sosreport -o memory、kernel --batch 

この記事の内容は以上です。sosreportコマンドオプションの詳細については、manページ(man sosreport)を参照してください。

この記事が参考になる場合は、フィードバックやコメントを共有してください。


Ubuntu
  1. DebianまたはUbuntuにOpenLDAPサーバーをインストールする方法

  2. CentOS 7 / Ubuntu 18.04 / 16.04 /Debian9でDHCPサーバーを構成する方法

  3. OpenSSHを使用してUbuntu/DebianにSSHサーバーをインストールする方法

  1. Ubuntu /DebianLAMPサーバーをセットアップする方法

  2. Ubuntu 18.04 /Ubuntu16.04およびDebian9にPuppet6.xをインストールする方法

  3. Debian –64ビットのDebian/ ubuntuで32ビットのプログラムを実行する方法は?

  1. Ubuntu18.04でSSHキーを生成する方法

  2. Ubuntu18.04にMySQLをインストールする方法

  3. Ubuntu18.04にMattermostをデプロイする方法