位置: 编程技术 - 正文

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

  • 未达起征点的增值税要交企业所得税吗
  • 合伙企业缴纳的是什么税
  • 差旅费抵扣进项税政策201939号文件
  • 未分配利润转增股本会计处理
  • 个体户减免增值税
  • 小规模纳税人报税前需要做什么
  • 公司给员工报销话费怎么做账
  • 员工事假扣工资怎么做账
  • 计提代扣代缴个人缴纳的社会保险费分录
  • 公司之间房产过户免税条件
  • 红字冲回是负数吗
  • 外购固定资产账务处理
  • 已经确认收入的售出商品发生销售退回时
  • 社保补贴收入要交税吗?
  • 多层股权结构设计控制法
  • 别人给的发票一直不开
  • 当月认证的发票可以当月抵扣吗
  • 国税的申报表季报本月数如何填写?
  • 税款滞纳金怎么入账
  • 增值税税率改革的意义
  • 离职补偿金怎么计算
  • 金蝶报告
  • 小规模纳税人废品站卖废品发票开什么项目
  • 商品进销差价属不属于存货
  • 购买融资租赁资产
  • 股东退股会计科目
  • 应收账款少给货款怎么做分录?
  • 购买原材料无法确认收入
  • 优酷路由宝是什么东西
  • 投资入股的无形资产要摊销吗
  • 水电费无发票如何做账
  • 购入固定资产的借款利息支出
  • 对公账户转私人账户手续费多少
  • 先开票后收款的发票怎么备注
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • php图片库
  • 商业承兑汇票贴现
  • 职工教育经费可以以后年度结转吗
  • 业务招待费的账务处理金额
  • php获取当前网址
  • php购物车实现流程
  • 【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)
  • ai引领技术变革是什么
  • php的框架
  • pythonproperty
  • 增量留底退税怎么比增值税高
  • 兼职属于劳务关系吗
  • 企业所得税汇算清缴扣除标准2023
  • 期末进行存货清查
  • 免税所得包括哪些
  • 利润与利润率之差公式
  • mysql数据库优化及sql调优
  • 公司 用车
  • 应交税费会计核算
  • 长期股权投资账务处理实例
  • 土地出让金抵减增值税
  • 社保个人部分应该做到哪个科目
  • 什么是结构性存款基金
  • mysql子句
  • win8更改桌面位置
  • u盘安装winpe
  • video for windows是什么
  • 2021年win10新系统版本
  • win10打不开应用市场
  • 解决胃胀气最快方法
  • react 技巧
  • 单线程语言有哪些
  • plugin怎么安装
  • 广告文章叫什么
  • nodejs 程序 打包服务端
  • html label标签的使用教程
  • 批处理列出文件名
  • win10下载杀毒软件
  • unity c+
  • javascript函数大全
  • 青岛地税局 局长
  • 保险发票属于什么类型发票
  • 光伏电站电力监控系统
  • 辽宁地方税务局招聘
  • 温州地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设