Linux是一种自由和开放源代码的操作系统,被广泛用于服务器端和嵌入式系统。在Linux系统中,内核是整个系统的核心部分,负责管理系统的各种硬件和资源。而Linux内核的每个版本都有一个特定的版本号,比如著名的Linux 2.6.18版本。 在Linux内核中,有一项非常重要的功能就是进程管理。进程是计算机中正在运行的程序的实例,每个进程都有自己独立的内存空间和资源。Linux内核通过进程调度来
原创 2024-03-19 10:29:12
45阅读
升级2.6.18到2.6.34.1 最新内核下载地址:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2 首先我们的准备好要用的工具,有如下四个 module-init-tools mkinitrd lvm2 device-mapper 可以用rpm -qa *来查询,如果系统没有的话请自己到网上搜索并安装
原创 2010-08-06 17:09:13
2337阅读
在2006年9月,Linux 2.6.18版本中出现了一个被广泛关注的漏洞,这个漏洞被命名为“红帽漏洞”。这个漏洞影响了许多使用Linux操作系统的用户和组织,引发了广泛讨论和关注。 这个漏洞的影响主要出现在Linux内核中的“proc”文件系统中,攻击者可以利用这个漏洞来获取敏感信息或者对系统进行未经授权的访问。这个漏洞的存在让许多用户和管理员感到担忧,因为他们担心自己的信息和数据可能会被泄露
原创 2024-04-30 10:21:49
100阅读
今天总结一下内核升级,我个人观点:升级linux还不如下载个高版本的linux来安装,升级高版本的linux内核还要升级gcc编译器,还有一些gcc辅助工具,编译一个gcc要一个钟左右,如果升级了,根文件系统又不支持,又要升级根文件系统,很麻烦。Google一下,很多文章都有介绍,下面升级一个不要升级GCC的2.6.18的版本的linux内核,找内核可以到http://www.kernel.org
原创 2010-03-30 22:18:50
4258阅读
2点赞
2评论
linux systemtap Local Root Privilege Escalation Vulnerability 导致本地提权漏洞 vulnerability, linux, 漏洞 利用代码: [music@ST02 ~]$ printf "install uprobes /bin/sh" > exploit.conf; MODPROBE_OPTION
原创 2012-03-12 15:26:16
10000+阅读
文章目录​​一、下载 Linux 内核源码​​​​二、使用 VSCode 阅读 Linux 内核源码​​ 一、下载 Linux 内核源码参考 ​​【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )​​ 博客 , 下载 Linux 5.6.18 版本的内核源码 ;​5.x
原创 2022-03-30 11:08:42
2458阅读
 centos 5.5 x86_64 初始安装的使用的内核2.6.18 版本 因为没有eventfd函数需要做一下内核升级 安装apt-get install libncurses*:yum install ncurses-devel 1、查看当前系统内核版本: [root@JH_10_17 kernel] uname -r 2.6.18-194.el5 2、下载linux-
原创 2013-03-07 14:03:38
1062阅读
Linux操作系统是一种开源操作系统,广泛应用于各种计算机系统中。其中,Linux内核(kernel)是操作系统的核心部分,负责管理系统的资源和提供各种功能。在Linux内核中,CPU调度是一个重要的功能,它负责决定哪个进程可以在CPU上运行,以确保系统的高效运行。 在Linux内核版本2.6.18中,CPU调度算法进行了一些改进,以提高系统的性能和响应速度。在这个版本中,Linux内核引入了一
原创 2024-04-22 11:15:24
98阅读
Linux 2.6.18版本中出现的一个漏洞,被称为红帽漏洞,可以让攻击者在系统上执行恶意代码并获得root权限,这使得整个系统处于极大的风险之中。 这个漏洞主要是由于Linux 2.6.18内核中处理信号量(semaphore)的不当导致的。攻击者可以通过向系统发送特定的信号量请求,触发内核中的一个整数溢出错误,导致系统的内存被篡改。通过精心构造的恶意代码,攻击者可以利用这个漏洞获得root权
原创 2024-03-28 09:38:17
104阅读
Linux 是一个自由、开放源代码的操作系统,以其稳定、可靠和高度可定制的特性受到广泛赞誉。而 Linux 内核源码则是构建整个 Linux 操作系统的核心部分。本文将重点探讨 Linux 内核源码的重要性和其对 Linux 系统的贡献。 首先,了解 Linux 内核源码的重要性不仅仅是了解 Linux 系统的构建方式,更是为了深入理解操作系统的工作原理和底层机制。Linux 内核源码的阅读可以
原创 2024-02-02 14:39:39
107阅读
Linux内核源码是开放源代码社区中一个非常重要的组成部分,也是红帽(Red Hat)公司的基石之一。红帽作为全球领先的开源技术解决方案提供商,致力于为企业用户提供稳定、安全的Linux操作系统和相关服务,而Linux内核源码则是红帽产品的核心。 Linux内核是一个庞大的代码库,包含了操作系统的核心功能和各种设备的驱动程序。作为开源项目,Linux内核每天都在不断地更新和改进,开发者们在不断地
原创 2024-03-08 10:45:03
132阅读
通过内核源码看函数调用之前世今生作者:杨小华栈(Stack):一个有序的积累或堆积韦氏词典对每一位孜孜不倦的程序员来说,栈已深深的烙在其脑海中,甚至已经发生变异。栈可以用来传递函数参数、存储局部变量、以及存储返回值的信息、还可以用于保存寄存器的值以供恢复之用。在X86平台上(又称之为IA32),应用程序借用栈来支持函数(又称为过程)调用,变量的存储按后进先出(LIFO)的方式进行。一、栈帧布局在具
补充了一部分新内容。一、源码结构表目录名描述arch体系结构相关的代码,对于每个架构的CPU,arch目录下有一个对应的子目录,比如arch/arm、arch/i386block块设备的通用函数crypto常用的加密和散列算法(如AES、SHA等),还有一些压缩和CRC校验算法drivers所有的设备驱动程序,里面每一个子目录对一个一类驱动程序,比如drivers/block为块设备驱动程序,dr
本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《linux c 编程一站式学习》等,只是为了更好地理清系统编程和网络编程中的一些概念性问题,并没有深入地阅读分析源码,我也是草草翻过这本书,请有兴趣的朋友自己参考相关资料。此书出版较早,分析的版本为2.4.16,故出现的一些概念可能跟最新版本内核
转载 2024-05-08 15:39:41
108阅读
遇到问题 scripts/mod/sumversion.c:384: error: ‘PATH_MAX’ undeclared (first use inthis function)网上搜了搜,发现有人在源码linux/scripts/mod/sumversion.c中加入了include <limits.h>就好了。我试了一下,果然好了。
原创 2022-05-19 15:07:28
138阅读
Linux 2.6.18是一个非常经典的内核版本,而tcp_wmem则是其中一个重要的特性。 在Linux内核中,TCP是用于网络通信的协议之一,而tcp_wmem是TCP的一个参数。在Linux 2.6.18版本中,tcp_wmem被引入作为一个TCP的参数来控制写入缓冲区的大小,从而影响网络通信的性能。 通过调节tcp_wmem参数,用户可以根据自己的网络环境和需求来优化网络传输的性能。通
原创 2024-03-29 10:09:40
101阅读
Linux 2.6.18-194 EXP是一个针对Linux操作系统内核的扩展版本,旨在增强系统的性能和安全性。红帽是一个知名的Linux发行版提供商,他们致力于为用户提供稳定可靠的操作系统环境。 这个EXP版本的Linux内核带来了许多新的特性和改进,让用户可以更好地利用系统资源。其中包括了针对性能优化的调整,以及针对安全性漏洞的修复。这些改进能够提高系统的响应速度,降低系统崩溃的风险,有效保
原创 2024-04-09 11:15:19
54阅读
Linux 2.6.18-238.exp 是 Linux 系统中一个重要的内核版本,具有稳定性和安全性,受到许多用户的青睐。本文将探讨这个版本的一些特点和重要性。 首先,Linux 2.6.18-238.exp 在安全性方面有很大的改进。通过修复先前版本的一些漏洞和弱点,这个版本提高了系统的安全性,减少了潜在的风险。对于那些重视数据安全的用户来说,这是一个重要的更新。 其次,这个版本还改进了系
原创 2024-04-10 10:25:06
59阅读
Linux操作系统中,红帽(Red Hat)是一个备受推崇的发行版之一。它的广泛应用和强大功能使得许多用户选择它作为自己的操作系统。在Red Hat中,最新版本的内核2.6.18-128 exp,这一版本的内核经过了不断的改进和更新,为用户提供了更加稳定和高效的操作环境。 随着技术的不断发展,操作系统的功能和性能需求也在不断提高。最新版本的内核在性能和稳定性方面都有所提升,用户可以更加流畅地
原创 2024-04-09 10:45:28
119阅读
Linux内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。         对于源代码的阅读,要想比较顺利,事先最好对源代码的知识背景有一定的了解。对于linux内核源代码来讲,我认为,基本要求是:1、操作系统的基本知识;2、对C语言比较熟悉,最好要有汇编语言的知识和GNU
  • 1
  • 2
  • 3
  • 4
  • 5