현재 Ubuntu Server 12.04를 실행하고 있지만 이는 모든 Linux 버전에 적용됩니다.
서버는 일련의 작업을 수행하며 SSH를 통해 원격으로 제어됩니다. 얼마 전 명령줄을 사용하고 싶지 않거나 일부 프로그램 구성 속도를 높이고 싶지 않았을 때 XFCE를 설치했습니다. 대부분의 경우 꺼져 있으며 필요할 때만 활성화합니다.
오늘 저는 네트워크의 다른 컴퓨터를 서버에 백업하기 위해 CrashPlan을 설치했습니다. 모르는 사람들을 위해 설명하자면 CrashPlan에는 두 가지 서비스가 제공됩니다. 하나는 실제 백업 엔진이고 다른 하나는 GUI입니다. 그래서 서버에 설치하고 GUI를 시작하여 구성한 다음 X( sudo service lightdm stop
)를 종료했습니다.
하지만 이제는 Windows 시스템(서버에 설치됨)에서 RDP를 사용하여 원격으로 로그인을 시도할 때마다 xdrp
그래픽으로 서버에 연결할 수 있습니다. 이는 모든 X 관련 프로세스가 여전히 실행 중임을 의미합니다.
내가 무엇을 잊었나요? CrashPlan GUI 서비스 실행을 중지하고 시작을 중지할 수 있습니까?
답변1
X와 관련된 프로세스가 아직 실행 중이라고 생각하는 이유는 무엇입니까? 원격으로 로그인하면 xrdp가 GUI 환경에 (재)연결합니다. 아직 실행하지 않은 경우 xrdp-sesman
GUI 환경이 초기화됩니다. (이를 방지하려면 그렇게 할 수 있지만, sudo service xrdp stop
이를 방지하지 않으면 재부팅 시 되돌릴 수 있습니다.)
Ubuntu 서버에 SSH로 접속하고 다음을 수행하여 ps -ef
예상하지 못한 프로세스가 실행되고 있지 않은지 확인하는 것은 어떨까요? CrashPlan의 경우 항상 CrashPlanService가 표시되지만 GUI가 실행 중일 때만 CrashPlanDesktop이 표시됩니다.
답변2
CrashPlan 웹사이트에서 다음 제목의 이 가이드를 살펴보겠습니다.헤드리스 클라이언트 구성. 헤드리스 사용을 위해 CrashPlan을 설치하는 방법이 자세히 설명되어 있습니다. 이것이 바로 여러분이 원하는 것입니다.
하지만 GUI를 비활성화하고 싶습니다.
GNOME과 같은 데스크탑 환경을 사용하는 경우 구성 대화 상자를 실행 gnome-session-properties
하고 로그인 시 자동으로 시작되는 응용 프로그램을 구성할 수 있습니다.
CrashPlan이 시작되지 않도록 하려면 선택을 취소하거나 모두 삭제하세요. 위에서는 DropBox에서 시작한 유사한 GUI를 보여 주었지만 접근 방식은 동일합니다.