환경: Amazon Linux 2
작성 위치: /etc/bashrc
* 현재 접속중인 사용자가 누구냐에 관계 없이 전체 시스템에 적용하기 위해 /etc/bashrc 파일에 적용하기로 결정.
* 운영체제가 우분투인 경우, /etc/bash.bashrc
아래 내용을 맨 마지막에 추가해 준다. 여기서 'username:username'은 루트 계정이 아닌 현재 사용자가 접속중인 계정으로 바꿔준다.
if [ ! -f "/var/log/command_history.log" ]; then
sudo touch /var/log/command_history.log
sudo chown username:username /var/log/command_history.log
fi
export PROMPT_COMMAND='echo "$(date "+%Y-%m-%d.%H:%M:%S") $(whoami) $(pwd) $(history 1)" >> /var/log/command_history.log;'
추가한 내용을 저장한 후 source /etc/bashrc 커맨드 실행을 해주면, /var/log/command_history 내에 로그가 쌓이는 것을 확인할 수 있다.
반응형
'AWS > EC2' 카테고리의 다른 글
promtail 에이전트 설치 (0) | 2023.08.03 |
---|---|
nginx - SELinux 환경설정 문제로 인한 HTTP 프록시 연결 실패 해결 (1) | 2019.04.08 |
AWS EC2 인스턴스 생성 후 시간대 변경 (0) | 2019.04.01 |