DevOps/Linux

Rocky Linux 설치

꼰용 2026. 6. 16. 08:08

 

CentOS의 확실한 대안, 기업 서버 운영체제의 새로운 표준인 Rocky Linux 9(해당 글에서는 9.4 버전) 설치하는 과정을 다룹니다.

 

설치 미디어 부팅(설치 시작)

ISO 파일을 마운트하고 부팅하면 가장 머넞 만나는 화면입니다. 여기서 'Install Rocky Linux 9.4'를 선택하고 엔터를 누르면 본격적인 설치 프로세스가 시작됩니다.

 

진행중...

언어 및 환경 설정

설치과정에서 사용할 언어를 선택합니다. 나중에 시스템 언어를 변경할 수 있지만 처음부터 통일성 있게 설정하는 것이 좋습니다. 서버 운영 목적이라면 가독성을 위해 영어(English) 환경을 권장드립니다. (저는 개인 토이프로젝트라 Korean 선택)

※ 시스템 언어가 한글이면 인코딩 문제가 발생할 수 있습니다.

언어 및 환경 설정

 

설치 요약 (Installation Summary)

이 단계가 설치의 핵심입니다. 

  • 현지화(Localization)
    키보드, 언어지원, 시간대 설정
  • 소프트웨어(Software)
    설치할 원천 매체와 환경을 선택.
    '소프트웨어 선택' 에서 서버의 용도에 맞춰 최소 설치(Minimal Install)나 서버 등 필요 패키지 구성을 선택
  • 시스템(System)
    설치 목적지 : 자동/수동 파티션 선택
    네트워크와 호스트 이름 : 네트워크 관련 설정
  • 사용자 설정
    시스템 관리 권한인 root 비밀번호와 일반사용자 생성 가

 

시간 및 날짜 설정

시스템의 시간대를 설정합니다.

시간 및 날짜 설정

 

소프트웨어 선택

기본환경(Base Environment)

  • 서버 - GUI 사용(Server with GUI)
    윈도우처럼 마우스와 창(Windows)을 사용하여 서버를 관리하고 싶을 때 선택
    초보자나 리눅스 환경에 익숙하지 않은 사용자에게 권장
  • 서버(Server)
    가장 일반적인 선택
    그래픽 환경(GUI)없이 터미널(CLI)만으로 구성되며, 리소스를 적게 차지하여 서버의 본래 성능을 극대화
  • 최소 설치(Minimal Install) 
    정말 꼭 필요한 최소한의 기능만을 설치
    숙련된 관리자가 필요한 패키지만 직접 설치하여 시스템을 가볍게 유지하고자 할 때 선택
  • 워크스테이션 / 가상화 호스트
    개인용 PC나 특정 목적의 가상화 서버로 사용할 때 선택하는 옵션

선택 환경을 위한 추가 소프트웨어(Additional Software)

기본 환경을 선택하고 우측에서 필요한 도구를 미리 설치할 수 있습니다. 지금 당장 설치하지 않아도 추후 dnf 명령어를 통해 언제든 추가로 설치 가능합니다.

소프트웨어 선택

 

설치 목적지

운영체제가 설치될 디스크 공간을 설정할 차례입니다. 크게 두가지 방법이 있고 상황에 맞춰 선택하시면 됩니다.

  • 자동 
    시스템이 자동으로 용량을 배분하는 '자동 설정'을 사용하면 초보자도 실수없이 깔끔하게 설치 가능
    특별히 파티션을 세부적으로 나누어야 할 이유가 없다면 '자동 설정'을 권장
  • 수동
    직접 파티션을 설계하고 싶을때 사용
    LVM(Logical Volume Manager)은 리눅스에서 권장하는 유연한 디스크 관리 방식이며 기본값으로 두는 것을 추천
    LVM을 사용하면 나중에 하드디스크 용량 부족시 용량 확장을 쉽게 할 수 있는 장점이 있
  • 파티션 구성
    • / (루트) : 운영체제의 핵심 파일들이 저장되는 곳
    • /boot & /boot/efi : 시스템이 부팅되는데 필요한 중요한 파일들
    • swap : 메모리가 부족할 때 사용하는 보조 저장 공간
    • 파일시스템 : 최신 리눅스 표준인 XFS 설정 권장

 

자동/수동/수동 파티션 구성

 

 

네트워크 및 호스트 이름

서버의 통신 환경을 설정하는 단계입니다.

eth0 장치가 '연결됨' 상태인지 확인합니다. 설정 버튼을 눌러 IPv4설정을 '자동(DHCP)' 또는 '수동(Manual)'으로 지정할 수 있습니다. 설치 단계에서 미리 네트워크를 활성화하면 OS 설치 후 바로 인터넷 연결이 가능합니다.

네트워크 및 호스트 이름

 

Root 비밀번호

시스템 최고 관리자 권한인 Root 계정의 비밀번호를 설정합니다.

  • root 계정을 잠금 옵션
    체크되어 있다면 보안을 위해 일반 사용자만 사용하겠다는 의미
  • root가 비밀번호로 SSH 로그인하도록 허용
    보안을 위해 초기 설정에서는 root 직접 로그인을 잠그는 것을 권장
    보안상 root계정으로 ssh 직접 로그인을 차단하는 것을 강력하게 권장

Root 비밀번호

 

 

사용자 생성

서버를 관리할 사용자 계정을 생성합니다.

'이 사용자를 관리자로 설정합니다' 옵션을 체크하면 해당 계정에 sudo 권한이 부여되어, 루트 권한이 필요한 작업을 자유롭게 수행할 수 있습니다.

사용자 생성

 

Kdump

Kdump는 시스템에 치명적인 오류(커널 패닉 등)가 발생했을 때, 그 원인을 분석할 수 있도록 메모리 상태를 파일로 저장하는 시스템입니다. 실무 서버환경이라면 '활성화' 상태를 유지하는 것을 권장합니다. 메모리 예약은 시스템이 자동으로 계산한 값을 사용하므로, 특별한 이유가 없다면 '자동' 설정을 그대로 두셔도 무방합니다.

 

Kdump

 

보안 프로파일

시스템 보안 수준을 특정 규격(ANSST-BP-028 등)에 맞춰 자동으로 강화할지 결정하는 단계입니다. 일반적인 서버 운영이나 학습 목적이라면 기본 설정으로 넘어가셔도 충분합니다. 보안 프로파일을 적용하면 시스템이 매우 엄격해져서 오히려 일반적인 서비스 운영 시 설정 충돌로 인한 제약이 생길수 있기 때문입니다.

 

보안 프로파일

 

설정 시작 버튼

설정이 끝났다면 설치 시작 버튼을 클릭합니다.

※ 하단에 보이는 "경고 : 프로세스는 동시 멀티쓰레딩(SMT)이 활성화되었습니다."라는 메세지는 성능 관련 알람이기 때문에

설치에는 아무런 문제 없으니 안심하고 설치 시작 버튼을 눌러 진행하시면 됩니다.

 

설치 시작

 

설치 완료

설치가 완료되면 login이 가능합니다. 설치전 만든 사용자 계정으로 로그인을 시도합니다.

설치 완료 및 로그

 

 

Rocky Linux

이제 모든 준비가 끝났습니다!
처음에는 낯설고 복잡해 보였던 디스크 파티션 설계부터, 안정적인 연결을 윈한 네트워크 활성화 그리고 시스템 권한 과 보안 프로파일 설정까지 하나하나 설정해 보셨을겁니다.
특히 Kdump와 같은 진단 도구는 서버 운영 중 겪을 수 있는 예기치 못한 장애를 대비하는 '보험'과 같습니다. 이러한 세심한 설정들이 모여 여러분만의 견고한 서버 인프라가 완성될 것 입니다.
여러분의 성공적인 서버 구축을 응원합니다.
감사합니다 :)

 

'DevOps > Linux' 카테고리의 다른 글

Rocky Linux  (0) 2026.06.14
Linux 방화벽(Firewall)설정 방법 총 정리  (0) 2026.06.11
systemd  (0) 2026.06.02
Linux(리눅스)  (0) 2026.05.31