날짜 및 시간과 사용자의 IP 주소를 서버에 로그인하고 특정 명령을 실행하기 위해 history 명령을 다시 설정해야합니다 . history 명령으로이 정보를 표시 할 수있는 방법이 있습니까?Bash 기록에 날짜, 시간 및 사용자 IP를 저장하는 방법
샘플 출력은 다음과 같습니다 당신이 HISTTIMEFORMAT
을 설정하여 배쉬 역사에 타임 스탬프를 설정 할 수 있지만
Sat 04 Nov 2017 06:20:20 AM +03 111.111.111.111 : pwd Sat 04 Nov 2017 06:20:20 AM +03 111.123.123.111 : mkdir test Sat 04 Nov 2017 06:20:20 AM +03 123.123.44.32 : pwd
이 설정에 하나 .bash_profile을 통해 이러한 변화를 도와주세요 또는
에 CentOS 서버에서 –
는 노력을 보여주십시오 (언급하는 것을 잊지). 시작하려면이 게시물을 참조하십시오. https://stackoverflow.com/questions/11987761/how-to-find-date-wise-history-of-linux-commands-being-fired – codeforester
답장을 보내 주셔서 감사 드리며 이미 이 항목을 .bash_profile에 입력하면 날짜, 시간이 올바르게 표시됩니다. 그러나 해당 명령을 실행하는 사용자의 IP 주소를 가져올 수 없습니다. 는 = "% c :를".bash_profile을 수출 HISTTIMEFORMAT 코드 아래에 입력 출력은 다음과 같습니다 토 2017년 11월 4일 오전 6시 24분 35초 03 : –