Linux|青训营笔记

109 阅读2分钟

TCE、Faas、SCM统一使用Debian Linux系统

熟练前端运维常用服务(Nginx、node)

UEFI:可以理解成BIOS的升级和优化

内核版本:作者负责维护的版本

发型版本:Linux内核+常用软件=Linux发型版本

常用命令

查看当前Linux系统内核版本

uname -a

cat /proc/version

查看当前Linux系统发行版本

cat /etc/os-release

查看启动的nginx进程

ps -ef︱grep nginx

查看某个进程

top -p 进程号

关闭指定进程

kill 进程号

全部进程动态实时视图

top

Linux基本组成

  • 内核:是硬件与软件之间的中间层,一个资源管理程序,提供一组面向系统的命令
  • shell
  • 文件系统
  • 应用程序

进程管理

进程:

  • 正在进行的一个程序或命令
  • 有自己的地址空间,占用一定的系统资源
  • 一个CPU核同一时间只能运行一个
  • 进程进程由它的进程ID和它的父进程的进程ID唯一识别
  • 进程结构是树形

进程调度

指操作系统按某种策略或规则选择进程占用CPU进行运行的过程

  • 一个CPU内核同一时间只能运行一个进程
  • 每个进程有近乎相等的执行时间
  • 对逻辑CPU而言进程调度使用轮询的方式进行,当轮询完成则回到第一个进程反复
  • 进程执行消耗时间和进程量成正比

image.png

文件系统

操作系统中负责管理持久数据的子系统,负责把用户文件存到磁盘硬件中,持久化的保存文件,linux中一切皆文件

linux文件系统是采用树状的目录结构,最上层是/(根)目录

虚拟文件系统

  • 对应用层提供一个标准的文件操作接口
  • 对文件系统提供一个标准的文件接入接口

用户账户

  • 用户账户:

普通用户:在系统中进行普通作业

超级用户:在系统中对普通用户和整个系统进行管理

  • 组账户

标准组:可以容纳多个用户

私有组:只有用户自己