内核提供了 Linux 系统的主要功能,如硬件调度管理的能力。
Linux 内核是免费开源的,任何人都可以检察内核的源代码,乃至是贡献代码。
而内核无法被用户直接使用,须要配合应用步伐才气被用户使用。
在内核之上,封装系统应用步伐,组合在一起就称之为 Linux 发行版。
2D7A0D2B-F24D-466B-91E1-5C61D1EF8E9D.png 市面上有云云之多的发行版,此中 CentOS 和 Ubuntu 最为常用。
DEDFD8B6-9EA5-49D6-A2D4-CCFCE532B1D9.png 2.4 什么是虚拟机
学习 Linux 系统,须要有 Linux 系统环境,我们不能给自己电脑重装系统 Linux,所以通过虚拟机的形式,得到可以用的 Linux 系统环境,供后续学习使用。
23336035-930B-4151-8034-973A83485316.png 通过虚拟化技术,我们可以在系统中,通过软件:模仿计算机硬件,并给虚拟的硬件安装真实的操作系统,即可得到一台虚拟的电脑,我们可以通过虚拟机安装 Linux 系统。
4. 使用虚拟机安装 Linux 系统
31C9D6AD-302E-4871-AE01-17276FA64B40.png 8.创建用户
47EBE0BC-9A3D-46E8-8DE4-B3622832B729.png 9.点击安装,最后重启系统
924603F5-3885-40BE-BFEB-D11EC93B84E1.png 10.选择第一个回车
F252D297-1325-4EB1-9612-A5C08C01EDB0.png 11.登录 Linux 系统,举行访问,吸收许可
F4792FA2-7495-4346-ACEC-6589556B9944.png 举行登录
E916D4B7-C817-4DED-90C6-6A525961EEE6.png 4.5 第五步:使用Mac 连接虚拟机的 Linux 系统
进入 linux 系统,带有 goHome 桌面的,可以打开终端检察虚拟机系统 ip
0A477ECE-553A-40B0-9E8E-88C174B185D4.png 在 Mac 中可以通过 VNC 或 SSH 连接虚拟机的Linux 系统,为了方便,我这里直接选择 SSH,感觉也够用了。
34F7859E-0C1E-487F-BCE8-2881B163383D.png 5. Linux 目录结构介绍
Linux 的目录结构是一个树型结构,Windows 系统可以拥有多个盘符,如 C 盘、D 盘、E 盘。而 Linux 没有盘符这个概念,只有一个根目录/,所有文件都在它下面。
18220986-9A80-4085-8FDC-D2576D471DF8.png 在 Window 系统中,路径之间的层级关系,使用:/ 来表示。在 Linux 系统中,路径之间的层级关系,使用:/ 来表示。
9136299A-A870-4AE1-B478-B1542A1664CA.png Linux 的目录结构分类如下:
/:根目录,整个文件系统的起始点。
/bin:二进制文件的存放目录,常用的命令如ls、cp、rm、mv等都在这里。
/boot:系统启动时须要的文件,包括内核文件和引导步伐。
/dev:设备文件目录,所有设备都在这里,包括硬盘、键盘、鼠标、网卡等等。
/etc:系统设置文件目录,包括各种服务的设置文件、网络设置文件、用户账号密码等等。
/home:用户的主目录,每个用户都有一个单独的目录用于存放个人文件。通过 cd ~ 进入当前登录用户目录。