시스템 엔지니어
+ 웹 프로그램을 실제 서버에 올리고 환경들을 만들고 관리하는 역할, 프로그래머와 구분되지만 가장 연관성이 높은 분야 .
+ 실제 서비스의 최대한의 성능을 끌어낼 수 있도록 구성.
리눅스
+ 윈도우즈와 같은 운영체제로, 훨씬 큰 범용성을 가지고 있다.
+ 보통 윈도우의 GUI환경과 같이 리눅스의 x-Window 를 제공한다.
+ x-window GUI와 같은 컨셉을 가진 운영체제라 볼수 있다.
+ window와 macOS와 비교해서 많은 기능을 제공하지는 않지만 어느정도 기본적인 기능들을 제공한다.
리눅스를 사용하는 이유
+ 일반인들은 많이 이용하지 않는다.
+ 실질적으로는 웹서비스를 제공하는 서버의 운용에 대부분 사용된다.
+ 웹서비스 환경을 가장 잘 제공할 수 있는 환경이 리눅스이다.
+ LAMP (Linux Apache Mysql PHP) Mysql PHP 와같은 플랫폼이 가장 잘 구동되는 환경이 리눅스이다.
우분투
+ 우분투는 Canomical 이란 회사에서 만든 배포(상폼)본이다.
+ Debian 계열의 종류중의 하나가 Ubuntu
+ Redhat 계열에서는 Fedora, CentOS 가 있다.
+ 배포판들의 기본적으로 개념과 기능들은 거의 동일하다, 설정파일 경로가 다른것 외에는 비슷하다.
리눅스와 MacOS
+ 일종의 사촌관계
+ 리눅스와 MacOS의 커널이 비슷한 류이다. (Unix > Linux, Unix > MacOS)
+ 기본개념은 거의 유사, 명령어 출력이 조금씩 다름.
리눅스의 역사
+ Debian을 뿌리로 두는 많은 리눅스 배포판이 존재
+ 우분투는 Canopical이라는 회사에서 리존 리눅스를 대체하자는 컨셉
+ 데비안의 느리고 보수적인 업데이트를 해결하여 최신의 기술과 보안성을 적용하여 각광받는 배포판.
+ 다른 배포판에 비해 빠른 속도로 발전하고 있다.
+ Redhat은 redhat 회사에서 개발한 배포판.
+ Redhat소속 개발자들이 커널 프로젝트에 많이 참여.