[Linux] - 모두의 리눅스 1장 : Linux란?

강윤서·2026년 3월 16일

Linux

목록 보기
1/10
post-thumbnail

이번 글은 『모두의 리눅스 – 누구나 쉽게 시작하는 리눅스 기초』 1장을 공부하고 정리한 내용입니다.

Linux란?

리눅스(Linux)컴퓨터의 하드웨어를 관리하고 프로그램이 실행될 수 있도록 해주는 운영체제(OS)이다.

일반적인 데스크톱뿐 아니라 임베디드, 서버 등 다양한 분야에서 널리 사용된다.

리눅스의 장점

  • 오픈 소스로, 누구나 자유롭게 무료로 사용할 수 있고 운영 체제의 내부 동작을 확인할 수 있음
  • Apache HTTP Server, MySQL DB 등 높은 품질의 다양한 소프트웨어를 돌릴 수 있음
  • 전 세계에서 많이 사용되고 있는 만큼 높은 신뢰성을 가짐
  • 스크립트를 통해 많은 부분을 자동화할 수 있어 운영에 편리함

리눅스의 단점

  • Windows나 macOS보다 상용 애플리케이션이 상대적으로 적음
  • 소프트웨어에 따라 한글 문자가 깨질 수도 있음

배포판이란?

리눅스란 ‘리눅스 커널’을 의미하는 용어
커널(Kernel) : 운영체제의 핵심 부분으로, 하드웨어 자원을 관리하고 프로그램이 하드웨어를 사용할 수 있도록 중개하는 소프트웨어

리눅스 배포판

리눅스 커널과 함께 기본적인 명령어와 애플리케이션을 묶어서 사용자가 바로 사용할 수 있게 패키징한 것

리눅스 배포판 종류

계열배포판
레드햇(Red Hat) 계열Red Hat Enterprise Linux, CentOS, Fedora
데비안(Debian) 계열Debian GNU, Ubuntu

가상화 소프트웨어

  • 호스트 OS : 가상화 소프트웨어가 설치되어 실행되는 실제 운영체제
  • 게스트 OS : 가상화 소프트웨어 위에서 실행되는 가상의 운영체제

→ 가상화 소프트웨어를 사용하면 게스트 OS를 재설치하거나 복사하는 것이 매우 간단함


GUI와 CLI

GUI(Graphical User Interface, 그래픽 사용자 인터페이스)

: 화면상에 보이는 아이콘, 창, 메뉴 등을 마우스나 터치패드로 클릭하여 컴퓨터에 명령을 내리는 인터페이스

CLI(Command Line Interface, 명령줄 인터페이스)

: 키보드로 명령어를 입력하고 결과가 문자열로 출력되는 인터페이스

CLI 추천 이유

  1. 높은 작업 효율
  2. 반복적인 GUI 작업을 명령어로 간단히 수행 가능
  3. 프로그램 실행에 유리
  4. 처리 자동화 - CLI에서는 실행할 명령어들을 파일에 기록해 놓고 일괄로 실행하는 것이 가능함
  5. 서버 환경에서 필수적으로 사용됨

마무리

이번 글에서는 리눅스의 기본 개념과 특징, 그리고 배포판과 인터페이스 방식(GUI, CLI)에 대해 간단히 정리해보았습니다.

profile
감사합니다! 복 받으세요!

0개의 댓글