青训营笔记

61 阅读2分钟

Linux基础 Linux系统一般有4个部分:内核、Shell、文件系统和应用程序。常用于IT服务器哦(操作系统、虚拟化和云计算)、嵌入式和智能设备、个人办公桌面和学术研究与软件开发。 在一个完整的冯诺依曼计算体系当中,计算机主要由控制器、运算器、存储器以及输入和输出两个单元。 Linux+常用软件=Linux发行版本 查看Linux系统内核版本有3种方法 方法1: uname -a 方法2: cat/proc/version 方法3: cat/etc/os-release 内核是硬件与软件的中间层,是一个资源管理程序以及其一般会提供一组面向系统的命令。 Linux的进程管理。进程管理是正在执行的一个程序或命令,其有自己的地址空间并且占用一定的系统资源,一个CPU核同一时间只能运行一个进程,基础由它进程ID(PID)和它的父进程ID(PPID)唯一识别。 查看进程信息有以下几种情况: 情况1:查看启动的nginx进程 ps -ef|grep nginx 情况2:查看某个进程 top -p 93824 情况3:关闭指定的进程 kill 93824 情况4:全部进程动态实时视图 top image.png 进程调度原则如下:一个CPU核同一时间只能运行一个进程,每个进程都有近乎相等的执行时间,对于逻辑CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复,进程执行消耗时间和进程量呈正比。进程的系统调用分为内核空间和用户空间,内核空间是系统内核运行的空间,用户空间是应用程序运行的空间。 Linux文件系统时采用树状的目录结构,最上层是(根)目录。