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
HISTSIZE
este numarul de liniihistory
care vor fi salvate in memorie in sesiunea curentaHISTFILESIZE
este numarul de liniihistory
care vor fi salvate pe diskHISTFILE
este 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