Linux 内核的版本控制
Linux 内核的版本控制以及确保模块兼容性是开发和维护 Linux 系统时非常重要的一部分。 Linux 内核采用了语义版本控制(Semantic Versioning),通常由三个部分组成: 主版本号(major)、次版本号(minor)和补丁版本号(patch),形式为 X.Y.Z。 1. 版本控制原则 主版本号 (X): 当发生重大变化或不向后兼容的修改时,主版本号会增加。自 Linux 2.6 ...
CentOS入门宝典:从零到一构建你的Linux服务器帝国
简介与版本选择 1.1 CentOS是什么? 1.2 版本选择 二、安装CentOS 2.1 准备安装介质 2.2 安装过程 三、基础配置与优化 3.1 更新系统 3.2 配置防火墙 3.3 配置SELinux 3.4 系统监控与日志 四、网络配置与管理 4.1 配置静态IP 4.2 网络调试与诊断 五、服务管理 六、文件系统与权限管理 6.1 文件系统结构 6.2 文件权限与所有权 七、软件包管理 7.1...
【linux】一种基于虚拟串口的方式使两个应用通讯
在Linux系统中,两个应用之间通过串口(Serial Port)进行通信是一种常见的通信方式,特别是在嵌入式系统、工业自动化等领域。串口通信通常涉及到对串口设备的配置和读写操作。以下是一个基本的步骤指南,说明如何在Linux中设置两个应用以通过串口进行通信: 1. 确认串口设备 首先,你需要确认你的Linux系统上有哪些串口设备。通常,串口设备在/dev目录下,如/dev/ttyS0、/dev/ttyUS...
linux进程间通信——学习与应用命名管道, 日志程序的使用与实现
命名管道原理 但是, 我们如果向这个管道之中写入数据, 就会阻塞住: 所以呢,我们如果再打开一个终端, 在我们的管道中去读取, 就会看到读取到了内容, 并且不会再被阻塞住了!!! mkfifo管道文件不会保存数据, 他只相当于一个中转层。 所以, 我们的两个不同进程打开同一个文件本质上也是这一张图: 如何理解mkfifo 那么, 我们怎么保...
腾讯云 Nginx 服务器 SSL 证书安装部署(Linux)
看起来大家庭关注这个,刚发了一个《Nginx 服务器 SSL 证书安装部署(Windows)》,点击量还挺高,那就再发一个linux下的过程吧。希望能对大家有所帮助。 照例,先放官方废话: 说明 1、本文档以证书名称 cloud.tencent.com 为例。 2、Nginx 版本以 nginx/1.18.0 为例。 3、当前服务器的操作系统为 CentOS 7,由于操作系统的版本不同,详细操作步骤略有区别...
linux中2024新版virtuoso安装的详细步骤
是一个高性能的多模型数据库,支持关系型、文档型、图形型和RDF数据库操作。随着时间的推移,Virtuoso 数据库不断更新,尤其是2024年发布的新版本,带来了许多新特性和改进。本文将详细介绍如何在 Linux 环境下安装最新版的 Virtuoso 数据库。 1 virtuoso的选择和下载 1.1 virtuoso版本介绍 截止到目前(2024年9月),virtuoso的最新版本是7.2.13,可以通过...
C++(2)之Linux多线程服务端编程总结
文章目录 C++之Linux多线程服务端编程读书笔记1. 线程安全的对象1.1 对象的创建1.2 对象销毁1.3 指针类错误1.4 智能指针1.5 并发编程 2. 线程同步精要2.1 线程同步原则2.2 互斥器原则2.3 条件变量2.4 读写锁和信号量2.5 线程库和锁封装2.6 Singleton与线程安全 3. 多线程服务器常用编程模型3.1 单线程单循环3.2 进程间通信3.3 多线程服务器3.4 ...
网络编程day04(UDP、Linux IO 模型)
目录 【1】UDP 1》通信流程 2》函数接口 1> recvfrom 2> sendto 3》代码展示 1> 服务器代码 2> 客户端代码 【2】Linux IO 模型 场景假设一 1》阻塞式IO:最常见、效率低、不耗费CPU 2》 非阻塞 IO:轮询、耗费CPU,可以处理多路IO 设置非阻塞的方式 1> 通过函数自带参数设置 2> 通过设置文件描述符的属性,把文件描述符的属性设置为非阻塞 3...
linux访问外网的设置
Ubuntu | LUCKFOX WIKI 开发板配置 添加路由信息 sudo route add default gw 172.32.0.100 添加 DNS servers 打开文件 sudo vi /etc/resolv.conf 添加以下内容: nameserver 8.8.8.8 联网测试 ping www.baidu.com 开机自动配置 路由信息和 DNS servers 重启后会被清除,我...
Linux Vim的 命令大全
Linux Vim的 命令大全 文章目录 Linux Vim的 命令大全@[TOC](文章目录)Vim 的历史Vi 的诞生Vim 的诞生Vim 的开源与发展Vim 的影响力1.Vim 的基本模式2. 正常模式常用命令3. 插入模式4. 命令模式5. 可视模式6. 其他有用的命令7. 自定义设置下载 Vim 的历史 Vim 的历史可以追溯到 1991 年,它是由荷兰程序员 Bram Moolenaar 开发...