ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Linux, Freebsd, *nix (https://forum.antichat.xyz/forumdisplay.php?f=124)
-   -   как сохранить access.log через SSH ? (https://forum.antichat.xyz/showthread.php?t=1920219)

kuzmit42 10.10.2015 02:41

Есть VPS и доступ к нему по SSH.
Есть файл логов "/var/www/siteru/data/logs/access.log" файл весит 5гб. Качать его смысла нет.
Как можно скачать данные из файла за определенную дату.
Например только за 10.10.2015, или с 05.10.2015 по 10.10.2015 ?
Root доступ есть. Подконнектился через putty
Что дальше ?)

Интересует пример полной команды для сохранения логов за дату. Т.е. просто строка команды.
Ссылки на мануалы просьба не кидать т.к. с linux не работаю, разобраться будет сложно.
Можно ссылку если только хорошо разжевана для чайника. с строкой примером.

metsys 10.10.2015 02:47

Код:


Код:

# cat /var/log/nginx/access.log |grep "10/Oct/2015" > 10-Oct-2015.log

kuzmit42 11.10.2015 16:56

Цитата:


metsys написал(а):

Код:


Код:

# cat /var/log/nginx/access.log |grep "10/Oct/2015" > 10-Oct-2015.log

А не подскажите как написать диапазон дат например c "05/Oct/2015" по "10/Oct/2015"
Или сохранить лог за последние 5 дней ?

metsys 11.10.2015 17:50

Код:


Код:

# cat /var/log/nginx/access.log |egrep "(0[5-9]|10])/Oct/2015" > 05-10-Oct-2015.log

Zmeyonish 23.12.2015 19:01

SSHFS вам в помощь

DragonZX 07.11.2016 21:15

В данном случае лучше настроить грамотно logrotate

sys64 21.12.2016 17:01

Безусловно, необходимо настроить ротацию логов!


Время: 16:41