바로 가기

Linux(리눅스)란?

URL 복사

CentOS Linux에서 클라우드 준비 운영체제로 전환 방법

센토스 리눅스에서 클라우드 준비 운영 체제로 전환할 때, 클라우드 목표에 부합하고 표준화할 수 있는  프로덕션 등급의 클라우드 준비 운영 체제를 채택하는 것이 중요합니다.

Linux®는 오픈소스 운영 체제(OS)입니다. 운영 체제(Operating System, OS)는 CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어입니다. OS는 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결합니다.

OS를 자동차 엔진이라고 생각해 봅시다. 엔진은 자체적으로도 작동하지만 변속기와 차축 및 바퀴에 연결되면 차를 움직일 수 있습니다. 엔진이 제대로 작동하지 않으면 자동차는 움직이지 않게 됩니다.

Linux는 UNIX와 유사하게 설계되었으나 발전을 거듭하며 전화기에서 슈퍼컴퓨터에 이르는 다양한 하드웨어에서 실행되고 있습니다. 모든 Linux 기반 OS에는 하드웨어 리소스를 관리하는 Linux 커널과 OS의 나머지를 구성하는 일련의 소프트웨어 패키지가 포함되어 있습니다. 조직에서는 Linux OS를 Linux 서버에서 실행하도록 선택할 수 있습니다.

OS에는 무엇보다 GNU 툴과 같은 일부 공통 핵심 구성 요소가 몇 가지 포함되어 있습니다. 이러한 툴을 사용하여 커널에서 제공하는 리소스를 관리하고 추가 소프트웨어를 설치하여 성능 및 보안 환경을 설정할 수 있습니다. 이러한 모든 툴이 결합되어 기능적인 운영 체제를 구성합니다. Linux는 오픈소스 OS이므로 소프트웨어 조합은 Linux 배포판마다 다를 수 있습니다.

커맨드라인을 통해 컴퓨터에 직접 액세스할 수 있습니다. 사용자는 커맨드라인에서 마우스로 가리키고 클릭하는 방식의 그래픽 사용자 인터페이스(Graphical User Interfaces, GUI)가 요청할 수 없는 하드웨어 작업을 수행하도록 소프트웨어에 요청합니다. 

커맨드라인은 독점이든 오픈소스든 다양한 운영 체제에서 사용할 수 있습니다. 그러나 대개는 Linux와 연결되는데, 이는 커맨드라인과 오픈소스 소프트웨어가 연결되면 사용자는 컴퓨터에 무제한으로 액세스할 수 있기 때문입니다.

Red Hat의 최신 Red Hat® Enterprise Linux 버전에는 이전보다 많은 빌트인 커맨드라인 기능이 탑재되어 있으며, 이들 기능을 커맨드라인에 존재하는 사용하기 쉬운 모듈로 번들링하는 콘솔이 포함되어 있습니다.

Linux에는 어떤 요소가 포함되나요?

커널

OS의 기본 구성 요소입니다. 커널이 없으면 OS는 작동하지 않습니다. 커널은 시스템 리소스를 관리하고 하드웨어와 통신하며 메모리, 프로세스, 파일 관리를 담당합니다.

시스템 사용자 공간

구성 및 소프트웨어 설치와 같은 시스템 수준 태스크를 위한 관리 레이어입니다. 여기에는 셸이나 커맨드라인, 데몬, 백그라운드에서 실행되는 프로세스와 데스크톱 환경이 포함됩니다.

애플리케이션

태스크를 수행할 수 있도록 지원하는 소프트웨어 유형입니다. 애플리케이션에는 데스크톱 툴 및 프로그래밍 언어에서 다중 사용자 비즈니스 제품군에 이르는 모든 것이 포함됩니다. 대다수의 Linux 배포판은 추가 애플리케이션을 검색하고 다운로드할 수 있도록 중앙 데이터베이스를 제공합니다.

Linux는 GNU GPL(General Public License)을 사용하여 출시된 무료 오픈소스 운영 체제입니다. 누구든지 소스 코드를 실행, 연구, 수정, 재배포할 수 있으며, 동일한 라이센스가 유지되는 한 수정한 코드의 복사본을 판매할 수도 있습니다.

Linux는 세계 최대의 오픈소스 소프트웨어프로젝트가 되었습니다. 전 세계의 전문 프로그래머 및 개발자와 아마추어들이 Linux 커널에 기여하며, 기능을 추가하고, 버그 및 보안 결함을 찾아 수정하고, 실시간으로 패치를 적용하며, 새로운 아이디어를 제공하는 등 커뮤니티와 개선 사항을 공유합니다.

Linux는 현대적인 IT 스택의 기반이며 Red Hat은 오픈소스 커뮤니티에서 Linux 커널과 관련 기술에 기여하고 있는 선도적인 업체 중 하나입니다. Red Hat 엔지니어는 Linux 커널의 기능과 안정성, 보안성을 개선하여 활용 사례 및 워크로드에 관계없이 고객 인프라가 제대로 작동하고 안정적으로 유지되도록 합니다.

Red Hat Enterprise Linux는 모든 환경에서 기업이 수행하는 모든 작업에 대한 표준 운영 환경을 제공하여, 베어 메탈(bare metal), 가상, 컨테이너화, 프라이빗퍼블릭 클라우드 전반에서 비즈니스를 운영하는 애플리케이션을 구동합니다. 뿐만 아니라 Red Hat Enterprise Linux를 실행하는 고객들은 OS 덕분에 연간 1조 달러 이상의 경제적 이익을 얻고 있습니다.

추가 정보

문서

Linux란 무엇일까요?

Linux는 OS의 기본 구성 요소인 커널과 이와 함께 번들로 제공되는 툴, 애플리케이션, 서비스로 구성됩니다.

문서

SELinux란?

SELinux(Security-Enhanced Linux)는 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 Linux® 시스템용 보안 아키텍처입니다.

문서

Linux 커널이란 무엇일까요?

Linux 커널은 Linux 운영 체제(OS)의 주요 구성 요소이며 컴퓨터 하드웨어와 프로세스를 잇는 핵심 인터페이스입니다.

Linux에 대한 자세한 내용

제품

새로운 애플리케이션 출시, 환경 가상화, 더욱 안전한 하이브리드 클라우드 생성 등 다양한 작업을 위한 안정적이고 검증된 기반을 제공합니다.

리소스