Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux에서 실행되는 명령의 자세한 기록을 보는 방법

이 가이드는 "history" 명령을 사용하여 Linux 컴퓨터에서 실행한 모든 명령을 검토하는 방법을 보여줍니다.

Linux 시스템을 사용하거나 관리하는 경우 시스템에서 실행된 명령의 기록을 볼 수 있는 것이 매우 유용할 수 있습니다. 이것은 디버깅 및 문제 시 매우 유용할 수 있습니다. 나는 보통 history 명령을 사용합니다. 도와주세요.

#개의 기록
...
946rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947rpm -qR mutt-1.4.1-11.rhel4.i386.rpm
948 sudp rpm -qa | 메일
949 sudo rpm -qa | 메일
950 sudo rpm -qa | grep 메일
951 rpm -qR sendmail-8.13.1-3.2.el4
952 cd 스크립트/log_parse/

이 명령은 현재 로그인한 사용자가 이 컴퓨터에서 실행한 명령의 간단한 목록을 제공합니다. 그러나 때때로 나는 이것보다 더 많은 정보가 필요합니다. 어떤 명령이 언제 실행되었는지 알아야 합니다. 이를 위해 명령 설정을 약간 수정하고 다음 명령으로 정보 출력에 날짜와 시간을 추가합니다.

# 내보내기 HISTTIMEFORMAT="%F %T "

이제 기록을 실행하세요. 차이점을 확인하세요:

#개의 기록

946 2009-07-20 08:12:33 rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 2009-07-20 08:09:33 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm
948 2009-07-20 09:49:44 sudp rpm -qa | 메일
949 2009-07-20 10:37:33 sudo rpm -qa | 메일
950 2009-07-20 10:17:13 sudo rpm -qa | grep 메일
951 2009-07-20 10:12:23 rpm -qR sendmail-8.13.1-3.2.el4
952 2009-07-20 10:22:43 cd scripts/log_parse/
...

이 명령을 사용자 .bashrc에 추가합니다. 파일을 변경하여 영구적으로 만듭니다. 또한 history 명령을 더 조정하는 방법을 설명하는 가이드도 있습니다.