본문 바로가기

Linux

Linux 의 탄생 및 장단점

들어가기 전

회사에서 Linux에 접속해서 로그확인 및 배치 관련 Shell Script를 실행또는 수정을 하는데 본인이 정확하게 알고 있다면 Shell Script를 수정하거나 새로 작성을 하는데 있어서 장점이 많을 것 같아서 Shell Script를 공부하려고 했으나 생각해보니 Linux라는 녀석도 정확하게 모르는 것 같아서 간단하게 리눅스의 역사, 구성, 명령어 등을 정리하고 다시 Shell Script를 공부하는게 맞는 것 같아서 포스팅을 진행한다.

 

앞으로 해당 카테고리의 포스팅 내용은 Linux 역사, 구성, 명령어 등을 간단하게만 정리하고 Shell Script로 넘어갈 예정이다. Shell Script 또한 깊게 공부할 계획은 없으며 서버 개발을 위한 기본 지식을 쌓고 Shell Script의 문법과 작성방법 등 실무에서 내가 사용할 만큼만 공부하고 넘어간다.

 

Linux 란?

LINUX(Linux Is Not Unix) : '리눅스는 유닉스가 아니다'의 약자.

 

  • 리눅스(Linux) : 1991년 핀란드의 헬싱키 대학에서 리누스 토르발스(Linus Torvalds)가 처음 출시한 운영체제 커널인 리눅스커널에 기반을 둔 오픈소스 유닉스계열 운영체제다. 독점되거나 배타되지 않는 프리 소프트웨어 중 하나로 'GNU 프로젝트'에 따라 쉽게 이용할 수 있게 배포되고 있다. 리눅스는 개인용 컴퓨터부터 슈퍼 컴퓨터는 물론 휴대전화, 스마트TV 등 임베디드 시스템까지 광범위하게 이용된다.

 

  • 운영체제(Operation System) : 사람이 컴퓨터를 사용할 수 있도록 하는 프로그램 으로서 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다. 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공한다.

 

리눅스의 장단점 

장점

  1. 유닉스와 완벽하게 호환이 가능
  2. 공개 운영체제 
  3. PC용 OS보다 안정적
  4. 강력한 보안기능
  5. 인터넷의 모든 기능을 지원
  6. 개발 환경이 풍부

단점

  1. 공개 운영체제 > 보상X
  2. 기술지원 부족
  3. 사용자의 숙련된 기술 필요
  4. 한글 입출력을 하는데 어려움이 존재

 

리눅스를 사용하는 이유

  1. 모든 소스가 오픈되어있어 광범위하게 사용된다.
  2. 다중 사용자, 다중작업을 지원하기 때문에 서버를 운영하기에 적합하다.
  3. 무료이고 보안에 안정적이기 때문에 기업에서 많이 사용되고 또한 많이 배우려고 한다.

 

'Linux' 카테고리의 다른 글

리눅스 기본 명령어 10가지  (0) 2021.06.06
Linux 기본 환경  (0) 2021.06.06