1. KVM 介绍 1.0 虚拟化简史 其中,KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor: 它由 Quramnet 开发,该公司于 2008年被 Re ...
分类:
其他好文 时间:
2018-12-04 14:34:14
阅读次数:
228
内核参数说明 /proc目录介绍详见链接 内核参数目录及配置文件: 修改内核参数的注意事项 模块说明 全称为动态可加载内核模块(Loadable Kernel Module,LKM),简称为模块 模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接到内核作为内核的一部分在内核 ...
分类:
其他好文 时间:
2018-11-19 00:27:40
阅读次数:
227
一、FIRWALLDFilewalld(动态防火墙)作为redhat7系统中变更对于netfilter内核模块的管理工具;iptablesservice管理防火墙规则的模式(静态):用户将新的防火墙规则添加进/etc/sysconfig/iptables配置文件当中,再执行命令/etc/init.d/iptablesreload使变更的规则生效。在这整个过程的背后,iptablesservice首
分类:
系统相关 时间:
2018-11-16 13:30:48
阅读次数:
176
Linux内核基础:Linux Kernel: Linux内核的体积结构是单内核的,但充分借鉴了微内核设计体系的优点,为内核引入模块化机制,使得虽然是单内核,但工作在模块化的方式下,并且模块可以动态装载或卸载;Linux内核负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳 ...
分类:
系统相关 时间:
2018-10-27 00:15:51
阅读次数:
207
1.跳转表存在的意义1.1内核模块反汇编如下的程序清单,为一个内核模块的源码。#define__SYLIXOS_KERNEL#include<SylixOS.h>#include<module.h>/**SylixOScallmodule_init()andmodule_exit()automatically.*/intmodule_init(void){printk("h
分类:
其他好文 时间:
2018-10-23 20:45:50
阅读次数:
179
一、问题描述:有台服务器(Ubuntu14.04.1系统)停电后启动异常,报mei_me0000:00:16.0:initializationfailed.错误,如下图二、原因分析:mei_me是Intel(R)ManagementEngineInterface的内核模块,如果启动失败,其实可以直接屏蔽掉这个模块。Intel(R)ManagementEngineInterface是为Intel针对
分类:
其他好文 时间:
2018-10-08 15:55:03
阅读次数:
626
1使用范围本文档适用于分析OpenRT核心网路由器相关问题的技术人员。2固件更新需求OpenRT系统包含系统镜像、配置文件、Web页面、内核模块、业务APP等多个组件。系统更新操作可能涉及多个部分,需要对多个组件进行更新。这对OpenRT的维护人员提出了很高的要求,增加了维护成本。因此需要设计一套方便简洁的系统固件升级流程,简化OpenRT的维护流程,减低使用门槛,提高OpenRT核心网路由系统的
分类:
其他好文 时间:
2018-09-26 17:07:01
阅读次数:
385
系统查看uname-a#查看内核/操作系统/CPU信息head-n1/etc/issue#查看操作系统版本cat/proc/cpuinfo#查看CPU信息hostname#查看计算机名lspci-tv#列出所有PCI设备lsusb-tv#列出所有USB设备lsmod#列出加载的内核模块env#查看环境变量资源查看free-m#查看内存使用量和交换区使用量df-h#查看各分区使用情况du-sh<
分类:
系统相关 时间:
2018-09-20 15:57:16
阅读次数:
219
dpctl 命令实践 dpctl 程序是一个命令行工具用来检测和管理 OpenFlow 数据通路,它能够显示当前的状态数据通路,包括功能配置和表中的条目,以及合适使用 OpenFlow 的内核模块,可以用来添加,删除,修改和监视 datapaths。 查看交换机端口信息基本情况(TCP 端口 663 ...
分类:
其他好文 时间:
2018-09-16 01:00:14
阅读次数:
226
1. Linux 内核的整体结构非常庞大,其包含的组件也非常多,使用这些组件的方法有两种: ① 直接编译进内核文件,即zImage或者bzImage(问题:占用内存过多) ② 动态添加 * 模块本身并不被编译进内核文件 * 根据需求,在内核运行期间动态安装或卸载 2. 内核模块动态安装与卸载 ①安装 ...
分类:
系统相关 时间:
2018-08-17 12:12:17
阅读次数:
191