Skip to content Перейти до змісту


How to see a detailed history of the commands run in Linux Як побачити детальну історію команд працюють в Linux

Linux

If you use or administer a Linux machine it can be quite useful to be able to take a look at the history of commands that have been executed on a machine. Якщо ви використовуєте або керувати машиною Linux це може бути дуже корисно мати можливість поглянути на історію команд, які були виконані на одному комп'ютері. This can be pretty useful when debugging and issue. Це може бути дуже корисним при налагодженні і проблеми. I usually use the command history to help me with this. Я зазвичай використовую в історії команд, щоб допомогти мені з цим.

# history # Історія
...
946 rpm -R mutt-1.4.1-11.rhel4.i386.rpm 946 об / хв-R Mutt-1.4.1-11.rhel4.i386.rpm
947 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm 947 об / хв-ДК Mutt-1.4.1-11.rhel4.i386.rpm
948 sudp rpm -qa | mail 948 об / хв sudp-QA | пошта
949 sudo rpm -qa | mail 949 об / хв Суда-QA | пошта
950 sudo rpm -qa | grep mail 950 об / хв Суда-QA | Grep пошти
951 rpm -qR sendmail-8.13.1-3.2.el4 951 об / хв-ДК SendMail-8.13.1-3.2.el4
952 cd scripts/log_parse/ 952 кд скрипти / log_parse /
...

This command gives me a straightforward list of the commands executed on this machine by the user I'm currently logged in as. Ця команда дає мені просто список команд, що виконуються на даній машині користувача Я в даний час увійшли в систему як. However, sometimes I need a lot more information than just this. Але іноді мені потрібно набагато більше інформації, ніж це. I need to know which command was executed at what time. Мені потрібно знати, яка команда була виконана в який час. For this I make a small modification to the commands settings, adding the date and time to the information output by the command: Для цього я зробити невеликі зміни в настройках команд, додавши, дату і час для виведення інформації за допомогою команди:

# export HISTTIMEFORMAT=”%F %T “ # Експорт HISTTIMEFORMAT = "% F% T"

Now run the history and see the difference: Тепер запустіть історію і побачити різницю:

# history # Історія
...
946 2009-07-20 08:12:33 rpm -R mutt-1.4.1-11.rhel4.i386.rpm 946 2009-07-20 08:12:33 RPM-R Mutt-1.4.1-11.rhel4.i386.rpm
947 2009-07-20 08:09:33 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm 947 2009-07-20 08:09:33 RPM-ДК Mutt-1.4.1-11.rhel4.i386.rpm
948 2009-07-20 09:49:44 sudp rpm -qa | mail 948 2009-07-20 09:49:44 sudp RPM-КК | пошта
949 2009-07-20 10:37:33 sudo rpm -qa | mail 949 2009-07-20 10:37:33 Суду RPM-КК | пошта
950 2009-07-20 10:17:13 sudo rpm -qa | grep mail 950 2009-07-20 10:17:13 Суду RPM-КК | Grep пошти
951 2009-07-20 10:12:23 rpm -qR sendmail-8.13.1-3.2.el4 951 2009-07-20 10:12:23 RPM-ДК SendMail-8.13.1-3.2.el4
952 2009-07-20 10:22:43 cd scripts/log_parse/ 952 2009-07-20 10:22:43 CD скрипти / log_parse /
...

Add this command to your users .bashrc file to make the change permanent. Додати цю команду для ваших користувачів. Bashrc файлу, щоб зробити зміни постійними.

Posted in Опубліковано в Linux Linux . .

Get Simple Help tutorials just like this one in your email inbox every day - for free! Отримати довідки Прості підручників, як це у вашому поштовому ящику щодня - безкоштовно! Just enter your email address below: Просто введіть свою адресу електронної пошти нижче:

You can always opt out of this email subscription at any time. Ви завжди можете відмовитися від підписки це повідомлення в будь-який час.

0 Responses 0 Відповіді

Stay in touch with the conversation, subscribe to the Залишайтеся на зв'язку при розмові, підпишіться на RSS feed for comments on this post RSS-канал для коментарів на цю посаду . .



Some HTML is OK Деякі HTML нормально

or, reply to this post via або відповісти на цей пост через trackback Архів . .