Persistence journalctl log printah ngresiki kanggo ndeleng panjelasan rinci paramèter konfigurasi

每当E-commerceketemu webmasterdatabase MySQL, Apache lan aplikasi liyane ora bisa diwiwiti kaya biasane,LinuxSistem bakal njaluk sampeyan nggunakake journalctl -ex printah kanggo ndeleng iku.

  • Log sing gegandhengan asring bisa ditemokake kanthi cepet.
  • Sawise nganalisa log kanthi cara iki, masalah kasebut bisa ditanggulangi kanthi cepet.

Apa tegese jurnal?

Penjelasan dhasar jurnal:

  • n. Harian, jurnal, buku harian; majalah, jurnal, majalah; [akuntansi] buku besar
  • variasi
  • jurnal jamak

Log jurnal sing terus-terusan

Persistence minangka mekanisme kanggo ngowahi data program antarane negara sing terus-terusan lan sementara.

Ing istilah awam, data transien (kayata data ing memori sing ora bisa disimpen kanthi permanen), ketekunan bakal tetep nganti data sing terus-terusan (kayata persistence database, sing bisa disimpen suwe).

CentOS Ing 7.X, systemd ngatur log wiwitan kanggo kabeh unit.

  • Systemd-journald minangka layanan manajemen jurnal progresif sing dikelola dening systemd.
  • Iki nglumpukake log saka kernel lan daemon sistem wis aktif lan mlaku sajrone fase boot awal sistem.
  • Output standar lan pesen kesalahan, uga log syslog.

path log journalctl

Layanan log mung nyimpen file log ing struktur siji.

Ing ngisor iki sistem CentOS 7 VestaCPPanel kontrol, path nyimpen log journalctl ▼

/var/log/journal
  • Amarga log dikompres lan diformat data binar, nalika ndeleng lanPosisibanter tenan.

printah log tampilan journalctl

Lembar panjelasan rinci log Journalctl 1

Printah tanpa pilihan kanggo nggawe journalctl output kabeh logging ▼

journalctl

journalctl ndeleng kabeh log sheet 2nd

  • Sejatine ora ana gunane amarga sampeyan langsung "kebanjiran" karo banjir penebangan sing bakal kebanjiran sampeyan.

Sabanjure, kita bakal sinau babagan cara nyaring informasi log sing penting.

Ndeleng periode wektu tartamtujurnalistikLog

Gunakake pilihan printah ing ngisor iki kanggo nyetel periode wektu ▼

--since
--until
  • Periode wektu tanggung jawab kanggo nemtokake cathetan log sadurunge lan sawise wektu tartamtu.

Nilai wektu bisa ing macem-macem format, kayata ing ngisor iki ▼

YYYY-MM-DD HH:MM:SS

如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼

journalctl --since "2018-03-26 20:20:00"
  • Yen sawetara komponen saka format ing ndhuwur ora diisi, sistem bakal langsung ngisi nilai standar.
  • Contone, yen bagean tanggal ora diisi, tanggal saiki ditampilake langsung.
  • Yen bagean wektu ora diisi, "00:00:00" (tengah wengi) digunakake minangka standar.
  • Kolom detik uga bisa dikosongake.

Nilai standar yaiku "00", contone printah ing ngisor iki ▼

journalctl --since "2018-03-26" --until "2018-03-26 03:00"

Kajaba iku, journalctl ngerti sawetara nilai relatif lan dijenengi shorthands.

  • Contone, sampeyan bisa nggunakake "wingi", "dina iki", "sesuk" utawa "saiki".

Contone, kanggo njupuk data log wingi, sampeyan bisa nggunakake printah ing ngisor iki ▼

journalctl --since yesterday

Kanggo entuk log wiwit jam 9:00 nganti jam pungkasan, sampeyan bisa nggunakake printah ing ngisor iki ▼

journalctl --since 09:00 --until "1 hour ago"

Nganyari wektu nyata ndeleng log journalctl

karo taiprintah l -f padha, journalctl ndhukung -f pilihan kanggo nampilake log ing wektu nyata ▼

journalctl -f

Yen sampeyan pengin ndeleng log wektu nyata piranti, tambahake pilihan -u ▼

$ sudo journalctl -f -u prometheus.service

Tampilake mung baris n paling anyar ing journalctl

pilihan baris printah -n Digunakake kanggo ngontrol mung n baris paling anyar saka log.

Default yaiku nampilake 10 baris log paling anyar ing pungkasan ▼

$ sudo journalctl -n

Sampeyan uga bisa nampilake log kanthi jumlah garis sing ditemtokake ing pungkasan ▼

$ sudo journalctl -n 20

Ing ngisor iki minangka log telung baris paling anyar sing nuduhake layanan cron.service ▼

$ journalctl -u cron.service -n 3

DuweInternet MarketingWong nggunakake VPSmbangun situs web, nginstal panel kontrol VestaCP, mbangunWordPresssitus web

nggunakake asring df -h Prentah kanggo mriksa kapasitas disk VPS lan nemokake manawa tren kasebut mundhak 1GB saben wulan (elinga yen ana 1GB wulan kepungkur)

[root@ten ~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/simfs       20G  7.5G   13G  38% /

devtmpfs        256M     0  256M   0% /dev

tmpfs           256M     0  256M   0% /dev/shm

tmpfs           256M  244K  256M   1% /run

tmpfs           256M     0  256M   0% /sys/fs/cgroup

tmpfs            52M     0   52M   0% /run/user/0

Deleng log journalctl nggunakake printah kapasitas

Priksa log journalctl saiki nggunakake printah kapasitas disk ▼

journalctl --disk-usage

journalctl log mbusak kosong

Wiwit Linux minangka sistem operasi sing sensitif banget, gampang nyebabake kacilakan sistem yen sampeyan salah mbusak file.

Mulane, cara kanggo ngresiki log journalctl, mangga dibusak miturut tanggal lan kapasitas diijini kanggo dilindhungi undhang-undhang.

journalctl --vacuum-time=2d
journalctl --vacuum-size=500M

Yen sampeyan pengin mbusak file log kanthi manual, sampeyan kudu muter (muter) log sadurunge mbusak.

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

journalctl ngatur kapasitas persisten

Kanggo ngaktifake konfigurasi persistence limit journald, sampeyan bisa ngowahi file konfigurasi journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Banjur, miwiti maneh journald ▼

systemctl restart systemd-journald.service

Apa log mriksa OK?Apa file log utuh lan ora rusak? ▼

journalctl --verify

Ing ngisor iki kapasitas disk VPS sawise ngresiki log journalctl, lan kapasitas log journalctl▼

[root@ten /]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/simfs       20G  5.7G   15G  29% /

devtmpfs        256M     0  256M   0% /dev

tmpfs           256M     0  256M   0% /dev/shm

tmpfs           256M  308K  256M   1% /run

tmpfs           256M     0  256M   0% /sys/fs/cgroup

tmpfs            52M     0   52M   0% /run/user/0

[root@ten /]# journalctl --disk-usage

Archived and active journals take up 24.0M on disk.

Penjelasan rinci babagan log journalctl sing terus-terusan, iki pungkasane ^_^

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) nuduhake "Persistent journalctl log clearing printah kanggo ndeleng panjelasan rinci paramèter konfigurasi", sing mbantu sampeyan.

Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-1141.html

Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!

🔔 Dadi sing pertama entuk "Pandhuan Panggunaan Alat AI Pemasaran Konten ChatGPT" ing direktori ndhuwur saluran! 🌟
📚 Pandhuan iki ngemot nilai gedhe, 🌟Iki minangka kesempatan langka, aja kantun! ⏰⌛💨
Share lan seneng yen sampeyan seneng!
Nuduhake lan seneng sampeyan minangka motivasi terus-terusan!

 

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

gulung menyang ndhuwur