修改内核参数

核心:/boot/vmlinuz-version
linux

内核模块:/lib/modules/versionide

内核设计:linux为单内核,模块化设计模块化

装在模块命令:insmod 、 modprobe设计

内核官网:www.kernel.orgserver

用户空间访问、监控内核的方式: /proc 、 /sysip

伪文件系统:
rem

/proc/sys :此目录中的文件不少是可读写的get

/sys : 某些文件可写it


设定内核参数值的方法io

第一种修改内核方法:

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

内核中的功能除了核心功能外,在编译时,大多功能都有三种选择:

一、不使用此功能;二、编译成内核模块;三、编译进内核

相关文章
相关标签/搜索