网站首页 站内搜索

搜索结果

查询Tags标签: kernel,共有 294条记录
  • 【eBPF-03】进阶:BCC 框架中 BPF 映射的应用 v1.0

    eBPF 中实现内核态代码与用户态代码是可以实时通信的,这主要靠 BPF 映射 来实现。 BPF 映射 是内核空间的一段内存,以 键值对 的方式存储。内核态程序可以直接访问 BPF 映射,用户态需要通过系统调用才能访问这段地址。 BPF 映射有很多种类型,如下表所示。类型 说明BPF…

    2024/1/5 14:02:21 人评论 次浏览
  • 【eBPF-02】入门:基于 BCC 框架的程序进阶

    本文是 eBPF 系列的第二篇文章,我们来学习 eBPF BCC 框架的进阶用法,对上一篇文章中的代码进行升级,动态输出进程运行时的参数情况。主要内容包括:通过 kprobe 挂载内核事件的 eBPF 程序要如何编写? 通过 tracepoint 挂载内核事件的 eBPF 程序要如何编写? eBPF 的程…

    2023/12/29 1:03:16 人评论 次浏览
  • 【eBPF-01】初见:基于 BCC 框架的第一个 eBPF 程序

    闲言少叙,本文记录了如何零基础通过 BCC 框架,入门 eBPF 程序的开发,并实现几个简易的程序。 有关 eBPF 的介绍,网络上的资料有很多,本文暂且先不深入讨论,后面会再出一篇文章详细分析其原理和功能。 我们目前只需要知道,eBPF 实际上是一种过滤器,这种过滤器几乎可…

    2023/12/25 18:33:14 人评论 次浏览
  • Windows 11 下 Virtualbox 6.1.34 出现 End kernel panic - not syncing: attempted to kill the idle task

    前言小半年没用 Virtualbox 了,切换到了 VMware,今天又切换回去(无聊),但是安装虚拟机出现这个错误。 解决方法根据 Virtualbox 论坛的讨论[1]和[2],首先明确 系统必须关闭了 Windows 自带的 Hyper-v 虚拟化而且之后重启了CPU 必须开启虚拟化支持我们要做的也很简单…

    2022/9/14 5:17:35 人评论 次浏览
  • linux问题

    问题:PTY allocation request failed on channel 0当pty个数不够时候会弹出这个错误# 1.列出最大伪终端数 cat /proc/sys/kernel/pty/max# 2.增加最大伪终端数 (PTY) sudo vi /etc/sysctl.conf# 3.设置最大个数,我这里测试了一下5个 # kernel.pty.max = 5120 kernel.pty.m…

    2022/9/10 5:23:20 人评论 次浏览
  • Linux内核参数-共享内存

    在数据库配置过程中经常会遇到系统内核参数配置,而其中比较关键的有关于共享内存参数的配置 首先解释几个定义 共享内存共享内存,顾名思义即系统中两个或多个进程可以共同访问的内存区域,数据库一般使用共享内存来存储热数据,多个进程可以访问相同的内存数据,尽量避免…

    2022/9/8 5:23:03 人评论 次浏览
  • Linux Kernel TCP/IP Stack|Linux网络硬核系列

    介绍Linux网络技术中最核心的部分--TCP/IP协议栈 。 我们先看一下抽象的网络协议栈模型 再按分层思想看Linux内核协议栈实现框架 1. socket layer socket框架 socket系统调用(socket,bind,listen,accept,send,recv等)BSD socket API协议栈sock抽象适配层tcp/udp/ic…

    2022/9/7 5:23:02 人评论 次浏览
  • GPU A10 driver 安装

    GPU A10 driver 安装 环境 HOST: ubuntu804LTS GUST: 通过PCIE 透卡, KVM 虚拟机: ubuntu1804LTS 在gust 里面安装GPU driver 安装 步骤 NVIDIA Telsa GPU 的 Linux 驱动在安装过程中需要编译 kernel module,系统需提前安装 gcc 和编译 Linux Kernel Module 所依赖的包…

    2022/9/6 23:25:50 人评论 次浏览
  • Linux Kernel in a Nutshell - 8

    Kernel Configuration Recipes 原文链接 我的博客 前面介绍了重新配置内核的机制,本章介绍制作自己的内核通常会遇到的那些问题,并给出对应指令来处理它。 Disks Linux 内核支持宽泛的盘类型。本节将展示如何配置内核,让其支持大多数常见类型的盘控制器。 USB Storage …

    2022/8/30 5:25:21 人评论 次浏览
  • Linux Kernel in a Nutshell - 7

    Customizing a Kernel 原文链接 我的博客 以问题做关键字搜索,还有问题 构建你自己的 Linux 内核版本最困难的部分,应该就是确定哪一个驱动以及配置选项是你的设备需要的。本章将会手把手带你查找选择合适的驱动。 Using a Distribution Kernel 一个最简单确定需要模块的…

    2022/8/30 5:24:13 人评论 次浏览
  • [CentOS7]更换内核

    1. 添加repo库 yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm2. 导入签名 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org3. 差看长期支持版本 [[email protected] ~]# yum --disablerepo="*" --enablerepo=&qu…

    2022/8/15 5:22:46 人评论 次浏览
  • CentOS7 内核升级

    CentOS7 内核升级背景:修复服务器内核漏洞 当安装了一个发行版,它包含了一个特定版本的内核,如下这台服务器内核则为:Linux 3.10.0-1160.el7.x86_64# uname -sr Linux 3.10.0-1160.el7.x86_64内核升级操作步骤如下: 安装elrepo# 载入公钥,安装eprepo源(网址:http:…

    2022/8/11 5:22:57 人评论 次浏览
  • 编写一个简单的linux kernel rootkit

    一、前言 linux kernel rootkit跟普通的应用层rootkit个人感觉不大,个人感觉区别在于一个运行在用户空间中,一个运行在内核空间中;另一个则是编写时调用的API跟应用层rootkit不同 一个最简单的linux kernel rootkit就是一个linux kernel module PS:如有错误,请斧正二…

    2022/8/8 5:22:53 人评论 次浏览
  • arm开发板,根文件系统挂载失败

    把nfs版本改为3 修改nfs配置文件 /etc/default/nfs-kernel-server,在文件末尾加入一句:RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog" 如果kernel版本较高支持nfs协议3的话,可以在Uboot传到Kernel的bootargs参数中加入nfsvers=3,使kernel使用nfs协议3 …

    2022/7/29 6:22:55 人评论 次浏览
  • Centos8安装nvidia驱动

    Centos8安装nvidia驱动 1. 查看显卡型号 lspci | grep-i nvidia 或者 lspci -vnn | grep VGA 2. 前往nvidia官网下载对应驱动 NVIDIA 驱动官方下载网址 下载得到 NVIDIA-Linux-x86_64***.**.run,然后放在一个全英文路径文件夹里,比如先在~中创建nvidia,把.run文件放进…

    2022/7/21 5:23:36 人评论 次浏览
共294记录«上一页1234...20下一页»
扫一扫关注最新编程教程