본문으로 바로가기
반응형

리눅스 History에 날짜와 시간 (일시) 추가하여 보기


안녕하세요.


리눅스 사용도중, 명령어 사용 내역을 확인하기 위해, History 명령어를 종종 사용하곤 합니다.


기본 Default 설정으로는, 명령어를 입력한 순서로 표기가 됩니다.


이것을 간단한 내용 추가 이후, 언제 명령어를 입력하였는지, 간단하게 보실 수 있도록 가이드를 준비하였습니다.


아래 명령어를 따라, 사용하시면 됩니다.



○ History

 리눅스에서 사용 했던, 명령어를 저장하여, 내역을 확인 할수 있는 명령어



Linux History Default (OS 기본 설정)


○ 먼저 기본 설정을 한번 보실가요?

    명령어 (command) : history


[root@min ~]# history

    1  cd /etc

    2  ll

    3  cd /home/oracle

    4  ll

    5  cd config

    6  ll

    7  ps -ef | grep "tcp"

    8  ps -ef

    9  ps -ef | grep "tcp"

  ....

  987  ifconfig

  988  netstat -anp | grep "80"

  989  cd /

  990  ls

  991  ls -al

  992  ifconfig

  993  su - 

  994  su - 

  995  df -h

  996  su - oracle

  997  su - 

  998  history

[root@min ~]#



이와 같이 서버에서 사용했던, 명령어의 내역을 확인 할 수 있습니다.


하지만 이렇게 본다면, 해당 명령어를 언제 입력했는지 보기 어려운 면이 있지요...


이것을 날짜와 시간을 표기하게 하여, 수정해도록 하겠습니다.



Linux History 에 날짜와 시간을 추가하기


root의 profile 을 수정 하기 위해, 


/etc/profile 을 vi로 열고, 맨 마지막 라인에 내용을 한줄 추가 합니다.


추가할 내용 : HISTTIMEFORMAT="[%Y-%m-%d_%H:%M:%S] "


(vi /etc/profile)


[root@min ~]# vi /etc/profile

    1  cd /etc

    2  ll

    3  cd /home/oracle



(내용 추가)


[root@min ~]# vi /etc/profile

# /etc/profile


# System wide environment and startup programs, for login setup

# Functions and aliases go in /etc/bashrc


(내용 생략)

unset i

unset -f pathmunge



HISTTIMEFORMAT="[%Y-%m-%d_%H:%M:%S]  "d                     -----(내용 추가)

wq!                                                                                     -----(내용 추가 후 저장)



해당 명령어 이후, 터미널을 재시작 하거나,

아래 명령어로 profile 을 다시 적용 시킵니다.


Profile 적용 명령어 : source ../etc/profile


(적용)


[root@min ~]# source ../etc/profile




마무리


간단한 내용 한줄 추가로, 아래와 같은 결과값을 지속적으로 확인 할수 있습니다.


업무에 참고 하시기 바랍니다.


[root@min ~]# history

 1000  [2020-07-10_12:18:40]  history

 1001  [2020-07-10_12:18:41]  ddd

 1002  [2020-07-10_12:18:45]  history

 1003  [2020-07-10_12:19:59]  cat /etc/profile

 1004  [2020-07-10_12:20:07]  rm -rf ddd

 1005  [2020-07-10_12:20:13]  source ../etc/profile

 1006  [2020-07-10_12:20:17]  history

[root@min ~]# history







관련글 


 

장애낸 놈 찾기 1번째 방법 : History... 그 시간에 접속한 놈.....