Linux入门

简介: Linux入门

计算机发展历史


第一台计算机的诞生


9412e421ec6f448093ca730de58263df.png


第一台计算机在1946年2月14日在美国的宾夕法尼亚大学诞生


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


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


时代背景线


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


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


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


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


计算机的发展线


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


6e158b6a29694c21bc0c563c4e3ae356.png


操纵这种计算机也非常难


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


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


432ce4c6402843c3955dcee1e5fe38c7.png

一些研发人员 学生也可以来操作计算机了


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


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


国家线


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


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


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


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


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


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


硅谷 和 华尔街


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


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


时间线收束


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


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


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


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


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


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

21ddb5d852e049549ce9aa193084f1bc.png


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


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


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


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


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


Liunx诞生


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


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


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


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


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


开源


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


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


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


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


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


操作系统简述


ff74248f2b8444f78733d911e19a0873.png

购买云服务器以及登录


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


引用下@joes_ju大佬的文章


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


增加用户


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


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


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


那么具体怎么操作呢


示范如下

d148e825ae984b03b9d589aea2ab767e.png


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


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


我们使用这个命令


2e4d69d1a6824d0abd2a5129dd05a773.png


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


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


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


91e360f8544248ea84953592b0d56b51.png


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


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


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

cc1d4dc53f0042c485e5ae8e5ea6329a.png


这里要注意的是!


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


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


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


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


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


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


那么应该怎么退出呢?


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

1e135fae6c9c4727a5a6d018e08ea3a0.png


最后面我们输入这个命令


ssh shy@公网ip


就可以登录进去啦


总结


本文大体介绍了计算机的发展历史 Linux的诞生以及linux系统如何创建新用户

由于博客才疏学浅难免会出现纰漏


如果出现错误希望大佬们指正!


阿尼亚 哇酷哇酷!

相关文章
|
4月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
248 73
|
2月前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
81 3
|
7月前
|
存储 Linux Android开发
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility 是一个完全开源的工具,用于从内存 (RAM) 样本中提取数字工件。支持Windows,Linux,MaC,Android等多类型操作系统系统的内存取证。针对竞赛这块(CTF、技能大赛等)基本上都是用在Misc方向的取证题上面,很多没有听说过或者不会用这款工具的同学在打比赛的时候就很难受。以前很多赛项都是使用vol2.6都可以完成,但是由于操作系统更新,部分系统2.6已经不支持了,如:Win10 等镜像,而Volatility3是支持这些新版本操作系统的。
|
3月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
69 1
|
3月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
39 0
Linux入门1——初识Linux指令
|
3月前
|
存储 数据可视化 Linux
Linux 基础入门
Linux 基础入门
|
3月前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
34 0
|
5月前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
75 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
5月前
|
存储 Ubuntu Linux
Linux基础入门
Linux基础入门
35 1
|
5月前
|
Ubuntu Linux Shell
Linux 终端入门
Linux 终端入门
59 0