히스토리 로그 설정 변경
- 히스토리 로그에 시간 표기
/etc/profile <- 모든 유저가 적용받는 환경설정 파일
.bash_profile <- 사용자 계정 생성 시 자동으로 생성되는 숨겨진 파일의 하나. 사용자 계정의 환경설정 파일
# vi .bash_profile
export HISTFILE=~/.bash_history
export HISTFILESIZE=1000000000 기록되는 파일의 사이즈
export HISTSIZE=50000 History 기록되는 명령어 라인수
export HISTCONTROL=""
export HISTIGNORE=""
export HISTTIMEFORMAT="%F %T " 일시표기형식
readonly HISTFILE
readonly HISTFILESIZE
readonly HISTSIZE
readonly HISTCONTROL
readonly HISTIGNORE
readonly HISTTIMEFORMAT
readonly HISTCMD
readonly HOME
#shopt -s histappend
쉘이 종료할 때 히스토리 목록을 파일에 덮어쓰지 않고 HISTFILE 변수의 값으로 명명된 파일에 추가하는 설정
# chattr +a .bash_history .bash_logout .bashrc
파일의 변조를 막기위해 .bash_history, .bash_logout, .bashrc 3개 파일 속성을 부여하는 설정.
a속성은 파일보안을 위해 주로 사용하며, 삭제 및 변조는 불가능 하지만 추가는 가능함.
Lsattr 명령어로 속성 확인 가능
부여된 속성 제거: chattr -a .bash_history .bash_logout .bashrc
#source .bash_profile
환경변수 설정 적용
openldap 설치 (0) | 2014.06.17 |
---|---|
df 용량과 실제 사용량이 틀린 경우 (0) | 2014.05.19 |
[linux] 백그라운드 작업 nohup [xxx.sh] & (0) | 2014.04.22 |
[리눅스] 파일 접근 제어 설정 & 권한 설정 (0) | 2014.04.11 |
Top 명령어 옵션 (0) | 2014.04.11 |