阿里云文档 2025-04-01

Alibaba Cloud Linux系统内核支持eBPF特性的说明

ANCK(Alibaba Cloud Linux Kernel)是阿里云优化的Linux内核版本。本文将介绍如何正确使用ANCK的eBPF的特性。

阿里云文档 2025-03-21

Linux内核参数net.core.optmem_max设置过小导致无法远程连接实例

net.core.optmem_max 是 Linux 内核中的一个网络参数,用于设定每个套接字所允许的最大缓冲区的大小。该参数直接影响网络应用程序在处理大量并发连接和高带宽流量时的性能。如果设置过小,可能导致网络性能下降、丢包增多和时延过高,从而影响远程连接实例的稳定性。本文将介绍如何调整该参数。

文章 2024-11-16 来自:开发者社区

深入探索Android系统架构:从Linux内核到应用层

Android,作为全球最受欢迎的移动操作系统之一,其成功不仅在于其开源的本质,还在于其精心设计的系统架构。这一架构使得Android能够适应从智能手机到平板电脑,再到可穿戴设备和智能电视等各种设备。本文旨在深入探讨Android系统的架构,帮助开发者和爱好者更好地理解其工作机制。 一、Linux内核层Android系统的核心...

阿里云文档 2024-10-08

使用kdumpctl工具查看内核崩溃转储的启动日志

kdump是一种为Linux内核提供崩溃转储机制的服务,旨在系统发生崩溃时捕获内存快照(vmcore)。通过该机制,用户能够在系统故障后分析内核崩溃时的状态,以确认导致崩溃的原因。当kdump服务异常时,可能导致内存快照生成失败,此时可以通过kdumpctl工具查看内核崩溃转储的启动日志,以分析kdump服务异常及未生成内存快照的原因,该工具在Alibaba Cloud Linux 3中已默认安装...

阿里云文档 2024-08-14

内核更新时无法正常加载NVIDIA GPU(Tesla)驱动

当升级GPU实例的操作系统(例如Alibaba Cloud Linux、RedHat、CentOS、Ubuntu等)内核时,可能会因为两个内核的kABI(Kernel Application Binary Interface)不一致,导致旧内核上构建的GPU(Tesla)驱动无法在新的内核上加载。内核升级后,请根据内核的kAPI(Kernel Application Programming Int...

阿里云文档 2024-08-01

Alibaba Cloud Linux 3无法切换低版本内核的解决方案

本文介绍了Alibaba Cloud Linux 3系统的ECS实例,安装了低于当前系统正在运行的内核版本后,系统未自动切换至该低版本的内核上运行的原因及解决方案。

文章 2024-01-04 来自:开发者社区

Android 正常运行所需的一系列 Linux 内核接口

本页介绍了 Android 正常运行所需的一系列 Linux 内核接口。这些接口的数量将与日俱增,包含越来越多的 Android 内核接口。1、系统调用所有系统调用提供的签名和语义应与同一版本的上游 Linux 内核中的签名和语义相同。prctl除了用于受支持的内核版本的上游 prctl 指令外,Android 还依赖于其他 prctl 指令,这些指令的实现可以在 Android 通用内核中找到....

Android 正常运行所需的一系列 Linux 内核接口
文章 2022-02-07 来自:开发者社区

【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )

文章目录一、system 系统命令和系统应用数据目录1、/system/app/ 系统应用目录2、/system/framework/ 框架目录3、/system/font/ 字体目录二、sys Linux 系统内核文件目录一、system 系统命令和系统应用数据目录system 目录 是 系统命令和应用数据目录 ;注意区分 system 目录 与 sys 目录 , sys 是 Linux 系统....

【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )
文章 2017-11-16 来自:开发者社区

在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序

在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。接着,在Ubuntu上为Android系统编写Linux内核驱动程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另....

文章 2017-11-08 来自:开发者社区

在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序

在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系统属性文件/sys/class/hello/hello/val。进一步,还通过cat命令来直接访问/proc/hello和....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库