做网站运营的女生多吗,海淀企业网站建设,win2003搭建php网站,易企建站2Linux基础篇-Linux入门 文章目录 2Linux基础篇-Linux入门2.1 Linux介绍2.2 Linux和Unix的关系 学习视频来自于B站
【小白入门 通俗易懂】2021韩顺平 一周学会Linux。 2.1 Linux介绍 常见的操作系统有 Windows、MacOS、Android、ios、Linux、Unix等。而其中#xff0c;Linux是…2Linux基础篇-Linux入门 文章目录 2Linux基础篇-Linux入门2.1 Linux介绍2.2 Linux和Unix的关系 学习视频来自于B站
【小白入门 通俗易懂】2021韩顺平 一周学会Linux。 2.1 Linux介绍 常见的操作系统有 Windows、MacOS、Android、ios、Linux、Unix等。而其中Linux是一个开源、免费的、可以处理多并发的操作系统其稳定性、安全性、处理多并发的能力已经得到业界的认可目前很多企业级的项目c/c/php/python/java/go都会部署到Linux/Unix系统上。 Linux之父为 Linus Torvalds他同时也是Git的创作者、世界著名黑客由于在澳大利亚动物园玩耍时被企鹅咬了一口于是将企鹅作为Linux的吉祥物他的妻子后来这只企鹅吉祥物取名叫 Tux。Linux0.01版源码不到1万行后续老韩会带领大家下载和阅读也包括最新的Linux内核源码。这里给出 Linux内核下载官网以及Linux 0.01版本下载地址。 通常来说Linux主要指的是内核在这个内核的基础上搭配不同的 软件包/工具 就变成了Linux各种各样的 发行版比如Ubuntu(乌班图)、RedHat(红帽)、 CentOS、 Debain[蝶变]、Fedora、SuSE、 OpenSUSE。当然虽然这些发行版各有不同但是只要掌握了其中一个再熟练使用其他发行版的就会非常容易。
2.2 Linux和Unix的关系 Linux和Unix有千丝万缕的关系。虽然Linux之父“Linus Torvalds”在大学期间开发最早的Linux内核时可能只是参考 Andrew S. Tanenbaum 教授的 Minix 源码并期望开发出一个自己的操作系统来简化自己手头的工作。但Linux在当今时代的影响太大了所以任何与Linux发明有关的人或事都会被拉出来捋一捋以图青史留名不是所以便追根溯源从最早的Unix开始介绍是如何一步步到Linux被发明的 图2-1 Linux发明历程 20世纪70年代在贝尔实验室Kenneth Thompson 和 Dennis Ritchie 合力开发开发多用户分时系统虽然这个项目没有成功但改进成了最早的Unix系统。最初使用Bun语言编写但性能不高所以后来改写成C语言架构。20世纪80年代在UNIX基础之上IBM公司开发出AIX、Sun公司开发出solaris、惠普公司开发出HP-UX等。但是上述这些系统只能运行在大型高性能服务器上无法安装在个人PC上。20世纪90年代初大学时期的 Linus Torvalds 尝试着在 MinixUnix的变种上做一些开发工作并随之开发出 Linux内核。后来在开源精神的影响下Linus Torvalds 加入了GUN计划并开源了最初的Linux内核。于是后来这个Linux内核的基础上衍生出各种各样的发行版。 开源精神的起源黑客精神领袖Richard Stallman认为“在自由的时代用户应该免费享有对软件源代码阅卖、修改的权利软件公司可以靠提供服务和训练获得盈利”并于1983年发起了伟大的GNU计划。更多资料可以查看B站视频——最后的黑客理查德·马修·斯托曼。 虽然现在Linux操作系统常常被简称为“Linux”但其实刚加入GNU计划时由于只有内核使用了Linux其他部分则使用了GNU计划的一些成果所以严谨来说会被称为“GNU/Linux”只不过大多数人并不喜欢这么叫而已。所以具体来说一个完整的Linux系统的主要组成部分如下 红色部分计算机硬件。橙色部分Linus Torvalds 贡献出的Linux内核。绿色部分shell是一种特殊的交互式工具。它为用户提供了启动程序管理文件系统中的文件和运行在Linux系统上的进程的途径。shell的核心是命令行提示符。它允许你输入文本命令然后解释命令并在内核中执行。常见的有bash(ba shell)、tcsh(tc shell)、csh(c shell)等。紫色部分基于Linux所开发出的软件由全世界各地开源爱好者提供。 上述这些合称为“GUN/Linux”。