반응형
리눅스 설치 전, 다음 하드웨어 요구사항을 확인해야 합니다.
|
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 방식 등 모두 제공한다.
반응형
'OS > Linux' 카테고리의 다른 글
[Linux 기초] 리눅스 배포판 분류, 슬랙웨어/데비안/레드햇/그 외 (1) | 2024.01.04 |
---|---|
[Linux] 원하는 port의 PID를 찾는 명령어 (0) | 2023.07.18 |
[Linux기초] 명령어를 통한 IP 수동 설정 방법과 예시 (0) | 2023.03.09 |
[Ubuntu] 크롬 브라우저 업데이트 명령어 (0) | 2023.01.06 |