리눅스는 Linux Torvalds를 필두로 GNU project에서 만들었다.
리눅스 커널은 어셈블리어로 쌓여있다.
쉘은 CLI라고 한다 (Command Line Interpriter)
리눅스의 기본쉘은 bash쉘이다.
리눅스의 배포판은 레드햇 / 데비안 계열이 있다.
레드햇은 안정적이다
레드햇 계열
- RHEL(Red Hat Enterprise Linux) : 유료
- CentOS : RHEL을 무료판으로 바꾼것
- Fedora
데비안 계열
- Debian
- Ubuntu
- KNOPPIX(CD Linux)
VMware와 Docker의 차이점
- Doker는 Host Operating System 위에 설치되어 각각의 os가 가볍다 (host OS를 활용해서 사용하기때문에)
- VMware는 Hypervisor위에 OS를 여러개 설치한다(리눅스와 윈도우를깐다) 그리고 그위에 다시 OS들을 설치해 무겁다.
Cloud Server Hosting
- GCP
- MS Azure
- KSIDC
- PHPS
- Gabia
- AWS
- Amazon Lightsail
- Naver Cloud
- etc...
Serverless (Xaas)
- Serviceful Serverless : Firebase, GCP/AWS services(Authorization, NW, DB, ML, DL, BigData, Iot, BlockChain, etc)
- FaaS (Functions as a Service)함수들을 서버에 올려놓는것 : Amazon Lambda, Google Cloud Function, MS Azure Function // 단점: 함수가 산재해있으면 나중에 커졌을떄 알아보기 힘들다.
- IaaS (Infrastructure as a Service) : public cloud infrastructure hosting
- SaaS (Software as a Service) 소프트웨어를 제공하는것: Mail Service, VAN Service, Googole Docs, Game
- PaaS (Platform as a Service) : Dev.Framework, DB etc...
Docker
- 컨테이너에 담기만하면 이미지화해서 저장해놓았다가 꺼내서쓴다
'SeSac (2021-08 ~ 2021-12) > Linux' 카테고리의 다른 글
6강- Nginx 셋팅 및 무료 HTTPS 인증서 설치 (0) | 2021.08.10 |
---|---|
5강 - Linux CentOS7에 MySQL8 설치 (0) | 2021.08.08 |
4강-Linux 서버에 Volta, node, pm2, python 설치 (0) | 2021.08.08 |
3강-Linux CentOS7에 Nginx 웹서버 설치하기 (0) | 2021.08.08 |
리눅스 기초 1강 (0) | 2021.08.04 |