Persistence journalctl ჟურნალის გაწმენდის ბრძანება კონფიგურაციის პარამეტრების დეტალური ახსნის სანახავად

როდესაცელექტრონული კომერციავებმასტერთან შეხვედრებიMySQL მონაცემთა ბაზა, Apache და სხვა აპლიკაციები ჩვეულებრივად ვერ დაიწყება,Linuxსისტემა მოგთხოვთ გამოიყენოთ journalctl -ex ბრძანება მისი სანახავად.

  • დაკავშირებული ჟურნალები ხშირად შეიძლება სწრაფად მოიძებნოს.
  • ჟურნალის ამ გზით გაანალიზების შემდეგ, პრობლემა შეიძლება სწრაფად მოგვარდეს.

რას ნიშნავს ჟურნალი?

ჟურნალის ძირითადი განმარტება:

  • n. ყოველდღიური, ჟურნალი, დღიური; პერიოდული გამოცემები, ჟურნალები, ჟურნალები; [ბუღალტრული] წიგნი
  • Ვარიაცია
  • მრავლობითი ჟურნალები

შენარჩუნებული ჟურნალის ჟურნალები

მდგრადობა არის პროგრამული მონაცემების კონვერტაციის მექანიზმი მუდმივ და გარდამავალ მდგომარეობებს შორის.

ხალხური თვალსაზრისით, გარდამავალი მონაცემები (როგორიცაა მეხსიერებაში არსებული მონაცემები, რომელთა შენახვა მუდმივად შეუძლებელია), მდგრადობა შენარჩუნდება მუდმივ მონაცემებზე (როგორიცაა მონაცემთა ბაზის მდგრადობა, რომლის შენახვა შესაძლებელია დიდი ხნის განმავლობაში).

CentOS 7.X-ში systemd მართავს გაშვების ჟურნალებს ყველა ერთეულისთვის.

  • Systemd-journald არის ჟურნალების მართვის პროგრესული სერვისი, რომელსაც მართავს systemd.
  • ის აგროვებს ჟურნალებს ბირთვიდან და სისტემის დემონები მუშაობენ და მუშაობენ სისტემის ადრეული ჩატვირთვის ფაზაში.
  • სტანდარტული გამომავალი და შეცდომის შეტყობინებები, ასევე სისტემური ჟურნალი.

journalctl ჟურნალის გზა

ჟურნალის სერვისი ინახავს მხოლოდ ჟურნალის ფაილებს ერთ სტრუქტურაში.

შემდეგი არის CentOS 7 სისტემა VestaCPმართვის პანელი, შეინახეთ ჟურნალის ჟურნალის გზა ▼

/var/log/journal
  • იმის გამო, რომ ჟურნალები არის შეკუმშული და ფორმატირებული ორობითი მონაცემები, ნახვისას დაპოზიციონირებაძალიან სწრაფად.

journalctl view log ბრძანება

Journalctl log ბრძანების დეტალური ახსნა ფურცელი 1

ბრძანება ყოველგვარი ოფციის გარეშე, რათა journalctl გამოიტანოს ყველა logging ▼

journalctl

journalctl ყველა ჟურნალის მე-2 ფურცლის ნახვა

  • ეს ძირითადად უსარგებლოა, რადგან თქვენ მაშინვე „გადატვირთავთ“ ხე-ტყის წყალდიდობას, რომელიც მოგაგონებთ.

შემდეგი, ჩვენ ვისწავლით, თუ როგორ ეფექტურად გავფილტროთ ჟურნალის მნიშვნელოვანი ინფორმაცია.

იხილეთ მითითებული პერიოდიჟურნალიჟურნალი

გამოიყენეთ შემდეგი ბრძანების პარამეტრები ▼ დროის პერიოდის დასაყენებლად

--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"

რეალურ დროში განახლების ნახვა ჟურნალის ჟურნალის ჟურნალი

ერთად ტail -f ბრძანება მსგავსია, journalctl მხარს უჭერს -f ვარიანტს ჟურნალების რეალურ დროში ჩვენების ▼

journalctl -f

თუ გსურთ იხილოთ მოწყობილობის რეალურ დროში ჟურნალი, გთხოვთ, დაამატოთ -u ვარიანტი ▼

$ sudo journalctl -f -u prometheus.service

აჩვენეთ მხოლოდ უახლესი n ხაზები journalctl-ში

ბრძანების ხაზის პარამეტრები -n გამოიყენება ჟურნალის მხოლოდ უახლესი n ხაზის გასაკონტროლებლად.

ნაგულისხმევად არის ჟურნალების ბოლო 10 ხაზის ჩვენება ▼

$ sudo journalctl -n

თქვენ ასევე შეგიძლიათ აჩვენოთ ჟურნალი ხაზების მითითებული რაოდენობის ბოლოში ▼

$ sudo journalctl -n 20

ქვემოთ მოცემულია უახლესი სამხაზიანი ჟურნალი, რომელიც აჩვენებს cron.service სერვისს ▼

$ journalctl -u cron.service -n 3

ინტერნეტ მარკეტინგიხალხი იყენებს VPS-სააშენეთ სადგური, დააინსტალირეთ VestaCP მართვის პანელი, ააშენეთWordPressვებსაიტი

ხშირად გამოიყენეთ df -h ბრძანება შეამოწმოთ VPS დისკის მოცულობა და აღმოაჩინოთ, რომ ის იზრდება ტენდენციით 1 GB თვეში (გახსოვდეთ, რომ ეს იყო 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

იხილეთ journalctl ჟურნალები ტევადობის ბრძანების გამოყენებით

შეამოწმეთ მიმდინარე journalctl ჟურნალი დისკის ტევადობის ბრძანებით ▼

journalctl --disk-usage

journalctl ცარიელი წაშლის ჟურნალი

ვინაიდან Linux არის ძალიან მგრძნობიარე ოპერაციული სისტემა, თუ ფაილებს არასწორად წაშლით, ადვილია სისტემის ავარია.

ამიტომ, ჟურნალის ჟურნალების გაწმენდის გზა, გთხოვთ, წაშალოთ ისინი თარიღით და დაჯავშნული ტევადობით.

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

ქვემოთ მოცემულია VPS დისკის მოცულობა journalctl ჟურნალის გაწმენდის შემდეგ და 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

კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!

🔔 იყავით პირველი, ვინც მიიღეთ ღირებული "ChatGPT Content Marketing AI Tool Usage Guide" არხის ზედა დირექტორიაში! 🌟
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!

 

评论

თქვენი ელ.ფოსტის მისამართი არ გამოქვეყნდება. გამოყენებულია აუცილებელი ველები * ლეიბლი

გადახვევა ზევით