zoukankan      html  css  js  c++  java
  • 内核模块

    Linux内核模块文件的命名方式通常为<模块名称.ko>

    centos7中的内核模块放在/lib/modules/`uname -r`/

    查看已经加载的内核模块

    lsmod

    输出信息分别是模块名称,占用内存大小,是否在使用

    第三列为0,该模块可以随时卸载

    非0,则无法执行modprobe删除模块

    动态加载模块:

    modprobe ip_vs

    查看模块是否加载成功:

    lsmod | grep ip_vs

    动态卸载模块信息:

    modrpobe -r ip_vs

    查看模块信息:

    modinfo ip_vs

    filename:       /lib/modules/3.10.0-514.el7.x86_64/kernel/net/netfilter/ipvs/ip_vs.ko
    license:        GPL
    rhelversion:    7.3
    srcversion:     DCEE1A9F152ED56E5E6EF3C
    depends:        nf_conntrack,libcrc32c
    intree:         Y
    vermagic:       3.10.0-514.el7.x86_64 SMP mod_unload modversions
    signer:         CentOS Linux kernel signing key
    sig_key:        D4:88:63:A7:C1:6F:CC:27:41:23:E6:29:8F:74:F0:57:AF:19:FC:54
    sig_hashalgo:   sha256
    parm:           conn_tab_bits:Set connections' hash size (int)

    上述只是在当前有效,计算机重启后不会生效

    自动挂载的话,将命令写入/etc/rc.d/rc.local

    echo  "modprobe ip_vs" >> /etc/rc.d/rc.local

    内核模块不需要时候,删除该命令,但是需要重启。

    modprobe -r ip_vs     删除内核模块

    永久调整内核参数

    vim /etc/sysctl.conf

    net.ipv4.ip_forward = 1

    net.ipv4.icmp_echo_ignore_all = 1

    fs.file-max = 108248

    sysctl -p

  • 相关阅读:
    winston写日志(译)
    H5打字机特效
    Flutter 手指放大 平移 旋转 Widget
    51nod1432【贪心】
    死锁的例子
    C# SpinLock用法。
    鼓音效
    rm-rf
    cdoj 1334 郭大侠与Rabi-Ribi Label:贪心+数据结构
    1092 回文字符串(51nod)
  • 原文地址:https://www.cnblogs.com/fengzhongzhuzu/p/8999121.html
Copyright © 2011-2022 走看看