碎碎念:
这几天在上linux基础的暑校
比较细的笔记还是手写整理了感觉这种方式比较适合我理解记忆
这里记一些相对来说比较重要的东西(大多应该也是记忆性的,操作性的东西还是直接通过操作来熟悉)
2019/7/9更新
考完了,我枯了,我是个什么学术垃圾,来整理了
Chapter 1
Linux的主要应用领域
- 服务器(安全、稳定)
- 嵌入式领域
- 软件开发
- 桌面应用
Linux系统的组成
内核(kernel)
- 最重要的部分,包含一个操作系统最基本的功能,例如存储管理、CPU与进程管理
Shell
- 是一种Linux下的命令解释器,提供用户与内核交互的接口
- 也是一种编程语言
文件系统
- 规定文件存放在存储设备上的组织方式
- 应用程序
- 内核 + Shell + 文件系统 = 基本的操作系统结构
Chapter 2
硬盘分区命名方案
- 字母+数字的方式
- 基于文件
- /dev/xxyN
- 挂载目录
硬盘设备如/dev/sda1不能直接使用,需要将它与一个已有目录关联起来,以后访问这个目录就相当于访问这个存储设备,这就是挂载目录
分区方案
- 必须要有的两个分区:根分区/ + swap分区
- 其它常用分区:/home /usr /var /boot
Chapter 3
(介绍图形界面,没有比较特别的内容)
Chapter 4
终端(terminal)和控制台(console)的区别
- 终端:for common users,人机交互的接口。不是计算机原有的设备,用户通过终端可以使用主机资源,一台计算机可以连多个终端
- 控制台:for admin,计算机自带,每台计算机有一个
- 可以把终端和控制台想象成普通用户和管理员共享同一台主机的方式
- 但现在由于personal computer盛行,common user和admin大部分时候其实是同一个人,而且现在也没有真正物理意义上的终端,都是模拟终端,所以可以认为终端和控制台在目前现实中差别不大
- 而Linux是一种多用户(允许一台电脑上使用多个终端,当然也就可以登录多个用户)的操作系统,有7个虚拟控制台,包括6个字符终端和1个图形终端(可以通过ctrl + alt + [F1 – F6]进行切换)
运行级别
- 0:终止所有进程,关闭系统
- 1:单用户模式,只有少数进程运行
- 2:多用户模式,和完整的多用户模式相比只有NFS服务没有启动
- 3:完整的多用户模式,字符界面
- 4:保留未用
- 5:完整的多用户模式,图形界面
- 6:reboot,重新引导系统