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