Ubuntu Server는 명령줄에서만 사용할 수 있나요?

Ubuntu Server는 명령줄에서만 사용할 수 있나요?

어느 날 우리 회사에 서버가 필요할 예정인데, 모든 OS 중에서 바이러스 수가 가장 적기 때문에 Ubuntu를 좋아하지만(제 생각에는) Ubuntu 서버를 보면 배경이 검정색이고 텍스트가 흰색뿐입니다. 이는 명령줄입니다. 그게 모두 우분투 서버에 관한 건가요? 아니면 Ubuntu Desktop과 명령줄용 모듈과 같나요? 나는 그것이 단지 명령줄이기를 원하지 않습니다.

저는 우분투 OS를 처음 접했습니다. 지금도 여전히 윈도우를 사용하고 있습니다.

답변1

Ubuntu Server는 전문가를 위한 확장형 서버 운영 체제로 설계되었습니다.

아무런 장식도 없이 단순한 OS입니다. Ubuntu Server의 대상 독자는 명령줄에 익숙한 사람입니다. 일부에서는 명령줄용으로 설계되지 않았으며 Chef, Puppet 및 Ansible과 같은 구성 관리 도구와 Juju와 같은 오케스트레이션 도구를 통해 구동되도록 설계되어 더 높은 수준의 기본 이미지로 사용되도록 설계되었다고 주장합니다. 인프라(PaaS를 원하는 경우 Cloud Foundry, IaaS를 원하는 경우 OpenStack 또는 이러한 모든 것의 조합).

Docker 컨테이너를 사용하여 밀도 높은 배포를 원하는 경우고밀도 OpenStack 배포, 이것이 Ubuntu Server의 목적입니다.

즉, 적절한 조건에서는 개인 서버에 "사용하기 쉬운" 훌륭한 서버가 될 수 있습니다. 우분투는 실제로 소규모 개인 서버 시장을 추구하지 않습니다.하지만, 가정 및 소규모 비즈니스 서버를 쉽게 사용하려는 사람들을 위해 Ubuntu Server를 사용하고 그 위에 매끄러운 웹 UI를 얹은 회사가 있습니다.

또한보십시오:

답변2

공용 서버를 구축하는 경우 사용 중인 시스템에 익숙하고 편안해야 합니다.

당신은 바이러스 보호를 이유로 언급했는데, 이는 존재하지 않는 "제품으로서의 보안"을 찾고 있다는 것을 의미합니다. 보안은 항상 프로세스이며 공용 네트워크의 서버는 지속적으로 모니터링하고 유지 관리해야 합니다. 이는 Windows와 Linux 모두에 해당됩니다.

이를 통해 작업 부하를 줄이는 열쇠는 다음과 같습니다.

  • 공격 표면 최소화
  • 자동화

Linux/Unix 환경에서 이 작업을 수행하는 것이 더 쉽다는 것을 알았습니다. 구성 요소의 긴밀한 통합이라는 Windows의 가장 큰 장점이 실제로 여기에서는 방해가 되기 때문입니다.

웹 브라우저 구성 요소(JavaScript 코드를 다운로드하고 실행하여 ActiveX 구성 요소를 로드할 수 있는 기능 포함)가 설치되지 않은 Windows 시스템을 구축하는 것은 단순히 Explorer에 해당 구성 요소가 필요하기 때문에 완전히 불가능합니다. 이상적인 서버 환경은 제공되는 서비스에 필요한 코드만 포함하고 그 외에는 아무것도 포함하지 않습니다.

동시에 구성 요소 통합은 설계된 사용 사례에 대해 매우 효율적인 통신 채널을 제공하지만 서비스의 자동화된 모니터링을 위해서는 스크립팅이 필요한 예기치 않은 방식으로 구성 요소를 결합해야 하는 경우가 많습니다. 스크립팅 환경은 제어 흐름만 제공하고 구성 요소 간에 데이터가 전달된다는 Windows 철학은 건전하지만 다음 프로그램에 전달하기 전에 수동으로 검사할 수 있는 텍스트 파일을 작성하는 프로그램보다 디버그하기가 약간 더 어렵습니다.

많은 관리자가 명령줄을 선호하는 이유는 단순히 스크립트에 사용하는 언어와 동일하다는 것입니다. 문제를 조사한 후 명령 기록을 파일에 간단히 덤프하고 관련 없는 줄 몇 개를 제거하면 유사한 문제가 나타날 때 사용할 수 있는 작업 스크립트가 있습니다. GUI를 사용하면 방금 수행한 작업을 수동으로 추적하고 동일한 단계를 수행하는 데 적합한 API가 무엇인지 찾은 다음 프로그램을 작성하고 서비스를 중단하지 않고 디버깅해야 했습니다.

마지막으로 중요한 것은 자체 서버를 운영하는 것의 대안은 다른 사람이 지속적인 유지 관리 작업을 담당하는 관리형 서버를 얻는 것입니다. 그들은 이미 모니터링 인프라를 갖추고 있으므로 시스템에 서버를 추가하는 노력이 미미하고 야간 근무 중에도 긴급한 문제를 감지하고 처리할 수 있기 때문에 귀하보다 더 효율적으로 이를 수행할 수 있습니다.

답변3

우분투 서버에서는 명령줄보다 "더 나은" 사용자 인터페이스가 있을 수 있습니다.

adminsys는 서버 자체를 구성하려면 명령줄을 알아야 합니다. 모든 것이 정상인지 확인하거나 필요에 따라 설정을 조정하거나 간단한 작업을 수행하는 사람만 필요하다면 그래픽 인터페이스를 사용하여 설치할 수 있습니다.

그래픽 서버(X11,Mir,wayland 등)를 설치할 수 있지만 이를 수행하지 않을 이유가 많습니다.

어떤 사람들은 byobu를 명령줄의 그래픽 인터페이스로 간주하지만 이것이 필요하지 않을 수도 있습니다.

그래픽 인터페이스를 얻는 가장 좋은 방법은 웹 인터페이스를 제공하는 일부 패키지를 설치하는 것입니다. 즉, 데스크톱(물론 동일한 네트워크에 있음)에서 웹 브라우저로 로그인해야 합니다. 귀하의 직원/동료가 명령줄에 능숙하지 않거나, 이에 대한 교육을 받을 예산이 없거나, 이에 반대하는 사회적 움직임이 두려운 경우 검색하는 것이 가장 좋은 것 같습니다.

답변4

Ubuntu 서버를 사용하는 가장 좋은 방법은 명령줄을 사용하는 것입니다. 그러나 그래픽 상호 작용을 원할 경우 다음을 설치할 수 있습니다.우분투 데스크탑apt-get 패키지 관리자를 사용하세요. 그래픽 단일 사용자 세션을 사용하는 것이 좋습니다.

관련 정보