본문 바로가기
서버(LINUX)

history 및 명령어 사용시간 확인

by 리틀홍콩 2014. 11. 27.
728x90

리눅스는 각 계정별로 계정사용자가 서버에서 사용했던 명령어들을 기억하고 있다.

[root@localhost ~]# pwd
/root
[root@localhost ~]# 
[root@localhost ~]# ls -l .bash_history
-rw-------    1 root     root         5488  11월  27 08:21 .bash_history
[root@localhost ~]# history

 ...
 998    mkdir
 999    cd ..
 1000    ll

※ 명령어만 나오고 입력 시간이 나오지 않아 언제에 입력했는지 알 수 없다.

그래서 /etc/profile 파일에 아래와 같은 라인을 추가한다.

# Add timestamp to .bash_history
HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "
export HISTTIMEFORMAT

그 후 재로그인한 다음 다시 history 명령어를 치면 시간이 나오는걸 확인할 수 있다.

[root@localhost ~]# history

  997  2014-11-27_16:43:15 pwd
  998  2014-11-27_16:43:47 ls -l .bash_history
  999  2014-11-27_16:43:51 ll
 1000  2014-11-27_16:43:55 history

'서버(LINUX)' 카테고리의 다른 글

wget 사용하기  (0) 2014.12.11
로그파일(log) 알아두기  (0) 2014.11.28
chown, chmod 사용방법  (0) 2014.11.27
삭제 쉘 파일  (0) 2014.11.26
crontab 명령어 및 만들기  (0) 2014.11.26

댓글