Persistence journalctl log paréntah clearing pikeun nempo katerangan detil parameter konfigurasi

irahaE-commercewebmaster encountersdatabase MySQL, Apache jeung aplikasi sejenna teu bisa dimimitian saperti biasa,LinuxSistim bakal ajakan anjeun ngagunakeun journalctl -ex paréntah pikeun nempo eta.

  • Log patali mindeng bisa kapanggih gancang.
  • Saatos analisa log ku cara ieu, masalahna tiasa gancang direngsekeun.

Naon hartina jurnal?

Penjelasan dasar jurnal:

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

Persist jurnal log

Persistence mangrupikeun mékanisme pikeun ngarobih data program antara kaayaan pengkuh sareng sementara.

Dina istilah awam urang, data fana (saperti data dina-memori nu teu bisa disimpen permanén), persistence bakal persist kana data persistent (saperti kegigihan database, nu bisa disimpen keur lila).

CentOS Dina 7.X, systemd ngatur log ngamimitian pikeun sadaya unit.

  • Systemd-journald mangrupikeun jasa manajemén jurnal progresif anu dikelola ku systemd.
  • Éta ngumpulkeun log tina kernel sareng daemon sistem parantos dijalankeun salami fase boot awal sistem.
  • Kaluaran standar sareng pesen kasalahan, ogé log syslog.

jalur log journalctl

Ladenan log ngan ukur nyimpen file log dina hiji struktur.

Di handap ieu sistem CentOS 7 VestaCPPanel kontrol, simpen jalur log journalctl ▼

/var/log/journal
  • Kusabab log dikomprés sareng diformat data binér, nalika ningali sarengPosisigancang pisan.

Paréntah log view journalctl

Paréntah log Journalctl lembar katerangan rinci 1

Paréntah tanpa pilihan pikeun nyieun kaluaran journalctl sadayana logging ▼

journalctl

journalctl ningali sadaya log lembar 2nd

  • Dasarna henteu aya gunana sabab anjeun langsung "kabanjiran" ku banjir logging anu bakal ngabahekeun anjeun.

Salajengna, urang bakal diajar kumaha efektif nyaring inpormasi log anu berharga.

Tempo periode waktu nu tangtujournalctlLog

Anggo pilihan paréntah di handap ieu pikeun nyetél période waktos ▼

--since
--until
  • Periode waktos tanggung jawab pikeun netepkeun rékaman log sateuacan sareng saatos waktos anu ditangtukeun.

Nilai waktos tiasa dina rupa-rupa format, sapertos kieu ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Lamun sababaraha komponén tina format di luhur teu dieusian, sistem bakal langsung ngeusian nilai standar.
  • Contona, upami bagian tanggal teu dieusian, tanggal ayeuna dipintonkeun langsung.
  • Upami bagian waktos henteu dieusi, "00:00:00" (tengah wengi) dianggo sacara standar.
  • Widang detik ogé tiasa dikosongkeun.

Nilai standar nyaéta "00", contona paréntah di handap ieu ▼

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

Salaku tambahan, journalctl ngartos sababaraha nilai relatif sareng nami pondok.

  • Contona, Anjeun bisa make "kamari", "dinten", "isukan" atawa "ayeuna".

Contona, pikeun meunangkeun data log kamari, anjeun tiasa nganggo paréntah di handap ▼

journalctl --since yesterday

Pikeun kéngingkeun log ti jam 9:00 dugi ka jam terakhir, anjeun tiasa nganggo paréntah di handap ieu ▼

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

Real-time update view log journalctl

jeung taiParéntah l -f sami, journalctl ngadukung pilihan -f pikeun ningalikeun log sacara real waktos ▼

journalctl -f

Upami anjeun hoyong ningali log real-time alat, mangga tambahkeun pilihan -u ▼

$ sudo journalctl -f -u prometheus.service

Témbongkeun ukur n garis panganyarna dina journalctl

pilihan garis paréntah -n Dipaké pikeun ngadalikeun ukur n garis panganyarna log.

Standarna nyaéta pikeun mintonkeun 10 baris log panganyarna dina tungtung ▼

$ sudo journalctl -n

Anjeun ogé tiasa ningalikeun log kalayan jumlah garis anu ditangtukeun dina tungtung ▼

$ sudo journalctl -n 20

Di handap ieu mangrupa log tilu-baris panganyarna némbongkeun layanan cron.service ▼

$ journalctl -u cron.service -n 3

ParantosPamasaran InternétJalma make VPSngawangun ramatloka a, Pasang panel kontrol VestaCP, ngawangunWordPresshalaman wéb.

remen dipake df -h Paréntah pikeun pariksa kapasitas disk VPS sareng mendakan yén éta naék dina tren 1GB per bulan (inget yén éta 1GB bulan kamari)

[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

Ningali log journalctl nganggo paréntah kapasitas

Pariksa log journalctl ayeuna nganggo paréntah kapasitas disk ▼

journalctl --disk-usage

journalctl kosong ngahapus log

Kusabab Linux mangrupikeun sistem operasi anu sénsitip, éta gampang nyababkeun kacilakaan sistem upami anjeun teu leres ngahapus file.

Ku alatan éta, cara pikeun ngabersihan log journalctl, mangga pupus aranjeunna dumasar titimangsa jeung kapasitas diwenangkeun pikeun ditangtayungan.

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

Upami anjeun hoyong mupus file log sacara manual, anjeun kedah muterkeun (muterkeun) log sateuacan ngahapus.

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

journalctl ngonpigurasikeun kapasitas pengkuh

Pikeun ngaktifkeun konfigurasi kegigihan wates journald, anjeun tiasa ngarobih file konfigurasi journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Lajeng, balikan deui journald ▼

systemctl restart systemd-journald.service

Naha cek log OK?Naha file log gembleng sareng henteu ruksak? ▼

journalctl --verify

Ieu di handap nyaéta kapasitas disk VPS saatos ngabersihan log journalctl, sareng 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 ngeunaan log journalctl pengkuh, ieu tungtungna ^_^

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Persistent journalctl log paréntah clearing pikeun nempo katerangan rinci ngeunaan parameter konfigurasi", nu mantuan pikeun anjeun.

Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-1141.html

Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!

🔔 Janten anu pangheulana kéngingkeun "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" dina diréktori luhur saluran! 🌟
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!

 

koméntar

Alamat email anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

gulung ka luhur