몇 분마다 재부팅되는 Unix 서버가 있습니다. 설명된 대로 다시 시작이 호출될 때 프로세스 트리를 기록하여 문제의 원인을 추적해 보았습니다.이 질문에 대한 대답.
그러나 다음에 어디를 봐야할지 모르겠습니다.
로그에는 다음 줄(및 기타 여러 줄)이 포함되어 있습니다.
root 1 0 0 16:49 ? 00:00:00 /sbin/init
root 2894 1 0 16:53 ? 00:00:00 /bin/bash /sbin/shutdown -r now Control-Alt-Delete pressed
나에게는 서버의 시작 프로세스가 restart 을 호출하는 것 같습니다 shutdown -r
. 시스템 로그에는 다음 줄만 표시됩니다.
sshd[2433]: Received signal 15; terminating.
또한 이것은 내 IP 주소에서만 연결을 허용하는 Amazon Web Service Unix 인스턴스입니다. 또한 개인 키로 보호됩니다.
문제의 원인을 찾기 위해 취할 수 있는 다음 단계는 무엇입니까?
답변1
뭐, 뭘 하든 이렇게 되잖아뿌리따라서 /var/log/auth.log
누군가가 다음으로 로그인하고 있는지 확인하십시오.뿌리또는행정이 기간 동안 또는 사용 중스도루트 권한을 얻으려면. /etc/ssh/ssd_config
관련 세부 정보를 얻으려면 로깅 수준을 높여야 할 수도 있습니다 .
다른 것들은 다음과 같습니다:
- 볼
/etc/passwd
계정뿌리또는행정그리고 가지고세게 때리다해당 계정에 대해 정의된 셸입니다. 홈 디렉토리가 있는 경우 .bashrc 파일에 이상한 것이 정의되어 있는지 확인하세요. - 시작 시 머신에 어떤 데몬이 있는지 확인하세요. 바라보다이 게시물더 알아보기. 이 중 하나라도 다시 시작해야 하는 이유가 있나요?
- 다음으로 로그인뿌리그리고 배치 작업을 확인합니다
crontab -e
. 귀하의 예에서는 약 5분 후에 세션이 다시 시작됩니다. 시작하는 것이 있나요?예약 된 일들대략 그 간격으로 파일을 제출하시겠습니까? 이 대기열에 있는 모든 항목은뿌리소스 코드의 출처가 어디든 상관없습니다. - 하드웨어 오류 가능성을 제거하려면 다음을 부팅해 보십시오.예서버가 다른 Amazon에 있습니다.영역다른 하드웨어에서 이런 일이 발생하도록 합니다.
- 이거인가요?예항상 이랬던 걸까요, 아니면 어느 정도 시간이 지나서부터 시작된 걸까요? 백업이 있습니까(Amazon급성 심근경색이전 버전으로 돌아가서 여전히 이 동작이 나타나는지 확인할 수 있도록 전체 작업의 일부를 수행하시겠습니까? 참고: 결코 충분하지 않습니다급성 심근경색백업하세요!