Linux 운영체제 - Ubuntu · Red Hat

UnKnown12·2023년 2월 24일
0

OS - 운영체제

목록 보기
2/3

📌 리눅스 Linux

  • Linux 커널을 기반으로 한 운영체제 이며,
    Window나 Mac과 달리 Linux는 분리/정의가 깔끔한 운영체제는 아니다.

  • Linux는 커스터마이즈된 OS를 만들 수 있는 커널이며,
    커스텀 OS 만들기에 특화된 운영체제 이다.

  • Linux 아키텍처는 커널, 시스템 라이브러리, 시스템 도구, 도구 및 최종 사용자 도구 외 다양한 오픈소스 라이브러리를 사용하여 활용하기에 용이하다.

  • 장치 메모리를 관리하고 프로세스 관리하는 것이 편리하다.

📌 커널 Kernel

  • 컴퓨터 운영체제의 핵심이 되는 컴퓨터 프로그램

  • 시스템의 모든것을 완전히 통제하고 다른 응용 프로그램 수행에 필요한 서비스를 제공

  • 운영체제의 핵심이면서, 보안·자원관리·추상화 역할도 수행한다.

❗ 운영체제와 커널의 차이

  • 운영체제 ( 사용자 응용 )
    사용자 영역으로 응용프로그램·애플리케이션을 이용하기 위한 공간
    핵심적인 역할만 담당하여 사용

  • 커널 ( 자원관리 )
    커널은 운영 체제의 일부분, 사용자 영역에서 사용자의 관리활동을
    안전하고 효율적으로 작동하기 위해 컴퓨터의 자원관리하는 영역

📌 Ubuntu

  • 대표적인 데스크톱 리눅스 배포판으로, 초보자들이 쉽게 접근할 수 있도록 설계된 Linux 플랫폼

  • 개인용 컴퓨터에 적합하며
    Ubuntu Server - 클라우드 및 서버관리
    Ubuntu Core - IoT 기반 장치 개발 에 적합하다.

  • Ubuntu GUI , CLI 통해 개발 및 관리하며,
    Ubuntu 소프트웨어 · 다른 APT 기반 패키지 관리 도구 를 통해
    많은 무로ㅛ 소프트웨어 도구를 다운로드·활용 이 가능하다.

  • 또한 바이러스, 웜, 스파이웨어 등 악성 소프트웨어로 부터
    데이터 및 리소스 보호하는 보안 운영체제이다.

❗ Ubuntu GUI

  • 그래픽 사용자 인터페이스, 단추 창, 텍스트 상자 등 그래픽 구성요소 사용을 쉽게 수행할 수 있다.

❗ Ubuntu CLI

  • CLI 는 명령을 입력하고 신속하게 실행하는 것을 도와준다.

📌 Red Hat

  • 오픈 소스 기술을 바탕으로 하는 기업용 Linux 운영체제 배포판

  • 높은 안정성과 보안성으로 기업 사용률이 매우 높다
    또한 오픈 소스 기반이기에 다양한 소프트웨어 와 서비스를 제공하며
    Kubernetes, OpenStack, Ansible, JBoss Enterprise Middleware 등의 오픈 소스 프로젝트를 지원하며, 이를 활용하여 클라우드, 가상화, 컨테이너, 애플리케이션 개발 등 다양한 IT 분야에서 사용된다.

profile
Hyobin12

0개의 댓글