Pastāvīga journalctl žurnāla dzēšanas komanda, lai skatītu detalizētu konfigurācijas parametru skaidrojumu

kad vienE-komercijatīmekļa pārziņa tikšanāsMySQL datu bāze, Apache un citas lietojumprogrammas nevar startēt kā parasti,LinuxSistēma liks jums izmantot journalctl -ex komandu, lai to apskatītu.

  • Saistītos žurnālus bieži var ātri atrast.
  • Pēc šādas žurnāla analīzes problēmu var ātri atrisināt.

Ko nozīmē žurnāls?

Žurnāla pamata skaidrojums:

  • n. Ikdienas, žurnāli, dienasgrāmatas; periodiskie izdevumi, žurnāli, žurnāli; [grāmatvedības] virsgrāmata
  • Variācija
  • daudzskaitļa žurnāli

Saglabājiet žurnāla žurnālus

Noturība ir mehānisms programmas datu konvertēšanai starp pastāvīgu un pārejošu stāvokli.

Nespeciālisti runājot, pārejoši dati (piemēram, atmiņā esošie dati, kurus nevar glabāt pastāvīgi), noturība saglabāsies līdz pastāvīgiem datiem (piemēram, datu bāzes noturība, ko var glabāt ilgu laiku).

CentOS 7.X versijā systemd pārvalda startēšanas žurnālus visām vienībām.

  • Systemd-journald ir progresīvs žurnālu pārvaldības pakalpojums, ko pārvalda systemd.
  • Tas apkopo žurnālus no kodola, un sistēmas dēmoni ir izveidoti un darbojas sistēmas agrīnās sāknēšanas fāzē.
  • Standarta izvades un kļūdu ziņojumi, kā arī syslog žurnāli.

journalctl žurnāla ceļš

Žurnāla pakalpojums tikai saglabā žurnālfailus vienā struktūrā.

Tālāk ir norādīta CentOS 7 sistēma VestaCPVadības panelis, saglabājiet Journalctl žurnāla ▼ ceļu

/var/log/journal
  • Tā kā žurnāli ir saspiesti un formatēti binārie dati, skatot unPozicionēšanaļoti ātri.

journalctl view log komanda

Journalctl log komandas detalizēta paskaidrojuma lapa 1

Komanda bez jebkādām opcijām, lai Journalctl izvadītu visu reģistrēšanu ▼

journalctl

Journalctl skatīt visus žurnālus 2. lapa

  • Tas būtībā ir bezjēdzīgi, jo jūs uzreiz "pārņem" mežizstrādes plūdi, kas jūs pārņems.

Tālāk mēs uzzināsim, kā efektīvi filtrēt vērtīgu žurnāla informāciju.

Skatiet noteiktu laika periodujournalctlŽurnāls

Izmantojiet tālāk norādītās komandas opcijas, lai iestatītu laika periodu ▼

--since
--until
  • Laika periods ir atbildīgs par žurnāla ierakstu norādīšanu pirms un pēc noteiktā laika.

Laika vērtības var būt dažādos formātos, piemēram, šādi ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Ja daži iepriekšminētā formāta komponenti nav aizpildīti, sistēma tieši aizpildīs noklusējuma vērtības.
  • Piemēram, ja datuma daļa nav aizpildīta, pašreizējais datums tiek parādīts tieši.
  • Ja laika daļa nav aizpildīta, pēc noklusējuma tiek izmantots "00:00:00" (pusnakts).
  • Sekunžu lauku var arī atstāt tukšu.

Noklusējuma vērtība ir "00", piemēram, šāda komanda ▼

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

Turklāt Journalctl saprot dažas relatīvas vērtības un nosauktos īsrakstus.

  • Piemēram, varat izmantot "vakar", "šodien", "rīt" vai "tagad".

Piemēram, lai iegūtu vakardienas žurnāla datus, varat izmantot šādu komandu ▼

journalctl --since yesterday

Lai iegūtu žurnālus no 9:00 līdz pēdējai stundai, varat izmantot šo komandu ▼

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

Reāllaika atjauninājumu skats Journalctl žurnālā

ar taiKomanda l -f ir līdzīga, journalctl atbalsta -f opciju, lai parādītu žurnālus reāllaikā ▼

journalctl -f

Ja vēlaties skatīt ierīces reāllaika žurnālu, lūdzu, pievienojiet opciju -u ▼

$ sudo journalctl -f -u prometheus.service

Rādīt tikai jaunākās n rindas žurnālā

komandrindas opcijas -n Izmanto, lai kontrolētu tikai jaunākās n žurnāla rindas.

Pēc noklusējuma ▼ beigās tiek rādītas pēdējās 10 žurnālu rindas

$ sudo journalctl -n

Varat arī parādīt žurnālu ar noteiktu rindu skaitu beigās ▼

$ sudo journalctl -n 20

Šis ir jaunākais trīs rindiņu žurnāls, kas parāda cron.service pakalpojumu ▼

$ journalctl -u cron.service -n 3

Interneta mārketingsCilvēki izmanto VPSizveidot vietni, instalējiet VestaCP vadības paneli, izveidojietWordPressvietne.

lietot bieži df -h Komanda, lai pārbaudītu VPS diska ietilpību un konstatētu, ka tā pieaug ar tendenci 1 GB mēnesī (atcerieties, ka pagājušajā mēnesī tā bija 1 GB)

[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

Skatiet journalctl žurnālus, izmantojot komandu kapacitāte

Pārbaudiet pašreizējo Journalctl žurnālu, izmantojot diska ietilpības komandu ▼

journalctl --disk-usage

journalctl tukšs dzēšanas žurnāls

Tā kā Linux ir ļoti jutīga operētājsistēma, ir viegli izraisīt sistēmas avāriju, ja failus izdzēšat nepareizi.

Tāpēc, lai iztīrītu Journalctl žurnālu, lūdzu, izdzēsiet to pēc datuma un rezervējamās jaudas.

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

Ja vēlaties dzēst žurnālfailus manuāli, pirms dzēšanas žurnāls ir jāpagriež (pagriež).

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

journalctl konfigurēt pastāvīgo jaudu

Lai iespējotu žurnāla ierobežojuma noturības konfigurāciju, varat modificēt žurnāla konfigurācijas failu ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Pēc tam restartējiet žurnālu ▼

systemctl restart systemd-journald.service

Vai čeku žurnāls ir kārtībā?Vai žurnālfaili ir neskarti un nebojāti? ▼

journalctl --verify

Tālāk ir norādīta VPS diska ietilpība pēc journalctl žurnāla tīrīšanas un journalctl žurnāla ietilpība▼

[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.

Detalizēts skaidrojums par pastāvīgo journalctl žurnālu, tas ir beigas ^_^

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ).

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-1141.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu