- 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 III 篇,本文主要讲了以下问题:系统调用的概念、系统调用的实现原理与过程以及如何在 Linux 中增加一个系统调用。 0x00 系统调用的概念 系统调用是为了和用户空间上的进程进行交互,内核提供的一组界面。 应用程序通过这组界面访问硬件和其他操作系统资源完成对硬件和资源的访问控制硬件设备的抽象... 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 III 篇,本文主要讲了以下问题:系统调用的概念、系统调用的实现原理与过程以及如何在 Linux 中增加一个系统调用。 0x00 系统调用的概念 系统调用是为了和用户空间上的进程进行交互,内核提供的一组界面。 应用程序通过这组界面访问硬件和其他操作系统资源完成对硬件和资源的访问控制硬件设备的抽象...
- 平常我们习惯使用 cat 命令来查看日志信息,文件内容等;有时候只想筛选关键字的信息、文件内容后5行、不看这个关键字有关的信息、多个关键字信息等。 解决方案: 在使用 cat 命令时,搭配使用 grep 命令 和通道 | 直接举例: 查看文件log.txt 中的警告信息,关键字是:warning cat log.txt | grep 'warn... 平常我们习惯使用 cat 命令来查看日志信息,文件内容等;有时候只想筛选关键字的信息、文件内容后5行、不看这个关键字有关的信息、多个关键字信息等。 解决方案: 在使用 cat 命令时,搭配使用 grep 命令 和通道 | 直接举例: 查看文件log.txt 中的警告信息,关键字是:warning cat log.txt | grep 'warn...
- 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 IV 篇,本文主要讲了以下问题:中断和中断处理程序的概念与实现原理、Linux 中的下半部以及内核同步方法。 0x00 中断和中断处理程序 I 中断 中断是一种特殊的电信号,由硬件发向处理器,处理器接收到中断时,会马上箱操作系统反映,由操作系统进行处理。中断随时可以产生,因此,内核随时可能因为新... 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 IV 篇,本文主要讲了以下问题:中断和中断处理程序的概念与实现原理、Linux 中的下半部以及内核同步方法。 0x00 中断和中断处理程序 I 中断 中断是一种特殊的电信号,由硬件发向处理器,处理器接收到中断时,会马上箱操作系统反映,由操作系统进行处理。中断随时可以产生,因此,内核随时可能因为新...
- ubuntu系统root登录,root用户登录的话,可以直接输入sudo su直接登录root用户 然后从网上收集的linux命令: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i ... ubuntu系统root登录,root用户登录的话,可以直接输入sudo su直接登录root用户 然后从网上收集的linux命令: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i ...
- super键在有的键盘上对应的键是windows键 1、常用快捷键 Ctrl+C(复制)、Ctrl+V(粘贴)、 Ctrl+S(保存) 2、Super+空格:切换输入法(用于多语言设置) 非英文环境的使用者,第一时间就是想知道如何切换输入法吧。 如果你同时安装了五笔和拼音的话,在切换到了中文输入法后,按右shift键,可以在五笔和拼音之间切换... super键在有的键盘上对应的键是windows键 1、常用快捷键 Ctrl+C(复制)、Ctrl+V(粘贴)、 Ctrl+S(保存) 2、Super+空格:切换输入法(用于多语言设置) 非英文环境的使用者,第一时间就是想知道如何切换输入法吧。 如果你同时安装了五笔和拼音的话,在切换到了中文输入法后,按右shift键,可以在五笔和拼音之间切换...
- 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 V 篇,本文主要讲了以下问题:Linux 内核中的时间概念和时间表示,硬件时钟和定时器以及时间中断和内存管理的相关知识。 0x00 内核中的时间概念 内核需要管理相对时间和绝对时间硬件为内核提供了一个系统定时器用以计算流逝的时间,它以某种频率自行触发时间中断,该频率可以通过编程预定,称作节拍率时间... 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 V 篇,本文主要讲了以下问题:Linux 内核中的时间概念和时间表示,硬件时钟和定时器以及时间中断和内存管理的相关知识。 0x00 内核中的时间概念 内核需要管理相对时间和绝对时间硬件为内核提供了一个系统定时器用以计算流逝的时间,它以某种频率自行触发时间中断,该频率可以通过编程预定,称作节拍率时间...
- 文章目录 复制脚本 ##Redis介绍## Redis如今已经成为Web开发社区最火热的内存数据库之一,随着Web2.0的快速发展,再加上半结构数据比重加大,网站对高效性能的需求也越来越多。 而且大型网站一般都有几百台或者更多Redis服务器。Redis作为一款功能强大的系统,无论是存储、队列还是缓存系统,都有其用武之地。 ##Redis G... 文章目录 复制脚本 ##Redis介绍## Redis如今已经成为Web开发社区最火热的内存数据库之一,随着Web2.0的快速发展,再加上半结构数据比重加大,网站对高效性能的需求也越来越多。 而且大型网站一般都有几百台或者更多Redis服务器。Redis作为一款功能强大的系统,无论是存储、队列还是缓存系统,都有其用武之地。 ##Redis G...
- 喜欢谷歌浏览器的翻译功能,在Linux系统中也想要安装它,下面分享一下: 1)到官网下载安装包 谷歌官网 点击下载按钮,选择版本: 64 位 .deb(适用于 Debian/Ubuntu) 2)来到下载好包的目录下,进行安装 sudo dpkg -i google-chrome-sta... 喜欢谷歌浏览器的翻译功能,在Linux系统中也想要安装它,下面分享一下: 1)到官网下载安装包 谷歌官网 点击下载按钮,选择版本: 64 位 .deb(适用于 Debian/Ubuntu) 2)来到下载好包的目录下,进行安装 sudo dpkg -i google-chrome-sta...
- Cocos2d-x在ubuntu上的开发环境搭建,请参考《Ubuntu18.04搭建Cocos2d开发环境》 创建项目 格式: $ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR 1 实例: ~/Desktop/Games$ cocos new OkGame -p c... Cocos2d-x在ubuntu上的开发环境搭建,请参考《Ubuntu18.04搭建Cocos2d开发环境》 创建项目 格式: $ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR 1 实例: ~/Desktop/Games$ cocos new OkGame -p c...
- ##【keepalived安装】 下载keepalived到/usr/local/src tar -xzvf keepalived-1.2.19.tar.gz cd /usr/local/src/keepalived-1.2.19 ###配置 ./configure --prefix=/usr/local/keepalived 编译 make && ... ##【keepalived安装】 下载keepalived到/usr/local/src tar -xzvf keepalived-1.2.19.tar.gz cd /usr/local/src/keepalived-1.2.19 ###配置 ./configure --prefix=/usr/local/keepalived 编译 make && ...
- 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 VI 篇,本文主要讲了以下问题:Linux 虚拟文件系统的概念、相关接口等内容。 0x00 虚拟文件系统概念 虚拟文件系统(VFS)为用户空间提供了文件系统接口VFS 协同不同文件系统的工作 0x01 通用文件接口 VFS 使得用户可以直接使用 open(), read(), write()... 这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第 VI 篇,本文主要讲了以下问题:Linux 虚拟文件系统的概念、相关接口等内容。 0x00 虚拟文件系统概念 虚拟文件系统(VFS)为用户空间提供了文件系统接口VFS 协同不同文件系统的工作 0x01 通用文件接口 VFS 使得用户可以直接使用 open(), read(), write()...
- 一、linux 下查看cpu位数 内核等参数命令 1)查看当前操作系统内核信息) uname -a 测试系统:Ubuntu 18.04 64bit with ARM 规格: 4vCPUs | 8GB | kc1.xlarge.2 2)查看当前操作系统发行版信息 cat /etc/issue 3)CPU逻辑个数 cat /proc/cpu... 一、linux 下查看cpu位数 内核等参数命令 1)查看当前操作系统内核信息) uname -a 测试系统:Ubuntu 18.04 64bit with ARM 规格: 4vCPUs | 8GB | kc1.xlarge.2 2)查看当前操作系统发行版信息 cat /etc/issue 3)CPU逻辑个数 cat /proc/cpu...
- 博主上篇的文章讲的是伪分布式部署,那么接下来进行分布时的教学,先从搭建集群开始,为分布式开发环境做准备。 目录 1. 克隆虚拟机2. 更改系统的mac地址3. 更改网卡信息4. 更改主机名5. 添加别名6. 关闭防火墙7. 关闭selinux8. SCP远程文件拷贝9. SSH 远程登录1. 基于密码的登录2. 无密钥配置(免密登录) 10. 总... 博主上篇的文章讲的是伪分布式部署,那么接下来进行分布时的教学,先从搭建集群开始,为分布式开发环境做准备。 目录 1. 克隆虚拟机2. 更改系统的mac地址3. 更改网卡信息4. 更改主机名5. 添加别名6. 关闭防火墙7. 关闭selinux8. SCP远程文件拷贝9. SSH 远程登录1. 基于密码的登录2. 无密钥配置(免密登录) 10. 总...
- 文章目录 3、安装JDK ##前言 ###Kafka简介 Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。 ###Kafka优点 Kafka好处:转自 InfoQ... 文章目录 3、安装JDK ##前言 ###Kafka简介 Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。 ###Kafka优点 Kafka好处:转自 InfoQ...
- top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具,TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,有点像window系统的任务管理器 语法:top [param] 1 param为: -b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;... top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具,TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,有点像window系统的任务管理器 语法:top [param] 1 param为: -b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;...
上滑加载中
推荐直播
-
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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签