리눅스 / 배포판 / 록키 리눅스(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 16.04 / phpMyAdmin / 특정 IP에서만 접속 가능하게 만드는 방법

우분투 16.04에서 phpMyAdmin을 패키지로 설치했을 때, 기본 설정은 모든 IP에서 접속 가능입니다. 만약 특정 IP에서만 접속 가능하게 하려면 /etc/apache2/conf-available/phpmyadmin.conf에 다음 코드를 추가합니다. <Directory /usr/share/phpmyadmin> Order deny,allow Deny from all Allow from xxx.xxx.xxx.xxx </Directory> xxx.xxx.xxx.xxx는 접속하려는 IP로 바꿉니다. 여러 IP를 설정하고 싶을 때는 띄어쓰기로 구분합니다. <Directory /usr/share/phpmyadmin> Order deny,allow Deny from all ...

CentOS 8 / 언어 변경하는 방법

CentOS 8 / 언어 변경하는 방법

현재 언어 확인하기 # localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us 사용 가능한 언어 확인하기 # localectl list-locales C.utf8 en_AG en_AU en_AU.utf8 en_BW en_BW.utf8 en_CA en_CA.utf8 en_DK en_DK.utf8 en_GB en_GB.iso885915 en_GB.utf8 en_HK en_HK.utf8 en_IE en_IE.utf8 en_IE@euro en_IL en_IN en_NG en_NZ en_NZ.utf8 en_PH en_PH.utf8 en_SC.utf8 en_SG en_SG.utf8 en_US en_US.iso885915 en_US.utf8 en_ZA en_ZA.utf8 en_ZM en_ZW en_ZW.utf8 ko_KR.euckr ko_KR.utf8 언어를 한글로 변경하기 # localectl set-locale LANG=ko_KR.utf8 # localectl System Locale: LANG=ko_KR.utf8 ...

리눅스 / 배포판 / 수세 리눅스(SUSE Linux) - 역사, 특징, 장점

수세 리눅스의 역사 수세 리눅스(SUSE Linux)는 독일의 뉘른베르크에 본사를 두고 있는 SUSE 회사에 의해 개발된 리눅스 배포판입니다. SUSE는 "Software- und System-Entwicklung"의 약자로, "소프트웨어 및 시스템 개발"을 의미합니다. 초기 역사 SUSE 리눅스는 1992년에 설립되어, 처음에는 Slackware를 기반으로 한 리눅스 배포판을 제공했습니다. SUSE는 독일어권 지역을 중심으로 인기를 끌었으며, 이후 독자적인 리눅스 배포판을 개발하게 되었습니다. 노벨(Novell) 인수 2003년 ...

Rocky Linux 8 / root 계정으로 ssh 접속 가능하게 설정하는 방법

Rocky Linux 8 / root 계정으로 ssh 접속 가능하게 설정하는 방법

Rocky Linux를 설치할 때 가능하게 설정하지 않았다면, root 계정으로 ssh 접속을 할 수 없다. 보안 상 권장되는 설정이나, 테스트나 공부 목적 등으로 root 계정으로 ssh 접속하는 게 더 좋은 상황이라면, 다음과 같이 하여 접속을 허용할 수 있다. vi나 nano 같은 텍스트 에디터로 /etc/ssh/sshd_config 파일을 연다. 제일 밑에 다음 코드를 추가하고, 저장한다. PermitRootLogin yes 다음과 같이 ...

리눅스 / 명령어 / cat / 파일 내용 출력하는 명령어

리눅스의 cat(concatenate의 약자) 명령어는 파일의 내용을 화면에 출력하거나 파일을 결합하는 데 사용됩니다. cat 명령어는 주로 텍스트 파일을 다룰 때 유용하며, 여러 개의 파일을 한 번에 읽거나 결합할 수 있습니다. 다음과 같은 두 개의 파일이 있다고 할 때 file1 1-1 1-2 1-3 file2 2-1 2-2 2-3 cat filename cat 뒤에 파일 이름을 넣으면 파일 안의 내용을 보여줍니다. # cat file1 1-1 1-2 1-3 파일 이름을 연달아 넣으면 ...

CentOS Stream 8 / 설치하기

CentOS Stream 8 / 설치하기

다운로드 CentOS Stream 페이지로 접속한다. 을 선택한다. 시스템에 맞는 링크를 클릭한다. 가까운 미러 리스트가 나오는데, 적당한 것을 클릭한다. 보통 네이버나 카카오가 빠르다. CentOS-Stream-8-x86_64-20210927-boot.iso 또는 CentOS-Stream-8-x86_64-20210927-dvd1.iso를 다운로드 한다. 설치 물리적 기기라면 부팅 가능한 USB를 만들어서, 가상 머신이라면 ISO 파일을 이용해서 부팅한다. Install CentOS Stream 8-stream을 선택하고 엔터키를 누른다. 언어를 선택하고 를 클릭한다. 빨간색 경고를 다 해결해야 설치가 진행된다. Network & Host Name을 ...

리눅스 / RAID / Linear RAID, RAID0, RAID1, RAID5, RAID6

RAID 뜻과 종류 RAID Redundant Array of Inexpensive Disk or Redundant Array of Independent Disk 여러 개의 하드디스크를 하나처럼 사용하게 하는 기술. 예를 들어 1TB 하드디스크 두 개를 묶어서 2TB 하드디스크처럼 사용할 수 있다. 크게 하드웨어 RAID와 소프트웨어 RAID로 구분할 수 있다. 하드웨어 RAID는 성능이 좋으나 비싸다. 소프트웨어 RAID는 운영체제에서 지원하는 것으로 OS RAID라고도 한다. Linear RAID 두 ...

CentOS 7 / Samba / 설치하고 공유 폴더 만드는 방법

CentOS 7 / Samba / 설치하고 공유 폴더 만드는 방법

Samba 설치 Samba 패키지 이름은 samba입니다. yum install samba 방화벽 설정 Samba가 사용하는 포트를 열어줍니다. firewall-cmd --permanent --zone=public --add-service=samba 방화벽을 다시 로드합니다. firewall-cmd --reload 참고 : CentOS 7 / firewall-cmd 명령어로 방화벽 관리하기 SELinux SELinux를 적절히 설정하거나 끕니다. 참고 : CentOS 7 / SELinux 끄는 방법 Samba 사용자 추가 사용자가 Samba를 사용할 수 있도록 해줍니다. 만약 사용자계정이 user1이라면 다음과 같이 합니다. smbpasswd -a user1 Samba 설정 Samba 설정 ...

Ubuntu 24.04 Server / 고정 IP 설정하는 방법

네트워크 설정 파일은 /etc/netplan 디렉토리 안에 있는 yaml 파일이다. # ll /etc/netplan total 12 drwxr-xr-x 2 root root 4096 Apr 27 23:00 ./ drwxr-xr-x 108 root root 4096 Apr 27 23:06 ../ -rw------- 1 root root 389 Apr 27 23:00 50-cloud-init.yaml DHCP라면 설정 파일이 다음과 비슷하게 되어 있다. # This file is ...

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

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