位置: 编程技术 - 正文

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

  • 增值税税率改变后原项目的新增单价按哪个税率
  • 支付给派遣员工的工资计入应付职工薪酬吗
  • 个体工商户个税怎么申报
  • 在建工程应交税费会计分录
  • 宣传费属于什么税目
  • 个人所得税本期免税收入是指什么
  • 行政单位盘盈固定资产应按什么入账
  • 企业存货核算的内容包括
  • 契税差别
  • 小规模纳税人开票税率
  • 企业清算时未抵扣的进项税账务处理
  • 实收资本印花税怎么申报税目
  • 少缴纳个人所得税的需要付什么责任
  • 发票选择确认平台怎么选
  • 失控发票进项税额转出申报表填写
  • 股东分红个人所得税怎么申报
  • 土地出让金为何写有效期
  • 外商投资的企业是外资企业吗
  • 来的货比合同金额多怎么申报印花税?
  • 进的货没有入库怎么处理
  • 交付使用资产科目核算
  • a公司转给b公司投资款的会计分录
  • 应交增值税出口退税年末如何结转?
  • 上报汇总完成,远程清卡清不了
  • 资源税的征税对象和纳税环节
  • 事业单位服务收入怎么做账
  • php错误日志
  • 怎么获取免费的腾讯vip
  • 收到客户预付的保费90000元,存入银行
  • php b/s
  • 滴水观音的养殖方法选好浇水
  • 无偿划转股权
  • 劳务报酬怎么做帐
  • 处理固定资产时的账务处理
  • 计提补贴会计分录
  • 营业执照年检认缴和实缴怎么填
  • 中医诊所的税收分类编码
  • Chrome谷歌浏览器网页
  • set0
  • C++ Linux Web Server 面试基础篇-操作系统(四、线程通信)
  • 真相 百科
  • vue watcher
  • python的series
  • ps中文字复制粘贴
  • zarchiver 小米
  • 小规模纳税人利润超过300万
  • python如何运行
  • 企业销售商品满足收入确认条件时,应当
  • 租赁公司租赁物计入什么会计科目
  • 股权激励费用怎么做账
  • 用友怎么取消月结
  • 出租周转材料的租金会计科目
  • 上个月进项发票在哪查询
  • 小规模纳税人所得税优惠政策2023
  • 收到的赔款罚款怎么做账
  • 企业营运能力分析
  • 怎样从sql数据库取数据
  • mysql 修改密码后 unknown error 1820
  • mac自带的看图软件怎么使用
  • Facebook Open Platform编译FAQ
  • win10如何不升级系统
  • win7关机没有强制关机选项
  • root忘记密码了怎么办
  • opengl怎么学
  • 第一次接触怎么形容
  • shell中的-le
  • shell脚本详解
  • 脚本被删除
  • nodejs实战
  • Node.js+Express+MySql实现用户登录注册功能
  • 不用javascript可以吗
  • jQuery Ajax使用FormData对象上传文件的方法
  • 税务局与稽查局哪个好
  • 基层税务局长工作职责
  • 成品油消费税税目
  • 新一代票据系统怎么开通
  • 税控发票开票软件提示非征期不得抄报税?是什么意思?
  • 地铁发票如何取得
  • 国家税务总局税收违法行为检举管理办法
  • 2015年购买15万元排量2.0的新车购置税怎么计算?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设