나는 아침에 리눅스 박스에 로그인했고 터미널을 사용하여 많은 설치를했습니다.이 설치 중에 많은 오류가 발생했습니다. 터미널을 여러 번 지웠으며 이러한 오류를 해결했습니다. 이제 모든 오류로 얻은 모든 기록을 알고 싶습니다. 설치 중에받은 메시지.
나는 역사와 syslog를 시도했지만 내가 찾고있는 것을 얻지 못합니다 .RHEL6.5_64 비트를 사용하고 있습니다.
도와주세요.
history
당신은 아마 수집으로 명령은, 단지 당신이 실행 된 최근의 명령 (때로는 불완전한) 기록을 보여줍니다.
아래의 파일 /var/log
(및 기타 응용 프로그램 특정 위치)은 많은 관련 정보를 기록하지만 대부분의 경우 시간과 공간이 비효율적이기 때문에 모든 시스템 터미널에 나타나는 모든 항목의 문자 별 계정을 기록 하지는 않습니다. 작업.
(예, 나는 현재보다 미래를하고 있습니다!)
그러나 많은 출력이있을 수있는 명령을 실행하려는 경우 나중에 검토해야 할 수도 있으므로 script
먼저 입력 하십시오 (현재 디렉토리에 대한 쓰기 권한이 있는지 확인하십시오. 그렇지 않은 경우에는 cd ~
먼저). 다음과 같은 내용이 표시됩니다.
Script started, file is typescript
그 후에 원하는만큼 계속해서 원하는만큼 명령을 실행하십시오. 원하는 경우 며칠 동안 계속 실행하십시오. 파일 시스템 공간이 허용되면 무기한 계속할 수 있습니다.
완료되면을 입력 exit
합니다. 셸을 종료하지 않고 대신 script
세션을 종료합니다 . 거기 typescript
에서 좋아하는 텍스트 편집기에서 파일을 열고 발생한 모든 일에 대한 자세한보기를 얻을 수 있습니다. (백 스페이스 및 색상 코드와 같은 제어 문자를 포함합니다. 따라서 때때로 알아내는 데 약간의 연습이 필요하지만 대부분의 경우 사람이 읽을 수 있습니다. 그렇지 않은 경우 cat typescript
일반적으로 "재생"합니다. 하지만 그렇게하기 전에 파일의 작은 부분을 복사 / 붙여 넣기를 원할 것입니다!)
script
로깅 없이 이미 명령을 실행 했으므로 변경 사항을 취소 할 수 있습니다 (또는 성공적으로 설치된 항목과 그렇지 않은 항목을 알고 계속 진행).
먼저 다음을 실행하십시오.
rpm -qa --last
현재 설치된 모든 패키지와 설치 날짜가 나열됩니다. 그것은 것입니다 하지 분명 설치하지 않은 패키지를 나열합니다.
자세한 내용은 rpm
매뉴얼 페이지 및 기타 문서를 검토 하여 시스템의 패키지 정보를 드릴 다운하는 방법을 알아보십시오.
이렇게하면 이전에 성공한 명령 수와 실패했을 수있는 명령 (제거 프로세스)을 볼 수 있습니다.
추가 정보로 무장하면를 실행하는 것이 가장 script
쉬울 것입니다. 그런 다음 달성하려는 상위 수준 목표를 기반으로 처음부터 단계 를 되 돌리는 것이 가장 쉽습니다 . 실수를하더라도 이미 설치된 패키지를 설치하려고해도 아무런 해가 없습니다. 이것은 로그 및 기타 시스템 파일에서 패키지 별 단서를 찾는 것보다 훨씬 쉬울 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다