RHEL6編譯公升級官方核心

2021-07-25 11:55:08 字數 1219 閱讀 2076

rhel是乙個商業支援的linux版本,他的軟體可以免費獲得,免費使用,但是補丁和技術支援則需收費。但是根據gplv2協議,對核心的任何改動都必須公布**,所以redhat只將原始碼公布在官方的ftp上,沒有給出二進位製包。對於沒有買rhel服務的人來說,則需要自己手動將原始碼編譯成rpm二進位製包。

1)安裝編譯環境(rhel6.5 x86_64)

# yum -y install rpm* xmlto asciidoc elfutils-libelf-devel zlib-devel binutils-devel newt-devel python-devel hmaccalc perl*

# wget

# wget

# wget

# rpm -ivh asciidoc-8.4.5-4.1.el6.noarch.rpm newt-devel-0.52.11-3.el6.x86_64.rpm slang-devel-2.2.1-1.el6.x86_64.rpm

# wget ftp.redhat.com:/pub/redhat/linux/enterprise/6server/en/os/srpms/kernel-2.6.32-431.el6.src.rpm
3)生成核心原始碼樹

# groupadd mockbuild

# useradd -g mockbuild mockbuild

# rpm -ivh kernel-2.6.32-431.el6.src.rpm

# cd /root/rpmbuild/specs/

# rpmbuild -bp --with fireware --target=`uname -m` kernel.spec

生成過程的中會生成key,用於簽署核心模組,可以執行命令提公升生成速度:rngd -r /dev/urandom

4)最後一步

# cd /root/rpmbuild/build/kernel-2.6.32-431.el6/linux-2.6.32-431.el6.x86_64

# cp /boot/config-2.6.32-431.el6.x86_64 .config

# make menuconfig

# make

# make modules_install

# make install

重啟選擇新核心即可。

RHEL6 軟體倉庫

建立乙個本地的軟體倉庫 1 mkdir media cdrom 2 把rhel6光碟裝載到 media cdrom mount dev cdrom media cdrom iso載入命令,系統重啟後需要重新裝載光碟或iso檔案 mount o loop root x.iso media cdrom ...

RHEL6管理邏輯卷

一 可以使用圖形介面來管理lvm yum y install system config lvm system config lvm 或者 系統 管理 邏輯卷管理 二 建議使用終端來管理lvm 一.建立物理的磁碟分割槽 fdisk dev sda partx a dev sda 同步核心資訊 二.建...

RHEL 6 修改網絡卡名稱

某些伺服器安裝 redhat 6.4 時,會自動把網絡卡名字設定為 em1 em2等等,而不是以前的是 eth0 等,但是 flexlm 只認識eth0 的mac 位址,不過我在虛擬機器上裝的 rhel6.4 網絡卡名字還是 eth0 修改的辦法 1 修改 boot grub grub.conf b...