您会给新的 Linux 用户什么建议?我们请作家社区分享他们最喜欢的 Linux 建议。
1. 使用 Linux 资源
我的兄弟告诉我,Linux 就像一个“软件组装玩具”(这是一个过时的说法,指的是 20 世纪 50 年代和 60 年代可以买到的旧式组装玩具),这是一个有用的比喻。当时我正在使用 Windows 3.1 和 Windows NT,并试图构建一个有用且安全的 K-12 学区网站。那是 2001 年和 2002 年,网络上几乎没有有用的文本或资源。推荐的资源之一是“Root Users Guide”,这是一本非常厚的书,里面有很多印刷信息,但很难理解,也不知道该如何进行。
对我来说,最有用的资源之一是 Mandrake Linux 维护的在线课程。它一步一步地解释了使用和管理 Linux 计算机或服务器的细微之处。我将它与 Red Hat 当时维护的邮件列表一起使用,您可以在其中提出问题并获得答案。
2. 向 Linux 社区寻求帮助
我的建议是提出问题,在所有场合都提问。您可以从互联网搜索开始,寻找其他有相同或相似问题的人(甚至更好的问题)。需要一段时间才能知道该问什么以及如何提问。
一旦您更熟悉 Linux,请查看那里的各种论坛,找到一个或多个您喜欢的论坛,再次,在您自己提出问题之前,先看看是否有人已经提出过问题并得到了解答。
参与邮件列表也很有帮助,最终,您可能会发现自己足够知识渊博,可以回答一些问题。正如他们所说,通过能够回答别人的问题,您对某件事了解得最多。
与此同时,您也会越来越熟悉使用一个不是黑盒子的系统,您永远不会理解某件事是如何完成的,除非付费。
我的建议是熟悉帮助实用程序,例如 man 和 info。此外,尽可能多地花时间在命令行界面上,真正习惯基本的 UNIX 设计。事实上,我最喜欢的书之一是 80 年代的一本 UNIX 书,因为它真的有助于理解文件、目录、设备、基本命令等等。
我得到的最好的建议是信任社区提供的答案和手册页,以获取详细信息和“如何”使用不同的选项。但是,我大约在 2009 年左右开始使用,当时有很多工具和资源可用,包括一个名为 Linux from Scratch (LFS) 的项目。这个项目真的教会了我很多关于内部结构以及如何实际构建 LFS 镜像的知识。
我的建议是阅读。使用像 Ask Fedora 或 Fedora Matrix 聊天或其他论坛类型的区域。只是阅读别人在说什么,以及试图修复什么。我从阅读别人正在努力解决的问题中学到了很多,然后我会尝试弄清楚问题是如何引起的。
3. 尝试双启动
我在 90 年代后期开始使用双启动系统(Windows 和 Linux),虽然我真的想使用 Linux,但我最终还是启动 Windows 以在熟悉的桌面环境中工作。最好的建议之一是更改启动顺序,所以每次我不够快时,最终都会使用 Linux。;)
我的一个团队成员挑战我进行知识交换。
他(我们的 Linux 系统管理员)用 Joomla! 构建了他的网站(这是我们的 Web 团队擅长的,他想了解更多),我采用了 Linux(在那之前一直是 Windows 用户)。我们从双启动开始,因为我仍然有一些业务需要使用的操作系统依赖软件,但这加速了我对 Linux 的采用。
当我们各自学习新系统时,能够互相作为专家求助真的很有帮助,而且坚持下去而不是放弃也是一个很大的挑战,因为他没有放弃!
我的显示器上贴着一张大的便利贴,上面写着“任何带有 rm
命令的东西,先问一下”,这是因为早期发生了一件相当尴尬的错误。他为我写了一个命令行速查表(现在网上有几十个 在线),这真的帮助我熟悉了基础知识。我还从 Ubuntu 的 KDE 版本 开始,我发现这对习惯使用 GUI 的新手真的很有帮助。
从那以后我就一直在使用 Linux(除了我的工作电脑),而他仍然在使用 Joomla,所以这对我们俩来说似乎都奏效了!
4. 为了安全起见,备份
我的建议是使用带有简单而强大的备份应用程序的发行版。新的 Linux 用户将接触、编辑、销毁和恢复配置。他们可能会遇到操作系统无法启动并且丢失数据令人沮丧的情况。
有了备份应用程序,他们始终可以确保数据安全。
我们都喜欢 Linux,因为它允许我们编辑所有内容,但其阴暗面是,总是可以选择犯致命错误。
5. 分享您了解和使用的 Linux
我的建议是分享您使用的 Linux。我过去相信炒作,认为有些发行版“更适合”新用户,所以当有人请我帮助他们使用 Linux 时,我会向他们展示“适合新用户”的发行版。结果总是让我坐在他们的电脑前,看起来我以前从未见过 Linux,因为有些东西会非常陌生以至于让我感到困惑。现在当有人问起 Linux 时,我会向他们展示如何使用我使用的东西。它可能没有被标榜为“最适合”初学者的 Linux,但它是我最熟悉的发行版,所以当他们的问题变成我的问题时,我能够帮助解决它们(有时我自己也会学到一些新东西。)
很久以前有句谚语,“不要只是使用杂志封面上的随机 Linux 发行版。使用你朋友正在使用的发行版,这样你可以在需要时寻求帮助。”只需将“杂志封面上的”替换为“来自互联网”,它仍然有效 :-) 我从未听从这个建议,因为我是方圆 50 公里内唯一的 Linux 用户。我周围的每个人都在使用 FreeBSD、IRIX、Solaris 和 Windows 3.11。后来我成了人们寻求 Linux 帮助的人。
6. 持续学习 Linux
在 Red Hat 工作之前,我是一名经销商合作伙伴,我有一些拥有流动护士的家庭健康机构。他们使用一个名为 Carefacts 的古怪软件包,最初是为 DOS 构建的,它总是使其自身在流动笔记本电脑和中央数据库之间失去同步。
我听到的最早的最好建议是认真审视开源运动。开源在 2022 年已成为主流,但在上一代人购买零售商的 Red Hat Linux CD 时,它还是一场革命。开源颠覆了传统智慧。我了解到它不是共产主义,也不是癌症,但它吓坏了有权势的人。
我的公司在 20 世纪 90 年代中期构建了第一个客户防火墙,它基于 Windows NT 和 Altavista 的产品。那东西经常崩溃,而且经常损坏自身。我们为自己构建了一个基于 Linux 的防火墙,它从未给我们带来任何问题。因此,我们将客户的 Altavista 系统替换为基于 Linux 的系统,它多年来运行无故障。我在 1999 年末为另一个客户构建了防火墙。我花了三个星期的时间阅读一本关于数据包过滤的书,并正确掌握了 ipchains
命令。但是当我最终完成时,它很漂亮,并且它完成了它应该做的一切。在接下来的 15 年多里,我构建和安装了数百个,现在使用 iptables
;有些带有桥接器或代理 ARP 和 QOS 以支持视频会议,有些带有 IPSEC 和 OpenVPN 隧道。我非常擅长它,并通过管理单个防火墙和一些活动/备用对(所有这些防火墙后面都有 Windows 系统)来谋生。我甚至构建了一些虚拟防火墙。
但是进步永不停息。到 2022 年,iptables 已经过时,我的防火墙时代已成为美好的回忆。
持续的教训?永不停止探索。
7. 享受过程
要有耐心。Linux 是一个与您习惯的系统不同的系统,为充满无限可能性的新世界做好准备。享受它。
4 条评论