add 13 lesson lab
parent
b82dc49b81
commit
2133c3ea09
|
@ -403,7 +403,7 @@ at> <EOT>
|
|||
1. Убедитесь, что логи systemd сохраняются постоянно (persistently).
|
||||
*убедимся, что служба запущена*
|
||||
```bash
|
||||
[da2001@co1 ~]$ systemctl status systemd-journald.service
|
||||
[user@host ~]$ systemctl status systemd-journald.service
|
||||
● systemd-journald.service - Journal Service
|
||||
Loaded: loaded (/usr/lib/systemd/system/systemd-journald.service; static; vendor preset: disabled)
|
||||
Active: active (running) since Sun 2021-08-22 20:12:19 MSK; 1 weeks 4 days ago
|
||||
|
@ -421,7 +421,7 @@ Aug 22 20:12:19 co1.rh systemd-journald[586]: Runtime journal (/run/log/journal/
|
|||
```
|
||||
*проверим настройки*
|
||||
```bash
|
||||
[da2001@co1 ~]$ cat /etc/systemd/journald.conf
|
||||
[user@host ~]$ cat /etc/systemd/journald.conf
|
||||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
|
@ -444,9 +444,9 @@ Aug 22 20:12:19 co1.rh systemd-journald[586]: Runtime journal (/run/log/journal/
|
|||
```
|
||||
*в данном случае нас интересует только строка Storage, строки ниже не показаны. Значение `auto` говорит о том, что логи будут сохранятся в папку `/var/log/journal`, при условии, что папка существует. Убирать символ `#` в начале не нужно, т.к. значение auto используется по-умолчанию.*
|
||||
```bash
|
||||
[da2001@co1 ~]$ sudo mkdir /var/log/journal
|
||||
[da2001@co1 ~]$ sudo systemctl restart systemd-journald.service
|
||||
[da2001@co1 ~]$ sudo systemctl status systemd-journald
|
||||
[user@host ~]$ sudo mkdir /var/log/journal
|
||||
[user@host ~]$ sudo systemctl restart systemd-journald.service
|
||||
[user@host ~]$ sudo systemctl status systemd-journald
|
||||
● systemd-journald.service - Journal Service
|
||||
Loaded: loaded (/usr/lib/systemd/system/systemd-journald.service; static; vendor preset: disabled)
|
||||
Active: active (running) since Fri 2021-09-03 09:20:40 MSK; 21s ago
|
||||
|
@ -477,7 +477,7 @@ sudo systemctl restart rsyslog.service
|
|||
3. Убедитесь, что `/var/log/error` архивируется ежемесячно, при этом 12 последних сообщений должны сохраниться перед архивацией.
|
||||
*посмотрим настройки по-умолчанию для примера*
|
||||
```bash
|
||||
[da2001@co1 ~]$ cat /etc/logrotate.conf
|
||||
[user@host ~]$ cat /etc/logrotate.conf
|
||||
# see "man logrotate" for details
|
||||
# rotate log files weekly
|
||||
weekly
|
||||
|
@ -502,7 +502,7 @@ include /etc/logrotate.d
|
|||
*настройку для отдельного сервиса или категории необходимо создать в новом файле в папке `/etc/logrotate.d`*
|
||||
*посмотрим пример какого-нибудь файла из этой папки*
|
||||
```bash
|
||||
[da2001@co1 ~]$ cat /etc/logrotate.d/samba
|
||||
[user@host ~]$ cat /etc/logrotate.d/samba
|
||||
/var/log/samba/log.* {
|
||||
compress
|
||||
dateext
|
||||
|
|
Loading…
Reference in New Issue