1. 在 LINUX 3.5源代码目录下执行  yum install ncurses-devel     make menuconfig 2  打开内核跟踪事件,用于SYSTEMTAP跟踪 kernel hacking --->tracers(new)--->enable uprobes-based dynamic events 文件系统相关选项要打开 即为 CONFIG_SYSFS_DEPRECATED_V2=y 不这样设为出错,安装内核重起后就会出现如下状况 mount: could n…
系统: redhat serever 5.3  linux 2.6.18 现在要升级到 LINUX 内核 2.6.32 安装步骤: 1.下载装源代码: https://www.kernel.org/ 找到 https://www.kernel.org/pub/  链接 查找linux->kernel->v2.6->linux-2.6.32.tar.bz2 2.拖动虚拟机 放到目录 /usr/src/kernels/下解压 为    linux -3.2.26. 3 .配制内核 1.  y…
http://tech.hexun.com/2015-09-11/179027013.html 从这段话中所表达出的意思可以了解,Linux Kernel 4.3版本已经开始进行,Linus Torvalds也收到了一些新的请求,但具体如何改进还要进一步研究确定. 新内核4.2有哪些改进: 重写英特尔的x86汇编代码 支持新的ARM板和SoC 对F2FS的per-file加密 AMD GPU内核DRM驱动程序 对Radeon DRM驱动的VCE1视频编码支持 初步支持英特尔Broxton Ato…
1.准备安装 1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 CentOS 都会获得七年的支持(通过安全更新方式).新版本的 CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件.这样,建立一个安全.低维护.稳定.高预测性.高重复性的 Linux 环境. CentOS(Community Enterprise Operati…
由于Redhat和CentOS的发行版本现在众多,所以我们应该知道CentOS和Redhat及linux内核之间版本的对应关系对维护系统还是很有帮助的.对应的列表如下: Redhat 9.0———————————————2.4.20-8 RHEL 3 Update 8————————————2.4.21-47 RHEL 4 ————————————————2.6.9-5 RHEL 4 Update 1————————————2.6.9-11 RHEL 4 Update 2————————————…
PHP的简介 PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序.这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量.后来又用C语言重新编写,包括可以访问数据库.他将这些程序和一些表单直译器整合起来,称为 PHP/FI.PHP/FI 可以和数据库连接,产生简单的动态网页程序.......[参考百科] PHP的官方网址:http://www.php.net/ PHP…
Windows Server 2012 R2具备的众多新特点大大的增强了操作系统的功能性,同时也是在Windows Server 2012原有功能上的拓展.这里整理出Windows Server 2012 R2的10个会对你的日常工作有冲击力的新功能.其中一些新功能,尤其是在存储领域,微软为传统合作伙伴提供了新的开箱即用功能. 工作文件夹(Work Folders) Work Folders为企业服务器带来了Dropbox新功能,把它安装在Windows Server 2012 R2系统上,你就…
Running multiple PostgreSQL 9.2 Instances on one server in CentOS 6/RHEL 6/Fedora 原帖网站速度很慢,故转帖在此 This post describes how to run multiple PostgreSQL 9.2 Instances on one server in CentOS 6/RHEL 6/Fedora flavors. I am assuming that you have a running p…
RedHat 6默认是安装有GCC,而没有安装G++编译 要安装G++前最好先查看下GCC的版本号,通常GCC的版本和G++的版本是相同的,知道GCC的版本再去找G++的安装文件就容易些,版本号有在安装文件名体现. #gcc --version 下面开始安装G++: 加载系统镜像,挂载光驱 #mount /dev/cdrom2  /home/cdrom           //先前有在home目录创建mkdir了 cdrom目录 #cd Packages                     …
预备知识:内核poll钩子原理内核函数poll_wait把当前进程加入到驱动里自定义的等待队列上 当驱动事件就绪后,就可以在驱动里自定义的等待队列上唤醒调用poll的进程 故poll_wait作用:可以让驱动知道 事件就绪的时候唤醒哪些等待进程 钩子poll内核f_op->poll必须配合驱动自己的等待队列才能用,不然驱动有事件产生后不知道哪些进程调用了poll来等待这个事件 内核f_op->poll要做的事情 调用poll_wait,将当前进程放入驱动设备的等待队列上,这样驱动就知道哪些进程…