位置: 编程技术 - 正文

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 详解)

  • 购买二手车是否适用消费者权益保护法
  • 税收契子怎么算
  • 财税咨询
  • 企业缴纳季度所得税
  • 会计软件每年都要付钱的吗
  • 小规模纳税人超过500万可以不转一般纳税人吗
  • 公司分立是不是法人
  • 高新技术企业账务处理注意事项
  • 福利企业要求
  • 库存现金多了是什么原因
  • 公司作为承租方需要交房产税吗
  • 核销贷款收回要冲减资产减值损失吗
  • 房地产建造运费怎么计算
  • 部队收礼怎么处罚
  • 公司进项票不够怎么回事
  • 金税盘没票了
  • 从业人数如何计算
  • 公司投资私募股票有哪些
  • 报销话费属于什么费用
  • 食堂固定资产管理制度
  • 代缴社保工资怎么做账
  • 购买机动车怎样抵扣进项税
  • 两处拿工资的缴税问题
  • 环评费属于固定资产吗
  • 出口退税限额如何理解
  • 社会团体的费用包括哪些
  • 税务稽查补缴增值税税款的账务处理
  • 合同付款会计分录
  • 积分兑换现金的平台
  • 事业单位自由资金怎么入账
  • 公司清理固定资产怎么开票
  • 光纤布线有什么作用
  • win11 桌面右键
  • vue页面获取url参数
  • 同城票据清算会怎么样
  • php完整教程
  • 所得税和所得税税率
  • 如何确定销售数量
  • 预支员工报销费用会计科目
  • 巴伐利亚森林国家公园钍自然真正自然
  • 最小的成像传感器
  • 百度飞桨paddle
  • 不合格的设备怎么处理
  • import vue from vue报错
  • 网络安全网络文明
  • 当月增加的房产 要交房产税吗
  • 免税农产品的范围有哪些
  • python如何在一个文件中运行另一个文件
  • php判断是否存在某字符串
  • 法人股东 分红
  • 企业月末在产品数量变化不大时,最适宜
  • 汽车修理费用会计分录
  • 本年利润的会计编码
  • mongodb如何备份
  • 豆腐是农产品还是工业产品
  • 购进商品用于销售
  • 预付一年房租收到专票账务处理
  • 管理成本分摊比例是多少
  • 环境保护税共享信息表
  • 外币报表折算差额会计分录
  • 房地产企业会计核算和税务处理大全
  • sqlserver 中ntext字段的批量替换(updatetext的用法)
  • xp电脑内存占用过高怎么办
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • win8系统如何
  • linux常用网络工具
  • linux中vi替换
  • win8电源设置
  • 微软商城会员
  • win7累计更新补丁包
  • fragment懒加载原理
  • certutil - decode/encode BASE64/HEX strings.Print symbols by HEX code
  • Python判断字符串结尾并输出yes或no
  • android图形架构
  • python快速上手 自动化
  • javascript操作数组的方法
  • javascript中math.ceil
  • 安卓自定义app
  • cocos creator android
  • 广东省地税局局长 吴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设