리눅스 / 배포판 / 록키 리눅스(Rocky Linux) - 역사, 특징, 장점

록키 리눅스의 역사

록키 리눅스(Rocky Linux)는 2020년 12월에 발표된 오픈 소스 리눅스 배포판으로, CentOS 프로젝트의 공동 창립자인 그레고리 커츠너(Gregory Kurtzer)가 주도하여 개발되었습니다. 록키 리눅스는 CentOS 8의 종료 발표 이후, 기존의 CentOS 사용자들에게 안정적인 대안을 제공하기 위해 만들어졌습니다. 록키 리눅스는 레드햇 엔터프라이즈 리눅스(RHEL)와의 완전한 호환성을 목표로 하며, 커뮤니티 주도 프로젝트로 운영됩니다.

CentOS와의 관계

CentOS는 RHEL의 재구성된 버전으로, 오랫동안 많은 기업과 개발자들에게 사랑받아 왔습니다. 그러나 2020년 12월, 레드햇은 CentOS 8의 지원을 2021년 말로 종료하고, CentOS Stream으로 전환하겠다고 발표했습니다. CentOS Stream은 RHEL의 다음 버전을 위한 롤링 릴리즈 모델로, 기존의 안정적인 CentOS와는 성격이 다릅니다. 이에 따라 CentOS 사용자들은 새로운 안정적인 대안을 찾게 되었고, 그 결과 록키 리눅스가 탄생하게 되었습니다.

프로젝트 시작과 첫 릴리즈

그레고리 커츠너는 CentOS 8의 종료 발표 직후 록키 리눅스 프로젝트를 시작했습니다. 그는 록키 리눅스를 커뮤니티 중심의 RHEL 호환 배포판으로 만들기 위해 다양한 개발자와 기여자들을 모았습니다. 2021년 6월 21일, 록키 리눅스 8.4가 첫 공식 릴리즈로 발표되었습니다.

록키 리눅스의 특징

RHEL과의 호환성

록키 리눅스는 레드햇 엔터프라이즈 리눅스(RHEL)와 완전히 호환되도록 설계되었습니다. 이는 RHEL에서 제공하는 모든 기능과 소프트웨어를 동일하게 사용할 수 있음을 의미하며, 기존의 CentOS 사용자들이 록키 리눅스로 쉽게 전환할 수 있게 합니다.

커뮤니티 중심 개발

록키 리눅스는 커뮤니티 주도로 개발되고 있습니다. 이는 전 세계의 개발자와 기여자들이 자발적으로 참여하여 록키 리눅스를 발전시키고 있음을 의미합니다. 커뮤니티 중심의 개발은 사용자들의 요구를 반영하여 더 나은 배포판을 만드는 데 기여합니다.

안정성

록키 리눅스는 RHEL의 안정성을 계승하여, 엔터프라이즈 환경에서 안정적이고 신뢰성 있는 운영체제를 제공합니다. 이는 서버 환경이나 중요한 업무를 처리하는 데 매우 적합합니다.

오픈 소스 철학

록키 리눅스는 완전한 오픈 소스 프로젝트로, 모든 소스 코드를 공개하고 누구나 수정하고 배포할 수 있습니다. 이는 자유 소프트웨어의 철학을 따르며, 투명성과 커스터마이즈 가능성을 높입니다.

정기적인 보안 업데이트

록키 리눅스는 정기적인 보안 업데이트와 패치를 제공하여 시스템을 안전하게 유지할 수 있습니다. 이는 기업 환경에서 중요한 보안성을 보장합니다.

록키 리눅스의 장점

RHEL과의 완전한 호환성

록키 리눅스는 RHEL과 완전히 호환되므로, RHEL용으로 개발된 모든 소프트웨어와 도구를 사용할 수 있습니다. 이는 기존의 CentOS 사용자들이 큰 어려움 없이 록키 리눅스로 전환할 수 있게 합니다.

안정성

록키 리눅스는 RHEL의 안정성을 계승하여, 엔터프라이즈 환경에서 신뢰성 있는 운영체제를 제공합니다. 이는 서버 운영, 중요한 업무 처리 등에서 높은 안정성을 보장합니다.

커뮤니티 지원

록키 리눅스는 커뮤니티 주도로 개발되며, 전 세계의 사용자와 개발자들이 활발히 참여하고 있습니다. 이는 사용자 지원과 문제 해결에 큰 도움이 되며, 다양한 정보와 리소스를 쉽게 찾을 수 있습니다.

오픈 소스와 투명성

록키 리눅스는 완전한 오픈 소스 프로젝트로, 모든 소스 코드를 공개하고 누구나 수정하고 배포할 수 있습니다. 이는 사용자가 시스템을 자유롭게 커스터마이즈할 수 있게 하며, 높은 투명성을 제공합니다.

비용 효율성

록키 리눅스는 무료로 사용할 수 있어, IT 예산을 절감할 수 있습니다. 이는 특히 중소기업이나 예산이 제한된 기관에서 큰 장점으로 작용합니다.

같은 카테고리의 다른 글

Ubuntu / 특정 패키지만 업그레이드 하기, 보안 업데이트만 업그레이드 하기

우분투 서버에 접속하면 업데이트가 필요한 패키지가 있는지 알려줍니다. 두 가지 분류로 알려주는데, 하나는 패키지 업데이트, 또 하나는 보안 업데이트입니다. 소프트웨어는 보통 최신 버전을 유지하는 것이 좋지만, 업그레이드했을 때 문제가 없는지 충분히 확인을 해야 합니다. 따라서 특정 패키지만 업그레이드를 하거나, 보안 업데이트만 해야 하는 경우가 발생하는데, 어떻게 그런 작업을 하는지 알아보겠습니다. 특정 ...

리눅스 / 게이트웨이(gateway) 확인하는 방법

리눅스에서 네트워크 정보는 주로 ifconfig, ip addr 명령어로 확인한다. 그런데, gateway 정보는 나오지 않는다. 만약 gateway 정보가 필요하다면 route 명령어를 사용한다. Ubuntu애서 명령어가 없다고 나오면 net-tools를 설치한다. apt install net-tools

Ubuntu 22.04 Server / ufw로 방화벽 설정하는 방법

우분투에서 방화벽을 설정하는 명령어는 ufw이다. ufw로 방화벽을 활성화시키고 관리하는 방법은 다음과 같다. 방화벽 활성화 ufw enable 방화벽 비활성화 ufw disable 방화벽 상태 확인 ufw status 53 포트 허용 ufw allow 53 53 포트 tcp 패킷 허용 ufw allow 53/tcp 53 포트 udp 패킷 허용 ufw allow 53/udp 53 포트 거부 ufw deny 53 53 포트 tcp 패킷 거부 ufw deny 53/tcp 53 포트 udp 패킷 거부 ufw deny ...

Ubuntu 24.04 Server / SSH / 포트 변경하는 방법

보안 등의 이유로 SSH 포트를 변경해야 한다면, 다음과 같이 한다. /etc/ssh/sshd_config에서 다음의 코드를... #Port 22 다음으로 변경한다. Port 1980 방화벽이 활성화되어 있다면 1980 포트를 열어준다. ufw allow 1980/tcp SSH 서비스를 다시 시작한다. systemctl restart ssh SSH 서비스를 다시 시작해도 적용되지 않으면, 컴퓨터를 다시 시작한다.

Ubuntu 18.04 / 해상도 변경하는 방법

Ubuntu 18.04 / 해상도 변경하는 방법

Ubuntu 18.04 Desktop에서 해상도 변경하는 방법입니다. 바탕화면에서 마우스 우클릭을 합니다. 를 클릭합니다. 왼쪽 메뉴에서 를 클릭합니다. 왼쪽 메뉴에서 를 클릭하고, 오른쪽에서 해상도를 선택합니다. 오른쪽 위의 버튼을 클릭합니다. 를 클릭합니다.

리눅스 / CD, ISO 마운트하는 방법

CD 마운트 마운트할 디렉토리 생셩 mkdir /aaa 마운트 # mount /dev/cdrom /aaa mount: /aaa: WARNING: source write-protected, mounted read-only. 마운트 해제 umount /aaa ISO 마운트 마운트할 디렉토리 생셩 mkdir /aaa 마운트 mount /root/Disc.iso /aaa -o loop mount: /aaa: WARNING: source write-protected, mounted read-only. 마운트 해제 umount /aaa

Ubuntu 22.04 Server / 백신 프로그램 ClamAV 설치 및 사용법

ClamAV ClamAV는 리눅스에서 사용할 수 있는 백신 프로그램이다. 우분투 패키지에 포함되어 있으므로 apt 명령으로 쉽게 설치하고 사용할 수 있다. 설치 # apt install clamav 사용법 데이터베이스 업데이트 clamav-freshclam 서비스를 중지한다. # systemctl stop clamav-freshclam freshclam 명령으로 업데이트한다. # freshclam clamav-freshclam 서비스를 시작한다. # systemctl start clamav-freshclam 검사 home 디렉토리와 그 하위 디렉토리를 검사한다. # clamscan -r /home 검사 결과는 다음처럼 나온다. ----------- SCAN SUMMARY ----------- Known viruses: ...

리눅스 / 배포판 / 록키 리눅스(Rocky Linux) - 역사, 특징, 장점

록키 리눅스의 역사 록키 리눅스(Rocky Linux)는 2020년 12월에 발표된 오픈 소스 리눅스 배포판으로, CentOS 프로젝트의 공동 창립자인 그레고리 커츠너(Gregory Kurtzer)가 주도하여 개발되었습니다. 록키 리눅스는 CentOS 8의 종료 발표 이후, 기존의 CentOS 사용자들에게 안정적인 대안을 제공하기 위해 만들어졌습니다. 록키 리눅스는 레드햇 엔터프라이즈 리눅스(RHEL)와의 완전한 호환성을 목표로 하며, 커뮤니티 주도 프로젝트로 운영됩니다. CentOS와의 관계 CentOS는 ...

리눅스 / 커널 / 버전 확인하는 방법

리눅스 커널 버전을 확인하는 방법은 여러 가지가 있습니다. 그 중 자주 사용하는 방법 두 가지를 소개합니다. uname uname 명령어는 시스템 정보를 출력하는 데 사용됩니다. -r 옵션을 사용하여 커널 버전을 확인할 수 있습니다. # uname -r 6.8.0-35-generic hostnamectl hostnamectl 명령어는 시스템의 호스트 이름과 관련된 정보를 관리하고 표시합니다. 여기에는 커널 버전 정보도 포함됩니다. # hostnamectl Static hostname: ubuntu-24-01 ...

Ubuntu 24.04 / 언어 변경하는 방법

현재 언어 확인하기 locale 명령어로 현재 언어를 확인할 수 있다. # locale LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 언어 추가하기 사용 가능한 언어는 locale -a로 확인할 수 있다. # locale -a C C.utf8 en_US.utf8 POSIX 예를 들어 한국어를 추가하고 싶다면 아래와 같이 명령한다. # apt install language-pack-ko locale -a로 설치 확인을 한다. # locale -a C C.utf8 en_US.utf8 ko_KR.utf8 POSIX 언어 변경하기 다음과 같이 명령하면 사용하는 언어가 한국어로 바뀐다. update-locale LANG=ko_KR.utf8 로그아웃 후 다시 로그인하거나, 컴퓨터를 다시 시작하면 ...