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

    文章

    11221

    浏览量

    208883
  • 计算机
    +关注

    关注

    19

    文章

    7412

    浏览量

    87693
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88402
  • Linux系统
    +关注

    关注

    4

    文章

    591

    浏览量

    27344
收藏 人收藏

    评论

    相关推荐

    TCSH shell 编程入门

    ICer从业人员最先需要掌握的语言,就是linux shell语言。TCSH是ICer使用最多的Shell语言,可以说ICer入门语言从TCSH开始。
    发表于 11-01 10:45 0次下载

    Linux在车载HPC安全方面的工作原理

    随着汽车智能化和自动驾驶技术的飞速发展,车载高性能计算(High-Performance Computing, HPC)系统已成为推动汽车产业革新的核心力量。在此背景下,Linux作为开源操作系统领域的佼佼者,正以其高度灵活性、
    的头像 发表于 08-27 14:58 407次阅读
    <b class='flag-5'>Linux</b>在车载HPC安全<b class='flag-5'>方面的</b>工作原理

    蓝牙模块在车载导航方面的应用知识分析

    蓝牙模块在车载导航方面的应用知识分析 蓝牙作为一种近距离通信技术,目前已标配车载行业,如下从以下几个蓝牙协议方面讲述下蓝牙车载导航蓝牙基础知识学习介绍 1:HFP 全称为Hands F
    的头像 发表于 06-21 17:11 845次阅读

    学习串口屏需要了解哪些方面的知识

    学习串口屏需要掌握知识主要包括以下几个方面
    的头像 发表于 06-05 09:41 394次阅读
    学习串口屏需要了解哪些<b class='flag-5'>方面的</b><b class='flag-5'>知识</b>

    如何快速入门FPGA

    时钟管理模块、嵌入式块RAM、布线资源等。 学习FPGA编程语言: 掌握Verilog HDL(硬件描述语言)。Verilog用于数字电路的系统设计,具有简洁的语法和清晰的仿真语义,非常适合初学者入门
    发表于 04-28 09:06

    如何快速入门FPGA?

    时钟管理模块、嵌入式块RAM、布线资源等。 学习FPGA编程语言: 掌握Verilog HDL(硬件描述语言)。Verilog用于数字电路的系统设计,具有简洁的语法和清晰的仿真语义,非常适合初学者入门
    发表于 04-28 08:54

    fpga学哪些东西

    学习FPGA需要掌握一系列的知识和技能,主要包括以下几个方面
    的头像 发表于 03-27 14:40 969次阅读

    fpga在通信方面的应用

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

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

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

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

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

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

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

    较为全面的仓库温湿度管理知识

    温湿度管理是仓库管理中的重要环节,它关乎着货品质量的安全。同时,做好温湿度管理更是订单能够及时履行的关键所在。很多仓库管理人员大致了解一些关于温湿度管理方面的知识,但还不够全面。搜集总结一些有关仓库
    的头像 发表于 01-27 00:00 1973次阅读
    较为全<b class='flag-5'>面的</b>仓库温湿度管理<b class='flag-5'>知识</b>

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

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

    嵌入式自学好书推荐

    工作经验的薪资可达10-15k;而拥有3年以上工作经验的薪资可在15-25k范围内。 嵌入式开发的前期入门知识主要包括以下四个方面: 1.电路知识:学习基础的电路、模拟电路和数字电路
    发表于 01-11 15:13

    浅谈初级电工必备知识

    对于初学电工的朋友来说,掌握一些基础且实用的知识点是非常重要的。本文旨在分享初级电工应该掌握的核心知识,帮助新手电工更好地入门和提升技能。
    的头像 发表于 12-26 10:44 1022次阅读