操作系统

深入理解 Linux 系统文件 I/O:从 open 到重定向的底层逻辑》

目录 传递标志位  初识open  文件操作 写文件操作 读文件操作 open函数返回值 文件描述符 文件描述符的分配规则 重定向 使用 dup2 系统调用 输出重定向 输入重定向 前言 在 Linux 系统中,程序与文件的交互离不开 “系统文件 I/O”—— 这是操作系统为用户层程序提供的一套底层接口&

【Linux】冯诺依曼体系结构和操作系统概述

一、冯诺依曼体系结构(Von Neumann Architecture) 冯・诺依曼体系结构是现代计算机的核心设计思想,由美籍匈牙利科学家冯・诺依曼于 1945 年提出,其核心是 “存储程序、程序控制”,奠定了当代计算机的硬件架构基础。目前绝大多数的计算机都遵循这种结构。 冯诺依曼体系结构规定计算机由运算器,控制器

【Linux之旅】深入 Linux Ext 系列文件系统:从磁盘物理结构到软硬链接的底层逻辑

前言 你是否曾好奇:当你在 Linux 中执行touch test.txt时,文件究竟是如何 “住进” 磁盘的?为什么删除文件时,有时删的是 “别名”,有时却能彻底清空数据?为什么ls -li会显示一个看似无关的数字(inode 号)?这些问题的答案,都

基于VMware与CentOS 7的Hadoop集群部署全景指南

前言本文档旨在提供一个全面、细致的Hadoop部署教程,覆盖从基础环境准备到Hadoop伪分布式集群成功运行的每一个环节。内容严格遵循新手友好的原则,对每一步操作、每一条命令以及可能遇到的问题进行深入剖析,确保初学者能够顺利完成部署。整个过程将在VMware Workstation Pro虚拟机环境中,使用CentOS 7.9操作系统进行。

MySQL在Centos 7 环境下安装

🎬 胖咕噜的稞达鸭:个人主页 🔥 个人专栏: 《数据结构》《C++初阶高阶》 《Linux系统学习》 《算法入门》 ⛺️技术的杠杆,撬动整个世界! 卸载不要的环境+检查系统安装包+卸载这些默认安装包 [keda@VM-0-3-centos ~]$ ps ajx |grep mariadb

Linux信号保存的核心:未决信号集与阻塞信号集——探秘内核如何实现信号的阻塞、暂存与派发

                🔥海棠蚀omo:个人主页                ❄️个人专栏:《初识数据结构》,《C++:从入门到实践》,《Linux:从零基础到实践》                ✨追光的人,终会光芒万丈博主简介:​​​​​​目

《Linux从入门到精通》看这一篇笔记就够了,你的Linux水平将从入门到成佛

目录第一部分:操作系统发展史与 Linux 概述1. 操作系统的发展2. Minix 没有火起来的原因3. Linux 的崛起4. Linux 内核 & 发行版5. 类 Unix 系统目录结构第二部分:命令行基本操作1. 命令使用方法第三部分:文件与权限管理1. 列出目录内容:ls2. 显示 inode 内容:stat3

【Linux我做主】探秘进程与fork

进程和fork 父子进程和fork github地址 前言 1. 进程的标识符PID 1.1 查看系统内所有的进程 1.2 kill杀掉进程 1.3 获取进程的PID 1.4 bash与父子进程 2. 创建进程与fork 2.1 fork创建子进程 2.2 fork困惑的解释 0. fork的工作原理 1. 为什么给子进程返回0,给父进程返回子进程PID