Makale Rehberi
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 çıktısının tüm günlüğe kaydedilmesini sağlamak için herhangi bir seçenek olmadan komut verin ▼
journalctl
- 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!
📚 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!