当前位置:网站首页 > 编程语言 > 正文

linux就该这样学(手把手教你学linux)



视频:【【小白入门 通俗易懂】韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=4&share_source=copy_web&vd_source=6cc6a719eb1f28b8549acebdb3680a79

1.1 Linux介绍

  1. Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目(c/c++/php/python/java/go)都会部署到Linux/unix系统上。
  2. 常见的操作系统:windows、IOS、Android、MacOs, Linux, Unix)
  3. Linux之父:Linus Torvalds
  4. Linux主要发行版:Ubuntu(乌班图),RedHat(红帽),CentOS,Debain(蝶变)等。

1.2 Linux和Unix

  1. Unix:
    1. Unix是一个强大的多用户、多任务操作系统,支持多种处理器架构。
    2. 最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。

  1. Linux:
    1. Linux是一套免费使用和自由传播的类Unix操作系统。
    2. 由Linus Torvalds在1991年首次发布。
    3. Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
  1. Linux和GNU计划:
    1. GNU计划:
      1. GNU计划是由美国著名的黑客理查德·斯托曼在1983年发起的,旨在创建一个完全自由和开源的操作系统。
      2. 坚持自由与分享的原则,允许用户自由地使用、复制、修改和发布GNU软件。
    2. GPL协议:
      1. GPL(General Public License)协议是指GNU通用公共许可证。
      2. 通常使用GNU通用公共许可证GNU GPL发布软件。
      3. 任何软件发布,都需要许可证,GNU认为任何软件都应当以自由软件发布。要让一个软件成为自由软件,就需要把它以自由软件许可证发布。
  2. 1991年,Linus Torvalds编写出了与UNIX兼容的Linux操作系统内核并以GPL授权发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。
  3. 1992年,Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux“或简称Linux。

严格来说,Linux只是一个操作系统内核。大多数Linux发行版是由操作系统内核加上GNU的软件或工具形成完整的操作系统,也就是GNU/Linux。GNU/Linux是一种Unix Like操作系统。

2.1 个人桌面

  1. 此领域是传统 Linux 应用薄弱的环节,近些年来随着 ubuntu等优秀桌面环境的兴起,Linux 在个人桌面领域的占有率在逐渐的提高。

2.2 服务器

  1. Linux 在服务器领域的应用是最强的。
  2. Linux 免费、稳定、高效等特点在这里得到了很好的体现,尤其在一些高端领域尤为广泛(c/c++/php/java/python/go)。

2.3 嵌入式

  1. limnux 运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 KB 等特点。使其近些年来在嵌入式领域的应用得到非常大的提高。
  2. 应用:物联网,如:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等。
到此这篇linux就该这样学(手把手教你学linux)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 浏览器传输协议(浏览器传输协议怎么写)2024-12-23 20:27:07
  • impdp(impdp导入指定字符集)2024-12-23 20:27:07
  • 最终幻想7战斗系统好蠢(最终幻想7战斗力排名)2024-12-23 20:27:07
  • 16进制转换工具下载(十六进制转换工具)2024-12-23 20:27:07
  • ad9854原理图(ad9708原理图)2024-12-23 20:27:07
  • 如何设置samba共享(samba共享文件)2024-12-23 20:27:07
  • 跨域速运电话(跨域速运客服电话)2024-12-23 20:27:07
  • 字符串转int32_t*(字符串转int)2024-12-23 20:27:07
  • bs4库使用(简述bs4库的一般使用流程)2024-12-23 20:27:07
  • 2258xt量产工具B16A(2258xt量产工具爱国者颗粒)2024-12-23 20:27:07
  • 全屏图片