【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。填好后点击确认即可。重启该应用。会出现让你输入密码前面你改的密码好像还有个名称随便输就行。输入好后就可以正常使用了。今天到这里就结束了感谢支持

相关新闻

ZYNQ + AD7606/AD7616:能源电力系统多通道同步采样解决方案,对标NI

ZYNQ + AD7606/AD7616:能源电力系统多通道同步采样解决方案,对标NI

ZYNQ AD7606/AD7616:解锁能源电力系统多通道同步采样的高性能方案标签:#ZYNQ #AD7606 #AD7616 #电力同步采样 #FPGA高速采集 #电能质量 #智能电网 #数据采集系统摘要:在智能电网、新能源并网、储能测控、继电保护等电力场景中,多…

2026/8/14 23:07:07 阅读更多 →
刚刚,DeepSeek-V4-Pro 正式版 API 发布,Agent 能力大幅增强,部分测试成绩已经逼近甚至超越 Claude Fable 5。

刚刚,DeepSeek-V4-Pro 正式版 API 发布,Agent 能力大幅增强,部分测试成绩已经逼近甚至超越 Claude Fable 5。

8 月 13 日报道。就在刚刚,DeepSeek-V4-Pro 正式版 API 正式上线。相比预览版,正式版最显著的变化是大幅强化了 Agent 能力,在多项 Agent 相关基准测试中实现了性能跃升,部分指标已经追上或超过 Anthropic 的 Claude Fable 5。Dee…

2026/8/14 23:07:07 阅读更多 →
Linux GDB调试

Linux GDB调试

1. 流程1.对想要调试的源代码文件进行编译,并加上-g2.启动 gdb(然后可以输入相关命令)3.非命令行传参,启动程序(run start continue quit)5.quit 退出# 设置的时机: 启动gdb之后, 在应用程序启动之前 (gdb)…

2026/8/14 23:07:07 阅读更多 →

最新新闻

从IT运维角度聊聊东莞复印机租赁的选型问题

从IT运维角度聊聊东莞复印机租赁的选型问题

做企业IT运维的都知道,办公文印设备的选型是个容易被低估的坑。最近群里好几个同行在讨论一个话题:预算有限的情况下,东莞复印机租赁是不是只能选翻新机? 从技术角度说,这个结论完全不成立。 先看翻新机的本质&#xf…

2026/8/14 23:53:26 阅读更多 →
OpenClaw预配置版快速上手教程,TopClaw免设置三步启用自带大模型

OpenClaw预配置版快速上手教程,TopClaw免设置三步启用自带大模型

说实话,第一次接触OpenClaw这类工具的时候,我是有点头疼的。配置环境、装依赖、调参数,每一步都可能让人卡住半小时。尤其是对于只想快速验证一个想法的人来说,这种“开局地狱”模式确实劝退。后来我发现了预配置版这个路子&#…

2026/8/14 23:53:26 阅读更多 →
数据库之间的“专职快递员”:一文说透数据库(mysql,postgresql)流复制用户

数据库之间的“专职快递员”:一文说透数据库(mysql,postgresql)流复制用户

一、先说清楚:这东西到底是干啥的?一句话:流复制用户 专门给“数据库之间传数据”用的账号。它不是给人登录用的,也不是给程序业务用的,它的唯一工作就是——在两个数据库之间跑腿送数据。二、打个比方:把…

2026/8/14 23:53:26 阅读更多 →
Java Spring Boot 爬虫技术全面介绍

Java Spring Boot 爬虫技术全面介绍

Java Spring Boot 爬虫技术全面介绍 在 Java 生态中,Spring Boot 凭借其自动配置、依赖注入、定时任务等开箱即用的能力,成为构建企业级爬虫系统的理想框架。下面从工具选型、架构设计、代码实现到反爬策略,系统梳理 Spring Boot 爬虫开发的…

2026/8/14 23:52:26 阅读更多 →
火电厂智能巡检与运维方案

火电厂智能巡检与运维方案

火电厂是能源保供的核心枢纽,但厂区设备密集、运行环境复杂,巡检质量直接决定机组可用率与安全水平。以一台600MW亚临界机组为例,锅炉本体、汽机房、6kV配电室、输煤栈桥、封闭煤场、氨区和脱硫脱硝区域合计需要巡检点位通常超过1200个&#…

2026/8/14 23:52:26 阅读更多 →
AI写作辅助平台最全攻略:语法+润色+降AI率,一篇全搞定

AI写作辅助平台最全攻略:语法+润色+降AI率,一篇全搞定

论文写完总觉得哪里不对劲?别急,AI工具真的能帮你把初稿打磨成合格的终稿。每年毕业季,后台总能看到这样的提问:“论文写完了,怎么改才能过审?”作为一个曾经被查重率吓到肝颤、最后靠工具辅助才顺利毕业的…

2026/8/14 23:52:26 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/14 13:40:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/14 14:06:45 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →