강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

history파일에 날짜,시간 넣기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

history 명령어사용기록을 날짜,시간 함께 기록해서 넣기

 

 

1.직접설정


/etc/profile 파일의 맨 마지막에  다음행 추가 하세요. 


export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S'


그리고  


source /root/.bashrc  하시면 됩니다.


참고 : /root/.bashrc 파일에서  /etc/bashrc파일을 읽어들이고, /etc/bashrc파일에서는 다시  /etc/profile 파일을 읽어들여서 적용하게 됩니다. 


 


2.쉘스크립트에서 사용할 경우

if [ -f /etc/rsyslog.conf ] ; then echo "export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S '" >> /etc/profile ; fi




3. 결과 확인

 

그렇게 하면..  아래와 같이 사용명령어만 나오는 결과가... 


[root@suk ~]# history

    8  passwd root

    9  ps -ef

   10  w

   11  ps aux

   12  df -h

   13  w

   14  ps aux

   15  df -h

   16  ps aux

   17  w

   18  df -h

   19  sar

   20  cat /proc/cpuinfo

   ...........이하 생략




아래와 같이... 날짜.. 시간이 함께 표시 됩니다. 

[root@suk ~]# history

  2  2024-04-04 14:18:41exit

  3  2024-04-04 14:20:22history

  4  2024-04-04 14:20:22vi /etc/profile

  5  2024-04-04 14:20:22source /root/.bashrc

  6  2024-04-04 14:20:22history

  7  2024-04-04 14:20:22vi /etc/profile

  8  2024-04-04 14:20:22source /root/.bashrc

  9  2024-04-04 14:20:22history

 10  2024-04-04 14:20:22exit

 11  2024-04-04 14:20:24history

   ... 이하 생략


만약 위의 결과가 바로 표시 안된다면.. 로그아웃했다가.. 로그인 해보세요. 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,158 명
  • 현재 강좌수 :  36,498 개
  • 현재 접속자 :  303 명