sosreport - це пакет журналів, який збирає різні системні журнали, конфігураційні файли та виведення команд із системи Linux. Це стандартизований спосіб збору діагностичної інформації з ОС для дослідження інженерами домену Dell і підтримкою постачальників Linux.
В Ubuntu Linux Server команда sosreport надається пакетом "sosreport", який зазвичай встановлюється за замовчуванням.
Щоб перевірити інсталяцію пакета:
$ dpkg -l sosreport
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-====================-============-=========================================================
ii sosreport 4.4-1ubuntu1.22.04.1 amd64 Set of tools to gather troubleshooting data from a system
Якщо з якоїсь причини пакет "sosreport" не встановлений, його можна встановити за допомогою "apt install sosreport":
$ sudo apt install sosreport
Щоб створити sosreport в інтерактивному режимі, використовуйте одну з наступних команд:
$ sudo sosreport
або
$ sudo sos report
Зауважте, що команда sosreport застаріла на користь нового синтаксису 'sos report'. Однак будь-який формат буде працювати як Ubuntu 22.04 LTS.
За бажанням можна включити опцію –batch для неінтерактивного режиму:
$ sudo sos report -–batch
Набір журналів (і пов'язаний з ним файл контрольної суми) зазвичай зберігається у файлі /tmp/. Старіші версії Linux можуть зберігати дані в іншому місці, але це буде вказано у виводі команди.
Приклад:
$ ls /tmp/sosreport*
/tmp/sosreport-ubuntu2204-809520-2023-05-09-nhhnjmk.tar.xz
/tmp/sosreport-ubuntu2204-809520-2023-05-09-nhhnjmk.tar.xz.sha256
Після створення клієнту може знадобитися скопіювати пакет журналів до локальної системи. У більшості випадків клієнти використовують утиліту SCP, таку як "WinSCP", для копіювання/завантаження файлу. Для цього потрібен лише ssh-доступ до сервера.
Довідка:
https://manpages.ubuntu.com/manpages/jammy/man1/sosreport.1.html