Yapılandırma parametrelerinin ayrıntılı açıklamasını görüntülemek için kalıcı Journalctl günlük temizleme komutu

ne zaman olursaElektrik tedarikçisiweb yöneticisi karşılaşmalarıMySQL veritabanı, Apache ve diğer uygulamalar her zamanki gibi başlatılamıyor,LinuxSistem sizden kullanmanızı isteyecektir. journalctl -ex görüntülemek için komut verin.

  • İlgili günlükler genellikle hızlı bir şekilde bulunabilir.
  • Log bu şekilde analiz edildikten sonra problem hızlı bir şekilde çözülebilir.

dergi ne demek?

Günlük temel açıklama:

  • is. Günlük, dergi, günlük; süreli yayınlar, dergiler, dergiler; [muhasebe] defteri
  • varyasyon
  • çoğul dergiler

Kalıcı günlük günlükleri

Kalıcılık, program verilerini kalıcı ve geçici durumlar arasında dönüştürme mekanizmasıdır.

Layman'ın terimleriyle, geçici veriler (kalıcı olarak depolanamayan bellek içi veriler gibi), kalıcılık kalıcı verilere (uzun süre saklanabilen veritabanı kalıcılığı gibi) devam edecektir.

CentOS 7.X'te systemd, tüm birimler için başlangıç ​​günlüklerini yönetir.

  • Systemd-journald, systemd tarafından yönetilen aşamalı bir dergi yönetim hizmetidir.
  • Çekirdekten günlükleri toplar ve sistem arka plan programları sistemin erken önyükleme aşamasında çalışır durumdadır.
  • Standart çıktı ve hata iletilerinin yanı sıra sistem günlüğü günlükleri.

dergictl günlük yolu

Günlük hizmeti, günlük dosyalarını yalnızca tek bir yapıda tutar.

Aşağıdaki CentOS 7 sistemidir VestaCPKontrol paneli,journalctl günlüğünün yolunu kaydet ▼

/var/log/journal
  • Günlükler sıkıştırılmış ve biçimlendirilmiş ikili veriler olduğundan, görüntülerken veKonumlandırmaçok hızlı.

Journalctl görünüm günlüğü komutu

Journalctl log komutu ayrıntılı açıklama sayfası 1

Journalctl çıktısının tüm günlüğe kaydedilmesini sağlamak için herhangi bir seçenek olmadan komut verin ▼

journalctl

dergictl tüm günlükleri görüntüle 2. sayfa

  • Temelde işe yaramaz çünkü sizi bunaltacak bir günlük kaydı seli ile hemen "bunalmışsınız".

Ardından, değerli günlük bilgilerini etkili bir şekilde filtrelemeyi öğreneceğiz.

Belirli bir dönemi görüntüleJournalctlGünlük

Süreyi ayarlamak için aşağıdaki komut seçeneklerini kullanın ▼

--since
--until
  • Belirli bir zamandan önce ve sonra günlük kayıtlarının belirlenmesinden bir zaman aralığı sorumludur.

Zaman değerleri aşağıdaki gibi çeşitli formatlarda olabilir ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Yukarıdaki formatın bazı bileşenleri doldurulmazsa, sistem varsayılan değerleri doğrudan dolduracaktır.
  • Örneğin, tarih bölümü doldurulmamışsa, geçerli tarih doğrudan görüntülenir.
  • Zaman bölümü doldurulmamışsa, varsayılan olarak "00:00:00" (gece yarısı) kullanılır.
  • Saniye alanı da boş bırakılabilir.

Varsayılan değer "00" dır, örneğin aşağıdaki komut ▼

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

Ayrıca, Journalctl bazı göreceli değerleri ve adlandırılmış stenografileri anlar.

  • Örneğin, "dün", "bugün", "yarın" veya "şimdi" kullanabilirsiniz.

Örneğin, dünün günlük verilerini almak için aşağıdaki komutu kullanabilirsiniz ▼

journalctl --since yesterday

Günlükleri sabah 9:00'dan son saate kadar almak için aşağıdaki komutu kullanabilirsiniz ▼

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

Gerçek zamanlı güncelleme görünümü Journalctl günlüğü

t ileail -f komutu benzerdir, journalctl günlükleri gerçek zamanlı olarak görüntülemek için -f seçeneğini destekler ▼

journalctl -f

Cihazın gerçek zamanlı kaydını görüntülemek istiyorsanız lütfen -u seçeneğini ekleyin ▼

$ sudo journalctl -f -u prometheus.service

Journalctl'de yalnızca en yeni n satırları göster

komut satırı seçenekleri -n Yalnızca en son n günlük satırını kontrol etmek için kullanılır.

Varsayılan, en son 10 günlük satırı en sonunda görüntülemektir ▼

$ sudo journalctl -n

Sonunda belirli sayıda satır içeren bir günlük de görüntüleyebilirsiniz ▼

$ sudo journalctl -n 20

Aşağıdaki, cron.service hizmetini gösteren en son üç satırlık günlüktür ▼

$ journalctl -u cron.service -n 3

İnternet pazarlamacılığıİnsanlar VPS kullanıyorBir istasyon inşa et, VestaCP kontrol panelini kurun,WordPressİnternet sitesi.

sık kullan df -h VPS disk kapasitesini kontrol etme ve ayda 1 GB'lık bir trendle yükseldiğini bulma komutu (geçen ay 1 GB olduğunu unutmayın)

[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

kapasite komutunu kullanarak Journalctl günlüklerini görüntüleyin

Disk kapasitesi komutunu kullanarak mevcut Journalctl günlüğünü kontrol edin ▼

journalctl --disk-usage

Journalctl boş silme günlüğü

Linux çok hassas bir işletim sistemi olduğundan, dosyaları yanlış silerseniz sistem çökmelerine neden olmak kolaydır.

Bu nedenle, Journalctl günlüklerini temizlemenin yolu, lütfen bunları tarihe ve rezerve edilmesine izin verilen kapasiteye göre silin.

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

Günlük dosyalarını manuel olarak silmek istiyorsanız, silmeden önce günlüğü döndürmeniz (döndürmeniz) gerekir.

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

Journalctl kalıcı kapasiteyi yapılandır

Journald limit kalıcılık yapılandırmasını etkinleştirmek için, Journald'ın yapılandırma dosyasını değiştirebilirsiniz ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Ardından, dergiyi yeniden başlatın ▼

systemctl restart systemd-journald.service

Kontrol günlüğü tamam mı?Günlük dosyaları sağlam ve hasarsız mı? ▼

journalctl --verify

Journalctl günlüğünü temizledikten sonraki VPS disk kapasitesi ve Journalctl günlük kapasitesi aşağıdadır▼

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

Kalıcı Journalctl günlüğünün ayrıntılı açıklaması, bu son ^_^

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) sizin için yararlı olan "Yapılandırma parametrelerinin ayrıntılı açıklamasını görüntülemek için kalıcı Journalctl günlük temizleme komutunu" paylaştı.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-1141.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır