0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

让新手如何更快速地学习Linux技术

AI机械姬 来源:AI机械姬 作者:AI机械姬 2023-08-28 15:57 次阅读

如果你此时还在纠结于如何快速地入门Linux系统,不妨先再思考下自己为什么想要学习Linux技术,是对它感兴趣?还是想要获得高薪?又或者自己根本没有考虑过这个问题,所以我见过很多新手自学一年了进步依然不明显,不仅花费了大把时间,却只学了一些没有用的东西,原因就是没有找到一个适合自己的学习路线和目标。我常对学生说:“磨刀不误砍柴工,方向方法选对了,一上来就已经超过一大批只肯傻学的人了”,大部分的初学者一上来就忙着在百度上去搜索免费Linux教程又或者是去盲目地买回一大摞书,到头来忙了几天,瞎折腾一通,发现自己依然还站在Linux的大门外。

正因为Linux系统的开源本质,它成为了众多操作系统的代名词,涵盖了上百款不同的变种。然而,就像人类的智力固有限制一样,不可能每个人都精通所有这些系统。在我过去的七年多时间里与Linux系统为伴,我深刻意识到,真正能够将某款系统彻底掌握的人寥寥无几,大部分人只是盲目地跟随潮流,从一款系统跳到另一款——或许有人说A系统好,于是前仆后继地学习A系统;而B系统开始流行,于是一转身又转去学习B系统。这样的追逐往往毫无目的,宛如东一榔头西一棒子,受制于他人的步伐。

实际上,我们或许应该停下脚步,耐心地了解主流操作系统的独特特性。毕竟,每个Linux系统都有其独特之处,适应不同的应用场景和需求。我或许无法准确了解正在阅读这段文字的你的背景和情况,但你肯定能从我的亲身学习经历中吸取一些有益的启示。在广袤的Linux世界中,掌握几款关键的系统,透彻理解它们的设计理念、功能特点,才能在纷繁复杂的选择中找到最适合自己的那一款。就如同我在探索过程中体会到的,真正的收获来自于用心去了解,而不仅仅是随波逐流。因此,不妨放慢脚步,深入研究,选择适合自己的道路,这将是一段充满发现和成长的旅程。

wKgaomTsU2yAMXFhAAB1KwOdHVA189.png

七年前,我最初接触的是红帽RHEL系统,使用起来与CentOS和Fedora系统是十分相似的,RHEL具有相当大的普遍性,可以说是学会这款系统,其他系统也就能上手了。因为其性能和稳定性都是很出色的,而且红帽公司还颁布了阶梯形的Linux认证体系,所以学起来会非常地踏实,每过一段时间还可以考个认证检验下学习的成果,确实是不错的选择。这几年我教过的实地培训中,也都是以这个系统来讲解做实验的,我把亲身的学习过程和对Linux的看法也都写到了《Linux就该这么学》中,其实不论你是否和我一样选择了红帽RHEL系统,但记住你的初衷,既然选择,就请坚持学下去。

一旦我们决定选择一款操作系统,你的英语基础的好坏并不是最关键的。然而,在正式投入使用之前,有一个关键的步骤是至关重要的:学习掌握至少50个常用的Linux命令。这个过程能够帮助我们更好地驾驭这个系统,因为在使用Linux时,我们无法直接操控硬件,而且太过依赖于图形化界面也不是明智的选择,这是基于我的工作和培训经验所得出的结论。为了使Linux系统更加“听话”地为我们服务,我们需要具备用命令精确描述要系统完成的任务的能力。通过学习这些命令,我们能够控制系统的各个方面,从开机关机、配置网络网卡、设置系统时间、管理用户密码,到配置防火墙等等。随着时间的推移,当我们已经熟练地掌握了这些基础操作后,就可以进一步学习如何在Linux系统中搭建各种应用服务了。

这些应用服务包括了一系列常见的服务,如Apache、vsftp、ssh、samba、nfs、bind、dhcp、postfix、dovecot、iscsi、openldap、mariadb、lnmp等等。这些内容我已经详细地记录在我的书中,对于每一位初学者来说都是非常有价值的。通过逐步掌握这些服务的设置和管理,我们可以为自己的学习之路打下更加坚实的基础,逐步实现在Linux系统中进行高效的应用开发和运维。不知不觉,当你已经能够熟练地配置Linux系统并部署十多种应用服务,那么也就是你步入Linux大门的第一步。接下来就可以找一份Linux运维工程师相关的工作,在工作中不断地积攒经验并开始时刻关注着开源技术,努力提高自己的技术能力,相应你的薪水也会可观起来。在此真心祝愿每一位愿意付出,还在学习Linux技术的学生都可以实现最初的梦想,向开源致敬。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11304

    浏览量

    209536
收藏 人收藏

    评论

    相关推荐

    干货来喽!实用树莓派Linux编译指南

    通常情况下,模组对接的Linux协议是USB协议,模组通过USB插入Linux设备后可直接使用,系统会检测出设备的标识:PID VID。 然而实际运用中,时有新手朋友问: Linux
    的头像 发表于 12-18 16:31 101次阅读
    干货来喽!实用树莓派<b class='flag-5'>Linux</b>编译指南

    实用树莓派Linux编译指南,打工人必备!

    通常情况下,模组对接的Linux协议是USB协议,模组通过USB插入Linux设备后可直接使用,系统会检测出设备的标识:PID VID。 然而实际运用中,时有新手朋友问: Linux
    的头像 发表于 12-17 16:19 664次阅读
    实用树莓派<b class='flag-5'>Linux</b>编译指南,打工人必备!

    新手怎么学嵌入式?

    。但面对这个复杂的领域,很多人可能会感到迷茫,不知从何处入手。别担心,本文将为你提供一些入门学习嵌入式技术的建议。 新手入门学习嵌入式技术
    发表于 12-12 10:51

    “兼具”性能与成本,INDEMIND新一代视觉方案机器人落地更轻松!

    机器人开发更快速,落地更稳健。
    的头像 发表于 12-06 14:46 114次阅读
    “兼具”性能与成本,INDEMIND新一代视觉方案<b class='flag-5'>让</b>机器人落地更轻松!

    Linux开发怎么学?

    各种开源社区中,可以参加这些社区,了解最新的Linux 技术和趋势,结交志同道合的朋友。 9.持续学习和实践: 学习 Linux 是一个持
    发表于 10-10 14:34

    面向HPC的EB corbos Linux SDK新手指南

    基于Ubuntu的EB corbos Linux是一款面向高性能计算开源操作系统,它既能够调用Linux的丰富功能,又同时满足信息安全和行业的相关法规。
    的头像 发表于 09-27 09:16 491次阅读

    如何在DRA821U上使用Linux实现快速引导

    电子发烧友网站提供《如何在DRA821U上使用Linux实现快速引导.pdf》资料免费下载
    发表于 09-03 10:11 0次下载
    如何在DRA821U上使用<b class='flag-5'>Linux</b>实现<b class='flag-5'>快速</b>引导

    通过强化学习策略进行特征选择

    更快更好地学习。我们的想法是找到最优数量的特征和最有意义的特征。在本文中,我们将介绍并实现一种新的通过强化学习策略的特征选择。我们先讨论强化学习,尤其是马尔可夫决策
    的头像 发表于 06-05 08:27 357次阅读
    通过强化<b class='flag-5'>学习</b>策略进行特征选择

    新手学习单片机最常见的六大误区!

    最近看到台私信要资料的同学比较多,想必大家都是对单片机有着浓厚的学习兴趣,但是很多新手开始入门单片机的时候都会遇到一些学习的误区,今天就来整理一下大家可能会遇到的六大误区。单片机作为嵌入式系统的核心
    的头像 发表于 03-28 08:03 856次阅读
    <b class='flag-5'>新手</b><b class='flag-5'>学习</b>单片机最常见的六大误区!

    思泽远玩具语音芯片推荐:孩子们更好地学习与玩耍

    在当今科技日新月异的时代,智能玩具已经成为了孩子们生活中不可或缺的一部分。而为了这些智能玩具更加智能化、更具有互动性,玩具语音芯片应运而生。那么,如何为孩子选择一款合适的玩具语音芯片呢?思泽远
    的头像 发表于 03-22 17:11 640次阅读
    思泽远玩具语音芯片推荐:<b class='flag-5'>让</b>孩子们更好<b class='flag-5'>地学习</b>与玩耍

    AI大模型落地学习机,大模型应用成学习机创新方向

    技术学习机,也被称为AI学习机。   AI 大模型落地学习机   去年底,学而思就发布了学习机新品xPad2 Pro系列,该
    的头像 发表于 02-23 01:19 3862次阅读

    如何CYUSB在linux上闪存固件?

    不起作用。 我能知道其他支持在 linux 中刷新固件的应用程序吗,或者如何 CYUSB 在 linux 上闪存固件。 发行商 ID:Ubuntu 描述:Ubuntu 22.04.3 LTS 发布:22.04 代号:j
    发表于 02-22 06:23

    pytorch模型更快速投入生产的方法

    大家好,非常感谢大家的加入。我是马克,在推理和PyTorch方面有着丰富的经验。今天我想和大家谈谈一种你的模型快速投入生产的方法。训练模型的过程非常艰难,你需要花费大量时间和计算资源。但是推理
    的头像 发表于 01-19 10:38 520次阅读
    <b class='flag-5'>让</b>pytorch模型<b class='flag-5'>更快速</b>投入生产的方法

    快速入门BlueNRG SDK固件开发流程

    本文档指导用户快速地对 BlueNRG SDK 有一个直观、清晰的认识,了解其软件架构,以便顺利地学会利用 SDK 开发自己的用户固件。
    的头像 发表于 01-13 10:43 1979次阅读
    <b class='flag-5'>快速</b>入门BlueNRG SDK固件开发流程

    SOLIDWORKS在驾驭快速发展的科技环境的同时更快地构建产品

    SOLIDWORKS在驾驭快速发展的科技环境的同时更快地构建产品,高科技公司需要保持竞争力和相关性,同时在快速发展的环境中化解设计和运营复杂性、高质量的交付和利润压力。
    的头像 发表于 01-03 14:09 291次阅读