리눅스란?
리눅스(Linux)는 1991년 리누스 토르발스가 개발한 UNIX 기반의 운영체제이다.
가장 큰 특징은 오픈 소스 소프트웨어로, 누구나 소스 코드를 자유롭게 수정하거나 배포할 수 있다는 점이다.
덕분에 운영체제의 내부 동작을 확인하기 용이하다.
또한, 스크립트를 통해 많은 부분을 자동화할 수 있어 편리한 운영이 가능하다.
리눅스와 커널
리눅스에는 배포판이라는 용어가 자주 등장하는데, 그 전에 커널에 대해 알 필요가 있다.
운영체제는 항상 필요한 부분만을 전원이 켜짐과 동시에 메모리에 적재하고, 그렇지 않은 부분은 필요할 때 메모리에 적재하여 사용한다.
이때 메모리에 상주하는 부분을 커널이라고 한다.
리눅스 배포판이란?
리눅스 배포판(Linux Distribution)은 즉, 리눅스 커널과 함께 기본적인 명령어와 애플리케이션을 묶어서 사용자가 바로 사용할 수 있게 패키지를 의미한다.
대표적으로 아래의 두 가지 계열로 나뉜다.
계열 | 배포판 |
레드햇(Red Hat) 계열 | Red Hat Enterprise Linux, CentOS, Fedora |
데비안(Debian) 계열 | Debian GNU/Linux, Ubuntu |
서적에서는 실습을 위해 Oracle VM Virtual Box 가상 머신에 Ubuntu를 구축했다.
나는 PuTTY를 통해 AWS EC2 인스턴스(Amazon Linux 2023)에 원격 접속할 예정이다.
Reference
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=285368686&start=slayer
'Linux' 카테고리의 다른 글
셸 조작 (작성 중) (0) | 2025.01.04 |
---|---|
셸이란? (0) | 2025.01.02 |