Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투(Ubuntu) 시스템 충돌의 주요 원인과 복구 방법 완벽 가이드

운영체제라면 무엇이든 충돌이 발생할 수 있으며, 우분투(Ubuntu)도 예외는 아닙니다. 리눅스를 사용하다가 문제가 생겼다면, 아래에서 소개하는 원인과 해결 방법을 통해 충돌 상황에서 벗어나는 데 도움을 받을 수 있습니다.

우분투가 멈췄다면 가장 먼저 시도해볼 것은 시스템을 재부팅하는 것입니다. 경우에 따라 콜드 부팅(전원을 완전히 끈 후 다시 켜는 방식)이 필요할 수도 있습니다. 컴퓨터의 전원을 껐다가 다시 켜는 것만으로도 메모리 부족, 애플리케이션 충돌, 브라우저 멈춤 등 많은 문제가 해결됩니다.

충돌 원인 파악하기

컴퓨터가 충돌하기 직전에 어떤 작업을 했는지 기록해 두세요. 특정 애플리케이션을 사용할 때마다 문제가 발생한다면, 해당 프로그램의 업데이트나 알려진 이슈가 있는지 조사해 보는 것이 좋습니다. 오다시티(Audacity)나 오픈샷(OpenShot) 비디오 편집기처럼 가끔 충돌이 발생하는 것으로 알려진 애플리케이션들도 있습니다.

애플리케이션 문제를 해결하려면 프로그램을 재시작하거나, 복구하거나, 다시 설치해 보세요. 그래도 해결되지 않으면 개발사에 문제를 보고하는 것도 좋은 방법입니다.

파이어폭스(Firefox) 업데이트가 리눅스 시스템을 멈추게 한 사례도 있었습니다. 개발사가 문제를 수정할 때까지는 파이어폭스 사용을 자제하는 것이 좋습니다.

애플리케이션이 원인이 아니라면, 하드 드라이브 공간이 부족하거나 하드웨어 문제가 있을 가능성이 높습니다.

이 글에서는 충돌을 진단하고 복구하는 다음과 같은 방법들을 다룹니다:

  • 하드 드라이브 공간 확보하기
  • 메모리 테스트하기
  • 하드웨어 고장 진단
  • 간헐적 하드웨어 문제 해결
  • X 서버 충돌에서 복구하기
  • 다른 소스에서 리눅스 부팅하기

하드 드라이브 공간 확보하는 방법

하드 드라이브의 여유 공간을 확인하려면 시작 버튼을 클릭한 후 보조프로그램, 디스크 순서로 이동하세요.

우분투에는 윈도우와 같은 디스크 정리 도구나 내장 조각 모음 기능이 없습니다. 그렇다면 디스크 공간을 확보하려면 어떻게 해야 할까요?

  • 휴지통 비우기
  • .ISO 다운로드 파일 삭제하기
  • 더 이상 필요하지 않은 구버전 커널 제거하기
  • 사용하지 않는 게임과 앱 삭제하기
  • 시스템 클리너 활용하기
  • APT 캐시 정기적으로 정리하기
  • 시스템을 최신 상태로 유지하기

마지막 항목은 다소 의외로 느껴질 수 있습니다. 하지만 리눅스 업데이트는 윈도우 업데이트와 달리 공간을 더 차지하는 것이 아니라 오히려 공간을 확보해 줍니다.

메모리 부족

우분투를 사용하는 중 시스템이 무작위로 충돌한다면, 메모리가 부족할 수 있습니다. 메모리 부족은 설치된 메모리 용량보다 더 많은 애플리케이션이나 데이터 파일을 동시에 열 때 발생합니다.

이것이 원인이라면 한 번에 너무 많은 프로그램을 열지 않거나, 컴퓨터에 더 많은 메모리를 추가하는 방법이 있습니다.

메모리 부족의 또 다른 원인은 RAM 고장입니다. 메모리 테스트를 실행하여 RAM에 문제가 있는지 확인해 보세요.

메모리 테스트 수행 방법

  • 먼저 시스템을 켜거나 재시작합니다.
  • 키보드의 Shift 키를 누른 상태로 GRUB 메뉴를 불러옵니다.
  • 방향키를 사용하여 우분투 memtest86+ 항목을 찾습니다.
  • 엔터 키를 누르면 메모리 테스트가 자동으로 실행됩니다. 테스트가 진행되는 동안 파란색 화면이 표시됩니다.
  • 테스트는 ESC 키를 누를 때까지 계속됩니다. 최소 한 번의 전체 사이클을 완료할 때까지 기다리세요. 문제가 아주 간헐적으로 발생한다면 테스트를 훨씬 더 오래 실행해 보세요.

테스트에서 오류가 발견되면 RAM 메모리 카드 중 하나를 교체해야 합니다.

기타 하드웨어 고장

컴퓨터 전원이 꺼진 후 아예 켜지지 않는다면(표시등도 소리도 없음), 먼저 콘센트에 전원이 공급되고 있는지 확인하세요. 콘센트에 전원이 정상적으로 들어온다면 가장 유력한 원인은 고장난 파워서플라이(전원 공급 장치)입니다.

전원이 켜졌다가 30초 이내에 다시 꺼진다면, 팬이 느리게 돌거나 멈춰 있거나, 팬 속도를 감지하는 센서에 문제가 있을 수 있습니다.

컴퓨터 충돌을 일으킬 수 있는 다른 부품들은 다음과 같습니다:

  • 팬이 느리거나 아예 돌지 않아 발생하는 과열
  • 하드 드라이브 고장
  • 불량 파워서플라이
  • 메인보드 또는 CPU 고장
  • 그래픽 카드 문제
  • 센서 이상

하드 드라이브의 고장 여부는 직접 테스트해 볼 수도 있습니다. 일정 수의 오류는 허용되며, 새 하드 드라이브에도 이미 일부 오류가 존재합니다.

직접 수리할 줄 안다면 고장난 부품을 교체하세요. 그렇지 않다면 컴퓨터 기술자에게 수리를 맡기는 것이 좋습니다.

간헐적 하드웨어 문제

산발적으로 발생하는 문제의 가장 흔한 원인은 과열, 메모리 고장, 하드 드라이브 오류입니다.

테스트로 고장난 부품을 특정하지 못했다면, 문제를 찾을 때까지 부품을 하나씩 교체해 가며 확인해야 할 수 있습니다.

X 서버 충돌에서 복구하기

리눅스 시스템은 충돌에서 복구할 수 있는 여러 가지 방법을 제공합니다. 가장 간단한 방법은 재부팅이지만, 그 외에도 다음과 같은 방법들이 있습니다:

  • 키보드 단축키로 X 서버 재시작하기
  • 가상 콘솔 전환하기
  • SSH를 통해 네트워크로 X 서버 종료하기
  • Magic SysRq 키 사용하기

다른 소스에서 리눅스 부팅하기

컴퓨터 전원은 켜지지만 리눅스가 로드되지 않는다면 어떻게 해야 할까요? 하드 드라이브가 고장났거나 운영체제 파일이 손상되었을 가능성이 있습니다.

우분투 라이브 CD 또는 USB를 미리 만들어 두었다면, 해당 미디어로 부팅할 수 있습니다.

이 작업은 반드시 미리 해두어야 합니다. 또는 다른 컴퓨터에서 라이브 부팅 미디어를 만들 수도 있습니다.

자세한 지침은 부팅 가능한 리눅스 USB 드라이브 제작 도구 또는 자신만의 부팅 가능한 리눅스 라이브 CD 만들기 관련 자료를 참고하세요.

시스템 충돌의 원인은 매우 다양하며, 단 하나의 해결책은 없습니다. 최악의 경우, 위의 방법들이 모두 효과가 없다면 새 컴퓨터를 구입하거나 믿을 만한 컴퓨터 기술자의 도움을 받아야 할 수도 있습니다.