Linux基础 | 青训营笔记

94 阅读2分钟

Linux 基础

一、计算机硬件

1.五大基本单元:控制器、运算器、存储器单元(内存、外存)、输入和输出。

二、操作系统

1.作用:管理和控制计算机系统的硬件和软件资源,用于在用户与系统硬件之间传递信息。 (承上启下的作用:承上——可运行应用程序;启下——可以直接与系统硬件交互)

2.启动流程:操作系统启动过程简单分为四部分,从BIOS自检、系统引导、启动内核、初始化系统。其中每个部分又分为多个子部分,操作系统的建立是一个相对比较复杂的事情。

三、Linux 系统概览

1.Linux版本:Linux内核+常用软件=Linux发行版本。

2.查看版本: (1)uname -a #内核 (2)cat /proc/version #内核 (3)cat /etc/os-release #发行

3.应用领域 IT服务器、嵌入式和智能设备、个人办公桌面、学术研究和软件研发。

4.基本组成

(1).4个组成部分:内核、shell、文件系统、应用程序 内核:提供操作系统底层能力; shell:命令解释器,输入指令,来实现与内核的交互; 文件系统:将用户文件存到磁盘当中去;

(2)体系结构:用户空间,内核空间(二者互不影响)。 内核是硬件与软件之间的中间层,是一个资源管理程序,提供一组面向系统的命令。

四、Linux系统结构

1.进程管理

(1)查看进程信息 ①ps -ef | grep nginx # 查看启动的 nginx 进程 ②top -p 93824 # 查看某个进程 ③kill 93824 # 关闭指定的进程 ④top # 全部进程动态实时视图

(2)进程调度:指操作系统按某种策略或规则选择进程占用CPU进行运行的过程。

(3)进程的系统调用:内核空间,用户空间。

2.文件系统

(1)文件系统就是操作系统中负责管理持久数据的子系统,负责把文件存到磁盘中,持久化保存。

(2)查看文件系统类型 ①df -T # 命令报告文件系统磁盘空间利用率 ②mount # 用于挂载文件系统

(3)基本操作 ①mkdir demo # 创建文件夹 ②mv demo /home #移动demo文件夹到 /home ③rm -r demo # 删除demo 文件 ④touch file.txt # 创建空文件 ⑤cp file.txt file_bak.txt #复制文件

3.用户权限

(1)查看用户信息 ①w # 当前用户登录信息 ②groups # 当前用户所属组 ③id xxxx # 查看用户uid 信息

4.文件权限:所有者,所在组,其他人 用户权限操作

U5%{)`)Z3IB2N5}ZSRJ4H.png

五、软件包

1.软件包:通常指一个应用程序,他可以是一个GUI应用程序、命令行工具或软件库。

2.包管理工具

3.Debian APT 常用命令

30_PXHU{VDN))E`_Y@NQ75C.png