CentOS 스트림 서버 소프트웨어란 무엇입니까?

게시 됨: 2022-05-05

웹 개발 프로젝트에 적합한 플랫폼을 찾고 있다면 CentOS Stream을 보았을 것입니다. 이 서버 소프트웨어를 사용하면 새로운 애플리케이션을 개발할 수 있습니다. 그러나 귀하의 요구 사항에 적합한지 궁금할 수 있습니다. 다행히도 결정에 도움이 되도록 이 간단한 가이드를 마련했습니다.

이 게시물에서는 CentOS Stream과 작동 방식에 대해 자세히 살펴보겠습니다. 또한 장단점에 대해 논의하고 WordPress와 함께 사용하는 방법을 보여줍니다. 시작하자!

CentOS 스트림이란 무엇입니까?

CentOS는 Community ENTERprise Operating System의 약자입니다. 무료 개발 플랫폼을 제공하는 Linux 배포판입니다. 기업 고객에게 오픈 소스 소프트웨어 제품을 제공하는 회사인 Red Hat에서 개발했습니다.

레드햇 홈페이지

CentOS 프로젝트는 CentOS Linux와 CentOS Stream의 두 가지 플랫폼을 생산했습니다. CentOS Linux는 엔터프라이즈 Linux 운영 체제인 RHEL(Red Hat Enterprise Linux)을 재구축한 것입니다. 이 제품은 2021년에 단종되었으며 CentOS Stream으로 대체되었습니다. 그러나 CentOS Linux는 더 이상 사용되지 않지만 여전히 사용됩니다.

CentOS Stream은 RHEL의 개발 분기 역할을 합니다. 개발자가 새로운 애플리케이션을 만들고 테스트할 수 있는 오픈 소스 플랫폼입니다. Red Hat은 새 버전을 출시하기 전에 CentOS Stream에서 RHEL 소스 코드를 개발합니다. 이 설정을 통해 개발자는 소프트웨어의 향후 버전에 참여할 수 있습니다.

소프트웨어의 현재 버전인 CentOS Stream 8은 2024년에 중단됩니다. 이후 CentOS Stream 9로 대체됩니다.

CentOS는 다른 웹 서버와 다른가요?

CentOS Stream을 사용하면 웹 개발자가 RHEL 에코시스템에 기여할 수 있습니다. 또한 릴리스 전에 RHEL 업데이트 및 기능에 대한 롤링 미리 보기를 제공합니다. 또한 CentOS는 Linux 배포판으로 다른 서버 소프트웨어와 다르며 다양한 명령 및 개발 워크플로에 개방되어 있습니다.

예를 들어 Apache는 Windows 및 UNIX를 비롯한 다양한 운영 체제를 지원합니다. 사용자 정의가 가능하고 초보자에게 친숙합니다. Java 응용 프로그램에 중점을 둔 서버 소프트웨어인 Apache Tomcat도 있습니다. 또한 가볍고 유연하며 다양한 사용자 정의 옵션을 제공합니다. 또 다른 인기 있는 옵션은 NGINX입니다. 이 오픈 소스 서버 소프트웨어는 많은 동시 연결을 처리하도록 설계되었습니다.

이에 비해 CentOS Stream은 Linux OS 코어 및 커널에 직접 연결되어 추가적인 깊이와 기능을 제공합니다.

CentOS 스트림은 어떻게 작동합니까?

CentOS에는 커널 기반 아키텍처가 있습니다. 즉, 맨 아래에는 하드웨어가 있고 그 다음에는 커널 운영 체제, 셸 인터페이스, 마지막으로 맨 위에는 애플리케이션 계층이 있습니다.

또한 배포 내에 세 가지 주요 리포지토리가 있습니다.

  • 업데이트: 보안 취약점, 버그 및 일반 개선 사항에 대한 수정 사항이 포함된 패키지입니다.
  • 베이스: CentOS 포인트 릴리스.
  • 추가 기능: 업스트림의 일부가 아닌 패키지.

앞서 언급했듯이 CentOS Stream은 무료 오픈 소스 플랫폼입니다. 따라서 컴퓨터에 다운로드할 수 있습니다.

CentOS 스트림 다운로드 페이지

CentOS를 설치하는 방법은 3가지가 있습니다. 이러한 방법은 빠른 설치, 그래픽 설치 및 자동 설치입니다. 빠른 설치 방법을 사용하려면 CentOS에 대한 사전 지식이 필요합니다. 또한 기본 설정은 요구 사항에 적합해야 합니다.

그래픽 설치 방법은 그래픽 설정에 대한 추가 사용자 정의를 제공합니다. 이 설치에 성공하려면 설치 이미지 디스크를 만들어야 합니다. 필요한 ISO 파일을 다운로드하고 DVD, CD 또는 USB 드라이브와 같은 미디어 방법을 사용하여 이 작업을 수행할 수 있습니다.

Kickstart를 사용하여 설치를 자동화할 수도 있습니다. 여러 시스템에서 CentOS를 사용하는 경우 Kickstart는 사용자 입력 없이 설치를 완료할 수 있습니다. 이것은 아마도 대부분의 사람들에게 가장 간단한 옵션일 수 있지만 Linux 기반은 여전히 ​​많은 사람들에게 장벽을 만듭니다.

웹 서버에서 CentOS를 사용 중인지 확인하는 방법

일부 웹 호스트는 Apache 및 NGINX와 같은 다른 서버 소프트웨어 옵션과 함께 CentOS를 제공합니다. 예를 들어 Cloudways를 사용하면 Google Cloud 서버에 WordPress를 설치할 수 있습니다. 그런 다음 서버에서 CentOS를 설정할 수 있습니다.

사이트에서 사용하는 서버 유형을 빠르고 쉽게 확인할 수 있는 방법이 있습니다. Google 크롬에서 웹사이트를 연 다음 키보드에서 F12 키 를 눌러 개발자 도구 를 시작합니다.

Google 개발자 도구

그런 다음 네트워크 탭을 선택하고 페이지를 새로고침한 다음 이름 아래의 항목을 클릭합니다. 헤더 탭으로 이동하고 응답 헤더 아래에서 서버를 찾습니다.

개발자 도구에서 서버 유형 찾기

이 정보는 호스트의 웹사이트나 호스팅 계정에서 확인할 수 있습니다. 또한 호스팅 제공업체에 연락하여 CentOS를 계획에서 사용할 수 있는지 확인할 수도 있습니다.

CentOS 스트림 장단점

여전히 CentOS Stream 사용에 대해 확신이 서지 않는다면 몇 가지 장단점을 살펴보겠습니다. 이 개발 플랫폼은 커뮤니티 중심이므로 많은 지원과 지원을 받을 수 있습니다.

웹 개발자는 CentOS에서 애플리케이션을 테스트하여 RHEL의 다음 릴리스에서 제대로 작동하는지 확인할 수 있습니다. 또한 새로운 기능과 패치를 제공하여 향후 버전의 기능과 보안을 개선할 수 있습니다.

또한 CentOS Stream은 완전히 무료입니다. 따라서 다른 서버 소프트웨어 옵션에 대한 예산 친화적인 대안이 될 수 있습니다.

그러나 이 서버 소프트웨어는 Linux 배포판에만 사용할 수 있습니다. 또한 지속적으로 업데이트되므로 응용 프로그램을 손상시키고 잠재적으로 충돌, 보안 문제 또는 버그를 사용할 수 있습니다.

CentOS 스트림에서 WordPress 실행

Google Cloud 호스팅 솔루션을 사용하는 경우 WordPress와 함께 CentOS를 설치할 수 있어야 합니다. 위에서 설명한 대로 컴퓨터에 CentOS 서버를 설치하고 구성해야 합니다. CentOS 서버에 설치된 LAMP(Linux, Apache, MySQL, PHP) 스택도 필요합니다.

다음 단계는 MySQL 데이터베이스와 WordPress 사용자를 만드는 것입니다. 그런 다음 서버의 홈 디렉토리에 WordPress를 설치합니다.

그런 다음 서버의 일부 구성을 변경해야 합니다. 예를 들어 데이터베이스 정보를 지정하려면 wp-config.php 파일을 편집해야 합니다.

마지막으로 웹 인터페이스를 통해 WordPress 설치를 완료할 수 있습니다. 브라우저에 서버의 도메인 이름이나 공용 IP 주소를 입력하기만 하면 됩니다.

이 시스템은 NGINX와 같은 다른 아키텍처보다 더 많은 유연성을 제공할 수 있습니다. 예를 들어, 이러한 변경 사항을 적용하기 전에 스테이징 WordPress 사이트에서 새로운 소프트웨어 및 기능을 테스트할 수 있습니다.

결론

CentOS Stream은 기업용 Linux 소프트웨어를 생산하는 회사인 Red Hat에서 개발한 오픈 소스 서버 소프트웨어입니다. 사용자가 애플리케이션을 생성 및 테스트하고 Red Hat Enterprise Linux 개발에 기여할 수 있는 커뮤니티 중심 플랫폼입니다.

장치에서 CentOS Stream을 설정하고 Linux 소프트웨어에 기여할 수 있습니다. 또한 Google Cloud 호스팅 솔루션을 사용하는 경우 CentOS Stream에서 WordPress를 실행할 수 있습니다. 호스팅 제공업체에서 이 서비스를 제공할 수도 있습니다.

CentOS 스트림에 대해 궁금한 점이 있으신가요? 아래 의견 섹션에서 알려주십시오!