位置: 编程技术 - 正文

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

  • 什么是小规模纳税人税率
  • 冲减计提
  • 税务局代个人开发票
  • 员工工伤住院伙食补助标准是多少
  • 计提社保贷方科目是什么
  • 部分红冲的发票,剩余未冲红部分可以再红冲么
  • 生产经营行业
  • 受托加工怎么做账
  • 房产公司收到的增值税
  • 现金日记账的登记依据有
  • 纳税营业额包含免税营业额吗?
  • 存货跌价准备的账务处理
  • 外贸企业需要交哪些税费
  • 农产品一般纳税人免税吗
  • 母子公司之间转让土地使用权
  • 一般纳税人所得税优惠政策
  • 提前收取租赁收入的财务处理
  • 关于营改增发票开具的热点问题
  • 公司注销了质保金如何收回来
  • 房产企业竞标取消通知
  • 学校购货合同
  • 外派人员补助标准
  • 股权转让流程详解
  • 个体工商户清算报告
  • 怎么查询企业收款账号
  • 个人所得税征收范围
  • 如何在Excel中合并计算
  • 给客户购买礼品怎么记账
  • 怎么让资产负债率下降
  • 长期待摊费用摊销明细表
  • 行政单位上年支出退回
  • 显示器屏幕抖动闪烁是什么原因
  • CENTOS7安装报错
  • php常用设计模式(大总结)
  • 支票存根属于什么凭证类型
  • php redis常用命令
  • phpstudy怎么配置php环境
  • 安装windows(install windows)
  • 单点登录sso原理
  • gpt3模型大小
  • php正则匹配a标签href
  • 固定资产毁损应该填制什么凭证
  • 建材公司成本率一般多少
  • 不缴纳增值税
  • 工伤保险赔付计算
  • 分公司二季度安全生产分析会内容
  • 研发费用大于收入
  • 营销策划费会计分录
  • 一般纳税人怎样申请简易计税
  • access中宏是按什么调用的
  • 农业种植会计
  • 小企业会计准则和一般企业会计准则的区别
  • 金税四期对企业的影响与应对
  • 用于福利费的增值税账务处理
  • 租赁物品损坏赔偿金额标准
  • 公司注销前怎么平账需要提前多久
  • 本月冲红上月发票后的税款能抵减吗
  • 自行申报啥意思
  • 可抵扣进项税额包括进项税额转出吗
  • 坏账核销在企业所得税汇算清缴的填写
  • 提取盈余公积的会计科目
  • 购入固定资产的增值税计入成本吗
  • 每月分红会计分录
  • 公司买车贷款要看法人征信吗
  • mssql导出数据库
  • sql批量导出数据
  • win8磁盘占用率高怎么处理
  • ubuntu系统中如何安装WiFi驱动
  • 系统恢复会怎么样
  • win7 32位内存最大支持多少
  • winxp开机黑屏只有光标
  • centos 常用命令教程
  • 2021年win10累积更新
  • win8怎么设置桌面图标
  • Open quote is expected for attribute "name" associated with an element type "item".
  • jQuery UI结合Ajax创建可定制的Web界面
  • 大征期 是什么
  • 贵州电子税务局app下载
  • 贵州国家税务局陈开平
  • 税务一般纳税人可以简易注销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设