Linux 커널 oops
Linux kernel oops컴퓨팅에서 웁스는 Linux 커널에서 심각하지만 치명적이지 않은 오류입니다.커널 패닉이 발생하기 전에 oops가 발생하는 경우가 많지만 경우에 따라서는 신뢰성이 저하된 상태로 작업을 계속할 수 있습니다.그 용어는 단순한 실수라는 것 외에는 아무 의미도 없다.
기능하고 있다
커널은 문제를 검출하면 문제를 일으키는 프로세스를 모두 종료하고 웁스 메시지를 출력합니다.이 메시지는 Linux 커널 엔지니어가 웁스를 생성한 조건을 디버깅하고 기본 프로그래밍 오류를 수정하는 데 사용할 수 있습니다.시스템에서 오류가 발생하면 일부 내부 리소스가 작동하지 않을 수 있습니다.따라서 시스템이 올바르게 작동하는 것처럼 보여도 활성 태스크가 중단됨으로써 바람직하지 않은 부작용이 발생할 수 있습니다.시스템이 손실된 리소스를 사용하려고 할 때 커널 웁스로 인해 커널 패닉이 발생하는 경우가 많습니다.
ops 메시지에 대한 공식 Linux 커널 문서는 파일에 있습니다.커널 소스의 documentation/admin-guide/bug-hunting.rst[1].로거 설정에 따라서는 ops 메시지 [2]수집 기능에 영향을 줄 수 있습니다.그kerneloops소프트웨어는 커널의 oops를 수집하여 www.kerneloops.org [3]웹사이트 등의 저장소에 제출할 수 있습니다.이것에 의해, 보고된 oops에 대한 통계 및 퍼블릭 액세스가 제공됩니다.
컴퓨터 및 운영 체제의 기술적인 세부 정보를 잘 모르는 사람에게는 웁스 메시지가 혼란스럽게 보일 수 있습니다.Windows 나 MacOS 와 같은 다른 operating system과는 달리, Linux 는 Windows 의 BSoD 와 같이 심플하고 사용하기 쉬운 메시지를 표시하는 대신에, 커널의 크래시를 설명하는 상세 정보를 표시하는 것을 선택합니다.간단한 크래시 스크린이 여러 번 제안되었지만 현재 개발 [4]중인 것은 없습니다.
「 」를 참조해 주세요.
- kdump (Linux)– Linux 커널의 크래시 덤프 메커니즘.내부에서는 kexec을 사용합니다.
- System.map – 메모리 내의 기호 이름과 주소 간의 매핑이 포함되어 있습니다.이 매핑은 oops 해석에 사용됩니다.
레퍼런스
- ^ "bug-hunting". kernel.org.
- ^ "DevDocs/KernelOops". madwifi-project.org.
- ^ "kerneloops(8) - Linux man page".
- ^ Larabel, Michael (10 March 2019). "A DRM-Based Linux Oops Viewer Is Being Proposed Again - Similar To Blue Screen of Death". Phoronix.
추가 정보
- Linux 디바이스 드라이버, 제3판, 제4장
- John Bradford (2003-03-08). "Re: what's an OOPS". LKML (Mailing list). Archived from the original on 2007-03-10. Retrieved 2006-05-22.
- Szakacsits Szabolcs (2003-03-08). "Re: what's an OOPS". LKML (Mailing list). Archived from the original on 2007-03-13. Retrieved 2006-05-22.
- Al Viro (2008-01-14). "OOPS report analysis". LKML (Mailing list). Archived from the original on 2008-04-21. Retrieved 2008-01-14.
- 커널 Ops Howto(madwifi 프로젝트) ops 메시지를 표시하는 데 도움이 되는 구성 파일 및 도구에 대한 유용한 정보입니다.다른 링크도 많이 있어요.