마이 플밍 블로그

[Linux]리눅스(Linux)와 우분투(Ubuntu) 본문

컴퓨터/Linux

[Linux]리눅스(Linux)와 우분투(Ubuntu)

레옹 2023. 2. 26. 18:52

개요

컴퓨터와 관련된 일을 하다보면 리눅스와 우분투라는 말을 많이 들어보았을 것이다.

많은 사람들이 쓰는 것 같지만 뭔지 잘 몰라서 리눅스와 우분투에 대하여 이번시간에 한번 정리해 보았다.

 

 


 

 

 

Linux란 무엇인가?

 

Linux는 리누스 토르발스가 커뮤니티 주체로 개발한 Unix 기반의 컴퓨터 운영체제, 혹은 커널을 말한다. Window나 Mac 같이 잘 정의되어진 운영체제가 아니고 커스터마이징 가능한 오픈소스 OS를 만들 수 있는 커널에 가깝다.

 

Linux는 유닉스 기반의 무료 오픈 소스 운영체제라 커널을 통해 사용자가 직접 커스터마이징이 가능하다. 무료이기에 다운하고 수정하여 수정판을 배포할 수 있고 다른 사람들이 공유한 다른 배포판을 사용할 수도있다. Linux커널은 사용자를 위한 운영체제 역할을 하는 다양한 배포판을 지원하는데 이중 하나가 Ubuntu이다.

 

 

Linux 구성요소

1. 커널(Kernel)

운영체제와 사용자가 사용하는 언어는 다른데 사용자가 명령을 하면 셸에서 명령어를 입력받고 운영체제 언어로 번역을 시켜준다. 이렇게 번역된 언어를 커널에 전달시키고 커널은 해당되는 작업을 한다. 즉 커널이 실제로 모든 운영체제 작업을 제어한다.

 

2. 셸(Shell)

사용자와 커널의 중간서 사용자의 명령어를 해석해 커널에 전달함

커맨드라인형(CLE)와 그래픽형(GUI)로 나뉘어짐. 커널이 수행한 작업 결과값이 셸에 의해 사용자가 이해할 수 있는 언어로 화면에 출력시켜준다.

 

3. 애플리케이션(Application)

일을 수행할 수 있게 해주는 소프트웨어 유형 FTP, DB, 서버 등

 

Linux 장점

  • 다중사용자와 멀티태스킹 환경 지원 - 보안성 높은 파일관리 용이함 서버에서 많이 씀
  • 오픈 소스 운영체제 - 목적에 맞는 다양한 버전의 배포판 무료 사용가능
  • 안정적인 운영체제

 

운영체제와 커널의 차이

운영체제는 사용자 영역과 커널 영역으로 나뉘어져 있는데 사용자 영역은 실제 사용자가 애플리케이션을 이용하기 위해 마련된 공간, 커널 영역은 애플리케이션이 작동하기 위해 컴퓨터 자원을 관리하는 영역이다.

커널은 운영체제의 일부분으로, 운영체제의 핵심 역할을 함. 커널은 운영체제에서 CPU, 메모리, 입출력 장치등과 같은 중요한 자원을 초기화하고 관리하는 부분이다.

 

 


 

Ubuntu란?

Linux는 다양한 배포판이 존재하는데 Red Hat, CentOS, Debian, Fedora, Linux Mint 등이 있는데 Ubuntu또한 Debian(GNU)를 기반으로 만들어진 Linux 배포판이다.  

 

Ubuntu는 여러버전이 있다.

Ubuntu 데스크톱

  •  리눅스 배포판이 서버용으로 사용되는 것과 달리 개인용 데스크탑 환경에 최적화 되어있다.

Unbuntu Server

  • 클라우드 및 서버에 적합하다.

Ubuntu Core

  • IOT(Internet of Things) 기반장치를 개발하는 적합하다.

 

Ubuntu에는 많은 소프트웨어가 있는데 Libre Office, Firefox, VLC, 김프 Adobe Photoshop, MySQL 데이터베이스 관리시스템등이 있다. 또한 악성 소프트웨어로부터 데이터 및 리소스를 보호하는 보안 운영체제이다.

 

 

 


 

마무리

 

Linux는 매우 안전하고 배포판도 많기 때문에 접근성도 쉬운 좋은 OS이다.

 

 

Reference