拓冰建站拓冰建站
首页 / 资讯中心 / 正文

【Linux】初始Linux操作系统

前言在前面我们学习了c的一些知识想要在这行带呆下去仅仅学习c还是远远不够的linux的学习是必不可少的因此这期先进性了解一下Linux熟悉一下发展历史、环境安装、基础指令等基础信息。Linux发展历史简单来说Linux是由UNIX发展而来。UNIX发展的历史1、1968年⼀些来⾃通⽤电器公司、⻉尔实验室和⿇省理⼯学院的研究⼈员开发了⼀个名叫Multics的特殊操作系统。Multics在多任务⽂件管理和⽤⼾连接中综合了许多新概念。2、1969−1970年ATT的⻉尔实验室研究⼈员Ken Tompson和Dennis Ritchie在采⽤很多Multics特点的基础上开发了UINX系统。它运⾏在⼩型机上满⾜了系统对科研环境的要求。从产⽣开始UNIX就是⼀个有价值的、⾼效的、多⽤⼾和多任务的操作系统。3、UNIX从满⾜个⼈的设计需求开始逐步成⻓为由许多不同开发商所⽀持的标准软件产品。4、第⼀个UNIX版本是免费给许多知名⼤学的计算机系使⽤的。5、1972年⻉尔实验室开始发放商业版本并且给不同的⽤⼾授权使⽤这个系统使⽤者之⼀是加州⼤学伯克莱分校的计算机系。伯克莱给系统增加了许多新的特点后来成为了标准。6、1975年伯克莱由下属部⻔BSD发⾏了⾃⼰的UNIX版本。UNIX的BSD版本成为ATT⻉尔实验室版本的主要竞争者⽽其它的独⽴开发出的UNIX版本也开始萌⽣。7、1980年微软公司开发了叫做Xenix的UNIX PC版本。ATT发⾏了第⼀个商业版本。名叫SystemⅢ后来被成为对商⽤软件产品良好⽀持的System Ⅴ所替代。8、同时UNIX的BSD版本不断发展在70年代末期BSD UNIX成为了国防部的⾼科技研究机构科研项⽬的基础。其结果伯克莱发⾏了⼀个叫做BSD Release 4.2的有效版本。9、它包括了⾼级的⽂件管理器和基于TCP/IP⽹络协议的⽹络特点。现在TCP/IP被Internet所使⽤。BSD Release 4.2被许多⼚商所采⽤例如SUN Microsystem。•10、UNIX不同版本的出现导致了UNIX标准的需要软件开发商不知道他们的程序运⾏在哪些版本上⽐较合适。11、到80年代中期两个竞争的标准出现了⼀个是基于ATT的UNIX版本另⼀个是BSD版本。在今天的书店⾥你能发现分别适⽤于这两个版本的不同的UNIX的书⼀些是System V另⼀些集中在BSD UNIX。12、ATT建⽴了⼀个叫UNIX系统实验室的新组织它的作⽤就是综合UNIX的不同版本集中开发⼀个标准系统。13、1991年UNIX综合实验室综合了System V Release3SUN OS和Xenix的所有特点发⾏了System V Release 4。为了与System V Release 4 竞争⼀些其它公司如IBM和惠普OpenSoftware FoundationOSF去产⽣⾃⼰的UNIX标准版本继⽽出现了两个标准商业版本OSF版本和System Release 4。14、1993年ATT把它的UNIX转卖给Novell公司。UNIX系统实验室成为了Novell的UNIX系统⼩组的⼀部分。Novell发⾏了基于System V Release 4的⾃⼰的UNIX版本UNIXWare它可以和Novell公司的Netware系统相联。SUN公司已经把System V Release 4 融进了它的SUN OS发⾏了Solaris。两个相互竞争的UNIX使⽤的图形⽤⼾界⾯⼀个叫Motif另⼀个叫Openlook已经合并为⼀个新的⼯作平台标准叫做通⽤平台环境CDE。Linux发展历史1、1991年10⽉5⽇赫尔⾟基⼤学的⼀名研究⽣Linus Benedict Torvalds在⼀个Usenet新闻组comp.os.minix中宣布他编制出了⼀种类似UNIX的⼩操作系统叫Linux。新的操作系统是受到另⼀个UNIX的⼩操作系统— Minix的启发该系统是由⼀名叫Andrew S Tanenbaum的教师开发的。读者也许猜想所发布的这个系统应该是Linux的0.01版本实际上不是这样。真正的Linux 0.01版本并没有被发布原因是0.01版本不实⽤。Linus仅仅在第⼀个Linux的FTP站点ftp://nic.funet.fi上提供过这个版本的的源代码。2、Torvalds于10⽉5⽇发布的这个Linux版本被称为0.02版它能够运⾏GNU Bourne AgainShell(bash)和GNU的C编译程序gcc以及为数不多的其它语⾔。Torvalds绝对没有想到他设想的⼀种能够针对⾼级业余爱好者和⿊客们的操作系统已经产⽣这就是⼈们所称的Linux。3、Linux发布时的版本是0.02后来⼜有0.03版然后⼜跳到0.10版。因为世界各地越来越多的程序员都开始开发Linux它已经达到0.95版。这就意味着正式公布1.0版本的时间已经为期不远了。正式的1.0版本是在1994年公布的下面给一张思维导图便于疏通时间线Linux开源1、Linux是⼀种⾃由和开放源代码的类UNIX操作系统该操作系统的内核由林纳斯托⽡兹在1991年⾸次发布之后在加上⽤⼾空间的应⽤程序之后就成为了Linux操作系统。严格来讲Linux只是操作系统内核本⾝但通常采⽤“Linux内核”来表达该意思。⽽Linux则常⽤来指基于Linux内核的完整操作系统它包括GUI组件和许多其他实⽤⼯具。2、GNU通⽤公共许可协议GNU General Public License简称GNU GPL或GPL是⼀个⼴泛被使⽤的⾃由软件许可协议条款最初由理查德斯托曼为GNU计划⽽撰写GPL给予了计算机程序⾃由软件的定义 任何基于GPL软件开发衍⽣的产品在发布时必须采⽤GPL许可证⽅式且必须公开源代码3、Linux是⾃由软件和开放源代码软件发展中最著名的例⼦。只要遵循GNU通⽤公共许可证任何个⼈和机构都可以⾃由地使⽤Linux的所有底层源代码也可以⾃由地修改和再发布。随着Linux操作系统⻜速发展各种集成在Linux上的开源软件和实⽤⼯具也得到了应⽤和普及因此Linux也成为了开源软件的代名词。这里有个网站可以查看Linux源码hhtps://www.kernel.org/Linux的应用1、服务领域2、桌面领域3、移动嵌入式领域4、云计算或大数据领域不在一一举例。发行版本与内核版本名称在这里我不过多赘述主要内容下面图片中可了解Linux环境安装1、双系统不推荐2、虚拟机不太推荐虚拟机入网3、云服务器仿真的环境这里为主要来讲云服务器的安装以及使用云服务器主要有腾讯云、阿里云、华为云这三个最好。从这三个当中选一个就一个就行。想要购买那个直接搜索谁的官网就行如 阿里云官网’初学者哪个比较便宜买哪个。进了官网之后先登录在进行认证是学生的可以进行学生认证会进行减免。购买好后找到自己的 “实例”记住公网ip后面会用到。在这里我以阿里云为例进入官网后会看见这个页面然后进行登录和个人认证。之后点击下面的链接会直接跳转到学生认证。以及适合学生用的云服务器https://university.aliyun.com/学生认证好了之后往下滑点击第二个购买就行。然后会有一些信息需要填如下图这里的地域填写离你最近的。购买时长数量以及自动续费随你都行。我这里是为了薅羊毛。其他的看着我的改就行。购买过后在首页搜素云服务器管理控制台。进入找到实例先重置密码然后记住公网ip注意找到实例就一定要修改密码接下来需要下一个其他软件xhell他是可以操作使用Linux的一个终端。这个是一个给学生免费使用的xshell链接https://www.xshell.com/zh/free-for-home-school/点开链接往下滑会看到这个页面下载左边的就可以了安装时全部点接受accept就行。点开软件如果遇见了下图直接点后来就行不影响后续使用。之后会进入下面这个页面点击文件再点击新建会出现下图这里只需要填写上面前四个就行这些东西在你安装Linux是就会有直接照着填就行。主机就是公网ip。填好后点击确认即可。重启该应用。会出现让你输入密码前面你改的密码好像还有个名称随便输就行。输入好后就可以正常使用了。今天到这里就结束了感谢支持
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门