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

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

3天内不再提示

入门Linux系统要掌握那几方面的知识?

AI机械姬 来源:AI机械姬 作者:AI机械姬 2023-03-07 10:03 次阅读

首先自我介绍一下,我本身大学专业不是计算机相关,但是转行从事linux工作近七八年了。经常有朋友同事问我的从业历程是怎么样的,怎么样可以快速的入门。 当他们问我的时候呢。我觉得每个人都是有目的,都希望能够快速的入门。但实际上,世界上面永远任何事情都没有捷径的。

我并不是那种非常聪明的的人,其实都是考月经历磨练起来。回到家里,看看资料看这些东西,一直不停的在学习。以前其实我linux桌面也不太了解,技术的变化日新月异,现在的桌面已经做的十分不做了,没有什么特殊要求基本可以平替windows了。

我们就言归正传,如果说是比如有的人可能学机械的,有的人可能学土木的。那他想重新学习计算机。我觉得还是要去鼓励去学习。我今天分享的这些内容东西,给你在Linux这个方向就业,那么就非常的值。还有linux关键的问题,你们把它们玩的滚瓜烂熟,如果你在有二三年以上工作经验,在一二线城市找上万的工作是十分容易的。

没有很深的了解Linux知识或者你对Linux都是Windows环境里面玩的,你从来就没有感觉linux很高深的话,这次我们把这个东西把它给理顺,跟着我这个步骤去学习了解,这个基本上就能够带你入门了。你就能够跟人家就有一个交流的基础知识了。大家都会在问我,是用虚拟机好还是用物理机好呢?要学习的话,觉得见仁见智。你的电脑多的话,如果说平常工作。但我现在觉得对我而言,最大的是看股票行情,当然也是说是业余的上班时间也基本上不可能。我就不多讲了,反正就说是就是业余,你比如说我晚上想看一下这个今天的股票,但是在Linux上面不太好用,没有Windows好。所以你如果说平常工作是极其依赖Windows的话,建议你就用虚拟机。我现在用的就是物理机,之前有一个机器比较烂刚好可以安装linux,资源上Linux实验就能够拿到更多的资源。而在Windows里面装虚拟机,对服务器配置要求最高的多。

首先虚拟机我们就不多讲了,那物理机的话,用Windows做一个U盘启动,就烧一个USB。这些安装办法我不多做介绍,这些都是其它的内容了。今天我主要分享入门linux要掌握那几方面的知识。基础的Linux命令必须要掌握,这其中最重要的是vi,vim。它最简单的就是两个模式插入模式和阅读模式。然后控制命令跳到行首,跳到文章的末尾等等。脚本这块不是能立马掌握的,可以先从服务器自身的脚本学习bash。然后就是那些基本的语法结构if/while/case。这些要重点了解一下管道、重定向,还有几个关键的模块:/dev/null,/dev/zero,/dev/random等等。

学习grep/sed/awk这三大命令,grep在里面觉得这个最基本,特别是二个重要选项-i,-w,我经常在面试,如果面试人这二个都不知道,我一般都不会录取。然后是sed、awksed功能同awk十分类似,差别在于sed简单,对文件列处理的功能要差一些,而awk的功能更复杂,对列处理的功能比较强大,有比较完整的语言体系的。我就不做展开了。

下面就是进程管理和文件系统管理。进程管理有几个重要的命令ps,top,kill等,对这几个能掌握了解。文件系统这块有个重要文件/etc/fstab了解每个字段的意义。还有一个就是基层管理里面想到了一个vmstat是比较重要的,这个我们经常去看。这个里面还有了解swap,要知道干嘛用的。还有find命令其实是比较好的,它会把所有的文件系统给显示出来,需要知道所有类型的类型,哪些是虚拟的内存中的文件系统,那些是设备块等等。弄清楚这些这块你也就入门了。

了解systemctl的相关语法及命令。要知道说PS 1,所有进程就是他管理的,你这个如果不知道,必须必须要去了解。要我竞争意识,学习是个苦差事,要有这个动力,觉得这个是值得这个学习。包括我自己,要不断的学习。

接下来就是软件包管理及yum仓库配置相关的知识。yum的为更好更块的安装软件包的,yum仓库的配置及一些命令得了解掌握。Linux系统下安装软件,通常的办法是下载程序的源码,进行编译得到可执行程序文件,这样操作很麻烦,于是把一些常用的软件提前处理编译好,做成软件包放在一个服务器上,通过包管理器很方便的获取编译好的软件包,直接安装 .

最后了解dns/ntp这二个服务的原理及基础配置。掌握了这些内容才算入门linux,对它有初步的了解。当然这也只是开始.... 当然也可以选一些好的书籍来参考,这个给大家推荐一本《linux就该这么学》,有兴趣的话,一起加入linux的学习中共勉。

审核编辑黄宇

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

    关注

    87

    文章

    10988

    浏览量

    206725
  • 计算机
    +关注

    关注

    19

    文章

    6646

    浏览量

    84494
  • WINDOWS
    +关注

    关注

    3

    文章

    3439

    浏览量

    87142
  • Linux系统
    +关注

    关注

    4

    文章

    567

    浏览量

    26911
收藏 人收藏

    评论

    相关推荐

    fpga在通信方面的应用

    FPGA在通信方面的应用非常广泛,以下是一些主要的应用场景。
    的头像 发表于 03-27 14:10 191次阅读

    ARM嵌入式Linux 系统开发从入门到精通

    ARM嵌入式Linux 系统开发从入门到精通
    发表于 03-10 18:44

    嵌入式软件开发应该掌握哪些知识?

    、设备初始化、文件操作接口、中断处理、DMA 等方面的内容。 调试和优化:掌握针对 Linux 驱动程序的调试技巧和性能优化方法,包括使用 printk 进行调试、分析内核日志、性能分析工具等。
    发表于 02-19 11:23

    做一个TC23X单片机的Bootloader程序需要准备哪些方面的知识

    各位,问一下,上位机用现成的,做一个TC23X单片机的Bootloader程序需要准备哪些方面的知识?需要看数据手册的哪些章节?还有能否给一个具体的步骤,感谢。
    发表于 02-18 08:33

    如何解决Linux系统中的网络连接问题?

    如何解决Linux系统中的网络连接问题? Linux系统中的网络连接问题是常见的技术难题之一,通常涉及在Linux上配置网络接口、解决网络故
    的头像 发表于 01-12 15:17 246次阅读

    linux系统基础入门教程

    Linux是一种开源的操作系统,它被广泛应用于服务器、嵌入式系统以及个人电脑上。本篇文章将带领读者从入门的角度,详细介绍Linux
    的头像 发表于 11-16 16:45 405次阅读

    Linux下动态库相关知识

    Linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识
    的头像 发表于 11-07 09:23 291次阅读
    <b class='flag-5'>Linux</b>下动态库相关<b class='flag-5'>知识</b>

    Linux文件系统知识点详解

    今天浩道跟大家分享关于Linux文件及目录属性知识点的硬核干货,可以说只要你认真看完这篇文章内容,其相关知识点都不在话下,感兴趣又想快速掌握的小伙伴们,可以收藏起来随时查看!
    的头像 发表于 11-02 09:29 376次阅读
    <b class='flag-5'>Linux</b>文件<b class='flag-5'>系统</b><b class='flag-5'>知识</b>点详解

    嵌入式Linux应用开发的完全手册

    嵌入式Linux在嵌入式领域发展迅速、需求旺盛,但是嵌入式Linux入门很难。初学者多是自己琢磨,效率不高。学习过程中碰到的问题千奇百怪,解决后却往往发现是极其低级的错误,以作者为例,初学时在
    发表于 09-25 07:12

    Linux下C语言编程入门教程

    u3000本文是Linux 下C 语言编程入门教程。主要介绍了Linux 的发展与特点、C语言的基础知识Linux 程序设计基础
    发表于 09-22 06:56

    笙泉MCU在工控方面的应用

    笙泉MCU在工控方面的应用
    的头像 发表于 09-18 10:56 354次阅读
    笙泉MCU在工控<b class='flag-5'>方面的</b>应用

    通过linux跑一个ubuntu的带图形界面的系统

    一直想通过linux平台跑一个类似于ubuntu的带图形界面的系统,于是买了一块linux开发板,最终只是能跑个linux
    发表于 07-21 14:29 524次阅读
    通过<b class='flag-5'>linux</b>跑一个ubuntu的带图形界<b class='flag-5'>面的</b><b class='flag-5'>系统</b>

    分享一些从单片机向Linux进阶需要掌握哪些基础知识

    很多单片机工程师都会从单片机转向Linux,但是,并不是所有人都能顺利“转正”,从入门到放弃的一大堆,甚至还没入门就放弃的也不少。
    发表于 05-20 14:44 643次阅读
    分享一些从单片机向<b class='flag-5'>Linux</b>进阶需要<b class='flag-5'>掌握</b>哪些基础<b class='flag-5'>知识</b>

    为什么我们要掌握Linux系统编程?

    为什么我们要掌握Linux系统编程?
    的头像 发表于 05-17 10:00 610次阅读

    Linux系统安装前的一些预备知识

    本文会介绍一些Linux系统安装前的一些预备知识,会涉及到MBR、BIOS和Boot loader等计算机基础概念。
    的头像 发表于 05-12 15:27 415次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>系统</b>安装前的一些预备<b class='flag-5'>知识</b>