Mareste history pentru toti utilizatorii - Centos HISTSIZE HISTFILESIZE
Oct. 2, 2022, 2 a.m. centos bash linux
Vrem sa marim limita pentru history pentru toti utilizatorii unui server Centos/RedHat. Pentru asta vom folosi un fisier custom.sh.
Vom adauga urmatoarele linii in /etc/profile.d/custom.sh:
# some custom stuff to increase HIST
export HISTSIZE=25000
export HISTFILESIZE=25000
HISTSIZEeste numarul de liniihistorycare vor fi salvate in memorie in sesiunea curentaHISTFILESIZEeste numarul de liniihistorycare vor fi salvate pe diskHISTFILEeste locatia unde vor fi salvate liniile pe disk (de obicei in$HOME/.bash_history)
Trebuie repornita sesiunea terminal/ssh sau reincarcat profilul cu source .bash_profile sau . .bash_profile
O potentiala problema este ca istoricul din history este salvat in memorie (RAM) si abia la incheierea sesiunii va fi scris pe disk.
Pentru a forta scrierea pe disk fara a inchide sesiunea putem folosi:
history -w
Mai multe informatii gasim in acest articol despre comanda history, publicat pe redhat.com