Linux 入门日记 1:终于搞懂 Linux 到底是什么了!

  • 时间:2025-11-25 22:45 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:大家好,这是我的第一篇 Linux 学习记录。作为纯新手,刚开始搜 “Linux” 时,满屏的 “内核”“发行版”“开源” 让我头大 —— 这玩意儿到底和我们平时用的 Windows 有啥不一样?花了 3 天查资料 + 装系统,终于理清了思路,现在把最核心的内容整理出来,帮和我一样的新手少走弯路。 一、先解决最基础的问题:Linux 到底是什么? 1. 不是 “操作系统”,而是 “操作系统的核

大家好,这是我的第一篇 Linux 学习记录。作为纯新手,刚开始搜 “Linux” 时,满屏的 “内核”“发行版”“开源” 让我头大 —— 这玩意儿到底和我们平时用的 Windows 有啥不一样?花了 3 天查资料 + 装系统,终于理清了思路,现在把最核心的内容整理出来,帮和我一样的新手少走弯路。

一、先解决最基础的问题:Linux 到底是什么?

1. 不是 “操作系统”,而是 “操作系统的核心”

刚开始我一直以为 “Linux” 就是像 Windows 一样能点图标、装软件的系统 —— 错了!

准确说:Linux 是 “内核”(Kernel),相当于系统的 “发动机”,负责协调电脑硬件(CPU、内存、硬盘),给上层软件 “分配资源”。比如你打开一个浏览器,是 Linux 内核帮你找内存、调用显卡。

但光有 “发动机” 不能开 —— 得搭配 “车身、方向盘、座椅” 才行。这些 “配件” 就是各种工具软件(比如命令行窗口、文件管理器、图形界面)。“Linux 内核 + 工具软件” 的组合,才是我们能直接用的 “Linux 操作系统”,行业里叫 “Linux 发行版”(Distro)。

用个比喻总结,:

类比对象对应 Linux 概念包含的核心内容
汽车发动机内核(Kernel)1. 进程调度器:决定哪个软件先占用 CPU;2. 内存管理器:分配内存给软件;3. 设备驱动:让内核 “认识” 显卡、硬盘、网卡;4. 文件系统接口:管理硬盘里的文件怎么存
方向盘 + 座椅 + 仪表盘工具软件1. Shell:翻译你输的命令(如 ls)给内核;2. 终端模拟器:打开命令行的窗口;3. 桌面系统(如 GNOME):点图标的图形界面;4. 包管理器(如 apt):装软件的工具
整辆能开的汽车发行版(Distro)1. 一个 Linux 内核;2. 上面说的工具软件;3. 常用应用(如浏览器、文本编辑器);(例子:Ubuntu、Rocky Linux 就是发行版)

2. Linux 的 “前世今生”:为什么会有它?

不用记复杂的历史,记住 3 个关键时间点

1991 年:一个叫 Linus Torvalds 的大学生,觉得当时的操作系统(比如 UNIX)太贵、不开放,就自己写了个内核,发布在网上,起名 “Linux”(Linus+UNIX 的组合)。

后来:全球程序员都来帮忙改进 Linux 内核,同时有人把 “Linux 内核” 和 “GNU 工具”(比如 Shell 命令行、编译器,也是免费开源的)打包在一起,做出了第一个能直接用的发行版。

现在:Linux 已经成了服务器领域的 “霸主”—— 阿里云、腾讯云、谷歌服务器,90% 以上用的都是 Linux;手机里的 Android 系统,底层也是 Linux 内核!

维护方:Linux 内核社区(由 Linus Torvalds 牵头,全球程序员和微软、IBM、华为等公司的工程师一起贡献代码),不是某一家公司独管。

获取方式:新手暂时不用自己下载内核(发行版已经自带),但可以知道官网:kernel.org(进去能看到最新的内核版本,比如 5.15、6.1,新手选 “stable” 稳定版就行,下载的是 “源码包”,需要编译才能用,后面学深入了再试)。

二、新手最纠结的:这么多 “Linux 版本”,选哪个?

搜 “Linux” 会出来 Ubuntu、CentOS、Rocky Linux… 几十种,我刚开始选了半天,最后发现:新手不用挑,先装 Ubuntu 就对了

给大家整理了 3 类最常用的发行版,按 “新手友好度” 排序:

发行版系列推荐新手用的版本最核心的特点(人话版)适合做什么背后主体(谁在维护)
Debian 系Ubuntu 22.04 LTS1. 图形界面和 Windows 很像,点图标就能操作;2. 网上教程最多,出问题百度一下就有答案;3. “LTS 版” 支持 5 年,不用频繁升级个人电脑学习(装在虚拟机里练手)、写代码Debian 是社区主导(全球志愿者维护);Ubuntu 由Canonical 公司(南非的一家科技公司)基于 Debian 开发,有商业支持
RedHat 系Rocky Linux 91. 超级稳定,不容易崩溃;2. 企业里用得最多(比如银行、电商的服务器);3. 有官方文档,适合学服务器运维后面学 “搭网站、存数据” 时用RedHat Enterprise Linux(RHEL)是IBM 旗下 RedHat 公司的商业版(要花钱);Rocky Linux 是社区主导,基于 RHEL 源码做的免费版,兼容 RHEL
轻量系Alpine Linux1. 体积特别小(才几十 MB),启动快;2. 适合装在 “容器” 里(比如 Docker)暂时不用学,先记个名字,后面学容器时会用到社区主导,由志愿者和开源爱好者维护,没有商业公司主导

新手避坑提醒:别追求 “最新版本”,选 “LTS 版”(长期支持版)!比如 Ubuntu 22.04 LTS,支持到 2027 年,不会用着用着就提示 “系统要过期了”;另外,发行版不是 “随便封装” 的,社区或公司会做兼容性测试,新手选主流的就行。

三、Linux 能正常用,必须的配套软件有哪些?

装完 Ubuntu 后,我发现它默认带了一些软件 —— 但有些软件是 “没它就用不了” 的,新手得知道这些 “必须品”,不然误删了就麻烦了。整理了 4 类必须的配套软件(少了任何一个,新手基本没法正常操作):

1. 命令行基础工具:没它连 “装软件” 都做不了

Shell(默认 bash):必须有!它是 “命令翻译官”,你输的所有命令(如 ls apt)都要靠它传给内核执行。没有 Shell,终端里输命令会 “没反应”。

终端模拟器:必须有!它是 “命令行的窗口”,没有它你找不到地方输命令(Ubuntu 里的 “Terminal” 就是终端模拟器,删了可以用快捷键 Ctrl+Alt+T恢复,或从 “显示应用程序” 里找)。

2. 软件管理工具:没它没法装新软件

包管理器(Ubuntu 用 apt):必须有!Windows 装软件双击.exe,Linux 装软件全靠包管理器(比如装 Chrome 要输 sudo apt install chromium-browser)。没有包管理器,你得自己找软件源码编译,新手根本搞不定。

3. 界面交互工具:新手没它会懵

桌面系统(如 GNOME):对新手来说必须有!虽然 Linux 可以只装 “命令行模式”(没图形界面),但新手连 cd命令都不熟,没图标点会直接放弃。Ubuntu 默认装的 GNOME,能让你像用 Windows 一样点图标、开软件。
如果没有桌面系统,Linux 就只有黑底白字的命令行 —— 新手肯定懵。Ubuntu 默认装的是GNOME 桌面

左上角是 “显示应用程序”(点一下能看到所有软件,比如浏览器、终端);

左侧是常用软件的图标(比如文件管理器、Chrome);

右上角是设置、音量、关机按钮。

另外还有个常用的桌面叫KDE,功能更多,像 Windows 一样能在桌面放文件,但对电脑配置要求稍高 —— 新手先用完 GNOME 再说,不用换。

4. 硬件适配工具:没它电脑硬件用不了

文件系统驱动(如 ext4、XFS):必须有!它是 “让内核认识硬盘” 的工具,没有它,你插了硬盘也没法存文件(Ubuntu 默认装了 ext4 驱动,不用自己装)。
你在电脑里存的文档、图片,Linux 得有 “规则” 来管理它们 —— 这就是文件系统。新手不用深钻,记 2 个最常用的:

ext4:Ubuntu 默认用的文件系统,适合存普通文件(文档、代码),稳定、兼容性好;

XFS:如果要存特别大的文件(比如几个 GB 的视频、数据库文件),用 XFS 更高效。

简单说:日常学习用 ext4 就行,后面学服务器时再考虑 XFS。

基础设备驱动:必须有!比如显卡驱动(不然屏幕会很卡)、网卡驱动(不然连不上网)—— 发行版会自动装大部分常见硬件的驱动,新手不用管,知道有这东西就行。

四、我的实操记录:第一次装 Ubuntu,踩了 2 个坑

为了练手,我没敢在电脑上装双系统,而是用 “虚拟机”(VMware Workstation)装了 Ubuntu 22.04 LTS,过程很简单,但踩了 2 个新手常犯的错:

1. 坑 1:虚拟机内存分配太小,卡到动不了

刚开始我给虚拟机只分了 1GB 内存,结果 Ubuntu 开机要等 5 分钟,点图标半天没反应 —— 后来改成 2GB 内存,瞬间流畅了!

新手建议:给虚拟机分配 2GB 以上内存、20GB 以上硬盘空间,不然没法正常用。

2. 坑 2:忘记 “用户名”,登录不了系统

安装时会让你设 “用户名” 和 “密码”,我当时随便输了个,结果重启后忘了用户名,怎么登都登不进去 —— 最后只能重装系统…

提醒:用户名和密码一定要记下来!尤其是用户名,后面远程连接、用 sudo命令都要用到。

安装后第一眼:GNOME 桌面真的很友好

成功登录后,我先试了 3 个操作:

打开终端:左上角 “显示应用程序”→搜 “Terminal”,点一下就开;

装 Chrome:在终端输 sudo apt install chromium-browser(Ubuntu 里 Chrome 叫 Chromium),输密码后等 2 分钟就装好了;

建文件夹:右键桌面→“新建文件夹”,和 Windows 操作一样,没难度。

五、学习小结:新手不用怕,先 “用起来” 再说

这 3 天的学习,我最大的感受是:Linux 没那么难,新手不用一开始就钻 “内核”“源码”,先搞懂 3 件事就行:

Linux 是 “内核 + 工具软件” 的发行版,新手选 Ubuntu 22.04 LTS;

桌面系统(GNOME)、终端、包管理器(apt)是最基础的工具,先认识它们;

用虚拟机装系统练手,别直接装双系统,避免搞坏电脑。

当然还有没搞懂的问题:比如 “桌面系统点图标操作,和终端输命令操作,到底有什么关系?”—— 后面学命令的时候再慢慢弄清楚。

下一篇我会记录 “怎么用远程工具连接 Linux,以及最基础的 10 个命令”,感兴趣的可以跟着一起学~

  • 全部评论(0)
手机二维码手机访问领取大礼包
返回顶部