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

最新文章

  1. wcf测试证书的创建
  2. javascript 高级程序设计 -有感
  3. 学习SVG系列(2):SVG图形系列
  4. memcache 线程深入理解分析 及 源码研究
  5. ODBC访问不到Server的问题
  6. LCS nlog(n) 但最坏情况还是比较悲剧 转载的文章;
  7. Python 中的 is 和 id
  8. GridView中DataKeyNames的应用小结
  9. MySQL(1):启动MySQL服务,客户端连接服务
  10. bzoj 1194
  11. 【LeetCode】332. Reconstruct Itinerary
  12. Python爬虫从入门到放弃(十一)之 Scrapy框架整体的一个了解
  13. HelloWorld改编,仿bilibili手机端(一)——侧滑菜单界面布局
  14. vChart
  15. Liunx下安装jdk7
  16. JMeter学习(三十一)non-gui模式运行(转载)
  17. Swift 里 Set (三)Inspecting a Set
  18. Js_获取浏览器等高宽
  19. MacBook如何用Parallels Desktop安装windows7/8
  20. pycharm + git 的集成使用

热门文章

  1. Empire
  2. 【老孟Flutter】如何提高Flutter应用程序的性能
  3. MySQL全面瓦解20:可编程性之流程控制语句
  4. 3A限流IC,带短路保护,PW1503和PW1502
  5. jackson学习之一:基本信息
  6. Linux 通过端口终止进程
  7. C++ Primer Plus读书笔记(八)函数探幽
  8. Spring 设计模式介绍
  9. Kafka踩坑填坑记录
  10. Hive on MR调优