리눅스에 대해 알기 전 운영체제의 개념부터 알아야합니다.
*운영체제에 대해 다룬 블로그 글이 있다.
참조 - https://steady-snb.tistory.com/20
리눅스(Linuux)란 운영체제의 한 종류입니다.
가장 대표적인 windows와 비교하면
구분 | Linux | Windows |
사용자편의 | CLI(Command Line Interface)환경으로 접근성이 다소 높음 | GUI(Graphical User Interface)환경으로 직관적이며 사용자 친화적임 |
성능 | 서버운영용 OS이며 불필요한 그래픽이 없어 Windows에 비해 가벼움 | 네트워크 부하를 감당하지 못하는 경우가 많음 |
기술지원 | 오픈소스이기에 개인이 수정이 가능하며, 상용화된 소스가 많지만 표준화가 덜되어있음 | 윈도우 NT서버의 비공개 방침으로 인해, 버그수정과 지원이 느리고 어렵다 |
구축비용 | 무료 오픈소스가 최대 장점 | 각각의 컴퓨터마다 라이센스 비용이 많이 듬 |
그렇다면 운영체제의 리눅스는 알겠는데 이게 서버와 무슨 연관이 있는지 궁금하신분들 있으실 것 같아서 설명드리자면
서버를 구축하고 그 위에 운영체제 계층이 존재해야 하드웨어와 응용프로그램간의 상호작용 및 리소스를 관리할 수 있습니다.
서버를 구성하는 운영체제로 Windows보다 Linux를 쓰는 가장 대표적 이유에 대해서 알아보면
1. 무료 오픈소스
windows는 다양한 상용 소프트웨어 및 어플리케이션을 이용하려면 많은 비용을 지불해야 하지만
Linux는 다양한 무료 오픈소스 소프트웨어 및 어플리케이션을 제공합니다.
2. 안정성과 보안
windows는 취약점 발생 시 마이크로소프트 사에서 패치가 나올 때 까지 기다려야하며 패치를 안해주면 안전을 보장받을 수 없습니다.
그에 비해 Linux는 오픈 소스로 인해 비교적 빠른 보안 업데이트가 가능하고
그동안의 수많은 보안 업데이트로 인해 더욱 견고한 보안을 제공받을 수 있습니다.
3.서버구축용으로 알맞은 성능
서버에서 중요한 것 중 하나는 속도입니다.
서버는 보통 24시간 365일 내내 가동중이여야 하는 경우가 많은데
Linux의 경우 CLI(Command Line Interface)구조로 GUI(Graphics User Interface)기반의 Windows에 비해
가벼워 보다 성능이 뛰어나다.
'IT지식 > 지식플러스' 카테고리의 다른 글
List<Map<key,value>> 형태를 JSONArray로 변환하기 (0) | 2025.01.21 |
---|---|
웹취약점(XSS, 자동화공격) 보완하기 (1) | 2025.01.15 |
운영체제(Operating System)에 대해서 알아보자 (0) | 2025.01.04 |
리눅스 명령어 모음 (0) | 2025.01.02 |
메이븐(Maven)이란? (1) | 2021.11.26 |