உள்ளமைவு அளவுருக்கள் பற்றிய விரிவான விளக்கத்தைக் காண Persistence journalctl log clearing கட்டளை

எப்போது வேண்டுமானாலும்மின்சாரம் சப்ளையர்வெப்மாஸ்டர் சந்திப்புகள்MySQL தரவுத்தளம், அப்பாச்சி மற்றும் பிற பயன்பாடுகளை வழக்கம் போல் தொடங்க முடியாது,லினக்ஸ்கணினி உங்களைப் பயன்படுத்தத் தூண்டும் journalctl -ex அதை பார்க்க கட்டளை.

  • தொடர்புடைய பதிவுகளை அடிக்கடி விரைவாகக் காணலாம்.
  • இந்த வழியில் பதிவை பகுப்பாய்வு செய்த பிறகு, சிக்கலை விரைவாக தீர்க்க முடியும்.

இதழ் என்றால் என்ன?

பத்திரிகையின் அடிப்படை விளக்கம்:

  • n. தினசரி, நாளிதழ், நாட்குறிப்பு, பருவ இதழ்கள், இதழ்கள், [கணக்கியல்] பேரேடு
  • மாறுபாடு
  • பன்மை இதழ்கள்

தொடர்ந்து இதழ் பதிவுகள்

நிலைத்தன்மை என்பது தொடர்ச்சியான மற்றும் நிலையற்ற நிலைகளுக்கு இடையே நிரல் தரவை மாற்றுவதற்கான வழிமுறையாகும்.

சாமானியரின் சொற்களில், நிலையற்ற தரவு (நிரந்தரமாக சேமிக்க முடியாத நினைவகத்தில் உள்ள தரவு போன்றவை), நிலையான தரவு (டேட்டாபேஸ் நிலைத்தன்மை போன்றவை) நீடித்திருக்கும்.

CentOS 7.X- ல் , systemd அனைத்து அலகுகளுக்குமான துவக்கப் பதிவுகளை நிர்வகிக்கிறது.

  • Systemd-journald என்பது systemd ஆல் நிர்வகிக்கப்படும் ஒரு முற்போக்கான பத்திரிகை மேலாண்மை சேவையாகும்.
  • இது கர்னலில் இருந்து பதிவுகளை சேகரிக்கிறது மற்றும் கணினி டீமான்கள் கணினியின் ஆரம்ப துவக்க கட்டத்தில் இயங்கும்.
  • நிலையான வெளியீடு மற்றும் பிழை செய்திகள், அத்துடன் syslog பதிவுகள்.

journalctl பதிவு பாதை

பதிவுச் சேவையானது பதிவுக் கோப்புகளை ஒரே கட்டமைப்பில் மட்டுமே வைத்திருக்கும்.

CentOS 7 VestaCP கண்ட்ரோல் பேனலில் journalctl பதிவுகளைச் சேமிப்பதற்கான பாதை பின்வருமாறு: ▼

/var/log/journal
  • ஏனெனில் பதிவுகள் சுருக்கப்பட்டு வடிவமைக்கப்பட்ட பைனரி தரவு, பார்க்கும் போது மற்றும்நிலைப்படுத்தல்மிகவும் வேகமாக.

journalctl காட்சி பதிவு கட்டளை

Journalctl Log கட்டளை விளக்கம்

அனைத்து பதிவுகளையும் journalctl வெளியீடு செய்ய எந்த விருப்பமும் இல்லாமல் கட்டளையிடவும் ▼

journalctl

அனைத்து பதிவுகளையும் காண journalctl-ஐப் பயன்படுத்தவும்.

  • இது அடிப்படையில் பயனற்றது, ஏனென்றால் நீங்கள் உடனடியாக "அதிகமாக" லாக்கிங் வெள்ளத்தால் உங்களை மூழ்கடிக்கும்.

அடுத்து, மதிப்புமிக்க பதிவுத் தகவலை எவ்வாறு திறம்பட வடிகட்டுவது என்பதைக் கற்றுக்கொள்வோம்.

குறிப்பிட்ட கால அளவைக் காண்கjournalctlபதிவு

நேரத்தை அமைக்க பின்வரும் கட்டளை விருப்பங்களைப் பயன்படுத்தவும் ▼

--since
--until
  • ஒரு குறிப்பிட்ட நேரத்திற்கு முன்னும் பின்னும் பதிவு பதிவுகளை குறிப்பிடுவதற்கு ஒரு காலப்பகுதி பொறுப்பாகும்.

நேர மதிப்புகள் பின்வரும் ▼ போன்ற பல்வேறு வடிவங்களில் இருக்கலாம்

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • மேலே உள்ள வடிவமைப்பின் சில கூறுகள் நிரப்பப்படாவிட்டால், கணினி நேரடியாக இயல்புநிலை மதிப்புகளை நிரப்பும்.
  • எடுத்துக்காட்டாக, தேதி பகுதி மக்கள்தொகை இல்லை என்றால், தற்போதைய தேதி நேரடியாக காட்டப்படும்.
  • நேரப் பகுதி மக்கள்தொகை இல்லை என்றால், இயல்பாக "00:00:00" (நள்ளிரவு) பயன்படுத்தப்படும்.
  • நொடிகள் புலத்தையும் காலியாக விடலாம்.

இயல்புநிலை மதிப்பு "00", எடுத்துக்காட்டாக பின்வரும் கட்டளை ▼

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

கூடுதலாக, journalctl சில ஒப்பீட்டு மதிப்புகள் மற்றும் பெயரிடப்பட்ட சுருக்கெழுத்துக்களைப் புரிந்துகொள்கிறது.

  • உதாரணமாக, நீங்கள் "நேற்று", "இன்று", "நாளை" அல்லது "இப்போது" ஆகியவற்றைப் பயன்படுத்தலாம்.

எடுத்துக்காட்டாக, நேற்றைய பதிவுத் தரவைப் பெற, பின்வரும் கட்டளையைப் பயன்படுத்தலாம் ▼

journalctl --since yesterday

காலை 9:00 மணி முதல் கடைசி மணிநேரம் வரையிலான பதிவுகளைப் பெற, பின்வரும் கட்டளையைப் பயன்படுத்தலாம் ▼

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

நிகழ்நேர புதுப்பிப்பு காட்சி journalctl பதிவு

` tail -f` கட்டளையைப் போலவே, `journalctl`-ம் பதிவுகளை நிகழ்நேரத்தில் காண்பிக்க `-f` விருப்பத்தை ஆதரிக்கிறது.

journalctl -f

சாதனத்தின் நிகழ்நேர பதிவை நீங்கள் பார்க்க விரும்பினால், -u விருப்பத்தை ▼ சேர்க்கவும்

$ sudo journalctl -f -u prometheus.service

journalctl இல் புதிய n வரிகளை மட்டும் காட்டு

கட்டளை வரி விருப்பங்கள் -n பதிவின் சமீபத்திய n வரிகளை மட்டுமே கட்டுப்படுத்தப் பயன்படுகிறது.

▼ இல் சமீபத்திய 10 வரி பதிவுகளை காட்டுவது இயல்புநிலை

$ sudo journalctl -n

இறுதியில் ▼ குறிப்பிட்ட எண்ணிக்கையிலான வரிகளைக் கொண்ட பதிவையும் நீங்கள் காட்டலாம்

$ sudo journalctl -n 20

cron.service சேவை ▼ஐக் காட்டும் சமீபத்திய மூன்று வரிப் பதிவு கீழே உள்ளது

$ journalctl -u cron.service -n 3

சில ஆன்லைன் சந்தைப்படுத்துபவர்கள் வலைத்தளங்களை உருவாக்கவும் , VestaCP கண்ட்ரோல் பேனலை நிறுவவும், மற்றும் வேர்ட்பிரஸ் வலைத்தளங்களை அமைக்கவும் VPS-ஐப் பயன்படுத்துகின்றனர் .

அடிக்கடி பயன்படுத்தவும் df -h விபிஎஸ் டிஸ்க் திறனைச் சரிபார்த்து, அது மாதத்திற்கு 1ஜிபி என்ற டிரெண்டில் அதிகரித்து வருவதைக் கண்டறியவும் (கடந்த மாதம் 1ஜிபியாக இருந்தது என்பதை நினைவில் கொள்ளவும்)

[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

திறன் கட்டளையைப் பயன்படுத்தி journalctl பதிவுகளைப் பார்க்கவும்

வட்டு திறன் கட்டளை ▼ ஐப் பயன்படுத்தி தற்போதைய journalctl பதிவைச் சரிபார்க்கவும்

journalctl --disk-usage

journalctl வெற்று நீக்கு பதிவு

லினக்ஸ் மிகவும் உணர்திறன் வாய்ந்த இயக்க முறைமை என்பதால், நீங்கள் கோப்புகளை தவறாக நீக்கினால், கணினி செயலிழப்பை ஏற்படுத்துவது எளிது.

எனவே, journalctl பதிவுகளை சுத்தம் செய்வதற்கான வழி, தயவு செய்து அவற்றை தேதி மற்றும் ஒதுக்கப்பட்ட திறன் அடிப்படையில் நீக்கவும்.

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

பதிவு கோப்புகளை கைமுறையாக நீக்க விரும்பினால், நீக்குவதற்கு முன் பதிவை சுழற்ற வேண்டும் (சுழற்றவும்).

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

journalctl நிலையான திறனை கட்டமைக்கிறது

ஜர்னல்ட் வரம்பு நிலைத்தன்மை உள்ளமைவை இயக்க, நீங்கள் ஜர்னல்டின் உள்ளமைவு கோப்பை மாற்றலாம் ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

பின்னர், பத்திரிகையை மறுதொடக்கம் ▼

systemctl restart systemd-journald.service

காசோலை பதிவு சரியாக உள்ளதா?பதிவு கோப்புகள் அப்படியே மற்றும் சேதமடையாமல் உள்ளதா? ▼

journalctl --verify

journalctl பதிவை சுத்தம் செய்த பிறகு VPS வட்டு திறன், மற்றும் 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.

தொடர்ச்சியான journalctl பதிவின் விரிவான விளக்கம், இதுதான் முடிவு ^_^

சென் வெய்லியாங்கின் வலைப்பதிவில் ( https://www.chenweiliang.com/ ) பகிரப்பட்ட "நிலையான Journalctl பதிவை அழிக்கும் கட்டளைக்கான உள்ளமைவு அளவுருக்களைப் பார்ப்பதற்கான விரிவான விளக்கம்" என்ற கட்டுரை உங்களுக்குப் பயனுள்ளதாக இருக்கும் என்று நம்புகிறோம்.

இந்தக் கட்டுரையின் இணைப்பைத் தாராளமாகப் பகிரவும்: https://www.chenweiliang.com/cwl-1141.html

மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!

பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

டாப் உருட்டு