티스토리 뷰
1. 리눅스(Linux)
리눅스는 리눅스 커널을 기반으로 하는 오픈 소스 운영 체제(OS)이다. 리눅스 커널은 리눅스 운영 체제의 핵심이며, 메모리 관리, 프로세스 관리, 장치 드라이버 관리 등을 담당한다. 리눅스는 무료이며, 누구나 사용, 배포, 수정할 수 있다.
1) 특징
① 오픈 소스 : 누구나 리눅스 소스 코드를 보고 수정할 수 있다.
② 무료 : 리눅스를 사용하거나 배포한믄 데 비용이 들지 않는다.
③ 안정적 : 리눅스는 안정적이기 때문에, 오랜 기간 동안 사용되어 왔으며, 많은 개발자들이 리눅스를 개선하고 유지 관리 하고 있다.
④ 보안 : 리눅스는 많은 보안 기능을 제공하며, 많은 보안 전문가들이 리눅스 보안을 연구하고 개선하고 있다.
⑤ 다양성 : 리눅스는 다양한 하드웨어 플랫폼에서 사용할 수 있는 운영 체제 이다. 리눅스는 서버, 데스크톱, 임베디드 시스템 등 다양한 장치에서 사용된다.
2. 앞으로의 전망
1) 클라우드 컴퓨팅 : 클라우드 컴퓨팅 환경에서 가장 많이 사용되는 운영 체제. 클라우드 서버, 가상 머신, 컨테이너 등에 널리 사용
2) 인공 지능 : 인공 지능(AI) 개발 및 배포에 중요한 역할. AI 프레임워크, 라이브러리, 도구 등을 지원.
3) 사물 인터넷(IoT) : 리눅스는 IoT 장치에서 가장 많이 사용되는 운영 체제이며, 임베디드 시스템에서 작동하도록 설계되었으며, 적은 메모리와 CPU 자원을 사용한다.
4) 모바일 : 리눅스는 안드로이드 운영 체제의 기반이며, 안드로이드는 세계에서 가장 많이 사용되는 모바일 운영 체제.
3. 구성요소
※ 리눅스는 패포판마다 구성 요소의 버전이나 구성이 다를 수 있음.
※ 아래 목록은 구성 요소의 대부분을 포함하고 있으나, 모든 구성 요소를 포함하고 있는 것은 아님.
1) 커널(Kernel)
- 리눅스 운영 체제의 핵심
- 하드웨어 자원 관리, 프로세스 관리, 메모리 관리, 파일 시스템 관리 등을 담당
- 장치 드라이버, 네트워킹, 보안 기능 등을 제공
2) GNU 유틸리티
- 기본적인 명령어 도구 모음
- 파일 시스템 관리, 텍스트 편집, 네트워킹, 프로세스 관리 등 다양한 작업을 수행하는 명령어 제공
- Is, cd, cp, mv, rm, grep, find, sort, uniq, awk, sed 등
3) 쉘(Shell)
- 사용자가 리눅스 시스템과 상호 작용하는 인터페이스
- 명령어를 입력하고 실행하며, 결과를 출력
- bash, zsh, csh, ksh 등
4) 데스크톱 환경
- 그래픽 사용자 인터페이스(GUI)를 제공
- 창 관리, 아이콘 관리, 메뉴 관리 등을 담당
- GNOME, KDE Plasma, Xfce, LXDE, MATE 등
5) 애플리케이션
- 사용자의 작업을 수행하는 프로그램
- 웹 브라우저, 오피스 프로그램, 개발 도구, 게임 등
6) 라이브러리
- 개발자가 프로그램을 개발할 때 사용하는 코드 모음
- C 라이브러리, Python 라이브러리, Java 라이브러리 등
7) 개발 도구
- 프로그램 개발을 위한 도구 모음
- 컴파일러, 편집기, 디버거, IDE 등
8) 파일 시스템
- 데이터를 저장하는 구조
- ext4, XFS, ZFS, NTFS, FAT 등
9) 부트 로더
- 운영 체제를 부팅하는 프로그램
- GRUB, LILO, Syslinux 등
10) 시스템 관리 도구
- 시스템 관리를 위한 도구 모음
- 사용자 관리, 그룹 관리, 권한 관리, 시스템 정보 확인 등을 수행하는 도구
'SCIT > 11월' 카테고리의 다른 글
[Linux]11月8日. Kernal (0) | 2024.11.08 |
---|---|
[Linux]11月7日. GNU Project (0) | 2024.11.07 |
[Linux]11月7日. NAT(네트워크 주소 변환 기술) (0) | 2024.11.07 |
[Linux]11月7日. 네트워크 구성도 (0) | 2024.11.07 |
[Linux]11月5日. VMware wx 장점 (1) | 2024.11.05 |
- Total
- Today
- Yesterday
- 2480
- Linux
- css
- 조건문
- 백준
- html
- DB
- ajax
- Spring
- 2739번
- JPA
- 가계부만들기
- Spring boot
- setting
- Modal
- 반복문
- backjoon
- if문
- 오븐시계
- springboot
- java
- data science academy
- javascript
- MySQL
- Intellij idea
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |