01【基础linux】:Linux概述(作者、发行版、特点、unix概述、发展历程、版本及磁盘分区表示、文件系统类型、系统目录结构)

概述

  • linux怎么读,不下10种
  • linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linus/unix系统上(c/c+ +/php/python/java/go)
  • 常见的爆作系绣(wwindows. IOs. Android, MacOs, Linux, Unixx)

吉祥物

在这里插入图片描述

Linux之父

在这里插入图片描述

LinusTorvalds
Git创作者
世界著名黑客
小伙律看看linux0.01版源码
后面老韩给大家演示如何下载
最新版本linux内核源码
在这里插入图片描述
https://www.kernel.org/

linux主要的发行版

  • Ubuntu(乌班图)
  • RedHat(红帽)
  • CentOS
  • Debainl(蝶变
  • Fedora
  • SuSE
  • OpenSUSE[示意图]

Linux特点

  • 性能稳定
  • 免费使用
  • 自由传播
  • 多用户
  • 多任务
  • 支持多线程
  • 多CPU
  • 多用户网络
  • 基于POSIX和Unix
  • 支持32位和64位硬件
  • 继承了Unix以网络为核心的设计思想
  • 能运行主要的Unix工具软件、应用程序和网络协议

目前常见的操作系统包括

  • Windows
  • Linux
  • Unix
  • Mac OS

unix

发明者

美国电话电报公司AT&T贝尔实验室两个工程师 ——Ken Thompson和Dennis Ritchie

特点

  • 同时处理多用户和程序
  • 大型政府单位、大型企业、航空公司、金融机构多在使用该操作系统
  • 其价钱昂贵
  • 性能和稳定性非常好

Linux诞生的由来(为什么世界上有了很棒的Unix,还要发展Linux呢?)

20世纪80年代(1980),计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有UnixDOSMacOS这几种。

  • Unix
    • 价格昂贵
    • 不能运行于PC
  • DOS
    • 简陋
    • 源代码被软件厂商严格保密
  • MacOS
    • 专用于苹果计算机
此时,计算机科学领域迫切需要一个更加完善强大廉价完全开放的操作系统。

由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds(林纳斯·本纳第克特·托瓦兹)就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,这是Linux时代开始的标志。他利用Unix的核心去除繁杂的核心程序,改写成适用于一般计算机的X86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善稳定的操作系统,并被广泛使用

Linux为什么会引起如此强烈的反响呢?

Unix有版权

  • 爱好编程的狂热分子在研究Unix的时候很容易吃上官司

Linux是遵循GPL协议的,可免费使用

  • 让黑客们尽情的施展(这里的黑客指那些技术大牛,不是指那些利用计算机干坏事的人)

于是Linux提供内核(Kernel),GNU提供外围软件,就这样GNU/Linux诞生了。
总之,Linux是一款免费共享稳定性好支持开源(Open Source)的操作系统,适合个人用户黑客使用。

Linux发展历程

  • 1991年:第一个版本0.0.2发布,代码只有约一万行
  • 1992年:Linux0.96拥有4万行代码,大约1000人使用且大部分是黑客
  • 1993年:Linux0.99发布,代码量10万行,用户约2万,采用GUN的GPL协议,从此迅速发展

Linux操作系统由内核应用程序组成

不同厂商根据各自需要将各种应用软件和Linux内核打包成一个Linux发行版本

Linux常见发行版本包括:

  • RedHat Linux
  • SuSE Linux
  • Ubuntu Linux
  • Debian GUN/Linux
  • Mandrake Linux
  • Turbolinux
  • CentOS

Linux优点

  • 免费开源

  • 多用户、多任务

  • 支持多平台

  • 可靠的安全稳定性能

  • 丰富的网络功能

  • 良好的界面

  • Linux比Windows安全性更好

  • 针对Linux的病毒和木马比较少

  • 开源使得Linux的漏洞也更少

  • Linux的应用更广

  • 服务器使用Linux后的稳定性和安全性更高,数据库、ERP、企业级Office、网站管理、RAS计算等也都开始使用Linux。

  • 大部分大型互联网公司都在使用Linux提供的Web服务,包括Google搜索服务、QQ服务器、国家邮政局等都在使用Linux系统。

在安全领域,Linux主要的应用包括:

  • 系统管理
  • 服务搭建
  • 渗透测试
  • 网络维护

版本及磁盘分区表示

Linux内核版本由团队统一发布,其格式为:

  • XX.YY.XX:主版本号.次版本号.修复次数
  • 次版本号为偶数表示稳定版,奇数表示开发版(修复BUG)
  • 比如kernel 2.6.32
    • 其中主版本号是“2”,次版本号是“6”,修复次数是32,由于次版本号为偶数,即稳定版。内核表示操作系统核心代码

Linux中将硬盘、分区等设备均表示为文件,磁盘分区表示如下图所示:

在这里插入图片描述
在这里插入图片描述

数字表示分区,前4个为主分区,5是逻辑分区。硬盘和分区结构如下图所示:

在这里插入图片描述

Linux中默认使用的文件系统类型包括:

  • EXT4:第3代扩展(Extended)文件系统
  • SWAP:交换文件系统

Linux支持的其他文件系统类型包括:

  • FAT16、FAT32、NTFS
  • XFS、JFS

如果在Windows系统中,我们选中磁盘右键属性即可查看文件类型,比如NTFS
在这里插入图片描述

系统目录结构

在这里插入图片描述

  • root:专门存放管理员用户的信息目录,也称作超级权限者的用户主目录。
  • Desktop 桌面
  • bin:Binary的缩写,存放普通用户可执行的一些命令,命令是以文件形式存储,如cat、ls、pwd等。
  • boot:存放系统装载引导程序、设备启动核心文件,如内核、initrd以及grub。
  • dev:Device(设备)的缩写,存放Linux的外部设备,包括光盘、硬盘、U盘,dev/sr0代表光驱。在Linux中访问设备的方式和访问文件的方式是相同的。
  • etc:非常重要的一个目录,存放所有系统管理所需要的配置文件和子目录。
  • home:非常重要的一个目录,存放普通用户的家目录,该目录名通常以用户的账号命名的,相当于Windows系统的用户目录。
  • var:非常重要的一个目录,存放系统库、系统日志(/var/message)、网站根目录(/var/www/html/)等。我们习惯将那些经常被修改的目录放在这个目录下。
  • lib:存放系统最基本的动态连接共享库文件,类似于Windows里的DLL文件,比如静态库“.aa”、动态库“.dll”、“.so”(share object共享库)、/lib/modules内核模块文件等。几乎所有的应用程序都需要用到这些共享库。
  • usr:非常重要的一个目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
    • /usr/bin:系统用户使用的应用程序。
    • /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。
    • /usr/src:内核源代码默认的放置目录。
  • media:挂载外部存储介质,比如移动设备、光驱等。linux会把识别的设备挂载到这个目录下。

其他

  • lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
  • mnt:挂载额外的临时文件,比如将光驱挂载在/mnt上,然后进入该目录查看光驱里的内容。
  • opt:可选目录,用于安装第三方软件或程序。比如你安装一个ORACLE数据库则就可以放到这个目录下,默认是空的。
  • proc:伪文件系统,生成开机临时文件。它是系统内存的映射,可以通过直接访问这个目录来获- 取系统信息。
  • sbin:Super User的缩写,存放管理员可执行命令。
  • srv: 存放一些服务启动之后需要提取的数据。
  • sys:文件系统的访问,用于查看内核态的一些驱动或设备等。
  • tmp:存放一些临时文件的。
  • run:临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向run。

最后,如何学习Linux呢?

力推bilbili免费入门课程 153级学会linux命令等等
https://www.bilibili.com/video/BV1Sv411r7vd/?spm_id_from=333.337.search-card.all.click

以下ctrl c ctrl v

  • 命令开始打好基础

    • https://search.bilibili.com/all?vt=99419870&keyword=linux%E5%91%BD%E4%BB%A4&from_source=webtop_search&spm_id_from=333.1007&search_source=5
  • 选择一本好书,如

    • 《Linux鸟哥私房菜》
  • 养成在命令行下工作的习惯

  • 学习shell命令解释器

    • https://blog.youkuaiyun.com/qq_43085848/article/details/123835058
  • 在Linux论坛获取帮助

    • https://www.zhihu.com/question/19932965

    https://blog.youkuaiyun.com/horstlinux/article/details/7607772#:~:text=%E4%BB%A5%E7%AC%94%E8%80%85%E7%BB%8F%E9%AA%8C%2C%E4%BB%A5%E4%B8%8B%E5%8D%81%E4%B8%AA%E7%BD%91%E7%AB%99%E6%98%AF%E7%9B%AE%E5%89%8D%E5%9B%BD%E5%86%85%E8%BF%90%E4%BD%9C%E6%AF%94%E8%BE%83%E5%A5%BD%E7%9A%84linux%E7%A4%BE%E5%8C%BA%E7%BD%91%E7%AB%99%2C%E5%9C%A8%E6%AD%A4%E4%BB%8B%E7%BB%8D%E4%B8%80%E4%B8%8B.%20www.linuxfans.org%20%E4%B8%AD%E5%9B%BDlinux%E5%85%AC%E7%A4%BE%20www.linuxsir.org%20linuxsir%20www.linuxeden.com,linux%E4%BC%8A%E7%94%B8%E5%9B%AD%20www.chinaunix.net%20unix%E6%8A%80%E6%9C%AF%E7%BD%91%20www.fossd.net%20%E5%BC%80%E6%BA%90%E6%8E%A2%E7%B4%A2%20www.linuxforum.net%20%E4%B8%AD%E5%9B%BDlinux%E8%AE%BA%E5%9D%9B%26%5D

  • 结合Web渗透学习专业英语

https://blog.youkuaiyun.com/Until_U/article/details/105133522#:~:text=%E7%AC%AC1%E5%A4%A9%EF%BC%8850%E4%B8%AA%EF%BC%89%F0%9F%92%AA%201%201.file%2Cn.%E6%96%87%E4%BB%B6%EF%BC%9Bv.%E4%BF%9D%E5%AD%98%E6%96%87%E4%BB%B6%20%5Bfa%C9%AAl%5D%202%202.command%2Cn.%E5%91%BD%E4%BB%A4%EF%BC%8C%E6%8C%87%E4%BB%A4%20%5Bk%C9%99%CB%88m%C3%A6nd%5D%203,%5B%C9%AAf%5D%207%207.display%2Cvt.%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%98%BE%E7%A4%BA%E5%99%A8%20%5Bd%C9%AA%CB%88sple%5D%208%208.set%2Cv.%E8%AE%BE%E7%BD%AE%EF%BC%8Cn.%E9%9B%86%E5%90%88%20%5Bs%C9%9Bt%5D%20%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值