当前位置: 首页 > news >正文

心路历程-学Linux的开端

当失意的时候,最好就是和DS聊聊天;虽然它并不是一个真实存在的人,但是,它能够治愈你内心的浮躁;

我适当地摘录了一个语录:“将手机锁屏壁纸设为「未来云架构师证书」,每次解锁都是心理锚定。”

它建议的是一个小小的改变,不确定会不会有大大的效果;

尝试着去做一些改变的事情;

1、了解Linux:

Linux就是一套系统,是一个基于一个强大的内核,然后完成各种软件包的系统;这个是纯属于个人的理解;

这里需要了解一个概念:

  • POSIX:这个概念需要了解一下:就是移植操作系统接口

Linux使用非常广泛;多用于web网站平台、大数据、虚拟化、安卓等等的领域;

学习它就准没错了;

1.1、学习的目的和想法

谈论起这个想法:可以说是前方夜谈了;我们不需要太多的想法;就摆着最纯粹的想法去做就完事了;

  • 接触linux,第一感觉就是非常酷炫,黑屏幕,敲命令,爽;
  • 高大上:黑客,是一个听着让人多么兴奋的一个名词,
  • 薪资高:这个没有见证过,我也不明白,听说是背锅侠;这个无从考究,毕竟自己也不是从事这个的,不欺骗;
  • 我相信兴趣结合工作,就会学习到更加深的知识点;
  • 于是就想着开始了冲刺的一个题材;从0到1,慢慢整理自己的笔记,冲刺就完事了;

谈论到这个学习的目的,不免就是要吐槽一下自己的处境了;

  • 8年前从事IT行业,也是个机遇巧合的事情;
  • 大学学习的就是经济,和IT完全是不搭边的学科;
  • 后面球友引荐,导致从事了IT职业;
  • 一路坎坷,什么都不懂,被迫跑去培训,学习IT相关的知识(当时的薪资是少的可怜呀)
  • 后面就不断地被“忽悠”,不断地交钱学习和培训;这个培训金额都达到了2w+了;
  • 然后现在也都还没从事这个系统工程师的职业(追愧莫及了)
  • 人生没有回头路,硬着头皮往下走,只因为不甘心;也更多的是因为自己想要成为架构师
  • 所以经历了这么多年的转折,我还是想着再拼一把;就想着是成为Linux的架构师~!

1.2、Linux系统的了解

Linxu系统,简单理解就是和windows系统是一样的一个系统;

但是可能很多人都不知道它以下的几个概念:(因为windows系统的操作习惯,我们都不知道有这些概念)不过没关系,听听也就可以了,这个并不是什么重点,知道的多一些而已;

要记住的几个概念:

  • 性能特别稳定:可以理解为不会出现windows的蓝屏现象;
  • 多用户的系统:就是可以支持很多人同时登录和同时操作;
    • 这里需要解释一下:什么是多个人同时登录?windows可以吗?
    • 这些就是侃侃而谈的话题了,就理解为:
      • 可以很多人同时登录同时操作这个系统就可以了,太复杂的我也不会解释;
      • 就是windows可以登录一个人的,操作自己的文件,

GNU计划:

  • 通用公共许可证;
  • GNU is Not Unix;
  • 程序员都可以自由地“使用、复制、修改和发布”GNU的软件;

GPL协议:

  • 由上面的衍生下来;就是程序员都遵守的协议;

Linux:其实指的是内核,这个内核就是Linus Torvalds这位大佬创造出来的;

  • 发布的时间就是:1991年
  • 这个也不需要记住,只是作为一个了解即可;

1.3、Linux的优点:

  • 开源和免费
    • 回想一下上面说的那个GNU和GPL;
    • 都遵循这个规则;
  • 系统性能稳定:
    • 理解为不会出现蓝屏;
  • 安全性高:
    • 这个就是代码开放;
    • 谁也不会把病毒代码公开给别人破解
  • 资源消耗小:
    • 这个是系统的一大特性;
    • 反正就是占用你的资源非常小;
    • 操作起来也非常流程;

大概就是这些,但是要掰也能掰出很多优点;

1.4、Linux的发行版本

上面所述:linux其实很多时候指的是内核;

那么你有内核,很难用于市场,铁定是有软件的,那么内核+软件=一个操作系统

就会衍生出来很多个版本;

这里就介绍一下比较主流的版本

  • 红帽:RHEL–>这个就是权威了,红帽公司的权威版本;
    • 有证书可以考试,价格也非常贵;
    • 虽然开源,但是维护需要收费,主要的还是服务费
  • CentOS:社区版本的红帽;
    • 被红帽的收购了
    • 主要是社区维护了,现在收购了,基本上也都不维护了;
    • 这个比较难理解,反正大概大概听着就行了;
  • Ubuntu:
    • 桌面的linux,这个开发非常喜欢使用;
    • 就是乌班图,我的存在是因为大家的存在;
  • Debian:
    • 也是开发非常喜欢的测试系统
  • SUSE Linux:
    • 德国非常喜欢的系统,

1.5、32位系统和64位系统

这个就更加抽象了,计算机是使用二进制的

Bit位是计算机最小单位:

换算:

  • 1Byte=8Bit,4Byte=32Bit

然后这个系统的概念就是:

  • 理解为:32位的CPU比64位的CPU要慢很多;
  • 现在很多都是使用64位的系统来着;
  • 我们个人的电脑大多数也都是这个64位的笔记本了,很少使用32位的了;

1.6、Linux的内核讲解

我个人觉得现在开始接触这个Linux内核是有点过早了,对于初学者而言,例如我,很多概念都不是特别明白;既然教程的指引是这样子的,我们就跟着来做这个笔记;

Linux上面也说了,其实很多都是指这个linux的内核;

而Linux的发行版本就是指具体的Linux系统了;(至少我是这么理解的)

Linux内核就是基本上是整个系统的核心;

  • 官网:www.kernel.org

命名规则也有一定的逻辑与规则;

  • 但是这个规则好像已经不按照这个逻辑去看了,
  • 我们还是了解一下比较好的;
#查看内核的信息:
[root@OpenEuler-180 ~]# uname -a
Linux OpenEuler-180 5.10.0-216.0.0.115.oe2203sp4.x86_64 #1 SMP Thu Jun 27 15:13:44 CST 2024 x86_64 x86_64 x86_64 GNU/Linux#第二个命令也能看出
[root@OpenEuler-180 ~]# cat /proc/version
Linux version 5.10.0-216.0.0.115.oe2203sp4.x86_64 (root@dc-64g.compass-ci) (gcc_old (GCC) 10.3.1, GNU ld (GNU Binutils) 2.37) #1 SMP Thu Jun 27 15:13:44 CST 2024
#内核的命名格式:R.X.Y-Z
R:代表内核版本号
X:表示主版本-->基数就是开发板、偶数就是稳定版
Y:表示此版本号;
Z:代表内核小版本号

第一堂课程的内容大概也就这些内容了,我们依然还要继续往下面整活;了解更加多的知识结构,从0~1的过程不容易,需要一直坚持;

http://www.lryc.cn/news/622989.html

相关文章:

  • 【php反序列化介绍与常见触发方法】
  • Linux 多线程:线程回收策略 线程间通信(互斥锁详解)
  • MyBatis 的 SQL 拦截器:原理、实现与实践
  • 【昇腾】单张48G Atlas 300I Duo推理卡MindIE+WebUI方式跑7B大语言模型_20250816
  • Wi-Fi 7 将如何重塑互联工作场所
  • Python脚本开发-统计Rte中未连接的Port
  • Python---异常链(Exception Chaining)
  • 完整设计 之 定稿 之:后现代元宇宙九宫格(重命名)-腾讯元宝答问
  • 线性代数之两个宇宙文明关于距离的对话
  • 分享一个大数据的源码实现 基于Hadoop的二手车市场数据分析与可视化 基于Spark的懂车帝二手车交易数据可视化分析系统
  • Transformer浅说
  • MySQL完整重置密码流程(针对 macOS)
  • 如何使用嵌入模型创建本地知识库Demo
  • MongoDB 聚合提速 3 招:$lookup 管道、部分索引、时间序列集合(含可复现实验与 explain 统计)
  • Tomcat类加载器原理简单介绍
  • AI热点周报(8.10~8.16):AI界“冰火两重天“,GPT-5陷入热议,DeepSeek R2模型训练受阻?
  • 服务器可以ping通,但部署的网站打不开
  • uniapp:微信小程序使用Canvas 和Canvas 2D绘制图形
  • nginx下载地址:aarch64
  • Scala面试题及详细答案100道(11-20)-- 函数式编程基础
  • 狗品种识别数据集:1k+图像,6个类别,yolo标注完整
  • linux docker neo4j 导出 (windows 导入)
  • duiLib 实现鼠标拖动状态栏时,窗口跟着拖动
  • 模型量化(Model Quantization)
  • 解决 Windows 下运行 MCP 脚本弹出 WSH 错误窗口的问题 | Windows Script Host
  • 【数据分析】比较SparCC、Pearson和Spearman相关性估计方法在合成组学数据上的表现
  • Footej Camera 2:专业级摄影体验,尽在掌中
  • 《代码重生:杨蓉与62.webp》
  • 2024-2025华为ICT大赛中国区 实践赛昇腾AI赛道(高职组)全国总决赛 理论部分真题+解析
  • 基本电子元件:金属氧化膜电阻器