Linux入门

news2024/9/21 0:26:08

Liunx 一

  • 计算机发展历史
    • 第一台计算机的诞生
    • 时代背景线
    • 计算机的发展线
    • 国家线
    • 时间线收束
    • Liunx诞生
    • 操作系统简述
  • 购买云服务器以及登录
  • 增加用户
  • 总结

在这里插入图片描述
学习的同时别忘了每天运动!
身体才是革命的本钱

计算机发展历史

第一台计算机的诞生

在这里插入图片描述
第一台计算机在1946年2月14日在美国的宾夕法尼亚大学诞生

有美国人莫克利和艾克特发明

它被用于军事用途 --导弹弹道的计算

时代背景线

1946年 大家应该对这个年代十分熟悉了

二战刚刚结束 冷战即将开始 美苏两国开始了意识形态上的对抗

反应到技术层面就是技术的竞争

而竞争的结果就是技术进步 从而产生计算机

计算机的发展线

一开始的计算机其实是非常大的

在这里插入图片描述

操纵这种计算机也非常难

所以说一开始都是由科学家来操作

但是随着unix之父 肯 汤普逊 发明了unix系统之后

在这里插入图片描述
一些研发人员 学生也可以来操作计算机了

再之后随着c语言之父丹尼斯 里奇 (也是肯 汤普逊的好朋友)

用c语言重写了unix系统之后它被一些商业公司使用了

国家线

我们都知道技术的进步需要大量资金的投入

但是这是存在很大的风险的 万一新技术研发失败了 前面的投入就都血本无归了

所以说国家对于新技术的研发一般都是用于军事或者政治方面

(第一台计算机是用于计算导弹弹道)

当在军事领域使用之后就会考虑商业化

我们都知道在美国有两个很著名的地方

硅谷华尔街

这两个地方一个提供人才 一个提供资金 于是就孵化出了一批新公司

比如说苹果 IBM 微软 谷歌等等

时间线收束

摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。 其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。

一开始苹果 IBM 微软是为大学或者实验室提供服务的

但是随着科技的发展 计算机越来越小型化 智能化

苹果 微软等公司认为在不久的将来 计算机将会走进千家万户

而一开始的计算机是黑屏操作的(指令操作)这对于普通人而言学习成本太高了

于是苹果的CEO乔布斯盯上了一家叫做施乐的公司

在这里插入图片描述

施乐是一家做打印机的公司 它的实验室研发出了一种图形操作界面

在进行了一定的利益交换之后 乔布斯参观了施乐的实验室

之后回去之后就开始研发了图形化操作系统

再之后微软也紧随其后开始研发自己的图形化操作系统

也就有了我们现在熟悉的MacOs 还有 Windows

Liunx诞生

在90年代的时候 一个芬兰的大学生在使用unix操作系统的时候

产生了一个这样子的想法 我能不能自己做一个自己的Unix操作系统呢?

最终在学习了一定的相关知识之后 第一代Linux操作系统诞生了

这个大学生就是Liunx之父 Linus Torvalds

在发明出来之后他进行了一项很重要的操作

开源

再之后很多的工程师 黑客 以及对微软还有苹果不满的程序员就开始为linux贡献自己的代码

后来很多的个人 公司 组织开始了linux的商业化

这也产生了后来很多的发布版本

比如说 乌班图 红帽子 centos kail各种发布版本

这些发布版本都是以Linux为内核的

操作系统简述

在这里插入图片描述

购买云服务器以及登录

这里csdn中有很多教学 我这里就不再赘述了

引用下@joes_ju大佬的文章

如何购买云服务器以及登录

增加用户

我们一般一开始使用xshell登录的时候 默认只有一个root(超级管理员)账号

但是这个账户的权限非常大 很容易发生一些事故 (rm - rf/)

所以说我们要创建几个普通用户

那么具体怎么操作呢

示范如下

在这里插入图片描述

我们使用下面的命令来创建一个叫做 shy 的用户

那么创建了之后怎么看我们是哪个用户呢?

我们使用这个命令

在这里插入图片描述

我们可以发现 我们是root用户

那么之后我们怎么知道用户都有谁呢?

只需要敲下这一行命令就好了

在这里插入图片描述

我们发现我们这里用两个用户 shy 和lighthouse

但是呢我们只是设置了用户没有密码是登录不进去的

所以我们要使用下面的命令设置下密码

在这里插入图片描述
这里要注意的是!

密码敲的时候它是不会有提示的!!!

密码敲的时候它是不会有提示的!!!

密码敲的时候它是不会有提示的!!!

不要以为没有提示你的密码就没有输进去

最后输入完毕按一下回车就好啦

这时候我们退出当前root用户 登陆下shy这个用户试试看

那么应该怎么退出呢?

很简单 只需要按下ctrl+D就可以

在这里插入图片描述

最后面我们输入这个命令

ssh shy@公网ip

就可以登录进去啦

在这里插入图片描述

总结

本文大体介绍了计算机的发展历史 Linux的诞生以及linux系统如何创建新用户
由于博客才疏学浅难免会出现纰漏
如果出现错误希望大佬们指正!
阿尼亚 哇酷哇酷!

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

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

相关文章

webpack学习踩坑笔记(持续更新中...)

目录 学习内容: 1.5使用plugin 1.6 使用DevServer 学习内容: 《深入浅出webpack》 深入浅出Webpack Dive Into GitBook 因为很多内容书上已经写了,这里主要是记录一下个人看书过程中遇到的坑 1.5使用plugin 这一部分介绍了一个可以把…

vue3事件处理

获取到用户点击或者勾选的值 <li click“clici(item)” v-for"item in data" :key"id"> {{item}}</li> <script> clici(item){ } </script> v-model 实现数据的双向绑定 v-model.lazy 只有当用户提交或enter键后才触…

【数据结构】动态顺序表(C语言实现)

文章目录0. 前言1. 线性表2. 顺序表2.1 概念及结构3. 动态顺序表的实现3.1 定义结构3.2 接口函数总览3.3 初始化3.4 检查增容3.5 尾插3.6 尾删3.7 头插3.8 头删3.9 查找3.10 指定下标位置插入3.11 指定下标位置删除3.12 修改3.13 打印3.14 销毁4. 完整代码SeqList.hSeqList.cte…

HTML常见标签总结

目录 1.标题标签 2.段落标签 3.字体修饰标签 4.图片标签 5.超链接标签 6.表格标签 7.列表标签 8.表单标签 9.下拉菜单 10 多行文本框 1.标题标签 一级标题是<h1></h1>中间填上标题的内容,一共可以设置六级标题,数字越小,标题就越大越粗 我们测试一段代码 …

深度残差收缩网络(Deep Residual Shrinkage Networks for Fault Diagnosis )

摘要-本文开发了新的深度学习方法&#xff0c;即深度残余收缩网络&#xff0c;提高来自高噪声振动信号的特征学习能力&#xff0c;并实现较高的故障诊断准确性。软阈值作为非线性转换层插入到深层体系结构中&#xff0c;以消除不重要的特征。此外&#xff0c;考虑到通常为阈值设…

大数据编程实验一:HDFS常用操作和Spark读取文件系统数据

大数据编程实验一&#xff1a;HDFS常用操作和Spark读取文件系统数据 文章目录大数据编程实验一&#xff1a;HDFS常用操作和Spark读取文件系统数据一、前言二、实验目的与要求三、实验内容四、实验步骤1、HDFS常用操作2、Spark读取文件系统的数据五、最后我想说一、前言 这是我…

Swift基础——字典

Swift基础——字典 嗯。。。前面我们已经学习了数组&#xff08;相关文章地址&#xff09;&#xff0c;我们知道了在Swift中&#xff0c;苹果提供了两种集合类型来存储集合的值即Array和Dictionary。 Dictionary字典 字典&#xff1a;一种存储多个相同类型值的容器&#xff…

谈谈Java对象的生命周期

经过前面的分析 &#xff0c;我们现在来看一下创建的对象到底是什么东西&#xff0c;并且完整的总结一下一个对象从创建到回收到底经过了哪些阶段。 1 对象的创建 对象创建的主要流程: 1.类加载检查 虚拟机遇到一条new指令时&#xff0c;首先将去检查这个指令的参数是否能在常…

【趣学算法】贪心算法、海盗古董装船问题

14天阅读挑战赛 努力是为了不平庸~ 算法学习有些时候是枯燥的&#xff0c;这一次&#xff0c;让我们先人一步&#xff0c;趣学算法&#xff01; 文章目录贪心本质贪心选择最优子结构最优装载问题sort函数总结贪心本质 一个贪心算法总是做出当前最好的选择&#xff0c;也就是说…

R语言“优雅地“进行医学统计分析

本文首发于公众号&#xff1a;医学和生信笔记&#xff0c;完美观看体验请至公众号查看本文。 医学和生信笔记&#xff0c;专注R语言在临床医学中的使用&#xff0c;R语言数据分析和可视化。 文章目录主要函数描述性统计比较均值增强R中的ANOVA事后检验&#xff08;post-hoc&…

嘉立创EDA的一些使用技巧

立创EDA专业版-使用教程 (lceda.cn):https://prodocs.lceda.cn/cn/faq/editor/index.html绘制板框&#xff1a;https://blog.csdn.net/gutie_bartholomew/article/details/122936253和 mil 的切换&#xff0c;按【Q】切换单位测量 AltM&#xff0c;方便地测量物件之间的距离。按…

MySQL调优之索引在什么情况下会失效?

MySQL中提高性能的一个最有效的方式是对数据表设计合理的索引。索引提供了高效访问数据的方法&#xff0c;并且加快查询的速度&#xff0c;因此索引对查询的速度有着至关重要的影响。 使用索引可以快速地定位表中的某条记录&#xff0c;从而提高数据库查询的速度&#xff0c;提…

Spring JdbcTemplate.queryForObject()

Spring JdbcTemplate 是JDBC核心包中的中心类。它简化了 JDBC 与 Spring 的使用&#xff0c;并有助于避免常见错误。在此页面上&#xff0c;我们将学习使用它的queryForObject 方法。 JdbcTemplate.queryForObject不同参数的方法。1. <T> T queryForObject(String sql, …

继承-安全-设计模式

继承 与 原型、原型链 1. 继承是什么&#xff1f; 继承就是一个对象可以访问另外一个对象中的属性和方法 2. 继承的目的&#xff1f; 继承的目的就是实现原来设计与代码的重用 3. 继承的方式 java、c等&#xff1a;class**javaScript&#xff1a; 原型链 ** ES2015/ES6 中…

数据导入与预处理-拓展-pandas可视化

数据导入与预处理-拓展-pandas可视化1. 折线图1.1 导入数据1.2 绘制单列折线图1.3 绘制多列折线图1.4 绘制折线图-双y轴2. 条形图2.1 单行垂直/水平条形图2.2 多行条形图3. 直方图3.1 生成数据3.2 透明度/刻度/堆叠直方图3.3 拆分子图4. 散点图4.1生成数据4.2 绘制大小不一的散…

自动化测试的使用场景有哪些?如何正确使用?

目录 前言 什么是自动化测试&#xff1f; 自动化测试的使用场景有哪些&#xff1f; 自动化测试有什么好处&#xff1f; 总结 前言 本文将通过介绍 自动化测试是什么 &#xff0c; 哪些场景适用于自动化测试 &#xff0c; 自动化测试的好处 &#xff0c; 以及通过 具体的自…

vue如何二次封装一个高频可复用的组件

在我们的业务里&#xff0c;我们通常会二次封装一些高频业务组件&#xff0c;比如弹框&#xff0c;抽屉&#xff0c;表单等这些业务组件&#xff0c;为什么要二次封装&#xff1f;我们所有人心里的答案肯定是&#xff0c;同样类似的代码太多了&#xff0c;我想复用组件&#xf…

2004-2020中小企业板上市公司财务报表股票交易董事高管等面板数据

1200变量&#xff01;中小企业板上市公司面板数据大全 2004-2020年 1、时间&#xff1a;2004-2020年 2、数据范围&#xff1a;共计973家上市公司 3、数据指标&#xff1a;包括财务报表、股票交易、董事高管等1200变量 4、用途&#xff1a;进行上市公司高管股权激励与公司绩…

C语言刷题系列——1.将三个整数按从大到小输出

将三个整数按从大到小输出1.输入三个整数2.最大的值放在a中&#xff0c;最小值放在c中&#xff0c;剩余的一个放在bstep1&#xff1a;a和b比较step2&#xff1a;a和c比较step3&#xff1a;b和c比较3.最终的代码1.输入三个整数 先写好main函数、头文件 #include <stdio.h&g…

用高并发技巧解决redis热key问题

​ 这篇文章我将介绍工作中处理热key问题的常用手段&#xff0c;可能介绍的不是很全&#xff0c;毕竟不同的业务场景可能有不同的解决方案&#xff0c;但是相信通过这部分的介绍能提供一个热key问题的思路。 热key问题&#xff0c;简单来说就是对某一资源的访问量过高问题&…