Bash kabuğu her ne kadar güçlü olsada ön tanımlı olarak geçmişte çalıştırılan komutlara ait zamanları kaydetmemektedir. Bunu audit vs gibi yöntemlerle halledip audit loglarından görebileceğiniz gibi history komutunu çalıştırdığınızda da görebilirsiniz. Bunun için aşağıdaki yönergeleri takip edebilirsiniz. 

Örnek olarak history çıktısı;

[[email protected] ~]# history | tail -3
 800 /var/ossec/bin/ossec-control status
 801 /var/ossec/bin/manage_agents -l
 802 history | tail -3

-History komutuna zaman (timestamp) eklemek için;

[[email protected] ~]# export HISTTIMEFORMAT="%F %T "

-Tekrardan history komutunu çalıştırıp kontrol edebilirsiniz.

[[email protected] ~]# history | tail -3
 802 history | tail -3
 803 2016-10-26 04:31:46 export HISTTIMEFORMAT="%F %T "
 804 2016-10-26 04:31:49 history | tail -3

-Bu işlemin kalıcı olması için;

[[email protected] ~]# echo 'export HISTTIMEFORMAT="%F %T "' >> /etc/profile

[[email protected] ~]# source /etc/profile

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Post Navigation