位置: IT常识 - 正文

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

发布时间:2023-12-24
这篇文章主要介绍了Linux中系统参数修改命令sysctl的使用讲解,sysctl可以用来显示系统核心设置及设置环境变量等,需要的朋友可以参考下... 16-03-18

推荐整理分享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设置 Linux中系统参数修改命令sysctl的使用讲解(linux系统参数调优)

如果系统重启,或执行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 = 131071 [root@Firewall sys]# sysctl net.core.wmem_max=256000 //修改指定的参数 net.core.wmem_max = 256000

实例

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 12 14:29 crypto dr-xr-xr-x 0 root root 0 May 10 15:53 debug dr-xr-xr-x 0 root root 0 Apr 12 14:28 dev dr-xr-xr-x 0 root root 0 Apr 12 14:28 fs dr-xr-xr-x 0 root root 0 Apr 12 14:28 kernel dr-xr-xr-x 0 root root 0 Apr 12 14:28 net dr-xr-xr-x 0 root root 0 May 10 15:53 sunrpc dr-xr-xr-x 0 root root 0 May 10 15:53 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 = 16384 net.netfilter.nf_conntrack_checksum = 1 net.netfilter.nf_conntrack_count = 1739 net.netfilter.nf_conntrack_expect_max = 256 net.netfilter.nf_conntrack_generic_timeout = 600 net.netfilter.nf_conntrack_icmp_timeout = 30 net.netfilter.nf_conntrack_log_invalid = 0 net.netfilter.nf_conntrack_max = 65536 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 = 10 net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60 net.netfilter.nf_conntrack_tcp_timeout_established = 432000 net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120 net.netfilter.nf_conntrack_tcp_timeout_last_ack = 30 net.netfilter.nf_conntrack_tcp_timeout_max_retrans = 300 net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 60 net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 120 net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120 net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = 300 net.netfilter.nf_conntrack_udp_timeout = 30 net.netfilter.nf_conntrack_udp_timeout_stream = 180

代码如下:[root@Firewall netfilter]# ll

total 0 -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_acct -r--r--r-- 1 root root 0 May 10 15:53 nf_conntrack_buckets -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_checksum -r--r--r-- 1 root root 0 May 10 15:53 nf_conntrack_count -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_expect_max -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_generic_timeout -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_icmp_timeout -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_log_invalid -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_max -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_be_liberal -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_loose -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_max_retrans -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_close -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_close_wait -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_established -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_fin_wait -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_last_ack -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_max_retrans -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_syn_recv -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_syn_sent -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_time_wait -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_tcp_timeout_unacknowledged -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_udp_timeout -rw-r--r-- 1 root root 0 May 10 15:53 nf_conntrack_udp_timeout_stream

代码如下:[root@Firewall core]# sysctl -a|grep net.core|sort

net.core.dev_weight = 64 net.core.message_burst = 10 net.core.message_cost = 5 net.core.netdev_budget = 300 net.core.netdev_max_backlog = 1000 net.core.optmem_max = 10240 net.core.rmem_default = 111616 net.core.rmem_max = 131071 net.core.somaxconn = 8192 net.core.warnings = 1 net.core.wmem_default = 111616 net.core.wmem_max = 131071 net.core.xfrm_acq_expires = 30 net.core.xfrm_aevent_etime = 10 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 10 15:53 dev_weight -rw-r--r-- 1 root root 0 May 10 15:53 message_burst -rw-r--r-- 1 root root 0 May 10 15:53 message_cost -rw-r--r-- 1 root root 0 May 10 15:53 netdev_budget -rw-r--r-- 1 root root 0 May 10 15:53 netdev_max_backlog -rw-r--r-- 1 root root 0 May 10 15:53 optmem_max -rw-r--r-- 1 root root 0 May 10 15:53 rmem_default -rw-r--r-- 1 root root 0 May 10 15:53 rmem_max -rw-r--r-- 1 root root 0 Apr 12 14:29 somaxconn -rw-r--r-- 1 root root 0 May 10 15:53 warnings -rw-r--r-- 1 root root 0 May 10 15:53 wmem_default -rw-r--r-- 1 root root 0 May 10 15:53 wmem_max -rw-r--r-- 1 root root 0 May 10 15:53 xfrm_acq_expires -rw-r--r-- 1 root root 0 May 10 15:53 xfrm_aevent_etime -rw-r--r-- 1 root root 0 May 10 15:53 xfrm_aevent_rseqth -rw-r--r-- 1 root root 0 May 10 15:53 xfrm_larval_drop

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

上一篇:银河麒麟操作系统更新火狐浏览器(银河麒麟操作系统价格)

下一篇:fsw.exe是什么进程 有什么作用 fsw进程查询(fsrec.sys)

  • 化妆品淘宝店推广技巧与方法(淘宝化妆品十大店铺排名)

    化妆品淘宝店推广技巧与方法(淘宝化妆品十大店铺排名)

  • 惠普打印机怎么联网连接wifi(惠普打印机怎么打印)

    惠普打印机怎么联网连接wifi(惠普打印机怎么打印)

  • 佳能打印机墨盒在哪里(佳能打印机墨盒怎么安装)

    佳能打印机墨盒在哪里(佳能打印机墨盒怎么安装)

  • 情侣黄钻可以不显示么(情侣黄钻可以不让别人看吗)

    情侣黄钻可以不显示么(情侣黄钻可以不让别人看吗)

  • 一个微信号可以申请几个健康码(一个微信号可以辅助解封几次)

    一个微信号可以申请几个健康码(一个微信号可以辅助解封几次)

  • 笔记本盖上再打开黑屏(笔记本盖上再打开需要密码)

    笔记本盖上再打开黑屏(笔记本盖上再打开需要密码)

  • hdr高清和高清有什么区别(高清hdr和高清1080p)

    hdr高清和高清有什么区别(高清hdr和高清1080p)

  • 华为p40怎么退出后方程序(华为p40怎么退出防误触)

    华为p40怎么退出后方程序(华为p40怎么退出防误触)

  • 一台计算机主要由什么构成(一台计算机主要由运算器控制器存储器输出设备)

    一台计算机主要由什么构成(一台计算机主要由运算器控制器存储器输出设备)

  • 华为p40手电筒在哪里

    华为p40手电筒在哪里

  • 拼多多可以免拼次数在哪里看(为什么拼多多可以免拼)

    拼多多可以免拼次数在哪里看(为什么拼多多可以免拼)

  • 华为手机怎么设置三键导航(华为手机怎么设置紧急联系人)

    华为手机怎么设置三键导航(华为手机怎么设置紧急联系人)

  • 全屏钢化膜和非全屏钢化膜有什么区别(全屏钢化膜和非全屏哪个好)

    全屏钢化膜和非全屏钢化膜有什么区别(全屏钢化膜和非全屏哪个好)

  • ipad耳机是专用的吗(ipad用的耳机是圆头还是扁头)

    ipad耳机是专用的吗(ipad用的耳机是圆头还是扁头)

  • 苹果手机二维码扫描不了怎么回事(苹果手机二维码收款到账语音提醒)

    苹果手机二维码扫描不了怎么回事(苹果手机二维码收款到账语音提醒)

  • 华为nova4语音助手叫什么(华为nova4语音助手别人叫怎么不回应)

    华为nova4语音助手叫什么(华为nova4语音助手别人叫怎么不回应)

  • 安卓备忘录怎么添加图片(安卓备忘录怎么转到苹果)

    安卓备忘录怎么添加图片(安卓备忘录怎么转到苹果)

  • 手机电信营业厅怎么退订业务(手机电信营业厅怎么办卡)

    手机电信营业厅怎么退订业务(手机电信营业厅怎么办卡)

  • 手机呼叫转移怎么回事(手机呼叫转移怎么设置回来)

    手机呼叫转移怎么回事(手机呼叫转移怎么设置回来)

  • 京东可以删评价吗

    京东可以删评价吗

  • 如何在网页上修改YY昵称(如何在网页上修改图片)

    如何在网页上修改YY昵称(如何在网页上修改图片)

  • jmmaloo华为什么型号(华为jmmal00)

    jmmaloo华为什么型号(华为jmmal00)

  • 白内障手术费用多少钱(白内障手术费用大概几天出院)

    白内障手术费用多少钱(白内障手术费用大概几天出院)

  • win10待机唤醒后白屏怎么办(Win10待机唤醒后白屏怎么办)

    win10待机唤醒后白屏怎么办(Win10待机唤醒后白屏怎么办)

  • cuda常见报错(cuda completed with errors)

    cuda常见报错(cuda completed with errors)

  • 不仅仅是ChatGPT:分享一些AI时代的有力工具(不仅仅是喜欢原唱)

    不仅仅是ChatGPT:分享一些AI时代的有力工具(不仅仅是喜欢原唱)

  • 专项附加扣除可以随时填报吗
  • 个人支付宝开票的后果
  • 工程施工科目核算内容
  • 管理部门社保入哪个科目
  • 增值税专用发票和普通发票的区别
  • 给退休工人发工资怎么入账
  • 营改增抵减的销项税额是什么意思
  • 进口增值税已抵扣想出口
  • 收到款未开发票挂账入什么科目?
  • 长期借款产生的利息计入哪个科目
  • 存货 科目
  • 公司为什么要员工提供房产证
  • 去年多计提费用,汇算清缴时做纳税调增处理
  • 没有缴纳社保怎么开证明
  • 营改增后企业缴税种类
  • 房产税实施城市
  • 旧的活动板房多少钱一个
  • 包工包料的工程怎么做账
  • 出口退税两单两票
  • 缴纳残保金和工龄有关吗
  • 生育津贴支付方式
  • macbook自动弹出页面
  • 物权请求权是什么意思
  • 公司取得的发明专利
  • 企业购进房产怎么抵扣
  • PHP:proc_close()的用法_命令行函数
  • 如何计算企业所得税税负
  • 二手固定资产怎么折旧
  • 收到小微企业贷款减息会计处理办法
  • php ascii
  • 差额征税七种业务是什么
  • 红字专用发票开具的规定
  • Request获取请求数据中文乱码问题
  • vue富文本编辑器移动端
  • 金税盘全额抵扣政策
  • phpcms文档
  • phpcms教程
  • 已认证发票被作废
  • 织梦模板首页logo修改
  • 瓶盖再来一次表情包
  • 资信证明好开吗
  • 新旧会计准则对比
  • 错开发票所需要提供的资料和时效要求是?
  • 出口货物退免税的管理规定
  • 股东分红申报个税怎么填
  • 预收租金发票怎么开
  • 普通发票怎么冲红字
  • 收到托收凭证怎么做分录
  • 行政转工会经费请示
  • 影院会计有前景吗
  • 商品折扣计入哪个科目
  • 新办企业增多
  • 销售废旧物资计入哪个科目
  • 生产型企业入库管理办法
  • 以前年度损益调整怎么做账
  • friend怎么用
  • mysql数据库备份与恢复的常用方法有几种
  • 使用win10
  • 用OpenBSD 3.8 release自带的FTPD架设FTP服务器
  • mscorsvw.exe是什么进程
  • 2021年win10累积更新
  • winmysqladmin.exe - winmysqladmin进程是什么意思
  • win8快捷方式
  • ubuntu安装音乐软件
  • 在win7系统中如何用快捷键复制文件或文件夹
  • window8.1下载
  • xwizard.exe是什么
  • 放大镜windows快捷键
  • windows10磁盘100%占用解决
  • unity lightmap uv
  • 深入理解linux内核第三版
  • python干嘛用
  • python中类怎么用
  • python语言怎么用
  • unity link.xml
  • jquery滚动到底部加载数据
  • 八大排序算法的时间空间复杂度
  • python 递归函数与循环的区别
  • 12种JavaScript常用的MVC框架比较分析
  • 网上跨区预缴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号