일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- istio
- write Through
- EKS
- stateful
- SQS
- 쿠버네티스
- ASG
- CodePipeline
- server
- write back
- DNS
- S3
- APIGateway
- access_log
- CloudFormation
- Kinesis
- Lambda
- DaemonSet
- AWS
- CodeBuild
- cloudwatch-agent
- 유나인버거조인트
- CodeCommit
- 해킹송
- 3AZ
- CloudWatch
- Round Robin
- 정보처리기능사
- cbt
- Kubernetes
- Today
- Total
cloud bee
알아두면 좋은 리눅스 용어 본문
리눅스 용어에 대해서 한 번 정리해 보도록 할 것이다.
간단하게 패키지, 커널, 파일시스템, 쉘에 대해서만 알아보도록 할 것이다.
패키지
패키지: 소프트웨어를 실행하는데 필요한 파일들이 담겨 있는 것이다.
패키지의 종류
- 소스 패키지
- 바이너리 패키지
소스패키지
소스 패키지는 소스코드가 들어있는 패키지이다.
특징
1. 설치할 때 컴파일 작업도 진행하여 설치 시간이 길다.
2. 컴파일 과정에서 오류가 발생할 확률이 높다.
3. 내가 원하는 대로 소프트 웨어를 수정할 수 있다.
바이너리 패키지
바이너리 패키지는 컴파일된 바이너리 패키지이다.
특징
1. 설치시간이 짧다.
2. 컴파일 과정에서 오류가 발생할 확률이 적다.
3. 컴파일된 환경과 내 컴퓨터 환경이 다르면 문제가 발생할 확률이 높다.
관련 용어
의존성: 패키지를 설치하기 위해 필요한 다른 패키지 또는 파일을 의미하는 것이다.
커널
커널: 실행 중 프로그램 관리 및 시스템에 대한 자원관리 역할, 추상화 자원을 관리한다.
커널이 자원관리를 관리하는 이유
-> 사용자가 물리적인 하드웨어에 접근하고 사용할 수 있도록 하기 관계를 맺기 위해서이다.
Kernel Space: 커널 요소들이 존재하는 공간이다
추상화: 마치 한 개의 하드웨어가 여러 개인 것처럼 보이도록 하는 기술을 말한다.
파일 시스템
파일 시스템: 컴퓨터에서 파일이나 자료를 발견 및 접근할 수 있도록 보관하거나, 관리하는 방법을 구성한 시스템이다.
파일 시스템 종류
- FAT16
- FAT32
- NTFS
- ext2
- ext3
- ext4
- HTS+
파일 시스템 구조
파일 시스템은 기본적으로 2가지로 구분할 수 있다.
- Meta Area
- Data Area
Meta Area
파일이름, 파일위치, 파일크기, 파일유형 등의 정보가 담겨있는 곳이다.
Data Area
해당 파일의 실제 데이터들이 담겨있는 곳이다.
관련 용어
포맷: 파일시스템을 볼륨에 구축하는 작업을 일컫는 말이다.
쉘
쉘: 커널과 사용자를 연결하는 인터페이스로, 사용자의 명령어를 해석하고, 운영체제가 알아들을 수 있게 해주는 역할을 한다.
쉘 특징
1. 명령어 해석기 기능이 탑재되어 있다.
2. 프로그래밍 기능이 내장되어 프로그램을 작성할 수 있다.
3. 사용자 환경 설정 기능이 탑재되어 있다. 초기화 파일을 통해 사용자의 초기 환경을 설정한다.
쉘 종류
- sh: 유닉스 쉘의 오리지널이다.
- bash: 현재 리눅스의 표준 쉘이다.
- csh: c언어를 기반으로 만들어진 쉘이다.
- tcsh: c언어 기반이고, csh과 호환되는 유닉스 기반의 쉘이다.
- ksh: 콘이 개발한 쉘로, C쉘의 많은 기능을 추가한 쉘이다.
관련용어
터미널/콘솔: 쉘을 실행하기 위해 글자 입력을 받아 컴퓨터에 전달하거나 컴퓨터의 출력을 글자 화연에
쓰는 프로그램이다.
프롬프트: 사용자의 명령인 입력을 받아들일 준비가 되었다는 의미이다.
'이론 및 개념정리 > 리눅스' 카테고리의 다른 글
리눅스 종류와 특징 정리 (2) | 2023.02.02 |
---|---|
sh과 bash 그리고 shell (0) | 2023.01.31 |