서버 측 개발에 적합하고 사용하기 쉬운 Linux 배포판은 무엇입니까?

서버 측 개발에 적합하고 사용하기 쉬운 Linux 배포판은 무엇입니까?

웹 서비스의 백엔드 역할을 할 Linux 기반 서버를 설정해야 합니다.

이것이 나에게 필요한 것입니다: (중요도 순으로 정렬)

  1. 애플리케이션 및 파일 관리를 위한 GUI
  2. 사용자 정의 C++ 서버를 실행합니다.
  3. 필요한 경우 LAMP 스택이 있을 수도 있습니다.
  4. 나는 그것을 시도 할 것이다전사적 자원 계획또는 기타 서버측 소프트웨어(선택 사항).

제가 Unix 계열 운영 체제의 전문가가 아니라는 점을 고려하면(CentOS에 대한 일주일의 경험, Ubuntu에 대한 약간의 경험), 이와 같은 사용 사례에 어떤 Linux 배포판을 추천하시겠습니까?

각 분포에 대한 나의 이해는 다음과 같습니다.

  • 우분투- 사용하기 쉽고 가장 인기 있으며 번거로움 없이 쉽게 설치할 수 있는 앱
  • 더반- 오래되었지만 구성하기 어려울 수 있음
  • 중앙 운영 체제- 번거롭고 설치하기 어려운 앱
  • 민트- Ubuntu 및 Debian 기반 인기

편집하다:CentOS보다 Ubuntu를 추천하는 사람들이 많이 있습니다.1,2) 서버 측 애플리케이션의 경우. 우분투는 이런 것에 적합합니까? CentOS보다 느리거나 문제가 있나요?

Ubuntu 또는 Ubuntu Server를 선택해야 합니까? 둘 다의 장점은 무엇입니까?

"Ubuntu에 소프트웨어를 설치하는 것은 아주 쉽습니다. 서버 애플리케이션도 기본 구성이 훌륭하고 일반적으로 상자에서 꺼내자마자 바로 작동합니다. 이곳은 소프트웨어 천국입니다."

답변1

언급한 배포판을 포함하여 대부분의 최신 배포판에는 기본적으로 Xorg 기반 창 관리자가 있습니다. 컴파일러와 패키지 관리자가 있습니다. 따라서 (4)가 ERP 설치에 가장 중요한 요구 사항이라면 설명서를 확인하고 가장 잘 지원하는 것이 무엇인지 이해해야 합니다.

소프트웨어 개발자로서 저는 Ubuntu를 선택하겠습니다. Ubuntu는 자주 업데이트되고 "유니버스" 저장소에 수많은 패키지가 있으므로 이를 설정하고 ufw필요한 다른 도구를 설치하면 거의 완료됩니다. 그러나 저는 프로덕션용으로 CentOS와 같은 "더 엄격한" 배포판을 선택하겠습니다.

답변2

중앙 운영 체제현재까지 가장 인기 있는 엔터프라이즈 배포판의 복제품(바이너리 호환 가능하도록 설계됨)레드햇 엔터프라이즈 리눅스. 처리하기가 어렵지 않습니다. 단지 (모든 엔터프라이즈 배포판과 마찬가지로) 기본 제공되는 소프트웨어 옵션이 제한되어 있고 최첨단에 있는 경우 약간 구식으로 느껴질 뿐입니다. 100% 호환되는 다른 소프트웨어에 대해서는 다음을 확인하세요.에펠.

관련 정보