기본 사항
아래의 시간이 다소 소요되는 해결책을 시도하기 전에, 먼저 기본 단계를 확인해 보세요.
- 시스템 업데이트 확인: Linux 시스템을 최신 패키지 릴리스로 업데이트하여 유지하는 것은 시스템 기능을 유지하는 데 필수적입니다. sudo apt update && sudo apt upgrade 명령어를 실행하여 시스템 패키지를 업데이트하세요.
- 불필요한 프로세스 종료: Windows와 같은 운영 체제(OS)와 달리 Linux 배포판은 프로그램을 자동으로 닫는 것에 매우 소극적인 경우가 많습니다. 이로 인해 시스템 리소스가 과도하게 사용될 수 있습니다. sudo ps aux 명령어로 프로세스를 찾고, sudo pkill -15 "process_name"을 사용하여 종료를 요청하거나 sudo pkill -9 "process_name"을 사용하여 강제로 즉시 종료하세요.
- 시스템 로그 확인: 시스템 로그 또는 충돌 보고서는 운영 체제 이벤트의 기록이며, 시스템이 충돌하기 전까지 어떤 일이 발생했는지 파악하는 데 도움을 줄 수 있습니다.
손상되었거나 결함이 있는 드라이버
해결책: 기기의 드라이버 업데이트
이전 단계를 수행했음에도 기기에서 충돌이 발생한다면 드라이버를 수동으로 설치/재설치해야 하거나, 하드웨어 중 일부가 Linux 배포판과 호환되지 않는 것일 수 있습니다.
- Linux 라이브 USB를 사용 중이라면 /var/log/syslog 또는 dmesg를 확인해야 합니다. syslog 디렉터리는 기기 드라이버 및 하드웨어와 관련된 중요한 정보를 제공합니다. 그래픽 오류는 ~/.Xsession-errors 또는 /var/log/Xorg.0.log에 나열됩니다.
- 부품 제조업체가 Acer보다 더 최신 드라이버를 제공할 수 있습니다. 이는 특히 그래픽 처리에 해당합니다. AMD, Intel 또는 NVidia에서 직접 확인하세요.
전자 제품 제조업체(예: Intel, AMD, Realtek)에서 직접 제공하지 않는 드라이버 업데이트 프로그램은 피하세요. 이러한 프로그램은 최악의 경우 악성 코드를 설치하거나 잘못된 드라이버를 설치할 수 있습니다.
- 업데이트로 문제가 해결되지 않고 어떤 기기가 문제인지 알고 있다고 생각되면 드라이버를 삭제한 후 다시 설치해 보세요. 이는 사용하는 Linux 배포판마다 다를 수 있습니다.
과열
해결책: 기기에 먼지나 이물질이 없도록 유지
기기가 무작위로 충돌한다면 과열 때문일 수 있습니다. 과열은 여러 가지 이유로 발생할 수 있습니다. iFixit은 Dell, Lenovo, HP, Razer, Acer, Asus, Samsung 등 여러 기기에 대한 과열 관련 페이지를 제공하고 있습니다. 시작하기 위해 다음 사항을 고려해 보세요...
- 내부에 쌓인 먼지 제거: 압축 공기 또는 기타 친환경 대체품을 사용하여 가능한 한 많은 먼지를 제거하세요. 가장 효과를 보려면 냉각 팬을 분리하여 별도로 청소하세요.
- 냉각 팬 고장 확인: 시스템의 냉각 팬이 시스템 내부로 공기를 순환시키지 못하면 열이 쌓일 수 있습니다. 냉각 팬이 작동하는지 소리를 통해 확인하세요. 소음이 들리나요? 들린다면 정상적인 소음인가요? 냉각 팬에서 클릭 소리, 갈리는 소리 또는 이상한 소음이 들린다면 교체하는 것이 가장 좋습니다.
- 서멀 페이스트 교체: 방열기 제거 후 CPU에 서멀 페이스트를 다시 바르세요. 이는 방열기로의 열 전달을 최적화하여 작동 온도를 낮추고 시스템 충돌을 줄일 수 있습니다.
결함이 있는 저장 드라이브
해결책: 저장 드라이브 결함 여부 확인
문제가 계속 발생한다면 저장 드라이브의 데이터가 손상되었을 수 있습니다.
- 저장 드라이브가 SMART를 지원한다면 smartmontools 애플리케이션 세트로 드라이브를 테스트할 수 있습니다.
- 터미널 프로그램을 열고 sudo apt-get install smartmontools 명령어로 smartmontools를 설치하고, sudo smartctl -I /dev/sda를 사용하여 드라이브의 SMART 호환 여부를 테스트하세요. /dev/sda는 하드 드라이브 경로입니다.
- 드라이브가 SMART를 지원하지만 활성화되지 않은 경우 sudo smartctl -H on /dev/sda로 활성화할 수 있습니다.
- lsblk 명령어로 사용 가능한 디스크 목록을 확인하고, 확인하려는 디스크를 sudo unmount /dev/sda(경로를 적절한 정보로 대체)를 사용하여 마운트 해제하세요.
- sudo smartctl -H on /dev/sda 명령어로 디스크 상태를 확인하세요.
- sudo fsck /dev/sda 명령어를 실행하여 파일 시스템을 검사하세요.
- sudo badblocks -v /dev/sda를 사용하여 디스크의 불량 섹터를 스캔하세요.
- 디스크를 다시 마운트하세요: sudo mount /dev/sda. 기기의 드라이브가 불량으로 판정되거나 구형 하드 디스크 드라이브(HDD)를 사용 중이라면 성능 향상을 위해 솔리드 스테이트 드라이브(SSD)로 교체를 고려하세요. SSD는 에너지 효율이 더 높고 훨씬 빠릅니다.
결함이 있거나 부족한 RAM
해결책: 필요에 따라 RAM 테스트 및 교체
RAM(Random Access Memory)은 운영 체제에서 커널 패닉 및 멈춤 현상이 발생하는 주요 하드웨어 원인입니다.
- RAM 모듈을 다시 장착해 보세요. 아주 작은 핀이 약간 어긋나 있을 수 있습니다. RAM을 제거하고 다시 장착하는 것만으로 문제가 해결될 수 있습니다.
- 진단 프로그램을 실행하여 RAM을 테스트하세요.
- IT 전문가들은 오랫동안 RAM 테스트를 위해 memtest86을 사용해 왔습니다. 무료 도구이며 문서화가 잘 되어 있지만, 사용법을 익히는 데 약간의 지식이 필요합니다.
- RAM 테스트는 시간이 매우 오래 걸리며, 작은 오류는 테스트로 발견하기 복잡합니다. 테스트 결과가 실패인 경우를 신뢰하되, 통과된 결과는 항상 신뢰하지 마세요. 문제를 찾기 위해 진단 프로그램을 여러 번 실행해야 할 수도 있습니다.
- 진단 결과가 실패로 나오면 메모리를 교체하세요. 전체 용량을 늘리거나 동일한 용량 및 속도의 제품으로 교체하십시오.
댓글 0개