Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 19103|Jawab: 1

[linux] Linux melihat output log dari layanan Systemd

[Salin tautan]
Diposting pada 15/11/2021 10.15.19 | | | |
systemd adalah sistem inisialisasi (init) terbaru dari sistem Linux, yaitu meningkatkan kecepatan startup sistem, memulai proses sesedikit mungkin, dan memulai proses sebanyak mungkin pada saat yang bersamaan.

Perintah manajemen proses yang sesuai dengan systemd adalah systemctl

Periksa status layanan melalui perintah systemctl, dan Anda dapat melihat output log, perintahnya adalah sebagai berikut:



Log yang dihasilkan oleh layanan ditulis ke/var/log/messageDi dalam file, Anda dapat melihatnya dengan perintah journalctl. JournalCTL dapat melihat semua file log sistem, dan karena banyaknya informasi log, journalctl juga menyediakan berbagai parameter untuk membantu pengguna menemukan informasi log dengan lebih cepat.

Perintah umum journalCTL

Lihat semua log

Secara default, hanya log startup ini yang disimpan

jurnalctl

Melihat log kernel (tidak ada log aplikasi)

jurnalctl -k

.View log startup sistem

jurnalctl -b

jurnalctl -b -0

Tinjau log peluncuran terakhir

Jika Anda perlu mengubah pengaturan, seperti crash sistem terakhir, Anda perlu melihat log boot terakhir saat Anda perlu melihat log.

jurnalctl -b -1

Melihat log untuk waktu yang ditentukan

journalctl --since="2012-10-3018:17:16"

journalctl --sejak "20 minago"

journalctl --sejak kemarin

journalctl --seker"2015-01-10" --sampai "2015-01-11 03:00"

journalctl --sejak 09:00 --sampai"1 jam yang lalu"

journalctl --sejak"15:15" --sampai sekarang

Menampilkan 10 baris terakhir log di ekor

jurnalctl -n

Menampilkan log dengan jumlah baris tertentu di akhir

Saya sedang melihat log di /var/log/messages, tetapi formatnya disesuaikan, seperti format nama host berbeda

jurnalctl -n 20

Pengguliran waktu nyata untuk menampilkan log terbaru

jurnalctl -f

Melihat log untuk layanan yang ditentukan

journalctl /usr/lib/systemd/systemd

Melihat log untuk proses yang ditentukan

jurnalctl _PID=1

Melihat log skrip untuk jalur tertentu

journalctl /usr/bin/bash

Melihat log pengguna yang ditentukan

journalctl _UID=33 --sejak hari ini

Periksa log unit tertentu

journalctl -u nginx.service

journalctl -u nginx.service --sejak hari ini

Pengguliran waktu nyata menampilkan log terbaru untuk Unit

journalctl -u pmm-agent.service -f



Log gabungan yang menampilkan beberapa unit

journalctl -u nginx.service -u php-fpm.service --sejak hari ini





Mantan:Spring Boot Kafka dimulai ulang untuk membuang data lama
Depan:Instal curl berdasarkan Debian (gambar buruh pelabuhan).
 Tuan tanah| Diposting pada 07/02/2025 09.03.37 |
Ekspor log layanan systemd
Ekspor log untuk layanan systemd

--since Log ekspor selama 24 jam terakhir layanan nginx

-v Lihat log terperinci dari layanan nginx

Log layanan nginx diekspor dalam format JSON

Ekspor log secara terus menerus
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com