位置: 编程技术 - 正文

Linux中系统参数修改命令sysctl的使用讲解(linux参数命令)

编辑:rootadmin

推荐整理分享Linux中系统参数修改命令sysctl的使用讲解(linux参数命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux命令参数,linux参数命令,linux参数命令,linux命令参数的先后顺序,linux 参数,linux命令参数的先后顺序,linux操作系统参数,linux设置系统参数,内容如对您有帮助,希望把文章链接给更多的朋友!

sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。

命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sysctl.conf) sysctl [-n] [-e] -a 常用参数的意义: -w 临时改变某个指定参数的值,如 sysctl -w net.ipv4.ip_forward=1 -a 显示所有的系统参数 -p 从指定的文件加载系统参数,如不指定即从/etc/sysctl.conf中加载 如果仅仅是想临时改变某个系统参数的值,可以用两种方法来实现,例如想启用IP路由转发功能: 1) #echo 1 > /proc/sys/net/ipv4/ip_forward 2) #sysctl -w net.ipv4.ip_forward=1 以上两种方法都可能立即开启路由功能,但如果系统重启,或执行了 # service network restart命令,所设置的值即会丢失,如果想永久保留配置,可以修改/etc/sysctl.conf文件将 net.ipv4.ip_forward=0改为net.ipv4.ip_forward=1

常见用法

修改(配置)方法有三种临时生效2种 复制代码代码如下:# echo 1 > /proc/sys/net/ipv4/ip_forward // 开启路由功能 # sysctl -w net.ipv4.ip_forward=1 // 用此选项来改变一个sysctl设置 如果系统重启,或执行service network restart命令,所设置的值即会丢失 /proc目录下的所有内容都是临时性的, 所以重启动系统后任何修改都会丢失。 永久生效1种 复制代码代码如下:# vi /etc/sysctl.conf 修改net.ipv4.ip_forward=0的值为1 // 打开数据包的转发功能 复制代码代码如下:# sysctl -p /etc/sysctl.conf // 重新载入/etc/sysctl.conf文件,如-p后未指定路径,则载入/etc/sysctl.conf 指定的值在系统进入多用户模式之后被设定。并不是所有的变量都可以在这个模式下设定。 sysctl 变量的设置通常是字符串、数字或者布尔型。 (布尔型用 1 来表示'yes',用 0 来表示'no')。复制代码代码如下:[root@Firewall sys]# sysctl -a //查看所有参数 [root@Firewall sys]# sysctl net.core.wmem_max //查看指定的参数 net.core.wmem_max = [root@Firewall sys]# sysctl net.core.wmem_max= //修改指定的参数 net.core.wmem_max =

Linux中系统参数修改命令sysctl的使用讲解(linux参数命令)

实例

sysctl -a所看到的参数全部来自/proc/sys/目录下的文件内容,可以用grep加sort加ll的方法来查看与对应复制代码代码如下: [root@Firewall sys]# pwd /proc/sys [root@Firewall sys]# ll total 0 dr-xr-xr-x 0 root root 0 Apr : crypto dr-xr-xr-x 0 root root 0 May : debug dr-xr-xr-x 0 root root 0 Apr : dev dr-xr-xr-x 0 root root 0 Apr : fs dr-xr-xr-x 0 root root 0 Apr : kernel dr-xr-xr-x 0 root root 0 Apr : net dr-xr-xr-x 0 root root 0 May : sunrpc dr-xr-xr-x 0 root root 0 May : vm

复制代码代码如下:[root@Firewall netfilter]# pwd /proc/sys/net/netfilter [root@Firewall netfilter]# sysctl -a|grep net.net|sort net.netfilter.nf_conntrack_acct = 1 net.netfilter.nf_conntrack_buckets = net.netfilter.nf_conntrack_checksum = 1 net.netfilter.nf_conntrack_count = net.netfilter.nf_conntrack_expect_max = net.netfilter.nf_conntrack_generic_timeout = net.netfilter.nf_conntrack_icmp_timeout = net.netfilter.nf_conntrack_log_invalid = 0 net.netfilter.nf_conntrack_max = net.netfilter.nf_conntrack_tcp_be_liberal = 0 net.netfilter.nf_conntrack_tcp_loose = 1 net.netfilter.nf_conntrack_tcp_max_retrans = 3 net.netfilter.nf_conntrack_tcp_timeout_close = net.netfilter.nf_conntrack_tcp_timeout_close_wait = net.netfilter.nf_conntrack_tcp_timeout_established = net.netfilter.nf_conntrack_tcp_timeout_fin_wait = net.netfilter.nf_conntrack_tcp_timeout_last_ack = net.netfilter.nf_conntrack_tcp_timeout_max_retrans = net.netfilter.nf_conntrack_tcp_timeout_syn_recv = net.netfilter.nf_conntrack_tcp_timeout_syn_sent = net.netfilter.nf_conntrack_tcp_timeout_time_wait = net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = net.netfilter.nf_conntrack_udp_timeout = net.netfilter.nf_conntrack_udp_timeout_stream =

复制代码代码如下:[root@Firewall netfilter]# ll total 0 -rw-r--r-- 1 root root 0 May : nf_conntrack_acct -r--r--r-- 1 root root 0 May : nf_conntrack_buckets -rw-r--r-- 1 root root 0 May : nf_conntrack_checksum -r--r--r-- 1 root root 0 May : nf_conntrack_count -rw-r--r-- 1 root root 0 May : nf_conntrack_expect_max -rw-r--r-- 1 root root 0 May : nf_conntrack_generic_timeout -rw-r--r-- 1 root root 0 May : nf_conntrack_icmp_timeout -rw-r--r-- 1 root root 0 May : nf_conntrack_log_invalid -rw-r--r-- 1 root root 0 May : nf_conntrack_max -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_be_liberal -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_loose -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_max_retrans -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_close -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_close_wait -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_established -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_fin_wait -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_last_ack -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_max_retrans -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_syn_recv -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_syn_sent -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_time_wait -rw-r--r-- 1 root root 0 May : nf_conntrack_tcp_timeout_unacknowledged -rw-r--r-- 1 root root 0 May : nf_conntrack_udp_timeout -rw-r--r-- 1 root root 0 May : nf_conntrack_udp_timeout_stream

复制代码代码如下:[root@Firewall core]# sysctl -a|grep net.core|sort net.core.dev_weight = net.core.message_burst = net.core.message_cost = 5 net.core.netdev_budget = net.core.netdev_max_backlog = net.core.optmem_max = net.core.rmem_default = net.core.rmem_max = net.core.somaxconn = net.core.warnings = 1 net.core.wmem_default = net.core.wmem_max = net.core.xfrm_acq_expires = net.core.xfrm_aevent_etime = net.core.xfrm_aevent_rseqth = 2 net.core.xfrm_larval_drop = 1

复制代码代码如下:[root@Firewall core]# ll total 0 -rw-r--r-- 1 root root 0 May : dev_weight -rw-r--r-- 1 root root 0 May : message_burst -rw-r--r-- 1 root root 0 May : message_cost -rw-r--r-- 1 root root 0 May : netdev_budget -rw-r--r-- 1 root root 0 May : netdev_max_backlog -rw-r--r-- 1 root root 0 May : optmem_max -rw-r--r-- 1 root root 0 May : rmem_default -rw-r--r-- 1 root root 0 May : rmem_max -rw-r--r-- 1 root root 0 Apr : somaxconn -rw-r--r-- 1 root root 0 May : warnings -rw-r--r-- 1 root root 0 May : wmem_default -rw-r--r-- 1 root root 0 May : wmem_max -rw-r--r-- 1 root root 0 May : xfrm_acq_expires -rw-r--r-- 1 root root 0 May : xfrm_aevent_etime -rw-r--r-- 1 root root 0 May : xfrm_aevent_rseqth -rw-r--r-- 1 root root 0 May : xfrm_larval_drop

详解Linux系统中的日期设定与date命令的用法 名称:date使用权限:所有使用者使用方式:date[-u][-ddatestr][-sdatestr][--utc][--universal][--date=datestr][--set=datestr][--help][--version][+FORMAT][MMDDhhmm[[CC]YY][.ss]]说明:date能

Linux下NFS网络文件系统的基本使用教程 0.什么是NFS(NetworkFileSystem)NFS就是NetworkFileSystem的缩写,最早之前是由Sun所发展出来的。他最大的功能就是可以透过网络,让不同的机器、不同的操作系统

Linux系统中查看硬件信息与运行状态的方法总结 1,查看磁盘复制代码代码如下:df-h2,查看内存大小复制代码代码如下:freefree[-m|g]按MB,GB显示内存复制代码代码如下:vmstat3,查看cpu复制代码代码如下:cat/proc/

标签: linux参数命令

本文链接地址:https://www.jiuchutong.com/biancheng/358937.html 转载请保留说明!

上一篇:Linux Kernel 4.5在3月15日发布最终版

下一篇:详解Linux系统中的日期设定与date命令的用法(linux 详解)

  • 酒类的包装物押金可以单独核算吗
  • 提前买礼物
  • 盈余公积的作用与意义
  • 现金流量表存货增加是负的
  • 工资 小数点
  • 什么合同不需要做结算
  • 转让无形资产所有权税率
  • 研发费用的台账有哪些
  • 建筑企业劳务分包税务筹划
  • 软件分几次开票怎么入账
  • 企业申请核定征收的要求
  • 销售不动产扣除项目有哪些
  • 应收账款抹零会计分录
  • 跨地区经营建筑企业预缴增值税
  • dwg文件怎么打开
  • 超标的业务招待费属于什么差异
  • 国外差旅费如何报销
  • 申请出具商标注意事项
  • 小米6桌面图标消失了
  • 材料暂估的会计分录怎么做
  • php数组操作
  • 苹果mac双系统按住哪个键
  • php readdir函数
  • php接收数据的方法
  • 企业会计日记账保管期限为()年。A5B10C30D35
  • php的什么函数可以判断变量是否存在
  • web服务器的搭建与应用
  • 奥杜邦的祈祷经典语录
  • 净资产收益率的概念
  • 免交的增值税要交所得税吗
  • 一般纳税人的好处和坏处
  • 怎么用php写一个简单框架
  • python去掉文本的指定符号
  • 事业单位接受捐赠物资会计处理
  • 电子口岸报关单在哪下载
  • 企业改制资产整合过程中涉及的土地增值税
  • 长期股权投资损益调整
  • 代收代缴水费可以加多少损耗
  • mysql备份数据恢复
  • 房屋扩建后折旧费怎么算
  • 质量赔偿可以开什么费用发票
  • 在业和存续的区别
  • 在建工程待摊支出是什么意思
  • 资产负债表中应收账款的计算公式
  • 销项发票属于哪个科目
  • 单位食堂不对外营业需不需要办理经营许可证
  • 应收账款余额在借方还是贷方
  • 福利费可以直接发钱吗
  • 汇算清缴弥补以前年度亏损多少年
  • 商品验收入库时怎么做账
  • 行政事业单位会计风险来源于日常的会计活动
  • 固定资金管理内容包括哪些
  • 汽车行业的财务会计
  • 多交增值税不能抵扣
  • sql事务的例子
  • mysql如何优化性能
  • mysql 5.7.17 winx64免安装版配置方法图文教程
  • windowxp操作系统
  • windowsxp忘记密码了怎么办简单点
  • windows vista怎么样
  • 在苹果电脑上怎么下载软件
  • centos 任务计划
  • 注销与退出登录
  • 360win7
  • win10开机绿色
  • linux无法登陆
  • 使用Apache&花生壳架设Web服务器
  • win10搜索设置选项
  • win8怎么查ip地址查询
  • el-menu-item
  • cocos2dx入门
  • opengl教程48讲
  • 如何使用css进行网页布局,举例说明
  • node.js入门教程
  • androidui布局
  • it unes
  • 国税系统重点领导名单
  • 国税地税征管体制改革方案
  • 土地使用税一般谁交
  • 如何查询医院是否有怀孕建档名额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设