Ubuntu 15.04 64 位桌面。
安装系统 X 服务器后,运行-nolisten tcp选项:
922 tty7 Ssl+ 0:05 \_ /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
Run Code Online (Sandbox Code Playgroud)
我添加xserver-allow-tcp=true到
/etc/lightdm/lightdm.conf并重新启动。所以X现在开始没有-nolisten tcp:
2688 tty7 Ssl+ 0:07 \_ /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 vt7 -novtswitch
Run Code Online (Sandbox Code Playgroud)
但X实际上并没有监听任何 tcp 端口:
sudo netstat -Wpnatu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN …Run Code Online (Sandbox Code Playgroud)