- 使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。 使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。
- 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。
- 报文(Message)队列(消息队列):消息队列是消息的链接表,包括Posix消息队列system V消息队列。有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺点。 报文(Message)队列(消息队列):消息队列是消息的链接表,包括Posix消息队列system V消息队列。有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺点。
- 信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数); 信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数);
- 信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数); 信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数);
- 在Linux中使用Ansible进行自动化部署是一个高效且灵活的过程,它允许您通过简单的YAML剧本(Playbooks)来描述部署步骤,然后在目标主机上执行这些步骤以达到自动化配置、部署和管理的目的。以下是使用Ansible进行自动化部署的基本步骤:1. 安装Ansible首先,确保您的Linux系统已安装Ansible。大多数现代Linux发行版都可以通过包管理器来安装Ansible。例... 在Linux中使用Ansible进行自动化部署是一个高效且灵活的过程,它允许您通过简单的YAML剧本(Playbooks)来描述部署步骤,然后在目标主机上执行这些步骤以达到自动化配置、部署和管理的目的。以下是使用Ansible进行自动化部署的基本步骤:1. 安装Ansible首先,确保您的Linux系统已安装Ansible。大多数现代Linux发行版都可以通过包管理器来安装Ansible。例...
- 3. 实战案例——Samba和NFS服务配置实战3.1 案例目标(1)掌握Samba服务的配置和使用方法;(2)掌握NFS的配置和使用方法。3.2 案例分析(1)规划节点Samba服务器的节点规划,见表3-1。表3-1 IP地址信息设备虚拟机名称IP地址文件共享服务器server10.24.2.9/16客户端client10.24.2.6/16(2)基础准备最小化CentOS 7.5虚拟机一... 3. 实战案例——Samba和NFS服务配置实战3.1 案例目标(1)掌握Samba服务的配置和使用方法;(2)掌握NFS的配置和使用方法。3.2 案例分析(1)规划节点Samba服务器的节点规划,见表3-1。表3-1 IP地址信息设备虚拟机名称IP地址文件共享服务器server10.24.2.9/16客户端client10.24.2.6/16(2)基础准备最小化CentOS 7.5虚拟机一...
- 2.1 目录操作管理命令目录管理功能及应用.mp4利用文件目录,可以分门别类的组织安排文件。日常文件系统管理中,常用的目录操作命令有pwd、cd、ls、mkdir和rmdir等。(1)列出文件目录ls命令在Linux系统中,使用ls命令可以列出当前目录中所有的子目录和文件信息。该命令语法格式为:ls [选项] [目录或文件名称]常用选项:● -a:列出当前目录下所有文件,连同以“.”开头的隐... 2.1 目录操作管理命令目录管理功能及应用.mp4利用文件目录,可以分门别类的组织安排文件。日常文件系统管理中,常用的目录操作命令有pwd、cd、ls、mkdir和rmdir等。(1)列出文件目录ls命令在Linux系统中,使用ls命令可以列出当前目录中所有的子目录和文件信息。该命令语法格式为:ls [选项] [目录或文件名称]常用选项:● -a:列出当前目录下所有文件,连同以“.”开头的隐...
- 1、什么是设备树? 设备树(Device Tree),将这个词分开就是“设备”和“树”,描述设备树的文件叫做 DTS(Device Tree Source),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU数量、内存基地址、IIC接口上接了哪些设备、SPI接口上接了哪些设备。 树的主干就是系统总线,IIC控制器、GPIO控制器、SPI 控制器等都是接到系统主... 1、什么是设备树? 设备树(Device Tree),将这个词分开就是“设备”和“树”,描述设备树的文件叫做 DTS(Device Tree Source),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU数量、内存基地址、IIC接口上接了哪些设备、SPI接口上接了哪些设备。 树的主干就是系统总线,IIC控制器、GPIO控制器、SPI 控制器等都是接到系统主...
- 虚拟机管理器(Virtual Machine Monitor)又称Hypervisor。它的主要任务是调节对底层硬件的访问,以保证各个运行在虚拟机中的客户操作系统能共享同一台真实机器的物理资源。而虚拟机管理器就像一个操作系统管理进程和线程那样,来管理位于其上的虚拟服务器,即虚拟机,以及其上运行的客户操作系统和运行在其中的应用程序进程。 虚拟机管理器(Virtual Machine Monitor)又称Hypervisor。它的主要任务是调节对底层硬件的访问,以保证各个运行在虚拟机中的客户操作系统能共享同一台真实机器的物理资源。而虚拟机管理器就像一个操作系统管理进程和线程那样,来管理位于其上的虚拟服务器,即虚拟机,以及其上运行的客户操作系统和运行在其中的应用程序进程。
- 本教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解 Linux。 本教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解 Linux。
- ubuntu UFW简述 这又是一篇翻译文档:https://help.ubuntu.com/community/UFW 文章目录 ubuntu UFW简述Introduction 介绍UFW... ubuntu UFW简述 这又是一篇翻译文档:https://help.ubuntu.com/community/UFW 文章目录 ubuntu UFW简述Introduction 介绍UFW...
- 我们知道,当前 SELinux 的默认策略是 targeted,那么这个策略中到底包含有多少个规则呢?使用 seinfo 命令即可查询。命令如下:[root@localhost ~]# seinfo -b\#还记得-b选项吗?就是查询布尔值,也就是查询规则名字Conditional Booleans:187\#当前系统中有187个规则allow_domain_fd_useallow_ftpd... 我们知道,当前 SELinux 的默认策略是 targeted,那么这个策略中到底包含有多少个规则呢?使用 seinfo 命令即可查询。命令如下:[root@localhost ~]# seinfo -b\#还记得-b选项吗?就是查询布尔值,也就是查询规则名字Conditional Booleans:187\#当前系统中有187个规则allow_domain_fd_useallow_ftpd...
- 对于 SELinux 来说,所选择的策略类型直接决定了使用哪种策略规则来执行主体(进程)可以访问的目标(文件或目录资源)。不仅如此,策略类型还决定需要哪些特定的安全上下文属性。通过策略类型,读者可以更精确地了解 SELinux 所实现的访问控制。SELinux 提供 3 种不同的策略可供选择,分别是 Targeted、MLS 以及 MiNimum。每个策略分别实现了可满足不同需求的访问控制,... 对于 SELinux 来说,所选择的策略类型直接决定了使用哪种策略规则来执行主体(进程)可以访问的目标(文件或目录资源)。不仅如此,策略类型还决定需要哪些特定的安全上下文属性。通过策略类型,读者可以更精确地了解 SELinux 所实现的访问控制。SELinux 提供 3 种不同的策略可供选择,分别是 Targeted、MLS 以及 MiNimum。每个策略分别实现了可满足不同需求的访问控制,...
- 除了通过配置文件可以对 SELinux 进行工作模式的修改之外,还可以使用命令查看和修改 SELinux 工作模式。首先,查看系统当前 SELinux 的工作模式,可以使用 getenforce 命令;而如果想要查看配置文件中的当前模式和模式设置,可以使用 sestatus 命令,下面的代码显示了这两个命令:[root@localhost ~]# getenforce\#查询SELinux的... 除了通过配置文件可以对 SELinux 进行工作模式的修改之外,还可以使用命令查看和修改 SELinux 工作模式。首先,查看系统当前 SELinux 的工作模式,可以使用 getenforce 命令;而如果想要查看配置文件中的当前模式和模式设置,可以使用 sestatus 命令,下面的代码显示了这两个命令:[root@localhost ~]# getenforce\#查询SELinux的...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签