当前位置: 首页 > news >正文

Linux 命令行与 shell 脚本编程大全4版学习-1了解Linux

  1. linux操作系统内核的创建者:Linus Torvalds林纳斯・托瓦兹(音标大致为 /ˈliːnəs ˈtɔːrvɑːldz/ ,可近似读作 “利纳斯・托瓦兹” )
  2. 内核主要负责4种功能(系统内存管理,软件程序管理,硬件设备管理,文件系统管理)
  3. systemd是通过将事件与单元文件(unit file)链接来决定运行哪些进程(程序)。
    systemctl程序允许启动、停止和列出系统中当前运行的单元文件。运行systemctl之后会弹出相关的内容
    在这里插入图片描述
  4. Linux系统将硬件设备(驱动)视为一种特殊文件,称为设备文件又分为:(字符设备文件(调制解调器、终端),块设备文件(硬盘驱动),网络设备文件(网卡))
  5. Linux文件系统:
    所访问的所有硬盘驱动器都必须采用下表所列文件系统类型中的一种进行格式化在这里插入图片描述
文件系统类型特点应用场景
ext4日志型作为 ext3 后继者,支持大文件与大容量存储(最大 1EB 文件系统、16TB 单文件 ),采用高效日志机制快速恢复一致性,具备延迟分配提升写入性能常规服务器(如 Web 服务器、应用服务器)、桌面环境的系统分区、数据存储分区
XFS日志型高性能,适配大文件与高并发 I/O,可扩展性佳,元数据管理高效,多线程读写表现突出企业级服务器(数据库服务器,如 Oracle、MySQL 部署;大规模数据存储的文件服务器 )
Btrfs日志型写时复制(CoW)防数据损坏,支持快照、卷管理、数据压缩与校验,提供数据冗余容错能力对数据可靠性、管理功能要求高的场景(数据备份服务器、存储集群 ,不过极端复杂场景稳定性待完善 )
FAT32非日志型兼容性强,跨 Windows、Linux 等系统,不支持>4GB 单文件,容量小,无日志机制移动存储设备(U 盘、SD 卡 ),用于不同系统间简单数据交换
NTFS非日志型Windows 主流文件系统,支持文件加密、权限管理,能处理大文件与大容量,Linux 需驱动实现读写双系统(Windows + Linux )环境访问 Windows 分区数据;Linux 挂载 Windows 格式化的移动硬盘等
NFS网络文件系统Sun 开发,网络中计算机可像访问本地一样访问共享目录,简化文件共享,减少跨主机数据拷贝企业内网多服务器数据共享(Web 服务器集群共享网站内容;文件服务器供多客户端访问 )
CIFS网络文件系统应用层协议,实现不同系统文件共享,Windows 环境常用,Linux 借 Samba 支持混合系统(Windows + Linux )企业网络,跨系统主机文件共享(办公场景多系统访问共享文档 )
tmpfs特殊用途(基于内存)数据存内存,读写极速,系统重启数据丢失存储临时文件(/tmp 目录,存放应用程序临时数据,提升读写效率 )
procfs特殊用途(内核信息接口 )提供进程、系统状态信息(如内存、CPU 占用 ),用于系统状态查看、调试系统管理员、开发人员获取系统信息、调试程序、配置内核参数
sysfs特殊用途(内核设备/对象管理 )管理访问设备驱动、内核对象属性,用于设备与内核配置系统管理员、开发人员配置设备驱动、内核相关参数,调试硬件交互逻辑
  1. Gun实用工具:称为coreutls软件包,其中有shell等(之后会继续补充)
  2. shell
    在这里插入图片描述
  3. Linux发版:
    在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/273088.html

相关文章:

  • tk.mybatis多层括号嵌套SQL查询
  • 本地部署文档管理系统 Paperless-ngx 并实现外部访问
  • 腾讯云分为几个区域
  • K线连续涨跌统计与分析工具
  • C++的类中的虚拟继承【底层剖析(配图解)】
  • Java多线程:核心技术与实战指南
  • 鸿蒙智行6月交付新车52747辆 单日交付量3651辆
  • 如何设计一个登录管理系统:单点登录系统架构设计
  • 无法识别的USB设备怎么解决 一键修复
  • JAVA JVM对象的实现
  • [2025CVPR]CCFS:高IPC数据集蒸馏的课程式粗细筛选技术解析
  • OkHttp 的拦截器有哪些
  • 苍穹外卖—day1
  • 树莓派5+Ubuntu24.04 LTS ROS2 N10P镭神激光雷达 保姆级教程
  • Linux Ubuntu 安装 AnythingLLM
  • STM32中DMA(直接存储器访问)详解
  • [Meetily后端框架] AI摘要结构化 | `SummaryResponse`模型 | Pydantic库 | vs marshmallow库
  • Spring Boot 与 Docker 的完美结合:容器化你的应用
  • 时序数据库InfluxDB
  • Flink 2.0 DataStream算子全景
  • MBSE工具+架构建模:从效率提升到质量赋能
  • 智能Agent场景实战指南 Day 9:市场营销Agent构建策略
  • 粗排样本架构升级:融合LTR特征提升模型性能的技术实践
  • 车载诊断架构 --- DTC深层次参数信息(e.g. ComfirmDTCLimit unconfirmDTCLimit)
  • 第10章 语句 笔记
  • 轻松使用格式工厂中的分离器功能来分离视频和音频文件
  • 噪音到10µVRMS 以下的DC-DC:TPS62913
  • 实现一个点击输入框可以弹出的数字软键盘控件 qt 5.12
  • Java 单例类详解:从基础到高级,掌握线程安全与高效设计
  • wpf使用webview2显示网页内容(最低兼容.net framework4.5.2)