본문 바로가기
운영체제/Linux

[Linux 기초] 리눅스 설치 전 하드웨어 요구 사항

by 뒹굴거리는프로도 2024. 1. 4.
반응형

 

 


 

리눅스 설치 전, 다음 하드웨어 요구사항을 확인해야 합니다.

  1. CPU 고려 사항
  2. 메인 보드 고려 사항
  3. 메모리(RAM) 고려 사항
  4. 하드디스크 고려 사항
  5. 모니터와 그래픽 카드 고려 사항
  6. LAN 카드 고려 사항
  7. 키보드 및 마우스 고려 사항

 

1. CPU 고려 사항


  • 리눅스는 CPU에서 제공하는 어셈블리 언어와 쉽게 이식 가능한 C 언어로 구현되었으며, CPU 종속 특성 부분만 어셈블리 언어로 구현되었고 나머지의 경우 C 언어로 구현되었다. GNU C가 지원하는 CPU 환경이라면 리눅스를 설치할 수 있다.
  • 리눅스 배포판의 경우, 인텔사의 x86, x64, x86_64와 같은 x86 계열, 또는 AMD 계열 CPU를 사용할 수 있다.
  • 모토롤라, SPARC, Alpha, PowerPC, ARM, MIPS 등 리눅스를 사용하고 있는 임베디드나 모바일을 확인해 보면 다양한 CPU를 지원한다.
  • 최근 32bit CPU보다는, 보다 많은 메모리 주소를 지정할 수 있는 64bit CPU를 사용한다.
  • CPU의 최대 성능을 높이기 위해 CPU 코어의 개수를 고려해야 한다.
  • CPU에서 가상화 기술(VT)를 제공하는지 고려해야 한다.
  • 리눅스 배포판마다 CPU 지원 방법이 다르다. 선택한 리눅스 배포판의 사양을 확인해야 한다.

 

 

2. 메인 보드 고려 사항


  • 거의 대부분 리눅스는 메인 보드를 지원한다. 만약 리눅스가 제대로 설치되지 않으면 바이오스를 업그레이드하는 것만으로 해결할 수 있다.

 

 

3. 메모리(RAM) 고려 사항


  • SDRAM, RD-RAM, DDR-RAM 등 거의 모든 메모리를 지원한다.
  • 스왑 파티션의 크기와 연관하여 메모리의 크기를 고려해야 한다.
  • 현재 64bit CPU의 사용이 보급화 되어 CentOS 6기준 64TB까지도 사용할 수 있게 되었다.
  • 리눅스 배포판마다 지원 가능한 최대 메모리 양은 다를 수 있다.

 

 

4. 하드디스크 고려 사항


  • 리눅스는 IDE(Integrated Driver Electronics), E-IDE(Enhanced IDE), SCSI(Small Computer System Interface), S-ATA(Serial ATA) 등 대부분의 인터페이스를 지원한다.
  • 파티션 설정을 수행하여 하드디스크 공간을 나눌 수 있다.
  • 스왑 설정을 수행하여 메모리를 효율적으로 사용할 수 있다.
  • 리눅스는 하나의 파일을 통해 장치를 관리하는 특성이 있다. IDE 또는 ATA 인터페이스의 경우 /dev/hdX 파일을, S-ATA, USB 메모리, SSD, SCSI 경우 /dev/sdX 파일을 통해 장치를 관리한다.

 

 

5. 모니터와 그래픽 카드 고려 사항


  • 대부분 경우 모니터와 그래픽 카드를 지원한다. 따라서 별도의 모니터나 그래픽 카드의 드라이버 설치 없이 리눅스 배포판을 설치할 수 있다. 만약 화면이 제대로 표시되지 않는다면 제조사의 드라이버 제공 여부를 확인해야 한다.
  • 대부분 경우 듀얼 모니터 설정이 제대로 되지 않는다. 이때 시스템에 맞는 드라이버를 설치하면 해결되는 경우가 있다.
  • lspci | grep -i vga 명령을 사용해 시스템에 장착된 그래픽 카드를 알아볼 수 있다.

 

 

6. LAN 카드 고려 사항


  • 대부분 경우 리눅스는 Intel, 3COM, Hp, Realtek, Broadcom과 같은 LAN 카드를 제공한다.
  • 리눅스는 이더넷, 모뎀, SLIP, PPP, ATM, FDDI, USB 등 다양한 네트워크 카드 규격을 제공한다.
  • 리눅스는 무선을 위한 무선랜 어댑터를 지원한다.
  • 네트워크 설정이 되지 않는 경우, 제조사에서 리눅스 드라이버를 제공하는지 확인해야 한다.
  • 네트워크 설정을 위해 IP 주소, 넷마스크, 게이트웨이 주소, DNS 서버 주소 등을 해당 조직이나 기관의 네트워크 관리자를 통해 확인해야 한다.

 

 

7. 키보드 및 마우스 고려 사항


  • 거의 대부분 키보드와 마우스를 지원한다.
  • 통신 인터페이스의 경우 PS/2, Serial, USB 방식 등 모두 제공한다.

 

 

 


 

 

반응형