우분투 서버의 GUI?


9

나는 주로 개발자이지만 이것의 일부로 중소 웹 사이트가 여러 개인 클라이언트를 위해 우분투 서버를 실행하고 있습니다. 필자의 주요 개발 환경은 일반적으로 Windows 였지만 Linux (두 개의 주요 워크 스테이션 중 하나에서 Ubuntu를 실행)와 명령 줄 unix (90 년대 후반 HP-UX에서 Oracle 관리)에 대해 잘 알고 있습니다.

따라서 커맨드 라인에서 상당히 유능하다고 생각하지만 여전히 약간 녹슨 상태이며 일반적으로 GUI를 선호합니다. 우분투 서버에 데스크탑을 설치할 수 있다는 것을 알고 있지만, 필요한지 확실하지 않으므로 질문이 있습니다.

  1. Ubuntu 서버에 데스크탑을 설치하지 않아야하는 특별한 위험이나 이유가 있습니까? 특히 보안 또는 성능 문제가 있습니까? 아니면 그냥 이빨을 바르고 커맨드 라인에서 속도를 완전히 회복해야합니까?

  2. 데스크탑 설치가 합리적인 옵션이라면 어떤 것을 선택해야합니까? Gnome이나 KDE의 팽창이 필요하지 않습니다. 기본 GUI 기능에 액세스 할 수있는 환경 일뿐 아니라 스크립트 등을보다 간단하게 다운로드 할 수있는 브라우저 일 수도 있습니다. XFCE가 적합할까요?

이것은 사용하기 쉬운 중심 질문입니다. 완전한 명령 줄을 교체 한 것이 아니라 시스템을 이동하고 기본 작업을 수행하기 위해 무언가를하지 않는 사람을 위해 좀 더 부드럽게 실행하는 것입니다. 전용 Linux 관리자.

답변:


17

Ubuntu Server와 Ubuntu Desktop의 유일한 차이점은 apt-get으로 설치할 수있는 데스크탑 패키지입니다.

원격 서버에서 사용하지 않는 몇 가지 이유를 알 수 있습니다.

  1. ssh가 훨씬 빠르면 ssh보다 X11이 느려집니다.
  2. 서버에 필요하지 않은 부하입니다. 최소한의 패키지로 서버를 간결하고 의미있는 것으로 선호합니다. 업데이트가 더 쉽습니다.
  3. wget은 다운로드가 매우 간단합니다. 나는 보통 Firefox에서 URL을 복사하고 wget을 입력 한 다음 URL을 붙여 넣습니다.
  4. 전용 Linux 관리자가 필요하지 않지만 기본 명령은 매우 간단합니다.
  5. 서버와 PC 간의 파일 및 파일 전송을 관리하기 위해 SCP를 사용할 수 있습니다. WinSCP는 훌륭한 Windows 버전입니다. (SCP는 ssh를 통해 마법을 수행합니다).
  6. rsync는 데이터 (단방향)를 동기화하는 매우 유용한 명령이기도하며 Unison을 양방향 동기화에 사용할 수도 있습니다.
  7. 나는 joe, pico 및 emacs를 좋아하지만 편집기를 사용하는 법을 배우지 만 다른 멋진 편집기가 많이 있습니다.

3
첫 문장이 정확하지 않습니다. "일반"(예 : 데스크톱)과 "서버"사이에는 몇 가지 케 너럴 수준의 차이가 있습니다. 물론 이러한 차이는 질문에 대답하는 데 특히 중요하지 않은 것 같습니다.
pcapademic 2016 년

그다지 큰 차이는 아니지만 ... :) 항상 필요한 패키지를 얻을 수 있습니다. AFAIK에는 별도의 apt 저장소가 없습니다.
Osama ALASSIRY

5

나는 거의 전적으로 커맨드 라인을 지원하지만, 그것이 당신이해야 할 일에 달려 있다고 생각합니다. 어떤 기본 작업을 더 쉽게 수행해야합니까?

보다 그래픽적인 방식으로 서버의 파일을 관리하고 자정 사령관과 같은 것을 사용하지 않으려는 경우 ( 여기 의 스크린 샷 참조 ) 파일을 일부 디렉토리에서 마운트 할 수 있도록 모두 설정할 수 있습니다 nfs 또는 sshfs를 사용하여 개발 컴퓨터의 서버-전체 데스크톱 환경에서 성능과 디스크 오버 헤드없이 액세스 할 수 있습니다.

업데이트 :
여기 빠르다 튜토리얼 SSHFS를 설정하는 방법에, 그리고 여기에 하나 NFS 용.
나는 실제로 아직 sshfs를 사용한 적이 없지만, 튜토리얼에서 보면 nfs보다 조금 더 쉽습니다. 특히 이미 ssh를 설정하고 설정 한 경우 더욱 그렇습니다.

NFS 버전은 암호화를 수행하지 않기 때문에 파일 전송 속도면에서 더 빨라야한다고 생각합니다.


파일 관리는 분명히 이것의 큰 부분이며 흥미로운 솔루션처럼 들립니다. 어떻게하면됩니까?
Cruachan

1
muCommander ( mucommander.com ) 와 같은 Midnight Commander 파생 상품 중 하나를 선호 할 수 있습니다 .
클린턴 블랙 모어


4

나는 GUI를 가능하게하는 것이 실제로 당신에게 얼마나 많은 가치를 줄지 모른다. 어쨌든 터미널에서해야 할 서버를 관리하기 위해해야 ​​할 대부분의 일이 있습니다. GUI가 당신을 도울 수있는 것들은 아마도 그것들을 관리하기위한 GUI 도구가없는 서비스를 다루기 위해 어쨌든 배워야 할 것들 일 것입니다.

데스크탑 설치가 합리적인 옵션이라면 어떤 것을 선택해야합니까?

나는 XFCE를 좋아하는데, 가볍다. 파일 브라우저를 찾고 있다면 이것이 도움이 될 것이다. 그러나 선택하는 것이 중요하지 않다고 생각하지만 대부분의 데스크탑 환경은 실제로 서버 관리를 목표로하지 않습니다.

실제로이 작업을 수행해야한다고 결정하면 GDM / KDM을 사용 중지하는 것이 좋습니다. 따라서 X 서버는 필요 없을 때 계속 실행되지 않습니다. 대신 콘솔에 로그인하고 startx를 실행하여 실행하십시오 .

Ubuntu 서버에 데스크탑을 설치하지 않아야하는 특별한 위험이나 이유가 있습니까? 특히 보안 또는 성능 문제가 있습니까?

시스템에 더 많은 것들을 설치할수록 무언가 악용 될 수있는 버그가있을 가능성이 높습니다. 실행되지 않은 최소 윈도우 환경 인 OTOH는 보안 노출이나 성능 문제를 크게 증가시키지 않아야합니다.


1

Byobu는 (이전 화면 프로파일이라고도 함) GNU 화면과 작업을 제공 할 것 스크립트의 집합입니다 일부 윈도 시스템의 장점을 - 당신은 지표의 선택 (함께 터미널의 하단에있는 창 목록이 시간, CPU로드, 업데이트 필요 여부 ...). F 키를 기반으로하는 메뉴가 있습니다. 참조 저자가이 문서ARS의 기술이다에서이 기사를 .

그러나 마우스로 구동되지 않으며 그래픽 파일 관리자를 제공하지 않으므로이를 사용하여 그래픽 응용 프로그램을 실행할 수 없습니다.

따라서 귀하의 요구를 정확하게 충족 시킬지 여부는 알 수 없지만 다른 답변에서 제안 된 것처럼 sshfs 와 함께 사용할 수도 있습니다 .


1

관리해야 할 것들의 종류에 따라 DNS, 사용자, 아파치를 관리하는 Webmin 과 같은 옵션도 있습니다 . 다른 호스트와 만 사용했지만 꽤 잘 작동하는 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.