如何检查 Ubuntu 桌面版或服务器是否已安装?

如何检查 Ubuntu 桌面版或服务器是否已安装?

我有一个共享主机。我可以访问 shell。操作系统是 Ubuntu,我想检查它是服务器版本还是桌面版本。

当我通过shell登录时,显示以下信息:

Linux [server-name] 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 06:07:29 UTC 2010 i686 GNU/Linux
Ubuntu 10.04.1 LTS

答案1

dpkg -l ubuntu-desktop 

将告诉您是否安装了建议的桌面组件。

uname -a

将告诉您是否正在使用服务器内核或通用内核。

“桌面或服务器”并不是二进制的东西——可以在最初作为服务器安装的机器上安装一些桌面组件,等等。

您必须决定要使用哪个软件包作为“服务器”或“桌面”之间的主要区别。也许这xserver-xorg是一个不错的选择,尽管有些服务器也会有软件包依赖项或支持远程桌面。

答案2

这个答案并不像某些人说的那么简单。您可以ubuntu-standard安装一个软件包并将其用作服务器。您可以将其用作ubuntu-minimal服务器。您可以将ubuntu-desktop其拆开,这样它就不会使用 X... 或者甚至将 X 留在那里进行管理(eww)。您可以将内核软件包从 -server 更改为 -generic 再更改为 -rt 等。您可以更改 motd,甚至可以从 motd 不如新版本长的版本升级(我的服务器从未出现过所有这些问题 - 可能是因为它们是从较旧的 LTS 升级而来的)。

我想我们所有人都应该问的问题是:这有什么关系?你想学什么?这对你有什么影响?

如果您尝试运行图形界面,请检查您实际需要的内容(X、x11vnc 等)。如果您尝试检查是否存在图形界面,请执行相同操作!

答案3

可以通过输入来检查cat /etc/motd。服务器上的输出与桌面版上的输出不同。

桌面:

Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

服务器:

Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

  System information as of Wed Nov 10 20:54:11 UTC 2010

  System load:  0.07               Processes:           78
  Usage of /:   30.4% of 14.76GB   Users logged in:     1
  Memory usage: 38%                IP address for eth0: XXXXXXXX
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/
---------------------------------------------------------------------
At the moment, only the core of the system is installed. To tune the 
system to your needs, you can choose to install one or more          
predefined collections of software by running the following          
command:                                                             

   sudo tasksel --section server  

还值得一提的是,这个文件很容易被 sudo 编辑,这很常见,因为这是用户通过 ssh 登录时看到的消息。

答案4

我正在大型网络上运行发现,并试图区分作为工作站和服务器安装的 LINUX(因为我们将区别对待它们)。

我希望有一个属性或文件具有 Ubuntu-Server 而不是 Ubuntu。

我确实在 /var/log/installer 中发现了一些有趣的文件:

media-info 显示服务器为“Ubuntu-Server”,桌面为“Ubuntu”。syslog 显示“cdrom”的相同信息

这两个信息都很有用,我可以将它们与硬件信息结合使用。这至少应该能告诉你最初安装的是什么版本。

相关内容