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. Ak máte používať alebo spravovať Linux stroj môže byť celkom užitočné mať možnosť pozrieť sa na históriu príkazov, ktoré boli vykonané na počítači. This can be pretty useful when debugging and issue. To môže byť veľmi užitočné pri ladení a vydávanie. I usually use the command history to help me with this. Obvykle jezdím na históriu príkazov, aby mi pomohol s tým.
# history # História
… ...
946 rpm -R mutt-1.4.1-11.rhel4.i386.rpm 946 ot. / Min-R mutt-1.4.1-11.rhel4.i386.rpm
947 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm 947 ot. / Min-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 mail
951 rpm -qR sendmail-8.13.1-3.2.el4 951 ot. / Min-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. Tento príkaz mi dáva jednoduchý zoznam príkazov vykonaných na tomto stroji, ktoré používateľ som práve prihlásený ako. However, sometimes I need a lot more information than just this. Niekedy však potrebujem viac informácií, ako len toto. I need to know which command was executed at what time. Potrebujem vedieť, ktorý príkaz bol vykonaný v koľko hodín. For this I make a small modification to the commands settings, adding the date and time to the information output by the command: Za to som urobiť malú úpravu nastavenia príkazov, doplniť dátum a čas, aby informácie o výstupe príkazu:
# export HISTTIMEFORMAT=”%F %T “ # Export HISTTIMEFORMAT = "% F% T"
Now run the history and see the difference: Teraz spustite históriu a vidieť rozdiel:
# history # História
… ...
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 mail
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. Pridať tento príkaz k užívateľom. Bashrc súbor, aby sa zmena trvalá.























0 Responses 0 Odpovede
Stay in touch with the conversation, subscribe to the Zostať v kontakte s konverzácia, prihláste sa RSS feed for comments on this post RSS kanál pre komentáre k tomuto príspevku . .