操作系统

从0到1,一文读懂Linux的发展历史

目录起源:Linus Torvalds的个人项目 早期发展:从内核到完整系统 走向成熟:Linux发行版的出现 Debian和Red Hat的崛起 其他著名发行版 开源社区的力量:全球开发者的协作 Linux内核开发 Linux基金会 Linux的多样化应用:从服务器到移动设备 服务器领域的主导地位&nbsp

从ELF到进程间通信:剖析Linux程序的加载与交互机制

一、ELF文件格式用一张图片简单了解一下ELF。我们所见过的 .o,可执行文件,.so都是ELF格式的。当然了,不止这些文件。ELF文件描述的是文件的内容,文件属性在 inode 里。 1. 理解ELF HeaderELF Header 是用来描述ELF文件整体的布局情况的(ELF Header的起始位置,大小&

【linux】linux基础IO(六)软硬链接(软链接,硬链接)

小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 linux系列专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言 一、如何建立文件之间的软硬链接 建立文件之间的软链接 建立文件之间的软链接 二、深入理解软硬链接 如何理解软链接 软链接的应用场景

Linux的基础指令

目录1、Shell及运行原理2、热键3、Linux的基础知识4、Linux的基础指令4.1 man4.2 clear&&history&&whoami4.3 pwd4.4 ls4.5 cd4.6 mkdir&&touch1. mkdir2. touch4.7 rmdir&&rm1. rmdir2. rm4.8 cp&&

【Linux】Linux安装MySQL详细图文教程

Linux安装MySQL详细教程前言MySQL是一种关系型数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。 一、下载mysq

Linux(从入门到精通)

Linux概述Linux内核最初只是由芬兰人林纳斯·托瓦兹1991年在赫尔辛基大学上学时出于个人爱好而编写的。Linux特点 首先Linux作为自由软件有两个特点:一是它免费提供源代码,二是爱好者可以根据自己的需要自由修改、复制和发布源码 Linux的各个发行版本 Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 Red Hat Linux U

Mac配置环境变量详解

在Mac上配置$PATH环境变量的位置和生效方法因Shell类型而异。以下是针对主流Shell(zsh和bash)的详细说明,结合系统层级和用户层级的配置方式,帮助你快速定位并持久化生效配置。 一、配置文件的位置 1. 系统级配置文件(需谨慎修改) 全局zsh配置: /etc/zshrc &#xf

【Linux课程学习】:第二十一弹---深入理解信号(中断,信号,kill,abort,raise,larm函数)

🎁个人主页:我们的五年🔍系列专栏:Linux课程学习 🌷追光的人,终会万丈光芒🎉欢迎大家点赞👍评论📝收藏⭐文章​Linux学习笔记:  #前言: 本篇是对上一篇信号的基础部分再一次讲解,对信号的有一个更深入的理解。相

【自用】解决ubuntu无法播放MP4的问题(安装VLC)

一、问题描述当在ubuntu试图播放MP4文件时,会出现如下报错:在Ubuntu Software更新了之后,视频只有声音,没有画面,无法正常观看。二、解决方案此时,需要安装能够播放多媒体文件的播放器。此处选择安装VLC,这个形似雪糕筒的软件在windows和ubuntu系统都可以使用,

【Linux笔记】——进程信号的保存

🔥个人主页🔥:孤寂大仙V 🌈收录专栏🌈:Linux 🌹往期回顾🌹:【Linux笔记】——进程信号的产生 🔖流水不争,争的是滔滔不 一、信号的相关概念 二、信号集操作函数 sigset_t 信号集操作函数