티스토리 뷰
리눅스상에서의 history.
많이들 이용하시나요 ?
end user가 사용하다가 갑자기 잘못 되었을 때.
해킹을 당했을 때.
등 많이 쓰입니다.
하지만..
일반적인 history은 기록은 시간을 볼 수가 없습니다.
그러기 때문에 history로 분석할 때 매우 힘들었죠.
하지만.. 이제 쉽게 해보도록 하겠습니다.
[root@seob ~]# history | tail
992 ls
993 cd $WINE
994 ls
995 ln -s wine64 wine
996 ls
997 cd /
998 ls
999 su -
1000 history
1001 history | tail
기존의 history 입니다.
그냥 순번대로 명령어만 보입니다.
시간 기록을 하기 위해
아래와 같이 해주세요.
[root@seob ~]# tail /etc/profile
. "$i"
else
. "$i" >/dev/null 2>&1
fi
fi
done
unset i
unset -f pathmunge
HISTTIMEFORMAT="%Y-%m-%d [%H:%M:%S]# "
/etc/profile = 모든 사용자
~/.bash_profile = 해당 사용자
저는 모든 사용자가 사용할 수 있게끔 수정했습니다.
맨 아래 빨간 글씨로 되어있는걸 그대로 적어서 넣어주시면 됩니다.
그리고 난 뒤
logout 혹은 su - 혹은 source /etc/profile 로 적용해주세요.
[root@seob ~]# history | tail
991 2014-07-30 [13:08:18]# cd wine-1.7.23/
992 2014-07-30 [13:08:18]# ls
993 2014-07-30 [13:08:18]# cd $WINE
994 2014-07-30 [13:08:18]# ls
995 2014-07-30 [13:08:18]# ln -s wine64 wine
996 2014-07-30 [13:08:18]# ls
997 2014-07-30 [13:08:18]# cd /
998 2014-07-30 [13:08:18]# ls
999 2014-07-30 [13:08:18]# su -
1000 2014-07-30 [13:08:22]# history | tail
이렇게 보시면 년-월-일 [시/분/초]로 확인하실 수 있습니다.
이제 쉽게 history를 사용합시다.
'리눅스 > 기본' 카테고리의 다른 글
리눅스 파일시스템 체크 ! (0) | 2015.04.28 |
---|---|
일반 사용자가 sudo 사용하게 설정하기 (0) | 2014.11.17 |
[기초] crontab 활용 (0) | 2014.07.30 |
[기초] vi 실행시 행 번호가 보이게 하기 (0) | 2014.07.29 |
[Centos 6] Redhat 계열 Linux에 카카오톡 PC버전 설치하기 (2) | 2014.07.29 |