Directori d'articles
sempre queComerç electrònictrobades amb administradors webBase de dades MySQL, Apache i altres aplicacions no es poden iniciar com de costum,LinuxEl sistema us demanarà que feu servir journalctl -ex
comanda per visualitzar-lo.
- Els registres relacionats sovint es poden trobar ràpidament.
- Després d'analitzar el registre d'aquesta manera, el problema es pot resoldre ràpidament.
Què vol dir diari?
Explicació bàsica del diari:
- n. Diari, diari, diari; publicacions periòdiques, revistes, revistes; llibre major [comptable].
- Variació
- revistes plurals
Persisteix als registres del diari
La persistència és el mecanisme per convertir les dades del programa entre estats persistents i transitoris.
En termes senzills, les dades transitòries (com les dades a la memòria que no es poden emmagatzemar de manera permanent), la persistència persistirà a les dades persistents (com la persistència de la base de dades, que es pot emmagatzemar durant molt de temps).
在CentOS A 7.X, systemd gestiona els registres d'inici de totes les unitats.
- Systemd-journald és un servei progressiu de gestió de diaris gestionat per systemd.
- Recopila els registres del nucli i els dimonis del sistema estan en funcionament durant la fase inicial d'arrencada del sistema.
- Missatges d'error i de sortida estàndard, així com registres de syslog.
camí de registre journalctl
El servei de registre només manté els fitxers de registre en una única estructura.
El següent és el sistema CentOS 7 VestaCPTauler de control, deseu la ruta del registre journalctl ▼
/var/log/journal
- Com que els registres són dades binàries comprimides i formatades, quan es visualitzen iPosicionamentmolt ràpid.
ordre journalctl view log
Comandament sense cap opció per fer que journalctl produeixi tots els registres ▼
journalctl
- Bàsicament és inútil perquè immediatament estàs "aclaparat" amb una riuada de tala que t'aclapararà.
A continuació, aprendrem a filtrar eficaçment la informació de registre valuosa.
Veure un període de temps especificatdiarictlRegistre
Utilitzeu les opcions d'ordre següents per establir el període de temps ▼
--since --until
- Un període de temps s'encarrega d'especificar els registres de registre abans i després d'un temps determinat.
Els valors de temps poden tenir diversos formats, com ara el següent ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Si alguns components del format anterior no s'emplenen, el sistema omplirà directament els valors per defecte.
- Per exemple, si la part de data no s'emplena, la data actual es mostra directament.
- Si la part horaria no s'emplena, s'utilitza "00:00:00" (mitjanit) de manera predeterminada.
- El camp dels segons també es pot deixar en blanc.
El valor per defecte és "00", per exemple l'ordre següent ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
A més, journalctl entén alguns valors relatius i taquigrafies amb nom.
- Per exemple, podeu utilitzar "ahir", "avui", "demà" o "ara".
Per exemple, per obtenir les dades de registre d'ahir, podeu utilitzar l'ordre següent ▼
journalctl --since yesterday
Per obtenir els registres des de les 9:00 a l'última hora, podeu utilitzar l'ordre següent ▼
journalctl --since 09:00 --until "1 hour ago"
Actualització en temps real veure journalctl log
amb taiL'ordre l -f és similar, journalctl admet l'opció -f per mostrar els registres en temps real ▼
journalctl -f
Si voleu veure el registre en temps real del dispositiu, afegiu l'opció -u ▼
$ sudo journalctl -f -u prometheus.service
Mostra només les n línies més noves a journalctl
opcions de línia d'ordres -n
S'utilitza per controlar només les n línies de registre més recents.
El valor predeterminat és mostrar les últimes 10 línies de registres al final ▼
$ sudo journalctl -n
També podeu mostrar un registre amb un nombre especificat de línies al final ▼
$ sudo journalctl -n 20
El següent és l'últim registre de tres línies que mostra el servei cron.service ▼
$ journalctl -u cron.service -n 3
TenirMàrqueting a InternetLa gent utilitza VPSconstruir un lloc web, instal·leu el tauler de control VestaCP, construïuWordPresslloc web.
utilitzar amb freqüència df -h
Comanda per comprovar la capacitat del disc VPS i trobar que està augmentant amb una tendència d'1 GB al mes (recordeu que va ser d'1 GB el mes passat)
[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
Consulteu els registres de journalctl mitjançant l'ordre de capacitat
Comproveu el registre journalctl actual mitjançant l'ordre de capacitat del disc ▼
journalctl --disk-usage
journalctl buit el registre d'eliminació
Com que Linux és un sistema operatiu molt sensible, és fàcil provocar un error del sistema si suprimiu els fitxers de manera incorrecta.
Per tant, per netejar el registre journalctl, si us plau, esborreu-lo per data i per la capacitat que es pot reservar.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Si voleu suprimir els fitxers de registre manualment, heu de girar (rotar) el registre abans de suprimir-los.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl configura la capacitat persistent
Per habilitar la configuració de persistència del límit del journald, podeu modificar el fitxer de configuració del journald ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
A continuació, reinicieu journald ▼
systemctl restart systemd-journald.service
El registre de comprovació està bé?Els fitxers de registre estan intactes i sense danys? ▼
journalctl --verify
A continuació es mostra la capacitat del disc VPS després de netejar el registre journalctl i la capacitat del registre 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.
Explicació detallada del registre journalctl persistent, aquest és el final ^_^
Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) va compartir "Ordre d'esborrar de registres de journalctl persistent per veure l'explicació detallada dels paràmetres de configuració", cosa que us serà útil.
Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-1141.html
Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!