История команд?

656
joe

Есть ли способ узнать, какие команды были выполнены между 2 конкретными датами (например, период от 2 до 3 месяцев)?

Я могу использовать команду истории, но я включил / выключил систему.

Это возможно? И как?

2
О каких командах ты говоришь? Что такое команда истории? Тот, что в Bash, не заботится о том, что вы включили или выключили что-нибудь. innaM 15 лет назад 0
какие команды я выполнял на терминалах joe 15 лет назад 0
Команда истории -http: //linux.about.com/od/commands/l/blcmdln_history.htm joe 15 лет назад 0
Вы используете Bash? innaM 15 лет назад 0

2 ответа на вопрос

9
nagul

Не по умолчанию. Вы должны установить утилиты psacct (Process Accounting), чтобы получить эту функциональность.

sudo apt-get install acct

Пакет ubuntu включает учет процессов в процессе установки. Он предоставляет следующие команды:

  • ac - вывод статистики о времени подключения пользователей
  • lastcomm - распечатать информацию о ранее выполненных командах.
  • sa - обобщает бухгалтерскую информацию
  • accton - включает или выключает учет процессов
1
ChrisInEdmonton

Нет, невозможно при установке по умолчанию. Если вы заботитесь о следующих 2–3 месяцах, можно настроить что-то для отслеживания этого, но не за предыдущие 2-3 месяца.

Есть ли другой способ отслеживать сейчас? joe 15 лет назад 0