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. Hvis du bruker eller administrere en Linux-maskin kan det være ganske nyttig å kunne ta en titt på historien av kommandoer som har blitt utført på en maskin. This can be pretty useful when debugging and issue. Dette kan være ganske nyttig når feilsøking og problemet. I usually use the command history to help me with this. Jeg pleier å bruke kommandoen historien for å hjelpe meg med dette.
# history # Historie
… ...
946 rpm -R mutt-1.4.1-11.rhel4.i386.rpm 946 rpm-R mutt-1.4.1-11.rhel4.i386.rpm
947 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm 947 rpm-QR mutt-1.4.1-11.rhel4.i386.rpm
948 sudp rpm -qa | mail 948 sudp rpm-qa | mail
949 sudo rpm -qa | mail 949 sudo rpm-qa | mail
950 sudo rpm -qa | grep mail 950 sudo rpm-qa | grep post
951 rpm -qR sendmail-8.13.1-3.2.el4 951 rpm-QR sendmail-8.13.1-3.2.el4
952 cd scripts/log_parse/ 952 cd scripts / 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. Denne kommandoen gir meg en grei liste over kommandoer henrettet på denne maskinen av brukeren jeg er logget inn som. However, sometimes I need a lot more information than just this. Men noen ganger jeg trenger mye mer informasjon enn akkurat dette. I need to know which command was executed at what time. Jeg trenger å vite hvilke kommandoen ble kjørt til hvilken tid. For this I make a small modification to the commands settings, adding the date and time to the information output by the command: For dette jeg gjør en liten endring i kommandoene innstillinger, legge til datoen og klokkeslettet til informasjonen produksjonen ved hjelp av kommandoen:
# export HISTTIMEFORMAT=”%F %T “ # Export HISTTIMEFORMAT = "% F% T"
Now run the history and see the difference: Nå kjører historien og se forskjellen:
# history # Historie
… ...
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-QR 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-qa | mail
949 2009-07-20 10:37:33 sudo rpm -qa | mail 949 2009-07-20 10:37:33 sudo rpm-qa | mail
950 2009-07-20 10:17:13 sudo rpm -qa | grep mail 950 2009-07-20 10:17:13 sudo rpm-qa | grep post
951 2009-07-20 10:12:23 rpm -qR sendmail-8.13.1-3.2.el4 951 2009-07-20 10:12:23 rpm-QR 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 scripts / log_parse /
… ...
Add this command to your users .bashrc file to make the change permanent. Legg denne kommandoen til brukerne. Bashrc filen for å gjøre endringen permanent.























0 Responses 0 Responses
Stay in touch with the conversation, subscribe to the Hold kontakten med samtalen, abonnere på RSS feed for comments on this post RSS feed for kommentarer til dette innlegget . .