先来了解下/proc文件系统:        proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,pr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-05-14 08:25:05
                            
                                3036阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:内核编译前准备 (一)查看使用的操作系统版本 hostnamectl (二)下载Linux内核源码包(含疑惑) 原本打算使用低版本的Linux内核进行实验,但是编译完成了几个3.X版本以后发现总是出现CPU死机或者无法开机情况,所以这里还是先用与原系统内核的版本相近的进行编译(占了近20G空间)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-09-10 19:10:00
                            
                                828阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、下载源代码和编译软件的准备 
下载内核源代码:http://www.kernel.org/ 
注意,点击2.6.25内核的F版,即完整版。 
如果你懒得去网站点联接,运行下列命令: 
 
代码:
$cd ~
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.10.tar.bz2
&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-11-30 14:54:02
                            
                                491阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在源代码的目录下,有一个配置文件,.config文件,可以使用默认的,也可以使用命令清除,然后重新配置内文配置文件,把/boot/下的配置文件拿来修改使用,或者在源代码下/arch/平台下  选择相应的配置文件,然后再这个基础上来配置自己的内核  1、make distclean  清除一些临时文件,也可以使用make clean和make mrproper   di            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-06-10 23:50:00
                            
                                486阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux内核编译            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-17 09:39:34
                            
                                515阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一切来自马哥视频,马哥万岁            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-12 23:33:02
                            
                                729阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、背景介绍编译内核虽然在实际工作中用到的几率不大,但作为一个Linux运维人员,还是要对编译内核有初步的了解,以下就来介绍下编译内核的方法二、操作步骤1.检查开发环境以CentOS6为例,确认Server Platform Development和Development tools这两个包组已安装。yum grouplist | grep "Development"2.下载内核源码此处以3.10            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2017-04-17 21:50:56
                            
                                1432阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            General setup --->[ ] Prompt for development and/or incomplete code/drivers // 非对称读写锁系统 是一种高性能的kernel锁机制,适用于读多写少环境RCU Implementation (Tree-based hierarchical RCU)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-30 17:07:28
                            
                                902阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux 系统体系结构:linux kernel体系结构: arm有7种工作模式,x86也实现了4个不同级别RING0-RING3,RING0级别最高, 这样linux用户代码运行在RING3下,内核运行在RING0,这样系统本身就得到了 充分的保护用户空间(用户模式)转到内核空间(系统模式)方法: ·系统调用 ·硬件中断linux kernel 体系结构:虚拟文件系统VFS: VFS(虚拟文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 12:32:38
                            
                                288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。本文将以RedHat Linux 6.0(kernel 2.2.5)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-09-29 15:30:21
                            
                                694阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sleep  sleep 10mktemp     -t 创建文件指定名字长度    -d 创建目录,  mktemp -t file.XXXXXXX export TMPDIR=/var/tmpMYFILE=`mktemp -t file.XXXXXXX` 
kernel
狭义上来讲:内核,linux,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-05-08 21:58:36
                            
                                595阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             哈哈 ,没想到竟然成功了;
 ubuntu升级内核到3.1.5
 1.下载:wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.5.tar.bz2
 2. mv linux-3.1.5.tar.bz2 /usr/local/src/   对此目录有读写权限
&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-12-13 17:31:10
                            
                                544阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            =======来自archlinux.org.cn=======
你可以用/usr/src(本文内容)方法来编译内核,也可以用ABS:Kernel compilation with  ABS。少数Arch使用者更乐意使用/usr/src这个方法,不过使用ABS在自动配置某些方面很好用。这个取决于你自己,并不是说某个方法就一定比 较好。
下面的内容对生成Arch内核很有帮助。编译内核的常用方法对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-01-04 16:27:27
                            
                                552阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
一、内核简介
  内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
为什么编译内核
Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。
为了正            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-08-11 15:51:30
                            
                                599阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            查看内核:	#uname [OPTION]		[OPTION]			-r 显示内核版本和release号。用户空间访问、监控内核的方式:	/proc	/sys伪文件系统:	/proc/sys 目录中很多文件是可读写的。	/sys 某些文件可写设定内核参数值的方法:	临时生效,重启后失效:		#echo VALUE > /proc/sys/FILE 		#sysctl -w DIR.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2015-02-19 23:16:22
                            
                                1184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux内核编译,添加一些系统没有编译进去的模块,可以更方便的使用自己需要的功能。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2016-09-17 18:37:22
                            
                                782阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、安装需要的库。apt install libdw-devapt install libssl-dev2、指定硬件体系架构。为了减少安装编译器的过程,使用x86。如果要编译arm的内核,则指定ARCH=arm且需要安装交叉编译器。export ARCH=x86 3、配置.config,此处配置为 x86_64_defconfig。好了,我们点好菜了,菜单就是x86_64_defconfigmak            
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                    
                            2022-06-06 23:10:03
                            
                                386阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 下载kernel-2.6.15-1.2054_FC5.src.rpm (Fedora 5的内核源代码文件),放到/usr/src/redhad/SRPMS 下2. #cd /usr/src/redhat/SRPMS   #            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-28 14:19:00
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            整理了一下Linux内核编译的方法,原始内核版本为Linux-2.4.20.8,新内核版本为Linux-2.4.22,其它内核版本编译方法类似。
一 准备工作
首先当然是获得内核了,可以到[url]http://www.kernel.org/[/url]下载。
获得内核压缩包后(假设为linux-2.4.22.tar.gz),先将其复制到/usr/src目录下,然后转到/usr/src目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2007-06-04 11:40:09
                            
                                1184阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ubuntu 10.04内核是linux 2.6.32,其实升级到最新版本2.6.34也没什么很大意义,主要是集成了一些新的驱动和一些普通用户用不到的功能,所以基本上本文纯属折腾,但现在不是流行一句话:“人生在于折腾”嘛,所以大家一起来折腾并快乐着吧!
首先是准备条件:
(1)有一台装有ubuntu 10.04的机器
(2)拥有root权限
(3)下载linux 内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-11-14 17:02:24
                            
                                609阅读