B.5. X 服务器在登录后失败
X 服务器是 X Window 系统中的一个程序,它在本地机器上运行,即用户直接使用的计算机。X 服务器处理所有对图形卡、显示屏幕和输入设备的访问,通常是这些计算机上的键盘和鼠标。X Window 系统通常称为 X,是一个完整的、跨平台的、免费的客户端-服务器系统,用于管理单台计算机和计算机网络上的 GUI。客户端-服务器模型是一个架构,将工作划分在两个独立但连接的应用程序之间,称为客户端和服务器。*
如果 X 服务器在登录后崩溃,则一个或多个文件系统可能会满。要排查这个问题,请执行以下命令:
$ df -h
输出会验证哪个分区满了 - 在大多数情况下,问题出在 /home
分区。下面是 df
命令的输出示例:
Filesystem Size Used Avail Use% Mounted on devtmpfs 396M 0 396M 0% /dev tmpfs 411M 0 411M 0% /dev/shm tmpfs 411M 6.7M 405M 2% /run tmpfs 411M 0 411M 0% /sys/fs/cgroup /dev/mapper/rhel-root 17G 4.1G 13G 25% / /dev/sda1 1014M 173M 842M 17% /boot tmpfs 83M 20K 83M 1% /run/user/42 tmpfs 83M 84K 83M 1% /run/user/1000 /dev/dm-4 90G 90G 0 100% /home
在这个示例中,您可以看到 /home
分区已满,这导致了故障。删除所有不需要的文件。腾出一些磁盘空间后,使用 startx
命令启动 X。有关 df
的更多信息以及可用选项的说明,如本例中使用的 -h
选项,请参阅您系统上的 df (1)
手册页。