一、Linux操作系统的出现
1.1操作系统的出现以及相关的四个要素
1.2最早出现的操作系统及其创始人
起初,IBM为了让计算机可以以更低技术成本进行使用,以此来售卖计算机;
为计算机搭载上了Unix操作系统,Unix由肯汤普森用汇编语言创作,由丹尼斯里奇用C语言改进
而为了让企业有会使用Unix的人才,IBM向各大高校捐赠了搭载Unix的计算机,也因此有了雷纳斯托瓦兹参考Unix创造Linux的情况
Linux的全称是Linux Is Not Unix
1.3Linux的版本发展历程
Linux的版本发展分为商业化版本和技术版本
1.3.1商业化版本
如常见的CentOS,ubuntu等都是商业化版本,常以技术版本作为内核,多为商用
1.3.2技术版本
这是Linux更新迭代的主要版本,可以在官网(www.kernel.org)中访问并下载源代码
(选择pub->选择linux->选择kernel->选择所需版本),Linux从最初的几万行代码发展到现在,整体已经超过了千万行
技术版本的版本号,如Linux - 6.1.17.tar.xz
其中6为主版本号
1为次版本号
17为修正次数
1.补:操作系统的概念与相关问题
操作系统可以写作OS,
一个计算机的工作原理可以用下图来展示
那么什么是操作系统呢?
操作系统是一款进行软硬件资源管理的软件
为什么要有操作系统呢?
操作系统对下通过管理好软硬件资源(手段)达到给用户提供一个更高效,更稳定,更安全的运行环境(目的)
二、Linux的功能与几个基础指令
2.1Linux都可以做什么
结合所学来看,可以分为三个功能模块:
①指令级别功能
例如Windows中创建文件夹/文件,查看任务资源管理器等操作,都可以通过指令来实现
②用Linux环境进行开发
就是写代码并编译链接+运行,不必如Windows中需要配置很多环境,只需创建对应的.c .cpp .py .java等等文件,就可以直接编译运行结果
③用Linux设置各种网络服务
例如在Windows中运行代码,可以向Linux发送内容进行通信
2.2Linux的几个基本指令
1.登录指令ssh
利用公网IP地址登录,例如使用云服务器的方式登录Linux
使用规范:
ssh [用户名]@[公网IP地址]
回车后输入密码
2.常看当前用户名whoami
使用规范:
whoami
回车
3.新建用户adduser和设置密码passwd
使用规范(例如新建用户normal):
adduser normal
回车
passwd normal
回车并输入密码(注:密码输入过程中不会显示在控制台)
第一句是新建一个normal用户,第二句是指定重置normal的密码
设置完以后再次打开新的窗口,就可以用ssh登录了
补:这种可以创建多个用户的特性称之为多用户操作系统
4.删除用户userdel
使用规范:
userdel -r normal
回车
2.3云服务器与终端类软件的关系
Linux的使用方式用很多种,如电脑安装双系统,安装虚拟机,以及使用轻量级云服务器等等
我们在Windows中,其实也可以通过cmd打开控制台,利用
ssh [用户名]@[公网IP地址]
来进行云服务器的登录,也可以通过如xshell等软件中的控制台窗口进行登录,而这类控制台我们称之为终端类软件
他们有什么关系呢?