Persistence journalctl log clearing command kom saib cov ncauj lus kom ntxaws piav qhia ntawm configuration tsis

thaum twgE-kev lag luamwebmaster ntsibMySQL database, Apache thiab lwm yam kev siv tsis tuaj yeem pib li qub,LinuxQhov system yuav hais kom koj siv journalctl -ex txib kom saib nws.

  • Cov ntaub ntawv cuam tshuam feem ntau tuaj yeem pom sai sai.
  • Tom qab txheeb xyuas lub cav hauv txoj kev no, qhov teeb meem tuaj yeem daws tau sai.

Phau ntawv txhais li cas?

Phau ntawv Journal Basic piav qhia:

  • n. Txhua hnub, phau ntawv journal, diary; periodicals, journals, magazines; [accounting] ledger
  • Kev hloov pauv
  • ntau ntau phau ntawv journals

Txuas ntxiv cov ntawv sau tseg

Persistence yog tus txheej txheem rau kev hloov cov ntaub ntawv kev pab cuam ntawm lub xeev tsis tu ncua thiab ntu ntu.

Nyob rau hauv layman cov ntsiab lus, cov ntaub ntawv hloov pauv (xws li cov ntaub ntawv hauv lub cim xeeb uas tsis tuaj yeem khaws cia mus tas li), persistence yuav ua rau cov ntaub ntawv tsis tu ncua (xws li database persistence, uas tuaj yeem khaws cia ntev).

CentOS Hauv 7.X, systemd tswj kev pib cav rau txhua chav.

  • Systemd-journald yog ib qho kev pabcuam kev tswj xyuas cov ntawv xov xwm zoo uas tswj hwm los ntawm systemd.
  • Nws sau cov cav los ntawm cov ntsiav thiab qhov system daemons tau nce thiab khiav thaum lub sijhawm pib pib ntawm lub kaw lus.
  • Cov ntawv tso tawm txheem thiab cov lus yuam kev, nrog rau syslog cav.

journalctl txoj kev

Cov kev pabcuam log tsuas khaws cov ntaub ntawv hauv ib lub qauv xwb.

Cov hauv qab no yog CentOS 7 system VestaCPTswj vaj huam sib luag, txuag txoj kev ntawm journalctl cav ▼

/var/log/journal
  • Vim cov cav yog compressed thiab formatted binary cov ntaub ntawv, thaum saib thiabTxoj Haujlwmceev heev.

journalctl saib log hais kom ua

Journalctl cav hais kom ua kom ntxaws daim ntawv piav qhia 1

Hais kom tsis muaj kev xaiv los ua journalctl tso tawm tag nrho kev nkag ▼

journalctl

journalctl saib tag nrho cov ntaub ntawv thib 2

  • Nws yog qhov tsis muaj txiaj ntsig vim tias koj tam sim ntawd "dhau" nrog dej nyab ntawm kev txiav txim siab uas yuav cuam tshuam koj.

Tom ntej no, peb yuav kawm yuav ua li cas lim cov ntaub ntawv teev tseg muaj txiaj ntsig zoo.

Saib lub sij hawm teev tsegntawv xov xwmLog

Siv cov kev xaiv hauv qab no los teeb tsa lub sijhawm ▼

--since
--until
  • Lub sijhawm lub sijhawm yog lub luag haujlwm rau kev qhia cov ntaub ntawv teev tseg ua ntej thiab tom qab lub sijhawm.

Lub sij hawm muaj nuj nqis tuaj yeem ua ntau hom, xws li cov hauv qab no ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Yog tias qee cov khoom ntawm cov hom ntawv saum toj no tsis tau sau rau hauv, lub kaw lus yuav ncaj qha sau rau hauv qhov tseem ceeb.
  • Piv txwv li, yog tias hnub tsis muaj neeg nyob, hnub tam sim no raug tso tawm ncaj qha.
  • Yog tias lub sijhawm tsis muaj neeg nyob, "00: 00: 00" (ib tag hmo) yog siv los ntawm lub neej ntawd.
  • Lub vib nas this teb kuj tuaj yeem tso tseg.

Tus nqi pib yog "00", piv txwv li cov lus txib hauv qab no ▼

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

Tsis tas li ntawd, journalctl nkag siab qee qhov txheeb ze thiab muaj npe shorthands.

  • Piv txwv li, koj tuaj yeem siv " nag hmo", "hnub no", "tag kis" lossis "tam sim no".

Piv txwv li, kom tau txais nag hmo cov ntaub ntawv teev tseg, koj tuaj yeem siv cov lus txib hauv qab no ▼

journalctl --since yesterday

Txhawm rau kom tau txais cov ntawv teev tseg los ntawm 9:00 teev sawv ntxov mus rau teev dhau los, koj tuaj yeem siv cov lus txib hauv qab no ▼

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

Real-time hloov tshiab saib journalctl cav

nrog tail -f hais kom ua zoo ib yam, journalctl txhawb -f xaiv los tso saib cov cav hauv lub sijhawm ▼

journalctl -f

Yog tias koj xav pom lub sijhawm tiag tiag ntawm lub cuab yeej, thov ntxiv qhov kev xaiv -u ▼

$ sudo journalctl -f -u prometheus.service

Qhia tsuas yog cov kab n tshiab tshaj plaws hauv journalctl

Kev xaiv kab hais kom ua -n Siv los tswj tsuas yog qhov tseeb n kab ntawm cav.

Lub neej ntawd yog los tso saib qhov tseeb 10 kab ntawm cov cav thaum kawg ▼

$ sudo journalctl -n

Koj tseem tuaj yeem tso saib lub cav nrog tus lej teev kab ntawm qhov kawg ▼

$ sudo journalctl -n 20

Cov hauv qab no yog qhov tseeb peb-kab cav uas qhia txog kev pabcuam cron.service ▼

$ journalctl -u cron.service -n 3

MuajKev Lag Luam Hauv InternetCov neeg siv VPStsim lub vev xaib, nruab VestaCP tswj vaj huam sib luag, tsimWordPresslub vas sab.

siv ntau zaus df -h Hais kom kuaj xyuas VPS disk muaj peev xwm thiab pom tias nws nce ntawm qhov sib txawv ntawm 1GB ib hlis (nco ntsoov tias nws yog 1GB lub hli dhau los)

[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

Saib journalctl cav siv lub peev xwm hais kom ua

Tshawb xyuas cov ntaub ntawv journalctl tam sim no siv cov lus txib muaj peev xwm ▼

journalctl --disk-usage

journalctl npliag rho tawm log

Txij li Linux yog qhov kev ua haujlwm rhiab heev, yog tias koj rho tawm cov ntaub ntawv tsis raug, nws yooj yim ua rau lub cev poob.

Yog li ntawd, txoj hauv kev los ntxuav journalctl cav, thov tshem tawm lawv los ntawm hnub tim thiab lub peev xwm tso cai rau khaws cia.

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

Yog tias koj xav rho tawm cov ntaub ntawv log manually, koj yuav tsum tau tig (rotate) lub cav ua ntej rho tawm.

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

journalctl configure persistent peev xwm

Txhawm rau ua kom muaj kev txwv tsis pub dhau cov ntawv sau tseg, koj tuaj yeem hloov kho cov ntawv teev lus teeb tsa ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Tom qab ntawd, rov pib sau phau ntawv ▼

systemctl restart systemd-journald.service

Puas yog daim ntawv kos npe OK?Puas yog cov ntaub ntawv log tsis zoo thiab tsis muaj kev puas tsuaj? ▼

journalctl --verify

Cov hauv qab no yog lub peev xwm VPS disk tom qab ntxuav lub journalctl cav, thiab journalctl cav muaj peev xwm ▼

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

Cov lus piav qhia ntxaws ntxaws ntawm cov ntawv xov xwm tsis tu ncua, qhov no yog qhov kawg ^_^

Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) tau qhia "Persistent journalctl log clearing command to view details of configuration parameters", uas yog pab tau rau koj.

Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-1141.html

Zoo siab txais tos rau Telegram channel ntawm Chen Weiliang blog kom tau txais qhov hloov tshiab tshiab!

🔔 Ua thawj tus tau txais txiaj ntsig "ChatGPT Content Marketing AI Tool Usage Guide" hauv cov npe saum toj kawg nkaus channel! 🌟 ib
📚 Daim ntawv qhia no muaj nuj nqis loj, 🌟Qhov no yog lub sijhawm tsis tshua muaj, tsis txhob nco nws! ⏰⌛💨
Share thiab like yog tias koj nyiam!
Koj qhov kev sib koom thiab kev nyiam yog peb qhov kev txhawb nqa tas mus li!

 

评论 评论

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

scroll rau saum