로그인 / 등록 Account

Linux

Linux(리눅스)란? 개념, 커널 및 명령어, 설치 알아보기

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

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


Linux의 구조와 오픈소스 OS의 특징

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

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

레드햇 엔터프라이즈 리눅스 8 소개 동영상 보기


커맨드라인(명령줄)이란?

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

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

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


리눅스 마스터하기: Linux에는 어떤 요소가 포함되나요?

커널

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

시스템 사용자 공간

설정 및 소프트웨어 설치와 같은 시스템 수준의 태스크를 위한 관리 계층입니다. 여기에는 백그라운드에서 실행되는 셸, 커맨드라인, 데몬, 프로세스와 사용자가 상호작용하는 인터페이스인 데스크톱 환경이 포함됩니다.

애플리케이션

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


Linux와 오픈소스

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

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


왜 Red Hat을 선택해야 할까요?

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

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