格式化文档

This commit is contained in:
Hmtsai 2024-07-07 08:22:53 +08:00
parent 039517fa3c
commit 0f909afdae
9 changed files with 170 additions and 159 deletions

View File

@ -24,19 +24,20 @@
刚装完 Linux你会看到根目录下面有一些目录都不要删
* `/boot` 存放系统启动信息
* `/dev` 大部分设备对应的文件,上文中提到了
* `/proc` 所有的进程信息Linux中“一切皆文件”的思想)
* `/lib` 存放所有重要的被软件调用的以来。有时会有`lib64`
* `/etc` 存放软件配置文件(其实很乱,相当于杂项)
* `/opt` 扩展软件目录,少部分软件会装到这里
* `/tmp` 存放一些临时文件,通常被挂载到了内存
* `/usr` 包含系统核心文件,其中的`bin`目录包含的上述除`cd`外的所有命令,`sbin`也是仅限root的命令这两个文件夹还被映射到了根目录同名文件夹。
* `/var` 经常变动的一些重要的文件,也包含日志
* `/sys` 也是一个重要的设备目录
* `/home` 用户目录,相当于 `C:\Users`MacOS`/Users`
- `/boot` 存放系统启动信息
- `/dev` 大部分设备对应的文件,上文中提到了
- `/proc` 所有的进程信息Linux 中“一切皆文件”的思想)
- `/lib` 存放所有重要的被软件调用的以来。有时会有`lib64`
- `/etc` 存放软件配置文件(其实很乱,相当于杂项)
- `/opt` 扩展软件目录,少部分软件会装到这里
- `/tmp` 存放一些临时文件,通常被挂载到了内存
- `/usr` 包含系统核心文件,其中的`bin`目录包含的上述除`cd`外的所有命令,`sbin`也是(仅限 root 的命令),这两个文件夹还被映射到了根目录同名文件夹。
- `/var` 经常变动的一些重要的文件,也包含日志
- `/sys` 也是一个重要的设备目录
- `/home` 用户目录,相当于 `C:\Users`MacOS`/Users`
到这里,相信你已经掌握了 Linux 文件系统的简单结构。
---
> study-area-cn

View File

@ -158,4 +158,5 @@ CPU数通常只需要填你的CPU核心数的一半就可以了。现在的电
然后重启虚拟机,大功告成
---
> study-area-cn

View File

@ -107,6 +107,6 @@ CPU数通常只需要填你的CPU核心数的一半就可以了。现在的电
接下来请继续阅读[安装 Rocky Linux](./install_rocky_linux.md)进行安装.
---
> study-area-cn

View File

@ -24,10 +24,10 @@
我们在接下来的步骤需要填写以下项目:
* 软件选择
* 安装目标位置
* root密码
* 创建用户
- 软件选择
- 安装目标位置
- root 密码
- 创建用户
![Install Page Items](./assets/2.4.install.6.png)
@ -103,6 +103,7 @@
接下来,你可以去泡杯茶或去干点别的事情。安装过程会耗费大约 30 分钟到 1 小时。请耐心等待……
---
...... 一小时以后 ......
---
@ -139,4 +140,5 @@
//TODO:待补充...
---
> study-area-cn

View File

@ -21,9 +21,9 @@
1. 0x00 下载 ISO
2. 0x01 以下三种安装方式任选其一
* [在 VMWare WS 上安装](./install_rocky_linux/install_in_vmware.md)
* [在 VirtualBox 安装](./install_rocky_linux/install_in_vbox.md)
* [在你的电脑(实体机)安装](./install_rocky_linux/install_in_your_pc.md)
- [在 VMWare WS 上安装](./install_rocky_linux/install_in_vmware.md)
- [在 VirtualBox 安装](./install_rocky_linux/install_in_vbox.md)
- [在你的电脑(实体机)安装](./install_rocky_linux/install_in_your_pc.md)
3. 0x02 [安装 Rocky Linux](./install_rocky_linux/install_rocky_linux.md)
@ -78,15 +78,17 @@ OS 2: Windows 11
这是一款常见的企业级虚拟机软件。自从被博通收购后,产品对个人用户免费。
优点: 有完整的官方文档支持,新手教程多
缺点: 不开源,异常问题较难解决,被博通收购后下载链接很难找并且需要登录
2. VirtualBox
这是一款开源免费的虚拟机软件,由 Oracle 维护。
优点: 社区支持强大,开源,自定义程度高
缺点: 新手使用会略微有些难度(不过也很简单)
* **[在 VMWare WS 上安装](./install_rocky_linux/install_in_vmware.md)**
* **[在 VirtualBox 上安装](./install_rocky_linux/install_in_vbox.md)**
* **[在你的电脑(实体机)安装](./install_rocky_linux/install_in_your_pc.md)**
- **[在 VMWare WS 上安装](./install_rocky_linux/install_in_vmware.md)**
- **[在 VirtualBox 上安装](./install_rocky_linux/install_in_vbox.md)**
- **[在你的电脑(实体机)安装](./install_rocky_linux/install_in_your_pc.md)**
---
> study-area-cn

View File

@ -8,7 +8,7 @@
## Linux 路径的格式
> 注文件夹Folder和目录directory实际上是一个东西。只不过我们在图形界面下更习惯叫文件夹终端命令行下更喜欢叫目录。
> 注文件夹Folder和目录Directory实际上是一个东西。只不过我们在图形界面下更习惯叫文件夹终端命令行下更喜欢叫目录。
Linux 中目录的分隔符是`/`,而非 Windows 中的`\\`。

View File

@ -10,7 +10,7 @@
这些发行版附带了很多来自 GNU 的开源软件,所以这类发行版也被称为`GNU/Linux 发行版`。
Linux基本命令中的极大部分都来自 GNU(coreutils),如 `cat`、`grep`、`awk`、`bash`,甚至最简单的`ls`、`cp`,都来自于 GNU。
Linux 基本命令中的极大部分都来自 GNU 项目中的 coreutils,如 `cat`、`grep`、`awk`、`bash`,甚至最简单的`ls`、`cp`,都来自于 GNU。
> 当然 GNU 工具并不是唯一的选择,常见的还有嵌入式的`busybox`等。
@ -33,15 +33,15 @@ Linux基本命令中的极大部分都来自 GNU(coreutils),如 `cat`、`grep`
笔者在下面总结了一些常见发行版:
![Distros](./assets/2.3.2.png)
* `RedHat` 使用 rpm/yum 管理软件包的一款发行版,有良好的企业级支持,但是 Enterprise 需要付费(衍生无需)。
* `CentOS` 之前服务器最常用的 Linux 发行版(CentOS 7&8),不过现在已部分停止开发,使用人数较少
* `RockyLinux` 新兴的 RedHat 系发行版可以作为CentOS的继任者在服务器端使用也可用于桌面系统
* `Debian` 使用 dpkg/apt 管理软件包,操作简单,功能易学丰富,也适合作为服务器系统
* `Ubuntu` 最受欢迎的桌面Linux发行版笔者初入Linux选择的就是本系统。Ubuntu还有Server服务器版本,不过不是很好用
* `Deepin` 国产的一款Linux系统使用独有的DDE桌面开箱即用界面美观但是bug较多,且性能要求较高
* `ArchLinux` 使用独有的 pacman 管理软件包有庞大的AUR支持。新手上手难度极高默认只有命令行界面但定制性也极高但是系统为滚动更新较不稳定容易“滚挂”指更新软件包导致系统无法启动等问题被网友戏称为“邪教”
* `Manjaro` 一款基于 ArchLinux 的带有图形界面的发行版,新手较为友好
* `SteamOS` 一款默认被用在 SteamDeck 上的专为游戏设计的操作系统,对游戏的兼容性较好
- `RedHat` 使用 rpm/yum 管理软件包的一款发行版,有良好的企业级支持,但是 Enterprise 需要付费(衍生无需)。
- `CentOS` 之前服务器最常用的 Linux 发行版(CentOS 7&8),不过现在已部分停止开发,使用人数较少
- `RockyLinux` 新兴的 RedHat 系发行版,可以作为 CentOS 的继任者在服务器端使用,也可用于桌面系统
- `Debian` 使用 dpkg/apt 管理软件包,操作简单,功能易学丰富,也适合作为服务器系统
- `Ubuntu` 最受欢迎的桌面 Linux 发行版,笔者初入 Linux 选择的就是本系统。Ubuntu 还有 Server 服务器版本,不过不是很好用
- `Deepin` 国产的一款 Linux 系统,使用独有的 DDE 桌面,开箱即用界面美观,但是 bug 较多,且性能要求较高
- `ArchLinux` 使用独有的 pacman 管理软件包,有庞大的 AUR 支持。新手上手难度极高,默认只有命令行界面,但定制性也极高,但是系统为滚动更新,较不稳定,容易“滚挂”(指更新软件包导致系统无法启动等问题),被网友戏称为“邪教”
- `Manjaro` 一款基于 ArchLinux 的带有图形界面的发行版,新手较为友好
- `SteamOS` 一款默认被用在 SteamDeck 上的专为游戏设计的操作系统,对游戏的兼容性较好
还有一些比较小众的发行版,如`NixOS`、`Alpine Linux`,这里不一一说明了。
@ -73,4 +73,5 @@ Linux基本命令中的极大部分都来自 GNU(coreutils),如 `cat`、`grep`
![Linux Distribution Time Line](./assets/2.3.1.svg)
---
> study-area-cn

View File

@ -41,4 +41,5 @@ Dennis Ritchie得知了这个这个计划后就开始和Ken一起将Unix使
现在的 Linux 发行版(就是 linux 内核与软件包的结合,下一篇文章会详细讲述)包含着很多其它 GNU 中的软件。你如今可以在 [kernel.org](kernel.org) 下载 Linux 内核,也可以在 GNU 官网找到其它 GNU 软件并安装在 Linux
---
> study-area-cn

View File

@ -16,6 +16,7 @@
## 命令太多我记不住,怎么办?
实际上我们没有人会特意记命令。有个人开玩笑就说
> 直接用 Linux 就好了啊没有人用 Windows 是先看"Windows 使用理论与实践"的。
虽然这只是一句玩笑,但是也挺有道理的。
@ -41,6 +42,7 @@ Linux内核本身和在Linux上使用的大部分软件都是开源软件。
有的同学可能会问:那不是代表 Linux 不安全吗?
其实这个看法也对,也不对:因为把系统完整的权限交给用户,确实可能会造成一些不安全的行为。但是 Windows 是把系统的完全控制权交给微软,你不知道这个系统里面有没有什么后门。所以相比把权限交给其他人,还是把权限牢牢的攥在自己手里更安心。
而且由于 SELinux 和用户组这些东西Linux 一般用户的权限都是受到限制的,正常使用没有什么不安全的问题。
> SELinux 这东西极大的提高了 Linux 的安全,我们后文也会讲到。
### 4.系统占用
@ -50,7 +52,7 @@ Linux内核本身和在Linux上使用的大部分软件都是开源软件。
这是我的电脑在两个系统下的占用刚刚开机Windows 自带 GUILinuxKDE
| 系统 | CPU | 内存 |
|-----|-----|-----|
| ------- | ----- | ------ |
| Linux | 0.8% | 2G/16G |
| Windows | 12.1% | 6G/16G |
@ -60,4 +62,5 @@ Linux内核本身和在Linux上使用的大部分软件都是开源软件。
那么接下来我们就开始正式的学习吧!
---
> study-area-cn