Step by Security Study

리눅스(Linux)란 무엇인가? 본문

리눅스

리눅스(Linux)란 무엇인가?

jooon99 2023. 10. 2. 18:09

Linux 란?

Operating System의 구성 요소 중에 하나인 커널(Kernel)에 한 종류

 -> Operating System : 운영 체제 (OS) : 하드웨어를 직접 관리하는 소프트웨어

가벼운 운영 체제 

 -> 컴퓨터에서 가볍다는 의미는 시스템 자원을 적게 사용한다는 의미. 리눅스의 경우 윈도우에 비해 상대적으로 CPU, 메모리를 적게 사용하기 때문에 가볍다는 말을 사용하게 된다.

리누스 토발즈가 개발

 

Kernel?

소프트웨어와 하드웨어 간의 커뮤니케이션을 관리하는 프로그램

운영체제(OS)에서 가장 중요한 구성 요소로서 입출력을 관리하고 소프트웨어로 부터의 요청 (System call)을 컴퓨터에 있는 하드웨어 (CPU, 메모리, 저장장치 등)가 처리할 수 있도록 요청 (System call)을 변환하는 역할

User는 Shell을 이용하여 Kernel을 통해 하드웨어를 사용할 수 있다.

  -> shell : OS인 리눅스(커널)와 사용자 간의 의사소통을 해주는 프로그램 / 사용자가 명령을 하면, Shell은 해석하여 커널에게 전달

페도라, 우분투 등이 다 리눅스로 묶이는 것도 이들이 같은 커널을 사용하고 있기 때문이다.

 

Linux 환경

Single Booting Mode : 데스크탑 하나에 운영 체제 하나 설치되어 있는 경우

Multi Booting Mode : 데스크탑 하나에 운영체제 두 개가 설치되어 있는 경우

Virtual Booting Mode : 데스크탑 하나에 운영체제 하나가 설치되어 있고 별도로 가상 머신도 설치해서 가상의 OS 생성

  -> VM ware가 폴더 형태로 OS 설치, 운영 / 데이터를 저장하는 형태로 운영

 

 

Linux 모드

TUI (Text User Interface) : 검정색 화면에 명령어 입력

GUI (Graphic User Interface) : 바탕화면 그래픽 있는 환경

 

 

 

 

 

 

 

 

 

'리눅스' 카테고리의 다른 글

리눅스 기본 명령어 정리 (1)  (0) 2023.10.03
리눅스 명령어 구조  (0) 2023.10.02
리눅스 프롬포트(Prompt)란 무엇인가?  (0) 2023.10.02
Linux의 계층적 구조  (0) 2023.10.02