内核设计风格:    单内核Linux    微内核:Windows,Solaris 真正的支持线程RedHat,SUSE核心:动态加载 内核模块内核:/lib/modules/"内核版本号命令的目录"/用户空间访问、监控内核的方式:/proc,/sys 伪文件系统/proc/sys:次目录中的文件很多是可读写的/s
原创 2014-09-19 17:23:12
751阅读
Linux内核详解 Linux操作系统作为一个免费的、开源的操作系统,被广泛应用于各种领域。而Linux系统的核心就是Linux内核,它负责管理系统的硬件资源和提供系统调用接口,是整个操作系统的心脏。 Linux内核是由Linus Torvalds于1991年开始开发,并在之后得到了全球开发者的贡献和支持逐渐壮大。目前,Linux内核已经发展到了4.x版本,不断增加新功能、修复bug,保证系统
原创 5月前
23阅读
linux内核详解
原创 2022-11-26 10:12:57
184阅读
我下载了linux 3.2版本的,放到ubuntu12.04的版本进行了编译.Linux kernel 下载:https://www.kernel.org/,就在首页.下载后解压就展开如下:makemrproper把原来编译产生的垃圾删除配置内核可以根据需要与爱好使用下面命令中的一个:#makeco...
转载 2014-05-07 22:38:00
83阅读
2评论
内核参数列表kernel.acct acct功能用于系统记录进程信息,正常结束的进程都会在该文件尾添加对应的信息。异常结束是指重启或其它致命的系统问题,不能够记录永不停止的进程。该设置需要配置三个值,分别是:1.如果文件系统可用空间低于这个百分比值,则停止记录进程信息。2.如果文件系统可用空间高于这个百分比值,则开始记录进程信息。3.检查上面两个值的频率(以秒为单位)。kernel.auto_ms
原创 2017-09-27 18:21:15
10000+阅读
Linux内核文件主要有三个,vmlinuz,initrd.img和System.map。对于内核学习的人来说,这三个文件非常重要。
原创 2021-03-14 13:54:52
2642阅读
在本文实践过程中出现任何问题和报错,基本都能在我的另外一篇文章中找到解决办法,链接为:https://.cnblogs.com/y-c-y/p/14140714.html 内核编译安装傻瓜教程(1-4步骤) 使用工具:ubantu18.04(可以使用uname -a查看当前的内核版本) lin
转载 2021-05-06 13:29:00
268阅读
2评论
Linux内核结构详解作者:陈莉君    Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。     1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可
[migration/0]      用于进程在不同的CPU间迁移 [ksoftirqd/0]      内核调度/管理第0个CPU软中断的守护进程 [watchdog/0]       创建监控系统进程? [migration/1]
原创 2012-12-12 09:32:17
3033阅读
内核可以在http://www.kernel.org下载。先把linux-2.6.18.2.tar.bz2 复制到/usr/src/的下面tar –jxvf linux-2.6.18.2.tar.bz2cd linux-2.6.18.2make mrproper把原来编译产生的垃圾删除配置内核可以根据需要与爱好使用下面命令中的一个:#make config (基于文本的最为传统的配置界面)#ma
转载 精选 2013-11-20 11:16:23
823阅读
Linux内核编译详解 [本文最初由solaris发布]   一、内核简介 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相
原创 2011-04-12 10:57:17
158阅读
Linux内核参数在红帽操作系统中是非常重要的一部分,它们能够帮助管理员更好地管理和优化系统性能。下面我们来详细解析一些常见的Linux内核参数及其作用。 1. vm.swappiness: 这个参数控制了内核对于交换空间与物理内存的使用程度。数值范围是0到100,0表示尽可能少使用交换空间,100表示尽可能多地使用交换空间。调整这个参数可以影响系统的性能,例如对于内存较小的系统,可以将值调低以
原创 6月前
58阅读
一、内核简介  内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。  linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一
原创 2008-01-23 15:21:52
2775阅读
1评论
内核可以在http://www.kernel.org下载。 先把linux-2.6.18.2.tar.bz2 复制到/usr/src/ 的下面 tar  –jxvf   linux-2.6.18.2.tar.bz2 cd  linux-2.6.18.2   make  mrproper 把原来编
转载 2011-01-06 11:49:53
321阅读
下列文件所在目录:/proc/sys/net/ipv4/名称默认值建议值描述tcpsyn_retries51对于一个新建连接,内核要发送多少个SYN连接请求才决定放弃。不应该大于255,默认值是5,对应于180毫秒左右时间。(对于大负载而物理通信良好的网络来说,这个值偏高,可以修改为2。这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1决定)tcp_synack_retries
原创 2023-04-17 14:08:58
191阅读
Linux系统中,makefile是一种用来自动化编译和构建程序的工具。在Linux内核的开发过程中,makefile扮演着至关重要的角色。本文将深入探讨Linux内核中makefile的详细使用方法。 首先,让我们来了解一下makefile的基本结构。在Linux内核的makefile中,通常包含了一系列的变量定义、目标规则和命令。其中,变量定义用来设置编译参数和路径等信息,目标规则则定义了
SYN COOKIE原理和Linux内核中的实现http://www.ibm.com/developerworks/cn/linux/l-syncookie/?ca=dwcn-newsletter-linuxLinux系统下的DDOS攻击防范http://hi.baidu.com/moneyxml/blog/item/b2576e272042580b918f9dbb.htmlLinux内核参数调整
转载 精选 2014-06-28 11:16:48
461阅读
Linux内核启动流程   arch/arm/kernel/head-armv.S   该文件是内核最先执行的一个文件,包括内核入口ENTRY(stext)到start_kernel间的初始化代码,  主要作用是检查CPU ID, Architecture Type,初始化BSS等操作,并跳到start_kernel函数。在执行前,处理器应满足以下状态: r0 - should be 0  r1
原创 2021-05-19 21:01:33
2137阅读
Linux内核编译过程详解(kernel2.6.7) 花了几天才编译成功kernel2.6.7,其过程真可谓艰辛.古语有云:"苦尽甘来!"现在终于可以乐上一阵了.由于许多朋友对操作的顺序及某些重要的 配置知之甚少或知之不详,往往病急乱投医.加之网上的信息多且烦杂,使得编译内核成功率不高,甚至造成原来的系统崩溃的也不在少数.我就是其中一个。 3ws9dt X     'abR
转载 精选 2007-09-12 17:16:27
1299阅读
2.4内核编译详解 内核简介  内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。  Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的
转载 2010-07-08 10:38:13
300阅读
  • 1
  • 2
  • 3
  • 4
  • 5