한번은 알아둬야 할 리눅스의 배경, 역사, 그리고 철학1

2021. 3. 1. 21:19Computer(인강)/시스템 프로그래밍

728x90
반응형

안녕하세요 bannavi입니다^ㅅ^

오늘부터는 시스템 프로그래밍에 대해서 살펴볼거에요

그 첫 시작은 바로 리눅스입니다.

바로 시작하겠습니다!

 

 

 

리눅스(LINUX)

- 서버에 많이 사용되는 운영체제

서버 컴퓨터에 접속하는 컴퓨터를 Client환경이라고 하며,

Server에서 데이터를 제공해주는 그 컴퓨터를 Server환경이라고 합니다.

 

 

 

최근 서버 환경은 주로 리눅스입니다.

 

 

리눅스는 프로그래밍을 할 때에도 많이 사용이 됩니다.

kernel + shell + system 관련 기본 프로그램 정도만 설치한 다음,

여기서 컴파일러를 돌리면 시간이 많이 단축된다.

 

 

 

 

클라우드 컴퓨팅(AWS)

: 미리 서버를 다 만들어놓고, 서버가 필요한 회사들에게 간단한 클릭만으로 해당 서버를 빌릴 수 있도록 하는것.

인스턴스 시작 버튼을 누르면 서버가 한개 만들어진다.

 

 

 

서버에 설치할 운영체제도 고를 수 있는데, 대부분 리눅스임을 확인할 수 있다.

 

 

 

# 리눅스의 특징은 운영체제, 소프트웨어 대부 UNIX계열 운영체제

- 완전 프로그래머 스타일에 가까움.

 

# plain하게 프로그래밍이 가능

- ANSI C - C언어 표준

 

 

 

 

정리

1. 리눅스는 서버 + 클라우드컴퓨팅에서 많이 쓰인다.

2. 프로그래밍에도 유용

3. UNIX 계열 운영체제이므로, 사용법을 익힐 수 있다.

 

728x90
반응형