文章目录虚拟化概念为什么要使用虚拟化KVM安装以及使用virsh常用命令磁盘格式转换快照管理虚拟机克隆虚拟机的网络连接模式磁盘热添加、扩容热添加网卡热添加内存热添加CPUkvm热迁移esxi虚拟机迁移至kvm 虚拟化概念虚拟化是一种资源管理技术,它是将计算机应硬件资源抽象、转换后呈现出来,它打破了实体结构空间不可切割的障碍,使用户可以比原本的组态以更好的方式来使用这些资源,常用的应用虚拟化方式有
概述 内核空间与外围设备交换数据,用户空间与内核空间交换数据实际上是非常消耗时间的,应该尽量减少它们之间相互访问的次数,就应用了缓冲技术。其本质就是一次性读取大量数据(顺序读写)进缓冲,当需要数据的时候进入缓冲区读取数据,这样能够大大减少消耗的时候被消耗的时间,所以内核缓冲技术对于文件IO是非常重要的。 linux中的fopen函数是open函数的封装,fopen使用了FILE结构体保存缓冲数据,
转载 2021-04-25 13:48:00
337阅读
2评论
Linux内核技术手册是一本涵盖了众多关键概念和技术的重要参考资料。作为一名Linux用户或开发者,熟练掌握和深入理解这本手册是至关重要的。本文将围绕着“Linux内核技术手册”这个关键词展开讨论,探讨它的重要性以及对于Linux操作系统的意义。 首先,Linux内核技术手册是一本详尽的指南,介绍了Linux内核的基本原理和设计。它提供了关于Linux操作系统内核的详细信息,包括进程管理、内存管
原创 2024-01-30 17:16:48
102阅读
linux 内核 技术 网站 列表http://www.kerneltravel.net/ Linux内核之旅http:/...
转载 2022-05-03 21:09:38
633阅读
预备知识:/proc/modules文件中的内容 文件中存放着所有的内核模块信息,主要有6列: nfs 170109 0 - Liv
原创 2022-09-23 13:43:05
283阅读
转自:http://blog.chinaunix.net/uid-22566367-id-2747207.html1) Linux中主要有哪几种内核锁?2) Linux中的用户模式和内核模式是什么含意?3) 怎样申请大块内核内存?4) 用户进程间通信主要哪几种方式?5) 通过伙伴系统申请内核内存的函数有哪些?6) 通过slab分配器申请内核内存的函数有?7) Linux内核空间和用户空间
转载 精选 2014-07-25 21:16:53
613阅读
http://blog.chinaunix.net/uid-25909619-id-3376158.html
原创 2022-01-12 17:21:10
105阅读
前言最近学员去公司面试,很多公司会问到关于内核优化的问题,其实面试官也没有优化过,但就是想问问,仅此而已。作为一个运维对Linux内核参数进行调整,很多人觉得很高大上,可能是很高深的技术。可以这么给你说,
原创 2021-04-13 22:40:04
285阅读
Linux 内核简介现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。图 2. GNU/Linux 操作系统的基本体系结构 最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。GNU C Library (glibc)也在这里。它提供了连接内核的系统调用接口
原创 2023-05-12 00:08:37
249阅读
1、简介(基于s3c2440 linux) 在内核调试技术之中,最简单的就是printk的使用了,它的用法和C语言应用程序中的printf使用类似,在应用程序中依靠的是stdio.h中的库,而在linux内核中没有这个库,所以在linux内核中,使用这个printk就要对内核的实现有一定的了解。 p
转载 2020-07-29 19:41:00
283阅读
点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料在开始正式的讨论前,我先抛出几个问题:谈到磁盘时,常说的HDD磁盘和SSD磁盘最大的区别是...
转载 2022-01-02 10:11:22
220阅读
点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料在开始正式的讨论前,我先抛出几个问题:谈到磁盘时,常说的HDD磁盘和SSD磁盘最大的区别是...
转载 2022-01-11 14:34:57
112阅读
这是《Linux系统调用那些事》高级部分的第一章《聊聊Linux IO》。高级部分的文章均假设读者完整的学习过Linux系统基础以及Linux系统编程相关的内容,并已有一定的工程实践经验。...
转载 2022-03-10 11:39:46
10000+阅读
Linux内核技术手册PDF是一本深入研究Linux操作系统内核技术的重要资料。红帽作为一家知名的Linux发行版厂商,对Linux内核的研究和应用有着丰富的经验。本手册从最基础的内核结构、进程管理、内存管理到高级的网络、文件系统等方面进行了深入的讲解,为想要深入了解Linux内核技术人员提供了重要参考资料。 Linux内核技术手册PDF的内容既包括了对Linux内核的深入解读,也包括了对Li
原创 2024-05-24 10:01:59
157阅读
基础理论 什么是Linux内核?与用户空间有何区别? Linux内核的主要功能有哪些? 内核模块是什么?它们是如何工作的? 描述内核空间和用户空间之间的通信机制。 什么是系统调用?请给出几个例子。 如何查看当前系统的内核版本? 解释Linux内核的模块化是如何实现的。 什么是设备树?它在Linux内核中扮演什么角色? 设备驱动 设备驱动程序的作用是什么? 字符设备和块设备有什么区别? 描述创
  随笔 - 953, 文章 - 0, 评论 - 3, 引用 - 0三十道linux内核面试题     参考:https://www.cnblogs.com/alantu2018/p/8461068.html     ...
原创 2022-06-09 20:31:04
492阅读
一、写在前面合格的linux驱动工程需要满足下面的条件,本文的目标就是用最简练的语言把这些条件讲清楚:1、有一定的硬件基础,懂得SRAM,Flash,SDRAM,磁盘的读写方式,了解UART,IIC,USB等设备接口,了解轮询,中断,DMA的原理,PCI总线的工作方式以及CPU的内存管理单元(MMU)等。2、有一定的C语言基础,能够熟练使用结构体,指针,函数指针,以及内存的动态申请和释放。3、有
Preface    当用户编译一个linux内核代码后,会产生几个文件:vmlinz、initrd.img, 以及System.map,如果配置过grub引导管理器程序,会在/boot目录下看到这几个文件。vmlinuz    vmlinuz是可引导的、压缩的内核文件。    该文件包含了一个最小功能的内核,在PC上通常是先执行vmli
原创 2013-05-20 15:23:19
955阅读
Linux内核工程是一个关键角色,在现代计算机科学和技术领域发挥着重要作用。他们是处理和维护Linux操作系统核心的专家,负责解决各种与内核相关的问题,并为用户提供稳定和高性能的操作环境。本文将介绍Linux内核工程的职责和技能要求,以及他们对计算机系统发展的重要性。 作为一名Linux内核工程,他们需要具备全面的计算机科学知识和相关技能。首先,他们必须熟悉Linux操作系统的工作原理和体
原创 2024-02-02 15:08:02
92阅读
作为一名Linux内核开发工程,对于红帽这个开源软件公司来说绝对是一个重要的合作伙伴。红帽作为Linux发行版的主要提供商,以其优秀的技术支持和服务而闻名于世。红帽公司的产品涵盖了Linux操作系统、虚拟化技术、云计算解决方案等多个领域,为企业用户提供了全面的解决方案。 红帽的旗舰产品就是红帽企业Linux(Red Hat Enterprise Linux,简称RHEL),作为企业级服务器操作
原创 2024-03-11 11:01:41
125阅读
  • 1
  • 2
  • 3
  • 4
  • 5