forked from study-area-cn/study-area-cn.old
格式化文档
This commit is contained in:
parent
84c7192489
commit
73ea12e661
|
@ -19,10 +19,11 @@
|
|||
|
||||
如果本站服务无法访问,您还可以去下面的链接:
|
||||
|
||||
* [JSLinux](https://bellard.org/jslinux/vm.html?cpu=riscv64&url=fedora33-riscv.cfg&mem=256)
|
||||
* [mxt.cn](https://mxt.cn/lxojres/jslinux/index.html)
|
||||
- [JSLinux](https://bellard.org/jslinux/vm.html?cpu=riscv64&url=fedora33-riscv.cfg&mem=256)
|
||||
- [mxt.cn](https://mxt.cn/lxojres/jslinux/index.html)
|
||||
|
||||
> mxt 使用的操作系统略微不同
|
||||
|
||||
---
|
||||
|
||||
> study-area-cn
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
好了﹐这里要说的是电脑的大脑。
|
||||
|
||||
`Central Processing Unit`(CPU) 我们翻译成中央处理器。一些专业的大型电脑,其 CPU 可以很大(不过绝大多数以计算机集群为主)﹐但在 PC 上面的 CPU 只是比饼干还要小的一片陶瓷片。只要打开电脑﹐把风扇拿掉,就可以一睹 CPU 的庐山真面目了。我们常问“您的机器是什么型号的啊?”﹐其实问的多指 CPU 的型号。或许您听过什么 Intel I3,I5,I9 等 CPU﹐他们所代表的可以说是不同型号的 CPU。事实上,除了 Intel 的 CPU 外,还有其它牌子的 CPU 可供选择。比方说:AMD,龙芯等等。
|
||||
|
||||
> 译者注: mainframe、CPU 型号、品牌等为过时内容,已更改或删除
|
||||
|
||||
CPU 的功能如何呢?说来很复杂,主要为五个部分:
|
||||
|
@ -12,15 +13,19 @@ CPU的功能如何呢?说来很复杂,主要为五个部分:
|
|||
1. 输入单元
|
||||
|
||||
用来读取给电脑处理的数据或程序
|
||||
|
||||
2. 处理单元
|
||||
|
||||
用来执行计算、比较和判断等运算功能
|
||||
|
||||
3. 输出单元
|
||||
|
||||
将电脑的运算结果和处理好的数据输出
|
||||
|
||||
4. 记忆单元
|
||||
|
||||
用来储存数据或程序的地方
|
||||
|
||||
5. 控制单元
|
||||
|
||||
按作业程序指挥上述单元的运作及交换数据信道的传送
|
||||
|
@ -30,7 +35,7 @@ CPU的功能如何呢?说来很复杂,主要为五个部分:
|
|||
我们常追求最新最快的 CPU,但是不同年代的 CPU 究竟不同在哪里呢?如果真要解释清楚,恐怕要写一本书出来。不过,下面的表格相信也可以帮助我们了解一下。
|
||||
|
||||
| 项目/类型 | [80486(1989)](https://baike.baidu.com/item/80486/7473784) | [Pentium(奔腾)4(2000)](https://baike.baidu.com/item/%E5%A5%94%E8%85%BE4/9113325) | [I5-6400(2010)](https://www.intel.cn/content/www/cn/zh/products/sku/88185/intel-core-i56400-processor-6m-cache-up-to-3-30-ghz/specifications.html) | [I5-10400(2019)](https://www.intel.cn/content/www/cn/zh/products/sku/199271/intel-core-i510400-processor-12m-cache-up-to-4-30-ghz/specifications.html) | [I5-14600(2023)](https://www.intel.cn/content/www/cn/zh/products/sku/199271/intel-core-i510400-processor-12m-cache-up-to-4-30-ghz/specifications.html) |
|
||||
| :------------ | :---------: | :-------------------: | :-----------: | :------------: | :---------------: |
|
||||
| :--------- | :-------------------------------------------------------: | :------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------: |
|
||||
| 指令集架构 | x86 | x86 | x86-64 | x86-64 | x86-64 |
|
||||
| 核心数 | 1 | 1 | 4 | 6 | 6P(大)+8E(小) |
|
||||
| 计算速度 | 33-100 MHz | 1.3-3.8 GHz | 2.7(3.3) GHz | 2.9(4.3) GHz | P:2.7 Ghz E:2 Ghz |
|
||||
|
@ -40,7 +45,9 @@ CPU的功能如何呢?说来很复杂,主要为五个部分:
|
|||
> 最新数据请在 [Intel 官网](https://www.intel.cn) 查看。</br>
|
||||
> 以上 CPU 均为 Intel CPU,AMD CPU 请在 [AMD 官网](https://www.amd.com) 查看。</br>
|
||||
> 说明:1000 MHz = 1 GHz,计算速度括号内为睿频频率。</br>
|
||||
|
||||
---
|
||||
|
||||
> 译者注: 过时内容,当前数据选自 2024 年 5 月
|
||||
|
||||
在 1980 年末﹐IBM 才开始大举进军个人电脑市场。在这之前﹐苹果在 1976 年就推出了 Apple I 个人电脑﹐之后 Apple II 也已经成功地拥有很大数量的用户了。IBM PC 使用的 CPU 厂商 Intel 其实早在 1976 年也推出了一款型号叫 8086 的 CPU,其后不久的 8088 和它很相近﹐比起现代的 CPU 来说,它们可以说是慢得像蜗牛了:最快的只有 8MHz!Intel 相继 8086 和 8088 之后还推出了 80186 和 80188,但不是很成功。但是 Intel 打算将系统部件合并到 CPU 去的概念却对后来生产更快的 CPU,如 80286/80386,起到很重要的作用。从 80386 起人们就把 80 给去掉了,直接称为 x86 了。当 Intel 在推出 486 其后下一代的产品时,厂商将 CPU 型号命名为 Pentium,从此,PII、PIII、P4 等不同年代的 CPU 也都以 Pentium 命名。但在程序界中,仍有不少人继续称 Pentium CPU 为 586,686 的,只是越来越少人坚持如此了。
|
||||
|
@ -62,5 +69,6 @@ AMD在2005年5月推出了速龙64位处理器。这是首个消费级的x86-64(
|
|||
> 译者注: 删除过时的计算 CPU 速度的内容,并更改标题
|
||||
|
||||
---
|
||||
|
||||
> 原文: [netman](http://www.study-area.org/compu/compu_cpu.htm)</br>
|
||||
> study-area-cn
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
现在的电脑大部份都标识得非常清楚,而且还有颜色配合。 这样接起设备来就更轻松容易了。 万一还是不知到怎么接,千万别乱来,最好仔细看说明书或打电话请较厂商或朋友啰。
|
||||
|
||||
惯例上,我们把带针的接口叫做“公”,而把带孔的那端叫做“母”,相信这样很容易分辨吧?至于为什么要这样称呼?相信不用多解释吧! ^_^
|
||||
惯例上,我们把带针的接口叫做“公”,而把带孔的那端叫做“母”,相信这样很容易分辨吧?至于为什么要这样称呼?相信不用多解释吧! ^\_^
|
||||
|
||||
再看看电脑背后还有好多的接口,它们都是给输入输出设备用的(除了靠近风扇的那个(有些是两个)黑黑大大的是给电源用的)。
|
||||
|
||||
|
@ -37,5 +37,6 @@
|
|||
假如您还加了些其他的插卡的话,您还会看到更多的接口,但已经很难在这里指出了。不过有用一种比较旧的 SCSI 接口跟并行都是 25 孔母接口的,那就要非常小心了,不然接错了有可能会损坏装置呢。不过,现在要找到这么旧的 SCSI 卡还真不容易呢!
|
||||
|
||||
---
|
||||
|
||||
> 原文: [netman](http://www.study-area.org/compu/compu_io.htm)</br>
|
||||
> study-area-cn
|
||||
|
|
|
@ -4,11 +4,12 @@
|
|||
|
||||
## 内存的作用
|
||||
|
||||
为什么内存这么重要呢?其实,电脑真正工作的场所是在内存上面,包括所有系统的驱动程序、操作系统、工作数据、成品/半成品等等,都必须先加载到内存上面才能给CPU读取。尤其对Windows或比较大型的程序,要求的内存也越多。而且,内存永远都只会嫌少不会嫌多的,就像钱对于我来说 ^_^
|
||||
为什么内存这么重要呢?其实,电脑真正工作的场所是在内存上面,包括所有系统的驱动程序、操作系统、工作数据、成品/半成品等等,都必须先加载到内存上面才能给 CPU 读取。尤其对 Windows 或比较大型的程序,要求的内存也越多。而且,内存永远都只会嫌少不会嫌多的,就像钱对于我来说 ^\_^
|
||||
|
||||
## 如何计算内存的容量?
|
||||
|
||||
内存的最小单位是位(bit),每个位可以代表 1 或 0(开或关),而 8 个 bit 则组成 1 字节(byte)。byte 可以说是电脑最基本的计算单位了,再往后则每乘以 1024 来增加单位。也就是说:
|
||||
|
||||
> | | | |
|
||||
> | -------------: | :-: | :------- |
|
||||
> | 1KB(Kilo Byte) | = | 1024Byte |
|
||||
|
@ -45,6 +46,7 @@
|
|||
假如您的显卡可以显示 1024x768 的分辨率和 32bit 颜色(目前市面上的最低水准)的话,您最少需要`1024x768x32` bit = `3` MB 的 RAM。而现在市面上的显卡还有自己的程序处理功能(如 3D 加速,AI 计算加速),那么则需要更多的显存了。
|
||||
|
||||
不过,请您要分清楚的是:这里以显存为例子,并不是电脑系统上面的内存,而是显卡本身的(虽然某些核心或板载显卡会共享电脑的内存)。同时,这里虽然只作为一个计算例子而已,不过也适合计算一个 BMP 图像文件的大小
|
||||
|
||||
> 注:bmp 图像和 png 等图像不同,没有经过压缩,文件大小就是实际的分辨率大小,而 png 图像通常小于同分辨率的 bmp。
|
||||
|
||||
## 内存的管理
|
||||
|
@ -52,7 +54,7 @@
|
|||
不同的操作系统,对内存的管理也不相同,下面以传统的 DOS 来看看内存的分配情形。由于传统设计的限制和向后兼容的考虑,DOS 主要运用的是内存的前 1MB。而且,真正工作的区域也只是前面的 640K(然而哪怕早期的 Windows 也已经打破了这个限制了)。
|
||||
|
||||
| 0-640KB | 640-</br>768KB | 768-</br>832KB | 832-</br>896KB | 896KB-</br>1MB | 1MB-</br>16MB/4G |
|
||||
| ------- | --------- |---------- | ---------- | ----------- | ---------- |
|
||||
| -------------------------------------------- | -------------- | --------------- | -------------- | ------------------ | -------------------------------------------------------------------------------------------------------- |
|
||||
|    基本内存    | 显存</br>预留 | 适配器</br>内存 | EMS</br>Window | 主板 BIOS</br>内存 |         扩展内存         |
|
||||
|
||||
离开了内存,电脑一点东西都做不到,但如果 RAM 给扰乱了或是超出了范围,电脑也会不工作,通常电脑的宕机或蓝屏(out of memory)就是这样形成的。
|
||||
|
@ -71,12 +73,13 @@
|
|||
|
||||
RAM 的速度是以 ns(纳秒,nanoseconds,`1000000ns = 1ms`)做单位,以数据的储存速度为标准,数值越低越快。以前的 SIMM 有些是 70ns,十分古老的 DIMM 最快都可以到 10ns 了。而现在主流的 DDR4 的 RAM,速度就更快了(没有找到确切的数据,但据说传输速度达到了 17-25GB/s)。同时,为配合 CPU 的外频速度,也需要不同外频速度的 RAM 才能发挥性能。
|
||||
|
||||
>以目前写者现在使用的内存来说 2666MHz * 128bit(双通道) / 8(位到字节单位转换) = 42.656GB/s。当然这只是理论速度,实际发挥还要看内存控制器
|
||||
> 以目前写者现在使用的内存来说 2666MHz \* 128bit(双通道) / 8(位到字节单位转换) = 42.656GB/s。当然这只是理论速度,实际发挥还要看内存控制器
|
||||
|
||||
ROM 虽然说是只读的,但现在的主板甚至显卡的 ROM 多数是可以重复刷写的,也就是通过程序可以对里面的内容进行更新。不过,如果自己升级固件就要非常小心了,尤其是在升级过程的一半断电的话可就难堪了。比如很久以前的 CIH 病毒,就可以进入到 ROM 里面去改写数据,以致机器打不开。如果拿去修理,有些奸商会趁机叫您将主板换掉,其实只要有适当设备,将数据重新写进 ROM 就可以救回的了,再不然,买一个新的 ROM 换掉也可以。
|
||||
|
||||
然而,RAM 有一共同特性,就是有电才能维持记忆,如果电源关掉了,里面所有的数据都会回复到全部为正或负。如果打开台式机的机器盖子去看看主板的话,上面应该都有颗钮扣电池,它就是用来维持主板时钟和 CMOS(Complementary Metal-Oxide Semiconductor,用来储存和维护一些机器的基本设定数据)的工作的。一旦机器很久没用,重启的时候或许会显示警告或者开不起来,可能就是 CMOS 的电池用完了,在重新插拔或更换电池后,以前的设定也就消失掉了,此时只能再进入 BIOS(Basic Input Output System)在厂家预设的基础上进行修改后才能让机器回复工作。有时候如果忘记了 BIOS 的密码,也可以通过取出电池或通过跳针将原有的设定清除掉,再重新设定。不过现在的 CMOS 大部分已经采用了非易失性存储器,断电不会丢失数据。所以主板上的电池只剩下了维持时钟工作的功能。不过为了保留传统,大部分厂商的主板也保留了扣下电池清除 BIOS 配置的功能,只是已经不能清除密码了。
|
||||
|
||||
---
|
||||
|
||||
> 原文: [netman](http://www.study-area.org/compu/compu_mem.htm)</br>
|
||||
> study-area-cn
|
||||
|
|
|
@ -38,11 +38,12 @@ emm...恐怕这东西也不是个容易说清楚的问题。简单来说,一
|
|||
PCIe 分为好几个版本,还有 x1,x4 等通道之分,一般来说,版本越新,通道越多,速度越快。
|
||||
|
||||
| 版本 | PCIe 1.0 | PCIe 2.0 | PCIe 3.0 | PCIe 4.0 | PCIe 5.0 |
|
||||
|--------|---------|--------|--------|--------|--------|
|
||||
| ---- | -------- | -------- | ---------- | ---------- | ---------- |
|
||||
| x1 | 250MB/s | 500MB/s | 984.6MB/s | 1.969GB/s | 3.9GB/s |
|
||||
| x4 | 1GB/s | 2GB/s | 3.938GB/s | 7.877GB/s | 15.8GB/s |
|
||||
| x8 | 2GB/s | 4GB/s | 7.877GB/s | 15.754GB/s | 31.508GB/s |
|
||||
| x16 | 4GB/s | 8GB/s | 15.754GB/s | 31.508GB/s | 63GB/s |
|
||||
|
||||
> 其实,Nvme 本质上就是 PCIe x4,最新的 PCIe 5.0 x4 速度已经达到将近 16GB 每秒了,实在是太快了
|
||||
|
||||
### 5.BIOS (Basic Input Output System)
|
||||
|
@ -66,5 +67,6 @@ PCIe分为好几个版本,还有x1,x4等通道之分,一般来说,版本
|
|||
好了,现在您应该也对主板有了一个大致的了解了,接下来就让我们来学习 **操作系统** 的知识吧!
|
||||
|
||||
---
|
||||
|
||||
> 原文: [netman](http://www.study-area.org/compu/compu_mb.htm)</br>
|
||||
> study-area-cn
|
||||
|
|
|
@ -72,5 +72,6 @@ Windows 11:
|
|||
不过我们在“学习 Linux”章节会谈到一个 Linux 发行版(在后面会解释,简单来说就是对操作系统的一个小的封装)Rocky Linux。
|
||||
|
||||
---
|
||||
|
||||
> 原文: [netman](http://www.study-area.org/compu/compu_os.htm)</br>
|
||||
> study-area-cn
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
然后在另外一端,短的接头就是数据排线接口了。排线的接头有个凹进去的方块,那样的话要是掉反了方向是插不进去的(又是防呆!)。
|
||||
|
||||
> 对于部分光驱来说安装方式和 SATA 硬盘相同。
|
||||
|
||||
2. M.2
|
||||
|
||||
M.2 的接口相比 SATA 很短,因此硬盘的体积也很小。您会在一排金手指上看见一个或两个缺口,有的在左,有的在右。不同协议的硬盘有着不同的缺口,选购时请参考您的电脑主板。
|
||||
|
@ -60,6 +61,7 @@
|
|||
然后,也是由圆心开始,在同一表面上分别画出无数条半径,然后每两条半径所分割的磁道,我们称为扇区(Sector)。每一扇区通常可携带 512byte(0.5KB)的数据。
|
||||
|
||||
现今制造技术的不断提高,机械硬盘的磁盘越来越薄,磁头也越来越小,那么磁盘就可以越装越多(相对的是可擦写表面越来越多),甚至一块硬盘能够达到 10T!而且表面的密度也不断提高和读写精度越来越高(相对的是 Track 和 Sector 也越来越多),所以硬盘容量也越来越大。
|
||||
|
||||
- 固态硬盘
|
||||
|
||||
如果你看见过 M.2 硬盘或者打开的 SATA 硬盘,你应该会看到上面密密麻麻的电子元器件。固态硬盘就是靠这些元器件进行存储的。
|
||||
|
@ -111,11 +113,13 @@
|
|||
| 项目 | NTFS | exFat | ext2/3/4 | xfs |
|
||||
| -------------- | ---- | ----- | -------- | ------- |
|
||||
| Windows 兼容性 | 好 | 好 | 不支持 | 不支持 |
|
||||
| Linux 兼容性 | 中 *i*| 中 *i* | 好 | 好 |
|
||||
| Linux 兼容性 | 中 _i_| 中 _i_ | 好 | 好 |
|
||||
| MacOS 兼容性 | 不支持 | 好 | 不支持 | 不支持 |
|
||||
|
||||
> *i*: Linux内核仅支持读取,写入需要使用第三方软件包。但大部分发行版已经自带,不过Ubuntu并没有自带exfat支持。
|
||||
> _i_: Linux 内核仅支持读取,写入需要使用第三方软件包。但大部分发行版已经自带,不过 Ubuntu 并没有自带 exfat 支持。
|
||||
|
||||
---
|
||||
|
||||
> 无论如何,使用 UEFI 启动时,其 EFI 分区必须是 FAT(32)格式的。
|
||||
|
||||
## 虚拟内存/内存盘
|
||||
|
@ -131,5 +135,6 @@
|
|||
好了,关于硬盘,暂时说到这里,接下来要讲的是电脑的一个非常重要的部件——主板。
|
||||
|
||||
---
|
||||
|
||||
> 原文: [netman](http://www.study-area.org/compu/compu_storage.htm)</br>
|
||||
> study-area-cn
|
||||
|
|
|
@ -16,10 +16,11 @@
|
|||
|
||||
## 和电脑交个朋友
|
||||
|
||||
学习电脑就像交朋友一样,贵在相处了解和真诚付出。 如果有一天您发现电脑不跟您合作了,可不要生它的气哦。其实它也很想帮您解决问题(这是电脑的终身使命),只是,有时侯它不能了解您(或程序)所交给它的信息而已。 比方说您在键盘上输入:1+1=? ,您很有可能得到 Bad command or file name 的回应。 呵,知道老师为什么说电脑是蠢东西了吧?^_^ 更有甚者,若你把它的思维绕了,它还会发呆呢,也就是我们说的'宕机'了(千年虫 —— Y2K bug,就是最好的例子了)。
|
||||
学习电脑就像交朋友一样,贵在相处了解和真诚付出。 如果有一天您发现电脑不跟您合作了,可不要生它的气哦。其实它也很想帮您解决问题(这是电脑的终身使命),只是,有时侯它不能了解您(或程序)所交给它的信息而已。 比方说您在键盘上输入:1+1=? ,您很有可能得到 Bad command or file name 的回应。 呵,知道老师为什么说电脑是蠢东西了吧?^\_^ 更有甚者,若你把它的思维绕了,它还会发呆呢,也就是我们说的'宕机'了(千年虫 —— Y2K bug,就是最好的例子了)。
|
||||
|
||||
那么,我们要如何交这朋友呢?慢慢来,由基础开始。继续看下面的文章相信对您有所帮助。
|
||||
|
||||
---
|
||||
|
||||
> 原文: [netman](http://www.study-area.org/compu/compu_defi.htm)</br>
|
||||
> study-area-cn
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -158,4 +158,5 @@ CPU数通常只需要填你的CPU核心数的一半就可以了。现在的电
|
|||
然后重启虚拟机,大功告成
|
||||
|
||||
---
|
||||
|
||||
> study-area-cn
|
||||
|
|
|
@ -107,6 +107,6 @@ CPU数通常只需要填你的CPU核心数的一半就可以了。现在的电
|
|||
|
||||
接下来请继续阅读[安装 Rocky Linux](./install_rocky_linux.md)进行安装.
|
||||
|
||||
|
||||
---
|
||||
|
||||
> study-area-cn
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
## Linux 路径的格式
|
||||
|
||||
> 注:文件夹(Folder)和目录(directory)实际上是一个东西。只不过,我们在图形界面下更习惯叫文件夹,终端命令行下更喜欢叫目录。
|
||||
> 注:文件夹(Folder)和目录(Directory)实际上是一个东西。只不过,我们在图形界面下更习惯叫文件夹,终端命令行下更喜欢叫目录。
|
||||
|
||||
Linux 中目录的分隔符是`/`,而非 Windows 中的`\\`。
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -41,4 +41,5 @@ Dennis Ritchie得知了这个这个计划后,就开始和Ken一起将Unix使
|
|||
现在的 Linux 发行版(就是 linux 内核与软件包的结合,下一篇文章会详细讲述)包含着很多其它 GNU 中的软件。你如今可以在 [kernel.org](kernel.org) 下载 Linux 内核,也可以在 GNU 官网找到其它 GNU 软件并安装在 Linux
|
||||
|
||||
---
|
||||
|
||||
> study-area-cn
|
||||
|
|
|
@ -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 自带 GUI,Linux:KDE)
|
||||
|
||||
| 系统 | CPU | 内存 |
|
||||
|-----|-----|-----|
|
||||
| ------- | ----- | ------ |
|
||||
| Linux | 0.8% | 2G/16G |
|
||||
| Windows | 12.1% | 6G/16G |
|
||||
|
||||
|
@ -60,4 +62,5 @@ Linux内核本身,和在Linux上使用的大部分软件都是开源软件。
|
|||
那么接下来我们就开始正式的学习吧!
|
||||
|
||||
---
|
||||
|
||||
> study-area-cn
|
||||
|
|
Loading…
Reference in New Issue