初识操作系统以及Linux环境搭建

news2024/12/27 13:08:22

📙作者简介: 清水加冰,目前大二在读,正在学习C/C++、Python、操作系统、数据库等。

📘相关专栏:C语言初阶、C语言进阶、C语言刷题训练营、数据结构刷题训练营、有感兴趣的可以看一看。

欢迎点赞 👍 收藏 ⭐留言 📝 如有错误还望各路大佬指正!

✨每一次努力都是一种收获,每一次坚持都是一种成长✨       

在这里插入图片描述

目录

 前言

1. 操作系统 

   1.1什么是操作系统

   1.2 操作系统的发展

   1.3 操作系统的作用

2. Linux

 2.1 什么是Linux

 2.2 Linux环境搭建

 Linux环境搭建方式

总结


 前言

        操作系统是计算机入门必学的一门课程,当前开发者使用最多、也是最主流的操作系统就是Linux,后续我也将以Linux为主来向大家介绍操作系统相关知识。


1. 操作系统 

   1.1什么是操作系统

        操作系统(Operating System)是计算机系统中的核心软件,可以可以直接控制和管理计算机硬件、软件资源、对各类作用进行调度,以方便用户的使用。

   1.2 操作系统的发展

        早期(1940s)的计算机系统是由人工控制的,操作人员需要手动设置开关和电路来完成计算任务,这种方式非常繁琐和低效。

        随着计算机系统的发展,操作系统开始出现。最早的操作系统是批处理操作系统,它能够自动完成多个任务的处理,提高了计算机系统的效率和可靠性,后续随着操作系统的不断完善与演变,同时随着个人计算机的普及,操作系统开始向个人计算机领域发展,到现如今我们所使用的各种操作系统。

   1.3 操作系统的作用

        我们当前电脑上所使用的所有软件都是在操作系统上运行的,我们使用电脑的摄像头、显示器、键盘等硬件设备都需要以操作系统为媒介来调用。它负责管理和控制计算机硬件资源,提供用户与计算机硬件之间的接口和环境 。

         用户可以通过软件来调用操作系统中的功能接口,用户也可以通过操作系统提供的界面或命令来与操作系统直接进行交互

2. Linux

 2.1 什么是Linux

         Linux是一种自由和开放源代码的类Unix操作系统(免费使用),它是由芬兰计算机科学家Linus Torvalds在1991年开始使用C语言开发的操作系统。

          Linux操作系统的核心是Linux内核,它是一个控制计算机硬件资源的核心程序。Linux内核是开源的,任何人都可以查看、修改和分发它的源代码。这使得Linux操作系统具有高度的透明度和可靠性,任何人都可以检查代码中是否存在漏洞或错误,从Linux最初发布,到后续各路大佬对其进行完善并提供修复或改进的建议,至今Linux内核的发展仍在继续,每年都会发布多个新的版本,引入新的功能和改进。Linux已经成为了世界上最流行的开源操作系统内核之一。

 2.2 Linux环境搭建

 Linux环境搭建方式

 主要有三种

  1. 直接安装在物理机上.,但是由于 Linux 桌面使用起来非常不友好, 不推荐.
  2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 搭建环境十分麻烦,存在很多问题。
  3.  使用云服务器, 可以直接在 腾讯云, 阿里云或华为云 等服务器厂商处直接购买一个云服务器

 这里推荐使用云服务器,云服务器搭建非常简单快捷,这里我也主要介绍的是云服务器搭建Linux环境。

         首先是购买云服务器( 腾讯云, 阿里云或华为云),如果是学生推荐使用阿里云,阿里云学生可以免费领取使用7个月。

链接: 阿里云

注意买云服务器不要买错,购买ESC云服务器。

 云服务器看着买就行,学习使用,哪个便宜用哪个(1核、2核都可以)。

 

 操作系统选centOS 7版本的,也可以图上的一样。

购买之后在控制台修改一次密码(首次买云服务器一定要重置密码)

 修改密码步骤如下:

 

 这个密码一定要记清楚!!!

 后续连接云服务器就需要使用这个密码。

 然后需要下载Xshell,选择家校版(免费使用)。传送门:Xshell下载

 下载之后安装软件(和安装普通软件一样的流程)。

 安装之后打开Xshell

 打开服务器控制台,复制服务器的ip

 在新建会话中输入,名称可以自己命名,最后点击确认。

 

 之后会弹出这个页面

 在此之前第一次连接可能会弹出其他的一个的页面,那个点击接受、保存即可。

密码无误后就会连接上你的云服务器。 

 如果是welcome……,服务器连接成功。

 连接失败就会有Connection failed,如上图。

 如果密码正确依然是连接错误,请检查上述的操作是否少了哪一步,用户名是否正确,确保无误后依然无法连接,可以尝试切换网络(校园网可能会阻止访问)。


总结

         以上便是本期全部内容,希望对你有所帮助,后续我也将持续更新Linux相关文章。最后,感谢阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1075893.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大数据Splunk Enterprise 平台+cpolar 实现远程访问

文章目录 前言1. 搭建Splunk Enterprise2. windows 安装 cpolar3. 创建Splunk Enterprise公网访问地址4. 远程访问Splunk Enterprise服务5. 固定远程地址 前言 Splunk Enterprise是一个强大的机器数据管理平台,可帮助客户分析和搜索数据,以及可视化数据…

企架布道:中电金信应邀出席2023佛山敏捷之旅暨DevOps Meetup

近日,2023佛山敏捷之旅暨DevOps Meetup活动顺利举行,本次活动以助力大湾区金融和互联网企业敏捷DevOps实施和效能提升为主题,共设立 2个会场,16个话题分享,200余位金融、互联网企业相关从业人员齐聚一堂,共…

第二证券:市场情绪或逐步修复 十月行情值得期待

第二证券指出,周一A股商场探底回升、小幅轰动收拾,沪指全天底子出现先抑后扬的运转特征。其时上证综指与创业板指数的平均市盈率分别为12.46倍、33.94倍,处于近三年中位数以下水平,商场估值仍然处于较低区域,合适中长期…

excel单元格合并策略

excel单元格合并策略 证明112? 要证明112这个问题,首先我们要找到问题的关键。所谓问题的关键呢,就是关键的问题,那么如何找到问题的关键就是这个问题的关键。 比如说,你有一个苹果,我也有一个苹果&#x…

管理Linux的联网

1. RHEL9版本特点 在RHEL7版本中,同时支持network.service和NetworkManager.service(简称NM)。 在RHEL8上默认只能通过NM进行网络配置,包括动态ip和静态ip,若不开启NM,否则无法使用网络 RHEL8依然支持network.service&…

【工具软件】Nativefier——把网页打包成exe软件

官方文档 安装 npm install nativefier -g使用 在 nativefier 后加上需要转换的网站地址, 比如: nativefier "https://blog.csdn.net/IAIPython?typeblog"第一次打包需要下载 Eletron 框架, 很慢… 运行完毕, 会生成一个应用, 路径一般为C:\Users\用户名… 如图…

前后端分离项目-基于springboot+vue的图书馆管理系统的设计与实现(内含代码+文档+报告)

博主介绍:✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业毕业设计项目实战6年之久,选择我们就是选择放心、选择安心毕业✌ 🍅由于篇幅限制,想要获取完整文章或者源码,或者代做&am…

Servlet开发步骤

标准Java Web工程结构 pom.xml中提供servlet依赖 1.创建java类,继承HttpServlet 2.重写service方法,处理请求,生成响应 3.配置web.xml,绑定访问地址 Servlet接收请求参数 request.getParameter() 接收单个参数 request.ge…

区块链游戏的开发框架

链游(Blockchain Games)是基于区块链技术构建的游戏。它们与传统游戏有一些显著不同之处,因此需要特定的开发框架和工具。以下是一些用于链游开发的开发框架及其特点,希望对大家有所帮助。北京木奇移动技术有限公司,专…

一站式 API 管理和测试工具:PostCat 轻松完成接口调测 | 开源日报 No.49

rubickCenter/rubick Stars: 5.0k License: MIT Rubick 是一个基于 electron 开源工具箱的项目,它允许用户自由集成丰富插件来创建最终桌面效率工具。该项目以 Dota 英雄中的 Rubick 为名,因为他可以使用其他英雄作为插件完成任务。以下是 Rubick 的主要…

ant-design-vue 实现表格表头纵排列

结果如图&#xff1a; 区域&#xff0c;成功率&#xff0c;清单率为表头&#xff0c;右侧为动态的数据 废话不多说直接上代码&#xff1a; 1.先声明表格&#xff0c;使用框架自带a-table&#xff0c;核心点就在data和columns上 <div style"margin-bottom: 60px;"…

OpenVPN客户端安装测试

文章目录 一 OpenVPN客户端安装二 OpenVPN客户端设置三 OpenVPN客户端测试 一 OpenVPN客户端安装 OpenVPN有很多客户端&#xff0c;本文采用windows系统的OpenVPN Connect 3.4.2 (64-bit) 客户端进行安装和测试。 下载 下载地址&#xff1a;https://www.filehorse.com/downloa…

【算法与数据结构】二叉树的三种遍历代码实现(下)—— 非递归方式实现(大量图解)

上篇&#xff1a;【算法与数据结构】二叉树的三种遍历代码实现&#xff08;上&#xff09;—— 用递归序知识点讲解_Hacynn的博客-CSDN博客https://blog.csdn.net/zzzzzhxxx/article/details/133609612?spm1001.2014.3001.5502 目录 前言 1、先序遍历 1.1、详细图解描述 …

品牌被低价侵权了怎么处理

各品牌在销售过程中&#xff0c;会不断拓展销售渠道&#xff0c;主要分为线上和线下两个类型&#xff0c;线下渠道的低价侵权相较于线上会难发现一些&#xff0c;线上低价可以通过实时监测的方式&#xff0c;发现低价链接&#xff0c;再针对链接中的不同侵权情况进行处理。 力维…

【算法练习Day16】找树左下角的值路径总和 从中序与后序遍历序列构造二叉树

​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;练题 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录 找树左下角的值路径总和从中…

PDF编辑和OCR文字识别工具ABBYY FineReader PDF

ABBYY FineReader PDF是一款专业的OCR文字识别和PDF编辑工具&#xff0c;可以帮助用户更好地处理和管理PDF文档。以下是ABBYY FineReader PDF的一些特点&#xff1a; 1. 文字识别精准&#xff1a;ABBYY FineReader PDF具有强大的OCR文字识别功能&#xff0c;可以将PDF中的文字…

大数据学习(2)Hadoop-分布式资源计算hive(1)

&&大数据学习&& &#x1f525;系列专栏&#xff1a; &#x1f451;哲学语录: 承认自己的无知&#xff0c;乃是开启智慧的大门 &#x1f496;如果觉得博主的文章还不错的话&#xff0c;请点赞&#x1f44d;收藏⭐️留言&#x1f4dd;支持一下博>主哦&#x…

浅谈风力发电场集中监控系统解决方案

作为清洁能源之一&#xff0c;风力发电场近几年装机容量快速增长。8月17日&#xff0c;国家能源局发布1-7月份全国电力工业统计数据。截至7月底&#xff0c;全国累计发电装机容量约27.4亿千瓦&#xff0c;同比增长11.5%。其中&#xff0c;太阳能发电装机容量约4.9亿千瓦&#x…

绝地求生大吃鸡攻略,让你成为顶级战士!

近年来&#xff0c;绝地求生越来越受到玩家们的喜爱&#xff0c;吃鸡成为了很多人的娱乐方式。作为一个资深吃鸡玩家&#xff0c;今天我要和大家分享一些提高战斗力的干货&#xff0c;以及一些方便吃鸡作图与查询的实用工具。 首先&#xff0c;提高战斗力是吃鸡游戏中最重要的一…

青菜学蒸馒头

作为一个会写代码的厨师&#xff0c;做好一笼松软可口的馒头那是必修的基本功&#xff0c;今天我就来试验一把&#xff0c;具体过程如下&#xff1a; 一、材料准备 1、200克面粉 2、2克干酵母粉 3、35度左右温开水一碗 4、白糖少许 二、制作步骤 1、面粉的选择 面粉的种…