Rakstu katalogs
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
Komanda bez jebkādām opcijām, lai Journalctl izvadītu visu reģistrēšanu ▼
journalctl
- 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!
📚 Š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!