Linux 学习笔记一: 常见操作系统相关概念

简介: Linux 学习笔记一: 常见操作系统相关概念

大家好,我是阿萨。想系统学习下Linux 的知识很久了。最近就开始准备把重要知识点以公众号形式发布,一方面作为自己复习的概要。另一方面也是相关知识的梳理。


一 . 什么是计算机?


计算机的作用有:

  • 接受信息
  • 处理数据
  • 将结果输出,  输出结果有文字+ 图片+音频+视频


计算机=硬件+软件。

  • 硬件= 显示器+ 键盘+ 鼠标+硬盘+CPU+ 主板等
  • 软件=按照用户要求协调整台计算机的硬件去工作的操作系统+应用程序。


二. 什么是操作系统?

操作系统是硬件和其他应用程序沟通的桥梁。介于硬件和软件之间。

操作系统提供的服务有:

  • 文件系统:组织管理数据
  • 设备驱动程序:连接硬件设备的接口
  • 用户接口:提供影虎运行工程序和访问文件系统的方法。
  • 系统服务程序:安装文件系统,启动网络服务,运行预定任务。

图片来自网络,侵权必删


三. Linux 操作系统的特点有哪些?


  1. 免费开源的
  2. 与Unix 兼容,
  3. Linux 容易安装
  4. 多用户操作系统, 私密性和稳定性高
  5. 有很复杂的软件包管理系统。

Linux 系统结构 = 内核层+ Shell 层(命令解释层)+ 应用层

常见Linux 操作系统有:

  • Red Hat
  • Ubuntu
  • SuSE
  • Gentoo
  • Debian
  • Fedora

73abcc05327cb8630ddd26482808707c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


四. Linux  系统启动过程


  1. 内核引导:开机---BIOS 开机自检---启动设备启动。 接管硬件后,读取/boot 目录下的内核文件。
  2. 运行init (SysV, Upstart, Systemd):init 程序首先读取配置文件/etc/inittab,然后根据运行级别,确定要运行的程序。
  3. 系统初始化: /etc/init.d
  4. 建立终端
  5. 用户登录系统: CTRL+ALT+F7  切换图形界面或者命令窗口


正确的关机流程:sync-> shutdown-> reboot-> halt


五. Linux 系统目录结构


b75bfbc0010d1c538171ea44b765a1ca_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

bin= Binaries 常用命令存放位置。
boot=启动核心文件,包含连接文件+ 镜像文件。
dev= Devices , 外部设备
etc= Etcetera 配置文件和子目录----系统配置文件,比较重要
home = 用户主目录
lib = Library 系统基本动态连接库opt=optional ,安装软件目录
proc=Processes 虚拟文件系统
sbin = Super User
usr= unix shared resources  共享资源var = variable ----非常重要,成功运行日志保存目录。

今天的学习就到这里了。

相关文章
|
5天前
|
Linux 编译器 C语言
Linux(3)Device Tree概念1(上)
Linux(3)Device Tree概念1
25 0
|
18天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
31 0
|
19天前
|
Linux 编译器 开发者
Linux设备树解析:桥接硬件与操作系统的关键架构
在探索Linux的庞大和复杂世界时🌌,我们经常会遇到许多关键概念和工具🛠️,它们使得Linux成为了一个强大和灵活的操作系统💪。其中,"设备树"(Device Tree)是一个不可或缺的部分🌲,尤其是在嵌入式系统🖥️和多平台硬件支持方面🔌。让我们深入了解Linux设备树是什么,它的起源,以及为什么Linux需要它🌳。
Linux设备树解析:桥接硬件与操作系统的关键架构
|
1月前
|
消息中间件 存储 算法
【软件设计师备考 专题 】操作系统的内核(中断控制)、进程、线程概念
【软件设计师备考 专题 】操作系统的内核(中断控制)、进程、线程概念
83 0
|
1月前
|
Linux 数据安全/隐私保护 虚拟化
Linux技术基础(1)——操作系统的安装
本文是龙蜥操作系统(Anolis OS) 8.4 的安装指南,用户可以从[龙蜥社区下载页面](https://openanolis.cn/download)获取ISO镜像。安装方法包括物理机的光驱和USB闪存方式,以及虚拟机中的VMware Workstation Pro设置。安装过程涉及选择语言、配置安装目标、选择软件集合和内核,设置Root密码及创建新用户。安装完成后,可通过文本模式或图形化界面验证系统版本,如Anolis OS 8.4,标志着安装成功。
|
18天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
21 0
|
1月前
|
缓存 Ubuntu 网络协议
Linux系统编程之文件I/O函数的使用:介绍文件I/O函数的基本概念、用法和实现方式
Linux系统编程之文件I/O函数的使用:介绍文件I/O函数的基本概念、用法和实现方式
21 1
|
4天前
|
NoSQL Linux 程序员
【linux进程信号(一)】信号的概念以及产生信号的方式
【linux进程信号(一)】信号的概念以及产生信号的方式
|
4天前
|
存储 Linux Shell
【linux进程(一)】深入理解进程概念--什么是进程?PCB的底层是什么?
【linux进程(一)】深入理解进程概念--什么是进程?PCB的底层是什么?
|
1月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
29 0