设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
使用命令行检查Linux服务器是否安装了GUI界面 ...
返回列表
发新帖
使用命令行检查Linux服务器是否安装了GUI界面
[复制链接]
|
主动推送
22
|
0
|
2024-9-11 15:02:36
|
显示全部楼层
|
阅读模式
有几种方法可以检测你的Linux系统是否安装了GUI。请注意,所有这些方法都只能显示是否安装了GUI。然而,它不会帮助识别GUI是否正在运行。
下面给出的所有步骤都是在Ubuntu 20.04 LTS桌面版和服务器版下测试的。
方法1、确认系统中是否安装了X session。
第一种方法是确保系统上没有安装任何X会话。为此,请运行:
$ ls /usr/bin/*session
如果你的Linux服务器系统有任何GUI会话,它应该会显示类似下面的内容。
/usr/bin/dbus-run-session /usr/bin/gnome-session-custom-session
/usr/bin/gnome-session
从上面的输出中可以看出,我的Ubuntu安装了GNOME桌面环境,如果你的系统安装了MATE,它将打印/usr/bin/mate-session。
如果你的系统安装了MATE,它将打印/usr/bin/mate-session,对于LXDE,它将返回/usr/bin/lxsession。
如果一个Linux系统没有安装任何GUI,则应该显示以下输出。
/usr/bin/byobu-select-session /usr/bin/dbus-run-session
这个命令只适用于基于Debian的系统,如Ubuntu、Linux Mint、Pop!_OS等。如果你的系统是基于RPM的系统,比如Fedora、RHEL,你会看到以下错误信息。
ls: cannot access '/usr/bin/*session': No such file or directory
在这种情况下,请参考以下方法。
方法2、检查系统中是否有GUI
检测系统上是否安装了GUI的第二种方法是使用以下type命令检查X服务器是否存在:
$ type Xorg
在安装了 GUI 的 Linux服务器系统上,你会看到以下输出。
Xorg is /usr/bin/Xorg
在只使用CLI的Linux系统上,输出应该是。
-bash: type: Xorg: not found
方法3、验证Linux系统上是否安装了GUI的另一种方法是/usr/share/xsessions/使用ls命令检查目录的内容:
$ ls /usr/share/xsessions/
在Ubuntu Linux GUI系统上的示例输出:
ubuntu.desktop
来自仅Ubuntu Linux CLI的计算机的示例输出:
ls: cannot access '/usr/share/xsessions/': No such file or directory
方法4、这仅适用于基于Debian的系统。您还可以使用dpkg和grep如下命令检查是否已安装GUI :
$ dpkg -l | grep xserver
该命令列出了所有已安装的X11和xserver相关软件包。
在没有GUI的Ubuntu服务器上,你只能看到一些X服务器相关的包。
但是,这种方法并不那么可靠。因为,你可能没有使用dpkg或apt等软件包管理器就安装了DE。在这种情况下,这将不会返回任何结果。即使你安装了X服务器,然后又删除了,它仍然会显示X服务器已经安装。
如何找到你在Linux中使用的桌面环境?
这是一个额外的方法。我们可以用下面的命令轻松找到Linux GUI系统中当前的桌面环境。
$ echo $XDG_CURRENT_DESKTOP
从输出中我可以看到,我使用的是Ubuntu GNOME桌面环境。如果你没有安装任何桌面环境,你将什么都看不到。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
luly靓
118
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装