歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

修改內核參數

核心:/boot/vmlinuz-version
內核模塊:/lib/modules/version
內核設計:linux為單內核,模塊化設計
裝在模塊命令:insmod 、 modprobe
內核官網:www.kernel.org
用戶空間訪問、監控內核的方式: /proc 、 /sys
偽文件系統:
/proc/sys :此目錄中的文件很多是可讀寫的
/sys : 某些文件可寫
設定內核參數值的方法
第一種修改內核方法:
echo VALUE > /proc/sys/dirctory/file
修改內核主機名: echo "server name" > /proc/sys/kernel/hostname
第二種修改內核方法:
sysctl -w kernel.hostname="server name" 此種方法點前面代表kernel目錄,後面代表那個文件
以上兩種修改方法,重啟系統後就會失效
永久修改內核參數的方法:
修改:/etc/sysctl.conf
此文件修改後不會立即生效,修改後執行 sysctl -p 便會立即生效並且永久有效
sysctl -a : 顯示所有內核參數
常用的內核參數:
/proc/sys/net/ipv4/ip_forward
====================================================
模塊所在路徑: /lib/modules/
查看當前系統裝載了的模塊: lsmod 、modinfo
裝載某個模塊: modprobe MOD_NAME
卸載某個模塊: modprobe -r MOD_NAME
查看模塊詳細信息: modinfo MOD_NAME 此命令可以看到模塊的詳細信息
裝載模塊 : insmod /mod_path 此命令需要輸入模塊路徑
卸載模塊 : remod MOD_NAME
內核中的功能除了核心功能外,在編譯時,大多功能都有三種選擇:
1、不使用此功能;2、編譯成內核模塊;3、編譯進內核
本文出自 “燃燒的大腦” 博客,請務必保留此出處http://rsddn.blog.51cto.com/10840178/1827914
Copyright © Linux教程網 All Rights Reserved