질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

history 날짜 설정 후 날짜 이슈에 대한 문의

작성자 정보

  • 향기 작성
  • 작성일

컨텐츠 정보

본문

history 명령어 결과화면에 날짜/시간 노출을 하기 위해 설정 파일에 설정 한 후
궁금한 점이 있어 문의 드립니다.

# 설정 작업
 --> /etc/profile 파일에 아래 내용 추가
       export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
       export HISTTIMEFORMAT
--> source /etc/profile 명령어로 적용

# 문의 사항
1. [첫번째 문의]
    history 명령어 순서에 맞춰 날짜가 나오지 않는 것 같습니다.
    아래 history 결과를 보면 history 날짜 설정 이후 순서가 맞춰 날짜가 나오지 않고 있습니다.
    (정보보호 차원에서 일부 명령어는 제거 했습니다.)
-----------------------------
  910  2013-06-14 09:29:27 eixt
  911  2013-06-14 09:29:27 exit
  912  2013-06-13 17:35:17 history
  934  2013-06-13 19:09:13 clear
  935  2013-06-13 19:09:15 ll
  947  2013-06-13 20:05:23 exit
  948  2013-06-14 09:02:00 history
  949  2013-06-14 09:02:42 history
  950  2013-06-14 09:03:46 cd /var/log/
  951  2013-06-14 09:03:46 ll
  952  2013-06-14 09:03:51 vi secure
--------------------------------------
 
   참고로, 해당 서버는 한 사람이 사용하는 것이 아니라 여러 곳에서 접속해서 사용하는 서버이며,
   history 날짜 설정을 이러한 문제에 대해 궁금해서 어제와 오늘 몇번 설정을 변경하기는 했습니다.
   
2. [두번째 문의]
   history 날짜 설정 시점 기준 이전에 명령어도 해당 날짜로 노출이 되는 것인지 아니면 설정 시점으로
   일괄 적용되는 건지 해서요. 제가 파악하기로는 해당일 명령어는 명령어 시점으로 나오는 것고,
    전일 명령어는 설정 시점으로 일괄 적용되는 것 같기도 하지만 꼭 그렇지도 않는 것 같아서요.
    이부분에 대한 정확한 기준이 뭔지 궁금합니다.

 # history 명령어의 날짜 설정을 통해 과거 명령어 실행 시점을 정확히 알아보려 했는데, 이러한 부분이 
    파악이 잘 안되다 보니 history 날짜에 대해 신뢰성이 떨어지는 것 같습니다.

   고수들의 조언 부탁드립니다.
 

관련자료

댓글 1

쭈운님의 댓글

  • 쭈운
  • 작성일
history는 메모리에 저장했다가 logout을 해야 갱신되기 때문에 다른 곳에서 접속한 사람이 하루가 지나서 logout 한다면 저렇게 나오겠군요.

공지사항


뉴스광장


  • 현재 회원수 :  60,146 명
  • 현재 강좌수 :  36,405 개
  • 현재 접속자 :  312 명