首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux内核探秘:从源代码获取到云环境多用户部署

Linux内核探秘:从源代码获取到云环境多用户部署

作者头像
云泽808
发布2025-12-30 17:44:42
发布2025-12-30 17:44:42
310
举报

在这篇文章开始之前,我想给大家推荐一个非常牛的人工智能学习网站。在近几年,大家也知道人工智能和 AI 技术的发展也是非常迅速,越来越多的高校也纷纷一引入了相关课程,将其纳入教学体系。所以面对这样的趋势,提前掌握一些 AI 知识,必定能为未来的职业发展增加竞争力。 人工智能学习网站 前言 本篇内容结合上一篇内容来看,效果更佳 从ENIAC到Linux:计算机技术与商业模式的协同演进

一、如何下载Linux源代码

Linux源代码地址

这里要想下载源代码,点击HTTP

依次点击红色框内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里版本号我以2.6为例,进入

在这里插入图片描述
在这里插入图片描述

进入之后就能看到各种压缩包,旁边是压缩包的大小,基本是版本越新,内容越大


二、Linux系统发行版问题

2.1 操作系统源码的视角

操作系统是有自己的版本号的,下面的数字就是Linux操作系统的系统版本号(也可以称为技术角度的发行版本)

代码语言:javascript
复制
2.6.32.XXX
//XXX是修正次数

//最新版本
6.16.6
//第一个数字称为主版本号
//第二个数字称为次版本号
//最后一个数字称为修改次数,每改一次,数字+1

当其修改次数增加到一定次数,50,前一位就会+1,当次版本号修改的次数足够多,就会进行一次大版本号的升级,这就是Linux自己的版本管理

次版本号如果是奇数,这就是一个测试版本,也就是发布之后先用一段时间,没有出问题后,再改为偶数,如果是偶数,就是一个正式的发行版了,也就是用户可以直接用了

这一串数字则被称为Linux内核源代码版本,有些版本后面可能会带更多的数字,无非就是更多的修正次数和打补丁次数,核心数字就3个

这是技术角度的Linux的发行版问题,然而光有源代码是不行的,就好比一个电脑光有芯片是不行的,作为一个用户,需要的是一个电脑,一个直接可以使用的产品

2.2 商业发行版的问题

所以就有很多组织和公司,会给Linux的源代码做包装,形成各种各样的,不同种类的Linux操作系统版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这些不同的版本,通常是由不同的公司或组织,直接把Linux内核的源代码拿过来,然后在其中加一些东西,例如:一些企业级的软件,一些图形化界面。打造成一个自己的品牌,然后就见到了如图所示的操作系统

这里的Ubuntu主要是面向学生群体 CentOS是面向工程师群体 Kali Linux是面向安全的群体

如果判别一个操作系统好不好呢?那必须看它的生态如何?

在这里插入图片描述
在这里插入图片描述

如果操作系统生态,只有操作系统本身,没有软件体系,就仿佛你买了一部搭载了一个操作系统的手机,但是不支持微信,王者荣耀这些软件,那么你必然不会买这款手机,这也叫做生态体系不完整

所以Linux的内核只是内核,Ubuntu要主打学生主体,就要在社区论坛中放大量的学生大作业,大量学生在使用Ubuntu在学生场景下的问题,然后再给学生提供Ubuntu,所以后面学生就会天然选择Ubuntu,其他同理。这样Linux就找到自己的客户了

这是不是非常的相似,Windows当年是把自己的相关利益出让,交给对应的电脑组装厂商,让他们帮忙找客户,Linux也是这么做的,只不过它是把源代码公开了,自然吸引了各种公司,把Linux内核打包为个人产品

2.2.1 Android的诞生

在2007-2009年之间,乔布斯发布了新的手机iphone 4,这时候所有的软件公司都是很慌张的,因为新手机发布的时候,手机厂商就可以选择预装软件了,如果手机上预装了百度而不是谷歌,此时苹果的用户有一两个亿,谷歌就一下损失了数以亿计的客户。于是谷歌就花钱买了另一家软件公司,这家软件公司是专门把Linux操作系统往小型设备上移植的,谷歌收购之后,就把该项目直接开源了,并将其命名为安卓(Android),所以谷歌培养了安卓是为了对抗苹果。

在当时的国内,硬件上有苹果的供应链,软件上安卓开源了,所以当时的国内出现了大量造手机的厂商,如:小米,魅族,一加。这一套逻辑如果看了上一篇文章是不是也很熟悉


三、Linux安装和多用户创建 – 环境准备

3.1 如何购买云服务器

Linux的安装方式有很多

  1. 双系统(直接在磁盘上装一个Winodws和Linux共存的系统)
  2. 虚拟机
  3. 云服务器
  4. Windows wsl(windows subsystem for linux)

第一种安装方式成本很高,同一时间只能用一种系统,所以不推荐 第二种需要在电脑上开启虚拟化技术,有一定技术门槛,所以还是建议在对Linux有一定了解之后再做尝试 第四种也可以也可以理解为Linux的强大已经倒逼Windows在内部可以安装Linux了,但还是建议用真的Linux,想装的话也可以直接在大模型上生成操作流程 关键词:帮我生成一个Windows下安装WSL的操作清单,并解释wsl是什么

这里我主要介绍一下什么是云服务器 现在有一些公司,例如腾讯,华为,百度,阿里,这些公司称为云厂商,他们会提供对应的云服务,这就需要我们花一点钱,在这些厂商里面购买一台云服务器,云服务器搭载的系统就是Linux,我们只需要在Windows上使用一款远程登陆软件去访问Linux机器

推荐这个方式理由如下:

  1. 真的Linux
  2. 方便做网络实验

直接在搜索引擎搜索腾讯云/阿里云/华为云,我这里以阿里云为例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里选择立即购买

建议买最便宜的就够用了 地域选择离当前所属位置最近的就可以了

镜像这里初学者建议选CentOS,等学到一定程度我会发文章,再将系统重装,装上Ubuntu就可以了,重装是免费的,选一个最新的版本

套餐就是如图2核2G40G的套餐,这对于初学者是完全够用的,购买时长选择一年

在这里插入图片描述
在这里插入图片描述

然后一直下一步付费即可

一旦购买云服务器成功了,在控制台位置就可以看到自己所买的云服务器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接下来就要修改云服务器的密码了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

根据提示,重启一下云服务器就好了

3.2 如何安装xshell

在云服务器买好之后,就要在Windows上安装一个远程登陆软件,这类软件非常多,我这里推荐一个免费的xshell 使用国内的搜索引擎广告非常多,我这里使用www.bing.com

在这里插入图片描述
在这里插入图片描述

学生是有很多优惠政策的,很多软件是免费让学生用的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

直接下载,然后一路next安装即可,网址我也放下来,这过程很简单,我就不演示了 https://www.xshell.com/zh/free-for-home-school/

在这里插入图片描述
在这里插入图片描述

到这里Name随便填一个就好,邮箱填一个真实有效的邮箱

这时候会给你的邮箱发送一个链接,根据提示进行操作就好

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这是链接打开的内容

3.2.1 在xshell中使用会话的方式连接云服务器

打开xshell,然后把第一个窗口关掉

在这里插入图片描述
在这里插入图片描述

先新建会话

在这里插入图片描述
在这里插入图片描述

特别重要的是主机,主机这里要填写的是云服务器的一个公网ip,由于在阿里云上买云服务器的不止一个人,为了让你找到你的云服务器,这些厂商都会在你买的云服务器之中配置一个公网IP的东西

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

内容完成后,点击确定保存该会话

在这里插入图片描述
在这里插入图片描述

保存的会话就在该位置

在这里插入图片描述
在这里插入图片描述

通过该会话连接就是选中连接即可

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

点击确定

在这里插入图片描述
在这里插入图片描述

这里要填写的密码就是上面在云服务器更改的密码,记住密码可选可不选

没有出现上面的页面,直接登陆了也没事

在这里插入图片描述
在这里插入图片描述

此时就登陆上了Linux

3.2.2 在xshell中使用命令行的方式连接云服务器

这里再讲第二种方式,先CTRL+D退掉云服务器

在这里插入图片描述
在这里插入图片描述

输入红线的这条指令,然后回车

在这里插入图片描述
在这里插入图片描述

此时也登上了

3.2.3 第一次登陆可以参考下面方法
在这里插入图片描述
在这里插入图片描述

直接将上面的弹框关掉

在这里插入图片描述
在这里插入图片描述

直接输入这条指令,然后回车

在这里插入图片描述
在这里插入图片描述

还是输入购买云服务器时重置的密码

在这里插入图片描述
在这里插入图片描述

然后就登陆上了

在这里插入图片描述
在这里插入图片描述

这里也可以改大字体

3.3 Linux的多用户创建

这里也有更省钱的方法 第一种方法,在各大云服务器厂商都注册一个账号,这些厂商定期有活动,有些云服务器是免费的

第二种方法:Linux系统是容许一个系统同时多个人登陆的

在这里插入图片描述
在这里插入图片描述

登录Linux之后,输入clear指令然后回车,就有了这个界面

在这里插入图片描述
在这里插入图片描述

然后输入指令,adduser 用户名(自定义的,但是不能以数字开头),这样就添加了一个用户

然后输入passwd 用户名,这是给用户设置密码

在这里插入图片描述
在这里插入图片描述

注意,这里输入密码的时候并不会回显回来,看似没有输入,实则已经输入进去了

在这里插入图片描述
在这里插入图片描述

再输入一遍

在这里插入图片描述
在这里插入图片描述

此时更新密码就成功了

然后就可以把xshell关了,把账号和所设置的密码交给另一个人,他就可以和你登录同一台机器了

在这里插入图片描述
在这里插入图片描述

IP地址还是购买人云服务的公网IP

在这里插入图片描述
在这里插入图片描述

这里输入的就是刚刚设置的密码

在这里插入图片描述
在这里插入图片描述

这样就成功登入了,所以Linux操作系统也叫多用户操作系统,对于初学者来说,一个云服务器上跑十几个人都是没有问题的

此时就还有一个问题了,如果你把账号给一个人,但是他不给钱,想白嫖,此时就可以用你的root(管理员)账号登上xshell,注意root账号密码不要给别人,这个全世界只有你一个人知道就好了

在输入clear指令回车后,输入userdel -r 用户名就把这个账号删掉了

在这里插入图片描述
在这里插入图片描述

此时另一个人再想登陆的时候,就登录不上去了

整个流程如图

总结

如果我的文章对你有帮助的话,不要忘记一键三联哦

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-09-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、如何下载Linux源代码
  • 二、Linux系统发行版问题
    • 2.1 操作系统源码的视角
    • 2.2 商业发行版的问题
      • 2.2.1 Android的诞生
  • 三、Linux安装和多用户创建 – 环境准备
    • 3.1 如何购买云服务器
    • 3.2 如何安装xshell
      • 3.2.1 在xshell中使用会话的方式连接云服务器
      • 3.2.2 在xshell中使用命令行的方式连接云服务器
      • 3.2.3 第一次登陆可以参考下面方法
    • 3.3 Linux的多用户创建
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档