![]() |
Есть VPS и доступ к нему по SSH.
Есть файл логов "/var/www/siteru/data/logs/access.log" файл весит 5гб. Качать его смысла нет. Как можно скачать данные из файла за определенную дату. Например только за 10.10.2015, или с 05.10.2015 по 10.10.2015 ? Root доступ есть. Подконнектился через putty Что дальше ?) Интересует пример полной команды для сохранения логов за дату. Т.е. просто строка команды. Ссылки на мануалы просьба не кидать т.к. с linux не работаю, разобраться будет сложно. Можно ссылку если только хорошо разжевана для чайника. с строкой примером. |
Код:
Код:
# cat /var/log/nginx/access.log |grep "10/Oct/2015" > 10-Oct-2015.log |
Цитата:
Или сохранить лог за последние 5 дней ? |
Код:
Код:
# cat /var/log/nginx/access.log |egrep "(0[5-9]|10])/Oct/2015" > 05-10-Oct-2015.log |
SSHFS вам в помощь
|
В данном случае лучше настроить грамотно logrotate
|
Безусловно, необходимо настроить ротацию логов!
|
| Время: 16:41 |