wiki:os:linux:리눅스_기본_개념
문서의 이전 판입니다!
리눅스 기본 개념
리눅스 개념 정리
Linux란
대표적인 오픈소스 운영체제(
OS)이고, CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어. OS는 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결함
리눅스의 구조
리눅스의 특징과 종류
유닉스 운영체제를 기반으로 높은 안정성과 보안성, 높은 신뢰성과 성능이 특징임
시스템의 자원을 효율적으로 관리하고 사용가능
멀티 유저와 멀티 태스킹을 지원함
대부분의 리눅스는 CLI(명령어창)와
GUI(그래픽)를 모두 지원
다양하고 강력한 네트워킹 기능 덕분에 서버 OS로 적합
성능이 낮은 PC에서도 작동
파일의 확장자는 시스템에 아무런 상관이 없음(더 보기 쉽게 하기 위함)
활용 분야
라우터나 AP와 같은 곳에서 사용하는 네트워크 서버장비, 라즈베리파이와 같은 임베딩시스템과 IoT, TV 셋톱박스, 정밀 의료기기, 리눅스 개발 서버 등
권한(sudo)
리눅스 파일 시스템
파일 시스템이란, 저장 장치 내에서 데이터를 읽고 쓰기 위해 미리 정한 약속을 말함
대부분의 파일 시스템은 디렉토리와 파일 형태로 구성
리눅스의 파일 시스템은 root 파일 아래에 계층적으로 모든 파일과 디렉토리가 만들어짐
파일시스템의 종류
FAT(File Allocate Table) : 파일 할당 테이블이라고 말하며 카메라의 메모리카드나 수많은 컴퓨터 시스템에 널리 쓰이는 파일 시스템의 종류
장점으로는 높은 호환성
단점으로는 단순한 자료구조때문에 작은 파일이 여러개 있을 경우 공간 활용을 제대로 하지 못한다는 단점이 있음
NTFS(New Technology File System) : FAT구조를 대체하기 위해 만들어짐
시스템 고장 및 손상시, 디스크 볼륨을 재구성하여 일관성있는 상태로 복구가 가능하여 안정성이 높고, 보안성도 FAT보다 향상된 파일 시스템
EXT(EXTended file system) : 확장 파일 시스템의 준말로 리눅스의 기본 파일 시스템
/volume1/web/dokuwiki/data/attic/wiki/os/linux/리눅스_기본_개념.1671090249.txt.gz · 마지막으로 수정됨: 2022/12/15 16:44 저자 hgkim