IT지식/지식플러스

리눅스 운영체제? 서버? 리눅스에 대한 개념을 익히자

맨땅에헤딩개발자 2025. 1. 4. 20:26

리눅스에 대해 알기 전 운영체제의 개념부터 알아야합니다.

 

*운영체제에 대해 다룬 블로그 글이 있다.

참조 - 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에 비해
가벼워 보다 성능이 뛰어나다.