티스토리 뷰

반응형





눅스상에서의 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를 사용합시다.


반응형
댓글
공지사항
최근에 올라온 글