시장에서 가장 인기 있는 단일 보드 컴퓨터 중 하나인 Raspberry Pi는 대부분의 Linux 사용자 가정에서 주류입니다. 가정용 서버 응용 프로그램, 어린이용 컴퓨터, Linux 학습 또는 기타 기술을 위한 것이든 Pi의 용도를 확실히 찾을 수 있습니다. 홈 서버로서의 인기를 감안할 때, Raspberry Pi에 CentOS를 설치하여 견고한 홈 서버를 만드는 방법을 보여 드리겠습니다.
CentOS 이미지 가져오기
CentOS 프로젝트의 특정 Raspberry Pi 이미지는 다운로드 페이지에서 약간 숨겨져 있습니다. 최상의 경험을 위해 CentOS 7을 사용하는 것이 좋습니다. CentOS 홈 페이지에서 "CentOS Linux"를 클릭하십시오.
"7(2003)"을 클릭합니다. 해당 버전 번호는 시간이 지남에 따라 변경될 수 있습니다.
미러 페이지에서 가장 가까운 미러를 선택하면 선택할 수 있는 옵션 목록이 표시됩니다. 이 프로젝트에 중요한 몇 가지가 있습니다. 작성 당시 이름에 "RaspberryPi"라고 표시된 네 개입니다. 제 경우에는 "RaspberryPi-Minimal-4"라고 되어 있는 것을 선택하겠습니다. Raspberry Pi 4b에 설치할 것입니다. 특정 사용 사례에 가장 적합한 것을 선택하십시오.
SD 카드 플래싱
대부분의 사용자에게 Balena Etcher는 아마도 Raspberry Pi SD 카드를 플래싱하는 데 가장 좋은 선택일 것입니다. 주요 부분 중 하나는 대부분의 Raspberry Pi 이미지에 대해 다운로드하는 xzip 아카이브에서 바로 플래시된다는 것입니다.
깜박이는 과정은 쉽습니다. 애플리케이션을 실행하고 소스 파일(이 경우 CentOS 아카이브), SD 카드 포트를 선택하고 "플래시 시작"을 클릭합니다.
모든 작업이 완료되고 Pi의 SD 카드에서 부팅할 수 있습니다.
라즈베리 파이에서 CentOS 부팅하기
이러한 이미지를 사용하면 전원을 켜고 명령 프롬프트가 표시될 때까지 기다리는 것처럼 간단해야 합니다. KDE 또는 GNOME 버전을 설치할 수 있는 경우 로그인 화면으로 바로 이동합니다.
기본 로그인 자격 증명은 다음과 같습니다.
- 사용자 이름:root
- 비밀번호:centos
중요한 메모 :루트 암호를 변경하고 즉시 루트가 아닌 사용자를 만드십시오. 이렇게 하지 않으면 누군가(해커라고도 함)가 이를 알고 루트 액세스 권한으로 시스템에 들어갈 가능성이 있습니다. 그 좋지 않다. 새 사용자를 만드는 명령은 다음과 같습니다.
루트 비밀번호 변경:passwd
새 사용자 생성:
useradd USERNAME -G wheel -p PASSWORD
선호하는 사용자 이름과 비밀번호로 대체하십시오. 이 명령은 wheel
에 사용자를 생성합니다. 또는 sudo
그룹을 사용하여 사용자를 완전히 전환하고 루트로 로그인하지 않도록 할 수 있습니다. 그렇게 한 후에는 su
를 사용해야 합니다. 다음과 같이 사용자를 새로 생성된 사용자로 전환하는 명령:
su USERNAME
방금 만든 사용자의 사용자 이름으로 대체하십시오. 여기에서 업데이트 명령을 사용하여 패키지가 최신 상태인지 확인하십시오.
sudo yum update -y
그래픽 데스크탑 환경 설치
이것은 가장 쉬운 부분 중 하나입니다. 다음 명령을 사용하여 사용 가능한 소프트웨어 그룹을 볼 수 있습니다.
yum grouplist
설치할 것을 선택하십시오. GNOME을 설치할 예정이지만 KDE Plasma도 사용할 수 있습니다.
sudo yum groupinstall "GNOME Desktop"
이것은 사용중인 Raspberry Pi에 따라 다른 것 같습니다. 내 Pi 4b에서 systemd
를 얻을 수 없습니다. 실행 중이라고 해도 GUI로 이동합니다. 마일리지는 다를 수 있습니다.
이제 Raspberry Pi에 CentOS를 설치하는 방법을 배웠으므로 이제 IRC 서버를 생성하거나 Tor 프록시 또는 Wi-Fi 브리지를 설정할 수 있습니다. 가장 간단한 방법은 개인 웹 서버를 만드는 것입니다.