学习笔记目录
学习教程:B站 “黑马程序员”
- 初识Linux--入门
- Linux基础命令--会用
- Linux权限管控--懂权限
- Linux实用操作--熟练
- 实战软件部署--深入掌握
- 脚本&自动化--用的更强
- 项目实战--学到经验
- 云平台技术--紧跟潮流
操作系统概述
1.计算机由硬件和软件两个主要部分组成
2.操作系统是什么?有什么作用?
操作系统是软件的一类。
主要作用是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁。
3.常见的操作系统有那些?
PC端:Windows、Linux、MacOS
移动端:Android、IOS、鸿蒙系统
初识Linux
Linux内核
Linux系统的组成:Linux系统内核、系统应用程序
- 内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
- 系统应用程序,可以理解为出厂自带程序,可提供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。
- 内核无法被用户直接使用,需要配合应用程序才能被用户使用,在内核之上,封装系统应用程序组合在一起就称之为Linux发行版。
虚拟机介绍
Linux系统并不适合日常办公使用,需要借助虚拟机来获得可用的Linux系统环境进行学习。
远程连接Linux系统
学习目标:
1.掌握操作系统的图形化、命令行2种操作模式
2.理解为什么使用命令行操作Linux系统
3.掌握使用FinalShell软件连接Linux操作系统
注:Linux操作系统的图形化页面不好用、不稳定,在实际使用中,多数使用命令行的方式进行开发。
在VMware中操作Linux的命令行页面不太方便,需要跨越VMware,可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上,并通过FinalShell去操作Linux系统。
扩展:WSL(Windows Subsystem for Linux)
WSL:是用于Windows系统之上的Linux子系统,可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟硬件。
简而言之:Window10的WSL功能,可以无需单独虚拟一套硬件设备,就可以直接使用主机的物理硬件,构建Linux操作系统,并不会影响Windows系统本身的运行。
注:Ubuntu只有命令行的方式进行开发,没有图形化页面,CentOS有图形化页面和命令行两种方式。
虽然WSL虽然好用,但是是直连我们自己的电脑,如果误操作可能带来重要文件的丢失甚至损失系统,所以在虚拟机内操作最好,虚拟机内怎么折腾都行,不会影响自己的电脑。WSL作为一个备用,等熟练Linux的使用后,再去尝试重度使用。
第一步:
第二步:在应用商店中下载:Ubuntu、Windows Terminal
扩展:虚拟机快照
快照的作用:快照可以保存虚拟机的状态,当虚拟机出现问题的时候,可以通过预先制作的快照恢复到制作时候的状态,用作备份用(相当于存档)。
VMware Workstation和VMware Fusion都支持制作快照去使用。