解决最常见的 5 个 Linux 问题的故障排除技巧

了解如何应对 Linux 桌面用户遇到的最常见挑战。
557 位读者喜欢这篇文章。
Troubleshooting tips for the 5 most common Linux issues

Opensource.com

虽然对于大多数用户来说,Linux 的安装和运行都如预期般顺利,但不可避免地,有些用户会遇到问题。作为今年“队列”专栏的最后一篇文章,我认为总结一下人们在 2016 年遇到的最常见的 Linux 技术问题会很有趣。我在 LinuxQuestions.org 和社交媒体上发布了这个问题,并分析了 LQ 的发帖模式。以下是结果。

1. Wifi 驱动程序(尤其是 Broadcom 芯片)

一般来说,wifi 驱动程序——尤其是 Broadcom 网卡——仍然是 Linux 面临的最棘手的技术问题之一。仅在 2016 年,LQ 上就有数百篇关于此主题的帖子,其他地方还有更多。有数十种 Broadcom 无线网卡可用,为每种发行版提供详细的使其工作的说明对于一篇文章来说太过繁琐,但基本的故障排除步骤是相同的

  • 使用 lspci 查明 PCI ID,以确定您拥有的 Broadcom 网卡的具体型号,
  • 确定您使用的发行版是否支持该网卡,
  • 如果支持,则确定使该网卡正常工作的正确方法。

例如,如果您拥有 14e4:4315 PCI ID 并且正在使用 Ubuntu,那么您知道通过安装 firmware-b43-installer 软件包即可支持 BCM4312 网卡。您的另一个选择是在购买前研究 wifi 网卡,以确保您选择的发行版开箱即用即可完全支持它。

2. 打印机驱动程序(尤其是 Canon 和 Lexmark)

打印机仍然存在问题,佳能和利盟反复被认为是问题所在。如果您要购买新打印机,请在购买前研究兼容性。但是,如果您是从另一个操作系统迁移过来的,这可能不是一个选择。如果您正在进行研究,OpenPrinting 数据库和您的发行版的官方支持渠道是两个最佳的起点。请注意,您应确保设备的所有功能都完全兼容,尤其是在它是多功能产品的情况下。关于佳能打印机的一个常见抱怨是,驱动程序通常仅在非英语甚至有时是晦涩的网站上可用。

如果您要购买新打印机,请在购买前研究兼容性。

3. 视频

视频是一个细致入微的话题,因为简单的直接视频在 Linux 上开箱即用效果非常好。出现问题的地方是视频加速器/加速;最新的显卡和最新的技术,例如 NVIDIA Optimus 和 ATI 动态 GPU 切换;专有驱动程序的安装和稳定性;高效的电源管理;以及可靠的挂起和恢复。如果您不是游戏玩家,不需要出于其他原因使用高端显卡,并且不在笔记本电脑上,那么您可能不必担心这一点。如果您正在寻找新的笔记本电脑,请务必在购买前研究兼容性。如果您是游戏玩家或需要最高端显卡,则需要确切了解您的要求并从那里开始您的研究。幸运的是,这种情况正在改善,并且撇开 Wayland 的初期问题不谈,2017 年的情况应该会好很多。

4. 音频

再一次,对于简单的设置,音频在 Linux 下一直很容易配置且可靠。但是,一旦您进入专业制作、回声消除、音频路由、统一混音和其他复杂设置,情况可能会很快变得糟糕。我的建议是,如果您需要高端实时音频,请使用专门的音频相关发行版之一。

5. 安装

对于这样一个包罗万象的类别,几乎可以肯定的是,它的数量会很大。也就是说,我不知道说 Linux 存在广泛的安装问题是否公平。绝大多数安装都如预期般进行。Linux 支持的硬件种类繁多,并且 Linux 安装尝试的硬件组合几乎是无限的,这不可避免地会导致各处的边缘情况。请记住,最终用户很少安装其他操作系统,例如 Mac OS 和 Windows,因为它们在新设备上是预装的。

绝大多数安装都如预期般进行。

未来一片光明

其他经常被提及的问题包括蓝牙、挂起/恢复、HiDPI 和触摸屏。您可能会看到这里形成一种模式——本文中指出的大多数问题都集中在桌面用例上。当您仔细想想时,这是有道理的。由于 Linux 桌面的采用率相对较低,因此投入到查找和修复相关问题的测试和资源也较少。随着桌面使用量的增加,您可以预期这些领域会得到改善。

关于这一点,我认为最好以提及一个曾经经常作为 Linux 的问题领域出现,而现在却很少出现的问题领域来结束:字体。就在几年前,获得高质量的抗锯齿字体还是例外。随着现代发行版的发布,它已成为规则。

您在 2016 年发现最常见的 Linux 技术问题是什么?请在评论中告诉我。

User profile image.
Jeremy Garcia 是 LinuxQuestions.org 的创始人,也是一位热情而务实的开源倡导者。在 Twitter 上关注 Jeremy:@linuxquestions

18 条评论

杰出的文章,Jeremy。谢谢。

我的笔记本电脑上出现了一些内核相关的问题,但我一直将其归因于硬件故障。我在 2016 年最大的痛苦是 emoji 表情符号支持。

我安装了一个可以渲染它们的字体,我的问题是如何输入它们。我记得我曾经在 KDE 中找到过说明,但没有做笔记,之后一直无法找到说明。好吧,我想这能让我保持理智。

回复 by jeremy-garcia

从我所能判断的来看,似乎最新颖和最旧的事物两端的问题最多,要么是最新的硬件(CPU、GPU、打印机等),要么是不幸的旧硬件。考虑到 Linux 曾经是复活旧硬件的冠军,这很不幸,而且是可以避免的。即使不是大多数,也有一些发行版制作商有资源保留可用的硬件,以便在正式发布之前解决这些问题。

幸运的是,在过去的几年里,我设法避免了任何类型的问题。游戏控制器、显卡、Wacom 平板电脑、打印机、Atheros wi fi 网卡以及我需要的几乎所有外围设备都随附了 Linux 驱动程序,或者很容易获得驱动程序。

痛苦发生在朋友或同事一时兴起购买了某些东西,然后无法使其正常工作,因此他们向我寻求帮助时。几个小时浪费在了随意冲动购买一个愚蠢的小玩意上,而这个小玩意可能甚至不会使用超过四个小时。

很棒的文章。我继续喜欢在 Dell 笔记本电脑上运行 Linux,即使遇到 Broadcom 问题,我在一台 4 年前的 MacBook Pro 上也遇到了这些问题。我一直推荐 HP 打印机,并且使用它们的效果很好。

我的 Ubuntu 16.04 开始启动到 BusyBox。我记得我做了一次强制关机,这可能会引起麻烦。排除具有一个或多个坏扇区或超级块的硬盘驱动器故障真的很痛苦,尤其是在 fsck 失败且您甚至无法访问 Grub 命令时。

标题不适合这篇文章。虽然您声称要列出解决常见 Linux 问题的方法,但您只是建议人们去其他地方研究和阅读。列表应包含更多常见命令,例如您提到的 lspci,这些命令有助于调试您文章的每个问题类别。

感谢您的反馈。顺便说一句,我提交的标题实际上有点不同,更像是“2016 年最常见的 Linux 技术问题”。

--jeremy

回复 by Vitaly Belevsky (未验证)

由于 HP 打印机对 Linux 的支持,我长期以来一直使用 HP 打印机,但最近切换到佳能打印机(一体机和照片打印机)。我在欧洲佳能支持网站上找到了驱动程序。我下载了 RPM 并在 openSuse 上安装了它们。它们很容易安装(虽然对于新手来说并不容易)。与 Windows 版本相比,它们明显精简了,但仍然让我可以选择打印、扫描和控制主要变量。

我可以建议添加另外两个常见的 Linux 问题吗?
- 处理空间不足的文件系统...(未清空的 /tmp 导致的启动缓慢)
- SMB / CIFS 网络,尤其是在全新安装之后
好处是所有这些问题都可以解决。Linux 论坛倾向于进行根本原因分析,而不是 Microsoft 的三个 R(重试、重启、重新安装)

我最头疼的事情是尝试在旧的 Lenovo ThinkPad T-420 上安装 Debian 8,由于某种原因,它会完成每个步骤,然后在“安装 Grub2”部分失败。我尝试了各种版本的 ISO,甚至使用了最低配置。但它仍然在 Grub 安装处停止。真烦人。

我记得有些 PC 有某种启动扇区保护,您可能需要在 BIOS 中将其关闭 - 无论如何都值得检查一下。

回复 by Eddie G. (未验证)

哦,是的。我尝试检查了 BIOS,即使在关闭安全启动/ UEFI 后,它仍然给我带来了问题。我早就放弃了 Debian,尽管我很想把它打造成一台强大的管理笔记本电脑,但它有太多的怪癖。也许有一天他们会找到一种方法,让它的安装像 openSuSE 一样轻松(我现在在笔记本电脑上安装了 openSuSE,并将其用于管理实践……服务器方面。太糟糕了,它本可以让我的收藏“完整”(我有一台安装了 Linux Mint 的 iMac,桌面是 Cinnamon,我有一台运行 Fedora Linux 和 Gnome 的 T-430,我还有另一台运行 Ubuntu 和 Unity 的笔记本电脑,以及这台运行 openSuSE 的 T420),所以我已经完成了!我可能会在这里和那里尝试一些发行版,并且已经在 iMac 的虚拟机中运行了 CEntOS 和 Scientific Linux……但我对我拥有的东西感到满意。我认为 Linux 最好的功能之一是什么?我可以毫无问题地使用 2011/2012 年的硬件。而这才是 Linux 最好的地方!……你可以使用你当前的硬件,并且仍然可以永久获得更新!……(或者至少在开发人员决定停止开发它之前!)

回复 by mike chant (未验证)

那个 wifi 技巧真的很好。我真的忘记了 lspci 命令。谢天谢地,我不是系统管理员。不过,如果我是系统管理员,我敢打赌我会更频繁地使用它。

关于 WiFi 网卡和笔记本电脑,这里有一个困扰我的问题:美国/加拿大和欧洲可用的频道数量不同。最初在北美购买或安装的网卡和软件比欧洲 WiFi 网卡和路由器/热点少两个或三个频道。通常,这不是问题,但有时欧洲路由器默认设置为高编号频道之一,然后您的北美笔记本电脑将看不到它们。而且您的酒店不会知道如何更改它……实际上没有理由将热点设置为高编号频道,除非它位于 WiFi 服务非常密集的区域。有很多工具可以检查频道:iwlist 是一个简单的工具。

我最近将我的 2005 年东芝 u205 从 t2300 32 位芯片升级到 t7200 以获得 64 位功能。我现在正在运行 Fedora 25。我对旧硬件唯一的问题是双显示器之间 2048 像素宽度的限制,以及系统等待 lcd 面板开机时的延迟。我正在已经在 lcd 上阅读此消息。哪里是查找更改此配置以消除此等待时间的好地方?

知识共享许可协议本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.