티스토리 뷰

Linux

[LINUX] 리눅스란?

Hwan'ss 2019. 7. 21. 15:47

1. 리눅스란?

  • UNIX 운영체제를 기반으로 만들어진 운영체제
  • 리눅스는 유닉스와 마찬가지로 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워트 운영체제
  • 유닉스가 통신 네트워크를 지향하여 설계된 것처럼 리눅스 역시 서버로 작동하는데 최적화 되어 있음, 고로 서버에서 사용되는 운영체제로 많이 사용되고 있음

2. 리눅스의 특징

  • 리눅스는 유닉스와 완벽하게 호환이 가능함
  • 리눅스는 공개 OS다. 오픈소스이므로 누구든지 자유롭게 수정이 가능함
  • 리눅스는 PC용 OS보다 안정적이며 보안쪽에서도 PC용 OS보다 비교적 성능을 가지고 있음
  • 리눅스는 다양한 네트워킹 기술을 제공하고 있으며 서버용 OS로 적합함
  • 배포판이 아닌 리눅스 그 자체는 무료임
  • 오픈소스의 특징으로 인해 누구나 버그 수정이 가능함
  • 윈도우에 비해 리눅스가 신뢰도가 뛰어남
  • 윈도우에서 서버로 사용하기에는 과부하를 감당해내지 못하지만 리눅스는 네트워크가 과부하 걸렸을 때 최적화된 성능을 보이지는 않지만 윈도우에 비해서는 서버 운영체제로서 적합하다.

3. 리눅스의 종류

  • 인터넷에 떠도는 리눅스 가계 조직도를 보자면 토가 나온다.
  • 이렇게 많은 리눅스를 다 알고 있을 필요가 없다.
  • 딱 두가지 계열의 리눅스가 있다는 것만 알고 있으면 됨(레드햇 계열과, 데비안 계열)
  • 대표적인 버전으로 레드햇의 센토스OS와 데비안의 우분투OS가 있다.

가. 레드햇 계열

  • 레드햇이라는 회사에서 배포한 리눅스를 말함
  • 2003년까지는 오픈소스로 라이센스로 진행하다가 이후 상용화됨
  • 레드햇 리눅스는 배포판 중에서 가장 인기가 많음, 커뮤니티가 아닌 회사에서 관리하는 레드햇계열의 리눅스는 다른 리눅스 배포판에 비해 패치가 빠르며 내장되어 있는 유틸리티의 양도 많고 관리툴의 성능도 우수함
  • 레드햇 계열의 리눅스에는 페도라와 센토스가 있는데 오늘날에서 페도라보다는 센토스를 더 많이 사용하는 추세

(1). CentOS

  • CentOS는 레드햇이 공개한 RHEL을 그대로 가져와서 레드햇의 브랜드와 로고만 제거하고 배포한 배포본
  • RHEL의 소스를 그대로 사용하고 있기에 RHEL과 OS버전, Kernel 버전, 패키지 구성이 똑같고 바이너리가 100%로 호환됨.
  • 무료로 사용가능하나 문제 발생시 레드햇이라는 회사가 아닌 커뮤니티를 통해 지원이 되므로 다소 패치가 느림
  • 특히 서버용 OS로 인기가 매우 높으며 서버용으로 리눅스를 운영할 목적이라면 대부분 센토스OS 사용

나. 데비안 계열

  • 온라인 커뮤니티에서 제작하여 레드햇보다 더 먼저 배포되어 시장을 선점
  • 이 데비안에서 파생되어진 OS를 데비안 계열이라고 부름
  • 자발적인 커뮤니티에서 만드는 배포판이라 전문적인 회사에서 서비스를 했던 레드햇계열에 비해 사후지원과 배포가 늦고 내장 유틸들의 성늘이 레드햇계열에 비해 부족한감이 있어 오랜동안 레드햇에 밀림
  • 하지만 현재는 무료 개인사용자 서버용으로 인기가 매우 높으며 최근에는 지속적인 업데이트를 거친 결과 레드햇 계열에 비해 결코 성능이나 뒤쳐지지 않음
  • 넓은 유저층을 가지고 있는 데비안계열은 그 사용법이 온라인 웹사이트나 커뮤니티에 자세히 기술되어 있다는 점이 진입장볍을 낮추어 초보 리눅스 유저들이 접근하기 쉬운 OS이다.

(2). 우분투

  • 진입장벽이 낮아 초보자들이 쉽게 접근 할 수 있음
  • 데스크탑용 리눅스 배포판 가운데서 가장 많이 사용되고 있는 배포판임
  • 개인용 데스크탑 운영체제로 많이들 사용함
  • 서버용으로는 기능이 부족하나 성능이 딸리지는 않음
  • 서버용 리눅스 점유율로 볼 때 센토스에 많이 밀리는데 이는 성능의 차이라기 보다는 유지관리기간이 센토스가 더 길기 때문에리고 볼 수 있다. 서버용 OS를 선택 할 때 유지관리 기간도 고려해야 되기 때문

4. 리눅스와 유닉스의 차이점

  리눅스 유닉스
신뢰도 서버들이 수 년간 중단 없이 운행되곤 하지만, 일반적인 사용자에게 있어 리눅스는 매우 믿음직한 운영제체임 포털이나 대기업 사이트 같은 주요한 서버에 사용된다. 그 만큼 유닉스는 신뢰도 문제에서 큰 점수를 받는 운영체제임
성능 과중한 네트워크 부하를 처리하여야 할 경우에는 최적화된 성능을 발휘하지는 못하지만, 서버 운영체제로서 적합함 서버 운영용 운영체제, ID와 비밀번호 관리 등의 기능과 암호화 능력이 월등히 좋음, 안정성과 메모리 관리 능력도 뛰어남
기술 지원 많은 기관들이 리눅스를 전문적으로 지원함, 모든 주요 리눅스 업체들은 다양한 방법으로 고객을 지원하며, 몇몇 업체는 중단없이 365일 서비스를 제공한다. 최후의 수단으로 소스를 수정하여 직접 문제를 해결함 하드웨어와 OS 자체가 통합적으로 개발되서 나오므로 IBM사에서 일괄 관리함. 회사 브랜드가 걸려있어 리눅스에 비해서는 지원이 좋은 편임
구축 비용 몇몇 업페들은 사용 배포판을 매우 저렴한 가격에 제공함. 어플리케이션과 문서들 또한 무상 혹은 저렴하게 구할 수 있음. 리눅스는 사용 제한이 없기 때문에 구축하고자 하는 모든 시스템에 추가 비용없이 설치 할 수 있다. 리눅스 시스템을 위한 총 구축비용은 매우 저렴함 굉장히 비싸다. 유닉스는 장비 자체도 따로 나오는 경우가 태반이고, PC용 유닉스도 있지만 보통은 장비가 하나 개발되고 거기에 최적화된 유닉스를 개발해서 상품으로 나오는 경우가 많다. 따라서 장비 값만 해도 몇 억씩 하는 경우가 대부분, 그러나 대기업에서는 큰 비용을 들여서라도 보안 등의 문제로 유닉스를 사용함.
하드웨어 지원 리눅스는 다양한 하드웨어, 플랫폼들을 지원 많은 상용 유닉스가 있지만, 리눅스에 못 미침
  • 유닉스의 경우 '서버'에 특화된 OS. 보안성도 엄청 뛰어나며, 이식성, 유연성, 호환성, 가상 메모리 등 세계적인 기업들은 이런 유닉스 시스템으로 서버를 운영관리한다.
  • 리눅스는 이러한 유닉스에 파생된 OS라고 이야기 할 수 있음.
  • 유닉스가 고간인 이유로 대형컴퓨터에서 사용하는 유닉스를 개인pc에서도 사용할 수 있게 동개 OS로 개발한 것이 리눅스이다.

 

5. 리눅스와 윈도우

가. 리눅스의 단점

  • 커널과 여러 SW가 배포될 때 정리가 잘 되지 않음
  • 실시간 처리가 약함
  • 시스템 보안에 취약함

나. 윈도우의 장점

  • 한번에 여러 프로그램을 열어 놓고 수행이 가능함
  • 대부분이 그림형태인 아이콘으로 이루어지는 GUI환경을 제공함
  • 명령의 입력이 아닌 사용자의 행동(클릭)으로 여러 기능들이 수행됨
  • window용 프로그램들 사이에는 일관성이 있어 사용자가 적응하기 쉬움
  • 메모리 제한이 적음
  • 도움말 기능이 풍부해 별도의 메뉴얼이 필요없음

  

  • 윈도우는 '사용자의 편리'에 모든 초점을 맞추고 있다고 할 수 있다. 그래서 값도 싸고, 안정적이며, 기술진보가 빠른 리눅스보다 우위를 점할 수 있었다고 볼 수 있다.

6. 우리는 어떤 배포판을 사용하는 것이 좋은가?

   우분투나 센토스나 아무거나 사용해도 상관이 없다. 현재 두 가지 배포판 모두 성능이 거의 비슷하기 때문이다. 또한 사용하고 있는 명령어와 사용법이 비슷하다. 굳이 비교를 하자면 서버용으로 리눅스를 사용하고자 한다면 센토스를 그게 아니라면 우분트를 또 리눅스에 잘 알고 있다면 센토스를 입문자라면 우분투로 굳이 구별하자면 그렇다. 대부분의 회사에서 센토스를 사용하고 있기 때문에 공부를 하고자 한다면 센토스를 사용하는 것을 추천한다. 하지만 이렇게 구별하기 보다는 상황에 맞게 사용하면 된다.

 

2019.07.21(일)

'Linux' 카테고리의 다른 글

[LINUX] VMware Network setting(Port porwarding) - Custom  (0) 2019.09.11
[LINUX] CentOS Tomcat war 배포  (0) 2019.09.10
[LINUX] CentOS Tomcat install  (0) 2019.09.10
[LINUX] VMware CentOS install  (0) 2019.09.10
[Linux] kernel(OS)  (0) 2019.07.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함