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