OS/Linux
[Linux]개념과 필요성
마손(Mason)
2022. 2. 9. 19:12
리눅스가 뭐냐?
운영체제(Operation System)다.
왜 리눅스를 쓰냐?
- 현재 대부분의 서버가 리눅스 위에 구현되어 있다.
- CLI 자동화 가능하다.
- 무료다!
CLI 자동화가 뭔데?
- Command-Line Interface. 명령어를 입력해 컴퓨터를 조작하는 방식.
- 흔히 쓰는 GUI(Graphical User Interface)와 대비되는 개념이다.
- 이 명령어 입력 방식으로 인해 DevOps에 중요한 자동화가 완성될 것이다.
- 수평확장 시 새로운 컴퓨터를 실행하고 노드를 다운로드받고 서버를 돌린다고 치면, 이 과정이 리눅스를 통하여 CLI 자동화로 이루어 지게 될 것이다.
- 컴퓨터 조작을 위한 입출력을 I/O(Input/Output)이라 함.
- AWS 같은 경우 대여를 위한 서버 컴퓨터를 최소 5만대 이상 설치하는데, 이 모두를 GUI를 이용해 I/O를 통제할 수 없으므로, CLI같은 접근법을 이용하여 서버 컴퓨터를 조작해야한다.