Category: Linux

Linux 编译客制化核心

测试环境: CentOS 4.1 核心版本: 2.3.13 文章日期: 2006/06/23 在安装好一个 Linux Distribution (e.g CentOS, Fedora, Debian) 后,系统已经内建一个经过发行商设定及编译好的 Linux 核心 (kernels)。一般上因为发行商希望他们的发行版适用于大部份的系统,所以会编译成较为“通用”,而自行编译则可以根据自己的需要,将不同的选项加入核心内,所以一般上效能也会较发行版内建的为高。 另外两个自行编译的理由,就是希望使用新版本核心才有的功能,以及有些硬件是现有核心未能支援,本文将会简单介绍编译核心的步骤。 准备工作 在编译前先要搞清楚自己电脑内的硬件,好让不要在编译时选漏一些必要的项目,或者选了一大堆没有用的,如果你确实清楚电脑内有什么硬件,那便可以略过以下步骤。先执行以下两个指令: # /sbin/lspci # cat /proc/cpuinfo 以上指令分别会输出类似以下内容: 如果想将以上内容储存成档案,只需输入: # …

检查及修复 Shellshock 漏洞

Shellshock 漏洞可以让黑客在远端执行任意指令, 原本 Redhat 在 9 月 24 日已经发出的 patch 修复 (CVE-2014-6271) 漏洞, 但那个 patch 并未完整解决问题, 黑客仍可以透过其他方法执行指令。而在今日 (9 月 26 日) Redhat 再发出另一个 patch 修正 (CVE-2014-7169), 以下是测试 Linux 及 …