응용 프로그램이 localhost 대신 네트워크에서 시작됩니다.

응용 프로그램이 localhost 대신 네트워크에서 시작됩니다.

일반적으로 uname -a그것은 나에게 표시되지만 Linux localhost.localdomain [more stuff...]어떤 이유로 다른 도메인을 표시합니다(그러나 여전히 내 터미널이지만 매우 느립니다). 나는 네트워크를 통해 내 컴퓨터에 연결되어 있다고 생각하며 터미널 대신 Gnome 3에서 시작하는 Chromium 브라우저와 같은 내 응용 프로그램에도 마찬가지입니다. 네트워크 연결을 LAN에서 WLAN으로 전환했다가 다시 전환했을 때 이런 일이 발생한 것 같습니다. 상황에 대한 제 평가가 정확합니까? 이 문제를 어떻게 해결할 수 있나요?

$ uname -a
Linux localhost.localdomain 3.6.8-1-ARCH #1 SMP PREEMPT Mon Nov 26 22:10:40 CET 2012 x86_64 GNU/Linux
$ gnome-shell --version
GNOME Shell 3.6.2

편집: 모두의 도움에 감사드립니다! 문제가 해결되었으므로 자세한 내용을 제공하거나 제안해 드릴 수 없지만 다음에 문제가 발생하면 그렇게 하도록 하겠습니다. 흥미롭게도 오늘은 다른 출력을 얻었습니다 uname -a("localhost.localdomain" 대신 "localhost"). 하지만 이는 패키지 관리자를 사용하여 업데이트했기 때문일 수 있습니다.

Linux localhost 3.6.8-1-ARCH #1 SMP PREEMPT Mon Nov 26 22:10:40 CET 2012 x86_64 GNU/Linux

편집: 마침내 오류가 다시 발생했습니다. 이것은 내 출력입니다 uname -a. ( Linux somename.something.myuniversity.de 3.6.10-1-ARCH #1 SMP PREEMPT Tue Dec 11 09:40:17 CET 2012 x86_64 GNU/Linux 내가 살고 있는 곳에 대한 정보를 제공하지 않기 위해 호스트 이름이 대체되었습니다.) 오른쪽 상단에 "konrad@somename"이 있는 터미널에 "exit"를 입력하면 터미널이 닫힙니다. whoami내 사용자 이름만 표시됩니다.

PS: 이 질문은 왜 닫혔나요? "별 문제가 아니다"라는 말은 무슨 뜻인가요? 내 질문은: 이 문제의 원인은 무엇이며 어떻게 예방하고 해결할 수 있는지입니다. 명백하지 않습니까?

답변1

"localhost.localdomain" 부분은 컴퓨터의 호스트 이름입니다. 명령을 사용 hostname하거나 편집하여 설정할 수 있습니다 /etc/hostname.

anthony@Zia:~$ uname -a
Linux Zia 3.6-trunk-amd64 #1 SMP Debian 3.6.9-1~experimental.1 x86_64 GNU/Linux
root@Zia:~# hostname foo
root@Zia:~# uname -a
Linux foo 3.6-trunk-amd64 #1 SMP Debian 3.6.9-1~experimental.1 x86_64 GNU/Linux

(단지 localhost 대신 localhost.localdomain이 있다는 것이 이상합니다. 하지만 배포판에서는 그렇게 할 수도 있습니다.)

답변2

네트워크를 통해 이동한 후 컴퓨터에 다시 로그인할 수 있습니다. 달리기 whoami. 네트워크에서 로그인하는 경우 행 끝의 값(괄호)은 로그인한 호스트의 이름이어야 합니다( 가 될 수 있음 localhost). 예를 들어 숫자가 표시되면 (:0.0)로컬 X 창에서 프로그램을 실행하고 있다는 의미입니다.

로그인을 취소하고 원래 셸로 되돌리려면 다음을 실행하세요.exit

관련 정보