Предоставляет ли journalctl доступ ко всем журналам?

Удаление - это только удаление определений служб из / etc / services . Определения были удалены, потому что они устарели или не использовались:

  • SSH через UDP не используется (остается определение службы для SSH через TCP)
  • HTTP и HTTPS через UDP не используются используется (оставляя HTTP и HTTPS поверх TCP)

и т. д. (подробности обо всех изменениях см. в журнале git ).

Это влияет только на краткие определения сервисов, и даже тогда только на неиспользуемые определения сервисов, ни на что другое. Это не влияет на зависимости, доступность услуг (которые в любом случае предоставляются другими пакетами), вашу способность предоставлять услуги и т. Д.

2
15.12.2018, 19:05
1 ответ
  • Вы не можете быть уверены, что действительно получаете все журналы, не проверив весь код в вашей системе. Любая программа может вести журнал, используя любой механизм -сохранения в файл, хранения журналов в памяти для сохранения при срабатывании сигнала или чего-либо еще, что вы можете придумать. В некоторых случаях разница между «журналом» и машиночитаемым -содержимым, предназначенным для дальнейшей обработки, может быть вопросом перспективы, поэтому не существует решения, подходящего для каждой программы.
  • Для простого сервиса journalctl -u service_nameпокажет стандартный вывод и стандартную ошибку этого сервиса. Другие методы ведения журнала, такие как logger, можно настроить для направления содержимого в журналы systemd.
  • Любая программа, которая все еще записывает файлы в /var/log вероятно, не ведет журнал таким образом, что журналы доступны вjournalctl(какой смысл в избыточности? ), но мог .
0
27.01.2020, 22:39

Теги

Похожие вопросы