터미널을 사용하여 사용자 로그아웃

터미널을 사용하여 사용자 로그아웃

다음과 같은 상황이 있습니다. RHEL 5.6 시스템에 로그인하고 VirtualBox를 시작합니다. VirtualBox를 닫은 후 메뉴바를 선택할 수 있는 상황이 발생했습니다.폐쇄또는잠금 화면또는로그 아웃시스템이 존재하지 않습니다. 그 이유는 네트워크 부하나 다른 것일 수 있다고 생각합니다.

저 할 수 있어요폐쇄또는재시작터미널에서 출발하는데, 또 시간이 꽤 걸립니다.

내가 필요한 건로그 아웃메뉴바가 존재하지 않는 경우 시스템에서. 나는 얻어야 해로그인화면은 처음 시스템을 부팅했을 때 본 것과 같습니다.

옵션이 있나요?로그 아웃단말기를 사용하는 사용자인가요?

편집하다:

ps-ax | grep dm 출력

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
 2352 ?        S<     0:00 [rdma_cm]
 2908 ?        Ss     0:00 rpc.idmapd
 3287 ?        Ss     0:00 sendmail: accepting connections
 3297 ?        Ss     0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
 3504 ?        Ss     0:00 /usr/sbin/gdm-binary -nodaemon
 3547 ?        S      0:01 /usr/sbin/gdm-binary -nodaemon
 3549 ?        S      0:00 /usr/libexec/gdm-rh-security-token-helper
 5080 tty7     Ss+    7:20 /usr/bin/Xorg :0 -br -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
18166 pts/1    S+     0:00 grep dm

답변1

가능한 로그아웃 방법:

  • Ctrl-Alt-Backspace(활성화된 경우) 키 조합을 사용하여 X 서버를 종료할 수 있습니다.

  • 모든 터미널에서 X 서버의 프로세스를 종료할 수 있습니다(반드시 rootSSH를 통해 원격으로 수행할 수도 있음).

  • 창이나 세션 관리자에게 종료를 요청합니다(이 방법은 일반적으로 사용되는 환경에 따라 다릅니다).

  • 모든 터미널에서 창이나 세션 관리자의 프로세스를 종료할 수 있습니다(본인의 사용자나 루트로 수행하거나 SSH를 통해 원격으로 수행할 수 있음).

  • 세션이 디스플레이 관리자에 의해 실행되는 경우 디스플레이 관리자를 중지했다가 다시 시작할 수 있습니다(반드시 해야 root하지만 SSH를 통해 원격으로 수행할 수도 있음). 디스플레이 관리자를 중지하면 모든 세션이 종료됩니다.

X 서버의 PID를 어떻게 알 수 있나요? 일반적으로 시스템에는 X 서버가 하나만 실행됩니다. root프로세스 이름은 일반적으로 X또는 와 유사 합니다 Xorg. 일반적으로 :0시스템에 가장 먼저 표시되는 X 서버의 ID를 지정하는 매개변수가 있습니다 . SIGTERM을 보내는 것은 일반적으로 X 서버를 중지하는 올바른 방법입니다. SIGKILL을 사용하면 그래픽 디스플레이가 부적절하게 종료될 수 있습니다.

어떤 프로세스가 창 관리자인지 세션 관리자인지 어떻게 알 수 있나요? 이는 사용 환경에 따라 다릅니다. 일반적으로 이는 X 세션에 속한 모든 프로세스를 처음 시작하는 프로세스입니다. 사용자의 자격 증명을 사용하여 실행됩니다. pstree -up순서도가 표시됩니다.

디스플레이 관리자가 어떤 프로세스인지 어떻게 알 수 있나요? 그래픽 디스플레이가 스크립트( xinit예:)에 의해 시작되는 경우 디스플레이 관리자가 없습니다. XDMCP를 사용하여 네트워크를 통해 그래픽 디스플레이에 액세스할 수 있는 경우 디스플레이 관리자가 존재합니다. 디스플레이 관리자는 일반적으로 운영 체제가 사용하는 서비스 실행 도구(rc.d init 스크립트, systemd, upstart 등)에 관계없이 시스템 서비스로 실행됩니다. 이전 시스템은 공통 디스플레이 관리자를 사용하고 최신 데스크탑 환경에는 GNOME, KDE, CDE 등 xdm자체 디스플레이 관리자가 있습니다 . 중지 및 다시 시작은 적절한 운영 체제 서비스 명령을 통해 수행됩니다.gdm3kdmcde-login

관련 정보