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

라즈베리 파이에 CentOS 설치하는 방법 – 홈서버 구축 가이드

라즈베리 파이에 CentOS 설치하는 방법 – 홈서버 구축 가이드

시중에서 가장 인기 있는 싱글보드 컴퓨터 중 하나인 라즈베리 파이는 대부분의 리눅스 사용자에게 없어서는 안 될 필수품입니다. 홈 서버 용도, 아이들을 위한 교육용 컴퓨터, 리눅스나 다른 기술 학습 등 그 활용 범위는 무궁무진합니다. 특히 홈 서버로서의 인기가 높은 만큼, 이번 글에서는 라즈베리 파이에 CentOS를 설치해 흔들림 없이 안정적인 홈 서버를 구축하는 방법을 단계별로 소개하겠습니다.

CentOS 이미지 다운로드

CentOS 프로젝트의 라즈베리 파이 전용 이미지는 공식 다운로드 페이지에서 다소 찾기 어렵게 숨겨져 있습니다. 최상의 사용 경험을 위해 CentOS 7 버전을 사용할 것을 권장합니다. CentOS 공식 홈페이지에 접속한 뒤 'CentOS Linux' 메뉴를 클릭하세요.

라즈베리 파이에 CentOS 설치하는 방법 – 홈서버 구축 가이드

다음으로 '7(2003)'을 클릭합니다. 참고로 이 버전 번호는 시간이 지나면서 달라질 수 있습니다.

미러 페이지에서 자신과 지리적으로 가장 가까운 미러 사이트를 선택하면 다운로드 가능한 파일 목록이 표시됩니다. 이 목록에서 주목해야 할 항목은 이름에 'RaspberryPi'가 포함된 파일들입니다(작성 기준 총 4개). 필자는 라즈베리 파이 4b에 설치할 예정이었기 때문에 'RaspberryPi-Minimal-4' 이미지를 선택했습니다. 반드시 본인의 기기 모델과 용도에 맞는 이미지를 골라야 한다는 점을 유의하세요.

라즈베리 파이에 CentOS 설치하는 방법 – 홈서버 구축 가이드 라즈베리 파이에 CentOS 설치하는 방법 – 홈서버 구축 가이드

SD 카드 굽기

대부분의 사용자에게는 Balena Etcher가 라즈베리 파이용 SD 카드를 굽는 가장 좋은 도구입니다. 특히 라즈베리 파이 이미지 대부분이 제공되는 xzip 압축 파일에서 바로 플래싱할 수 있다는 점이 큰 장점입니다.

굽기 과정은 매우 간단합니다. 프로그램을 실행한 뒤 소스 파일(여기서는 CentOS 압축 파일)을 선택하고, 대상 SD 카드를 지정한 다음 'Start Flashing' 버튼을 클릭하면 됩니다.

라즈베리 파이에 CentOS 설치하는 방법 – 홈서버 구축 가이드

잠시만 기다리면 플래싱이 완료되고, SD 카드를 라즈베리 파이에 삽입해 바로 부팅할 수 있습니다.

라즈베리 파이에서 CentOS 부팅하기

이 이미지들은 전원을 연결하고 명령 프롬프트가 나타날 때까지 기다리기만 하면 됩니다. KDE 또는 GNOME 버전을 설치했다면 별도 설정 없이 곧바로 로그인 화면으로 진입합니다.

기본 로그인 정보는 다음과 같습니다.

  • 사용자명: root
  • 비밀번호: centos

반드시 기억해야 할 주의사항: 로그인 직후 root 비밀번호를 변경하고, 일반 사용자 계정을 새로 생성해야 합니다. 이를 생략하면 해커가 이 기본 정보를 이용해 root 권한으로 시스템에 침입할 위험이 있습니다. 새 사용자를 생성하는 명령어는 다음과 같습니다.

root 비밀번호 변경: passwd

새 사용자 생성:

useradd USERNAME -G wheel -p PASSWORD

대문자 부분을 원하는 사용자명과 비밀번호로 바꿔 입력하세요. 이 명령은 해당 사용자를 wheel(sudo) 그룹에 추가하여, root로 직접 로그인하지 않고도 관리자 권한을 사용할 수 있게 해줍니다. 계정 생성 후에는 su 명령으로 새 사용자로 전환하세요.

su USERNAME

방금 생성한 사용자 이름으로 바꿔 입력하면 됩니다. 그다음에는 패키지를 최신 상태로 업데이트합니다.

sudo yum update -y

그래픽 데스크톱 환경 설치하기

이 단계는 가장 쉬운 과정 중 하나입니다. 다음 명령으로 설치 가능한 소프트웨어 그룹 목록을 확인할 수 있습니다.

yum grouplist

목록에서 원하는 그룹을 선택해 설치하면 됩니다. 여기서는 GNOME을 설치하지만, KDE Plasma 역시 사용할 수 있습니다.

sudo yum groupinstall "GNOME Desktop"

다만 이 동작은 사용 중인 라즈베리 파이 모델에 따라 결과가 달라질 수 있습니다. 실제로 필자의 Pi 4b에서는 systemd가 GUI가 실행 중이라고 표시했음에도 화면으로 전환되지 않는 현상이 있었습니다. 환경에 따라 결과가 다를 수 있으니 참고하세요.

이제 라즈베리 파이에 CentOS를 설치하는 방법을 익혔으니, IRC 서버 구축, Tor 프록시 설정, Wi-Fi 브리지 구성 등 다양한 프로젝트에 도전할 수 있습니다. 그중에서도 가장 간단하게 시작할 수 있는 것은 개인 웹 서버 만들기입니다.