centos7 編譯載入toa模組

2021-09-27 05:18:30 字數 590 閱讀 4542

1.安裝kernel-devel包,需要與當前kernel版本一致

yum install kernel-devel

yum update kernel

2.由於update核心後,需要重啟系統使其生效

3.獲取toa原始碼

cd /usr/local/src/

git clone

cd elb-toa/src

make

4.正常的話應該會生成toa.ko,載入測試下

insmod toa.ko

lsmod |grep toa

部署個nginx測試下

新增開機自載入

cd /lib/modules/uname -r/kernel/net/

cp /usr/local/src/elb-toa/src/toa.ko .

把下面這句加入rc.local

insmod /lib/modules/3.10.0-957.21.3.el7.x86_64/kernel/net/toa.ko

確保/etc/rc.d/rc.local 有執行許可權,否則rc.local不生效

參考:

CentOS7編譯核心

下面記錄了我在centos7上編譯新核心的過程。實驗室的一台伺服器上裝且僅裝了centos7,核心版本為3.10.0 327.el7.x86 64。我要在當前系統上,編譯 安裝核心4.1.16。sudo yum install gcc g gdb make如果這些程式已經安裝了,則什麼都不會做 否則...

centos7編譯安裝gcc

centos7 的yum 只能將 gcc公升級到 4.9 的版本 但是從gcc官網看 已經到 7.2 的版本了,因為想自己編譯乙個最新版的linux核心,所以對gcc要求有點高,於是自己動手編譯gcc。gcc v 檢視原來的版本 直接來乾貨 1 需要明白的 2 明白.configure 後面的引數配...

centos7 編譯安裝memcached

安裝memcached之前首先需要安裝libevent,我這裡用的版本是 首先將這兩個安裝檔案上傳至linux伺服器,在解壓安裝之前最好先檢查一下是否已安裝,從libevent開始 rpm q libevent發現系統已經安裝了乙個版本的libevent 既然已經安裝了乙個版本的libevent,那...