Linux 시스템"다운"시 해결 방법

2468 단어 linux다운 되다
만약 문제 가 재현 된다 면,문 제 는 이미 해결 되 었 다. 80% 됐어.운영 체제 핵심 에 문제 의 재현 방법 이 있다 면 이미 해결 되 었 다 고 할 수 있다. 99% 됐어.자주 발생 하 는 문 제 는 시스템 이 한동안 정상적으로 운행 한 후에 다운 되 는 것 이다.문 제 를 재현 하기 어렵다 면,다운 현장 에 남 겨 진 것 에 따라 분석 할 수 밖 에 없다.  만약 시스템 이 깨끗하게 되 지 않 았 다 면,예 를 들 어 디스크 인 터 럽 트 와 파일 시스템 이 좋 았 다 면,아마도 로그 정 보 를 파일 에 저장 할 수 있 었 을 것 이다.그러나 이런 행운 을 나 는 여태까지 만난 적 이 없다.키보드 가 끊 기 면 응답 할 수 있 습 니 다. (Num 누 르 기 Lock,키보드 의 작은 불 이 켜 지 는 것 을 볼 수 있 습 니 다)그러면 운 이 좋 은 셈 입 니 다.이 럴 때 제 사 를 지 낼 수 있 습 니 다. sysrq 대 법 Alt-Sysrq-T 프로 세 스 시스템 스 택 정보 가 져 오기,누 르 기 Alt-Sysrq-M 메모리 할당 정보 가 져 오기,누 르 기 Alt-Sysrq-W 현재 레지스터 정 보 를 가 져 옵 니 다.  linux/Documentation/sysrq.txt。또한 터미널 의 자동 을 닫 는 것 이 좋 습 니 다. blank 기능,이렇게 시스템 이 죽 을 때 적어도 화면 에서 정 보 를 볼 수 있다.설정 방법 은:  # echo 1 > /proc/sys/kernel/sysrq  # setterm -blank  이 두 설정 은 시스템 시작 스 크 립 트 에 추가 하 는 것 이 좋 습 니 다. (예 를 들 면 /etc/rc.d/rc.local)시작 할 때마다 실 행 될 수 있 도록 합 니 다.  불행 하 게 도 키보드 도 조용히 죽 었 다. (serial console)시스템 정보 전송  다른 시스템 에 가면 이런 정보 분석 을 통 해 문 제 를 찾 을 수 있다.설정 방법 은 다음 과 같 습 니 다.  준비 작업  1. 감시 되 는 서버,감시 작업 을 하 는 PC  2. 직렬 연결  배치 하 다.  1. 서버 에 새 것 을 추가 합 니 다. grub 프로젝트,핵심 매개 변수 추가 "console=ttyS0 console=tty 1",예:  kernel /boot/vmlinuz-2.4.21-9.30AXsmp ro root=LABEL=/1 console=ttyS0  console=tty1  2. 서버 에서 수정 /etc/sysconfig/syslog,가입 klogd 옵션 "-c 7.더 많은 커 널 정보 가 출력 되도록 보장 합 니 다.예:  KLOGD_OPTIONS="-x -c 7"  3. 서버 다시 시작  4. 직렬 로 두 대의 기 계 를 직접 연결 하여 테스트 합 니 다.  1) PC 에서 실행 "cat /dev/ttyS 0"서버 에서 실행 "echo hi > /dev/ttyS 0 PC 위 에 있 습 니까? "hi" 수출  2) PC 에서 실행 "cat /dev/ttyS 0"서버 에서 실행 "echo w > /proc/sysrq-trigger",보 세 요. PC 위 에 커 널 정보 출력 이 있 는 지 여부 입 니 다.  3) PC 에서 실행 "cat /dev/ttyS 0"서버 에서 실행 "modprobe loop PC 위 에 커 널 정보 출력 이 있 는 지 여부 입 니 다.  5. 테스트 에 통과 하면 PC 시작:cat /dev/ttyS0 | tee /tmp/result  그리고 Windows 슈퍼 터미널 에서 직렬 정 보 를 얻 습 니 다.  that's it.  핵심 지원 LKCD, netdump 등 디 버 깅 기능 도 한번 해 볼 수 있다.  남 은 것 은 경험 과 운 에 만 의존 하 는 것 이다. Linux 시스템 이 다운 된 원인 은 다음 과 같다.  시스템 하드웨어 문제 (SCSI 카드,메인보드,RAID 카드,네트워크 카드,하 드 디스크...)  외곽 하드웨어 문제 (터미널 전환기,네트워크...)  소프트웨어 문제  구동 하 다 bug (업 데 이 트 된 드라이버 를 찾 아 보기)  핵심 시스템 bug (가다 LKML 올 라 가 보 거나 핵심 을 바 꿔 보 자)  시스템 설정  마지막 으로 구 글 하나.가끔 직접 입력 하 셔 도 됩 니 다. "Linux 시스템 이 다운 되면 어 떡 하 죠?"  PE6650 자주 다운 된다"며 너 와 같은 문 제 를 겪 은 사람 이 있 는 지 살 펴 봤 다.찾 지 못 하 더 라 도 문 제 를 분석 하 는 데 도움 이 되 는 정보 로 적어도 당신 의 시스템 이 다른 사람과 다른 점 이 있 을 수 있다 는 것 을 설명 합 니 다.  조사 하 다. Linux 시스템 다운 문제,이것 은 과학 이자 예술 이 며,많은 하드웨어 소프트웨어 지식 과 경험 이 관련 되 어 있 으 며,끊임없이 학습 하 는 과정 이다.

좋은 웹페이지 즐겨찾기