728x90
[Linux 실습] 서버에 명령어 히스토리 경로 변경해 보기
- /var/log/ts/bash_history.log 경로에서 확인 가능하게 설정하기
<풀이>
- /.bash_history 로그: Bash 셸에서 사용자가 실행한 명령어의 기록을 저장하는 파일
- cat ~/.bash_histort로 명령어 히스토리가 찍힘을 알 수 있음. 실시간으로 기록은 안 되고 터미널 종료(exit)하고 다시 들어가야 기록이 남음.
a. /var/log/ts/bash_history.log 파일 생성
b. 히스토리 파일 경로 설정: ~/.bashrc 파일에 환경 변수 설정
- ~/.bashrc: Bash 셸에서 사용자별 환경 설정을 저장하는 파일로 별칭이나 함수, 환경변수 설정 가능
<추가 내용>
export HISTFILE=/var/log/ts/bash_history.log
export HISTSIZE=100
export HISTFILESIZE=200
>> 로그 파일이 bash_history.log에 저장되게 하고 명령어의 최대 개수 지정
export: Bash의 환경 변수를 설정
source ~/.bashrc로 환경 변수 설정 적용
c. log 기록 확인
- 확인 방법: cat /var/log/ts/bash_history.log
- 명령어 w, cd /, ls를 해보고 기록되는지 확인해 보기
cat /var/log/ts/bash_history.log으로 확인 가능
'운영체제 > Linux' 카테고리의 다른 글
[Linux 실습] MariaDB 설치 후 DB 포트 변경 (0) | 2024.08.13 |
---|---|
[Linux 실습] crontab으로 명령어 작업 예약 후 확인해 보기 (0) | 2024.08.12 |
[Linux 실습] 파일 복제 후 log 기록 남기기 (0) | 2024.08.09 |
Linux 리눅스 디렉터리(폴더) 구조 및 역할 정리 (0) | 2023.12.25 |
[Linux] 리눅스 이론 기초 (0) | 2023.12.09 |