• Linux命令:sysctl


    sysctl命令用于运行时配置或查看内核参数,这些参数位于/proc/sys目录下。可以使用sysctl命令来设置或重新设置网络联网功能,如:IP转发、IP碎片去除以及源路由检查等。用户可以编辑/etc/sysctl.conf文件,即可以手工或自动执行由sysctl控制的功能。

    sysctl命令格式
    sysctl [-n] [-e] -w variable=value
    sysctl [-n] [-e] -p #默认缺省为/etc/sysctl.conf
    sysctl [-n] [-e] -a
    参数 解释
    -w 临时改变某个指定参数的值,如:sysctl -w net.ipv4.ip_forward=1
    -a 显示所有的系统参数,例:sysctl -a 即可以列出当前系统的所有系统参数
    -p 从指定的文件加载系统参数,如不指定即从默认配置文件/etc/sysctl.conf中加载,例:sysctl -p /etc/sysctl.conf
    例:重新加载系统参数: sysctl -p

    如果只是仅仅想临时改变某个系统参数的值,重启系统即失效,如IP路由转发,有如下二种方法可以实现

    (1)[root@loclhost ~]# echo 1 > /etc/sys/net/ipv4/ip_forward

    (2)[root@loclhost ~]# sysctl -w net.ipv4.ip_forward=1

    如果想永久保存配置,可以修改配置文件/etc/sysctl.conf文件

    在/etc/sysctl.conf文件中找到net.ipv4.ip_forward=0修改为net.ipv4.ip_forward=1

  • 相关阅读:
    Andrew Ng
    Matlab 常用语法速记 1
    jQuery 中的常用函数
    JS 删除数组中指定的某个元素的方法
    layer 插件 在子页面关闭自身的方法
    U方法
    读取配置和动态配置(C方法)
    TP框架控制器和对应方法创建
    ThinkPHP基础(1)
    利用ThinkPHP做项目步骤
  • 原文地址:https://www.cnblogs.com/Heroge/p/12694486.html
Copyright © 2020-2023  润新知