La'hev

Heverovy poznatky a poznámky

Uživatelské nástroje

Nástroje pro tento web


Logování historie v linuxu

Nastavení provádíme v ~/.bashrc

V proměnných HISTSIZE a HISTFILESIZE se nastavuje kolik se toho bude logovat. Nastavit klidně velmi velké číslo (výchozí bývají 1000, resp. 2000; nastavit klidně 100000000).

Zaznamenávat také čas:

export HISTTIMEFORMAT="%d/%m/%y %T "

Zaznamenávat IP adresu SSH připojení:

export HISTTIMEFORMAT=”%F %T : $(echo $SSH_CONNECTION | cut -d\ -f1) : ”

Dle http://www.cyberciti.biz/faq/unix-linux-bash-history-display-date-time/ a komentářů

Force to instantly record HISTFILE every time a command is typed (instead of logout):1)

# echo ‘PROMPT_COMMAND=„history -a“’ » .bashrc

linux/history.txt · Poslední úprava: 2016/06/01 16:33 autor: Hever