Как в Linux посмотреть логи введенных в течение суток команд?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Аватара пользователя
Rodriggo2008
Сообщения: 5
ОС: Mandriva Linux 2007.0

Как в Linux посмотреть логи введенных в течение суток команд?

Сообщение Rodriggo2008 »

Нужно посмотреть все команды которые вводились за сегодня. Такой вопрос, линукс хранит их только до перезагрузки или даже если тачка перегружалась можно посмотреть каие команды вводил?? Если это возможно то подскажите пожалуйста где их искать??? ))
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Как в Linux посмотреть логи введенных в течение суток команд?

Сообщение *Sasha* »

Cмотри в ~/.bash_history
Спасибо сказали:
Аватара пользователя
Rodriggo2008
Сообщения: 5
ОС: Mandriva Linux 2007.0

Re: Как в Linux посмотреть логи введенных в течение суток команд?

Сообщение Rodriggo2008 »

*Sasha* писал(а):
07.01.2008 21:58
Cмотри в ~/.bash_history

Спасибо! Щас попробую найти ))
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: Как в Linux посмотреть логи введенных в течение суток команд?

Сообщение diesel »

есть еще команда такая: history
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как в Linux посмотреть логи введенных в течение суток команд?

Сообщение allez »

А еще есть такая переменная окружения в bash - HISTTIMEFORMAT.
Я в свой файл /etc/bash.bashrc вписал такую строчку:

Код: Выделить всё

export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S  '

После этого вывод history приобрел такой вид:

Код: Выделить всё

945  2007-12-30 00:22:28  sudo /usr/sbin/ntpdate ntp.psn.ru
946  2008-01-01 17:52:51  ps auxf
Спасибо сказали:
Ответить