(저는 자격증 취득을 선호하는 편은 아니지만) 리눅스 마스터 2급, 정보처리 기사, 네트워크 관리사 등 IT 관련된 자격증에 보통 리눅스 문제가 나옵니다. 한 번 공부할 때 책을 구매하셔서(가능하면 리눅스 마스터 2급) 제대로 공부하시는 것을 권해드립니다.
운영체제
- 사용자 인터페이스로 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위한 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어
- 공급되는 시장에 따라 임베디드, 서버, 모바일, 데스크탑으로 종류가 갈린다.







리눅스
- 헬싱키 대학에 다니던 리누스 토르발스가 자신이 쓰던 운영체제의 기능을 수정하다가 만들게 되었다. 공개 직후부터 큰 지지를 받았다.
- 리눅스는 프로세스 스케쥴링, 가상 메모리 및 파일 관리, 장치 입출력등의 기본적인 서비스를 제공하는 운영체계의 커널이었었으나 자유 소프트웨어 프로젝트 GNU 프로젝트에서 개발된 유틸리티 및 공개 소프트웨어가 포팅되어 발전함
리눅스의 특징
- 공개 소프트웨어이며 무료로 사용할 수 있다.
- GNU 정신에 따라 자신이 개발한 리눅스 커널을 자유롭게 사용, 수정 및 배포할 수 있도록 해 지원자들에 의한 꾸준한 업그레이드와 다양한 배포판이 나오게 되었다.
- 유닉스와의 완벽한 호환성 유지
- 리눅스는 처음부터 유닉스와의 호환성을 염두해 개발되었으며 유닉스의 장점인 멀티유저, 멀티 테스킹 기능과 강력한 네트워크 및 보안 기능을 지니고 있다.
- 편리한 GUI 환경 제공
- 리눅스는 다양한 GUI환경을 제공하여 일반적인 윈도우에 익숙한 사용자들을 위해 마우스를 사용해 쉽게 작업할 수 있는 기능을 제공한다.
- 서버용으로 많이 사용됨
리눅스의 구조

- 커널 : 리눅스의 핵심. 프로세스 관리, 메모리 관리, 파일 및 장치 관리 등 컴퓨터의 모든 자원을 초기화하고 제어하는 기능을 수행
- 셸 : 리눅스 사용자 인터페이스로 사용자와 커널의 중간자 역할을 함
- 응용 프로그램 : 리눅스는 각종 프로그래밍 개발 도구, 문서 편집 도구, 네트워크 관련 도구 등 다양한 응용 프로그램을 제공함
리눅스 계열

해당 이미지로 가시면 전체 이미지를 볼 수 있습니다.
데비안 계열

GNU 정신에 가장 충실한 배포판으로 GNU의 공식적인 후원을 받고 있는 유일한 배포판 일반 사용자를 대상으로 하기 때문에 사용자 친화적인 배포판이 많다.
우분투

- 영국의 유한회사 캐노니컬이 만든 배포판.
- 사용자 친화적이며 처음 사용하는 사람도 간단하게 사용할 수 있도록 함.
- UNITY라는 독자적인 데스크톱 환경을 제공하며 많은 사용자를 보유하고 있음.
리눅스 민트

- 우분투 기반과 데비반 기반 버전이 따로 존재한다.
- 우분투의 개선한 파생형 배포판이며 가장 사용자 친화적이라는 평가를 받아 MAC이나 윈도우 환경에 익숙한 사용자들도 쉽게 접근 가능하다는 특징이 있다.
레드헷 계열

세계적으로 가장 인기 많은 배포판으로 RPM(REDHAT PACKAGING MANAGER)이라는 패키지 매니저를 통해 패키지의 설치, 삭제 및 업데이트를 편리하게 지원한다.
Redhat enterprise linux

- 레드햇사가 유료 지원하는 기업용 리눅스
CentOS

- 래드햇의 지원을 받지 않고 자체 커뮤니티에 의해 관리됨.
- 레드햇 엔터프라이즈 리눅스를 완벽 호환하는 기업용의 무료 컴퓨팅 플랫폼 제공을 목적.
Fedora

- 레드햇에서 후원하는 페도라 프로젝트에서 만드는 기업 및 일반 대상 RPM 배포판.
- 순수 오픈소스 프로젝트이며 업데이트 주기가 짧고 혁신적인 시도를 많이 해 새로운 리눅스를 사용해 보고 싶은 사람에게 추천됨.