Linux基础1|青训营笔记

64 阅读2分钟

Linux基础

Linux是现代化应用程序交付的首选平台,无论是部署在裸机、虚拟机还是容器化环境

在公司内部服务中(TCE、FaaS、SCM)统一使用Debian Linux系统

熟悉Linux基础指令,熟练运维前端常用服务(Nginx,Node.js)

需要我加深对操作系统的概念和实现的理解,夯实基础知识

Linux是一个开源的,为全人类共同所有,壬合公司无权将其私有。

计算机硬件的五大基本单元的配合:方便记忆(输入设备通过控制器进行运算后存储,最后输出设备),实际是输入设备通过运算器、控制器、存储器最后输出到输出设备

操作系统中提供了两种: 一.管理计算机资源: 1.处理器管理 2.存储器管理 3.设备管理 4.文件管理

二.提供用户接口: 1.命令接口 2.图形用户接口 3.程序接口

power--BIOS(固化程序,开机就能执行的)--BIOS自检--Bootloader--OS 传统的引导BIOS启动

power--UEFI--Bootloader(操作并运行,加载并运行OS)--OS 目前主流模式

BIOS和UEFI的区别,UEFI是优化,BIOS有些限制(开机对硬件检查,启动速度变慢)

UEFI通过GPT可以操作2.2T以上的磁盘进行启动,BIOS只能操作2.2T以下的

Linux的版本也分两种 一种为内核版本(作者发布) 另一种为发行版本(Linux内核+常用软件=Linux发行版本)

uname -a 来查询内核版本

cat /etc/os-release 来查看发行版本

运用领域: IT服务器(操作系统、虚拟化和云计算) 嵌入式和智能设备 个人办公桌面 学术研究与软件研发

系统结构: 内核 shell:命令解释器 文件系统:负责管理用户文件系统 应用系统:在linux之上的应用

体系结构: 用户空间:较低级别的权限 内核空间:最高级别权限

内核是硬件和软件之间的桥梁