linux 常用参数,比较常用的linux系统参数优化

安装完linux系统后,除了做了系统必要的安全以及优化配置后,还需要对内核进行相应的调优,参数如下:

sysctl -w net.ipv4.conf.eth0.accept_source_route=0

sysctl -w net.ipv4.conf.lo.accept_source_route=0

sysctl -w net.ipv4.conf.default.accept_source_route=0

sysctl -w net.ipv4.conf.all.accept_source_route=0

是否接受含有源路由信息的ip包。1表示接受,0表示不接受。在充当网关的linux主机上缺省值为1,在一般的linux主机上缺省值为0。从安全性角度出发,建议关闭该功能。

sysctl -w net.ipv4.tcp_syncookies=1

开启TCP SYN cookies,保护服务器避免受syn-flood攻击,包括服务取决denial-of-service (DoS)或者分布式服务拒绝distributed denial-of-service (DDoS).如果服务器负载较大,一般把该功能关闭。

sysctl -w net.ipv4.conf.eth0.secure_redirects=1

sysctl -w net.ipv4.conf.lo.secure_redirects=1

sysctl -w net.ipv4.conf.default.secure_redirects=1

sysctl -w net.ipv4.conf.all.secure_redirects=1

“安全重定向”就是只接受来自网关的“重定向”icmp包。该参数就是用来设置“安全重定向”功能的。参数值为布尔值,1表示启用,0表示禁止,缺省值为启用。

sysctl -w net.ipv4.conf.eth0.accept_redirects=0

sysctl -w net.ipv4.conf.lo.accept_redirects=0

sysctl -w net.ipv4.conf.default.accept_redirects=0

sysctl -w net.ipv4.conf.all.accept_redirects=0

sysctl -w net.ipv4.conf.eth0.send_redirects=0

sysctl -w net.ipv4.conf.lo.send_redirects=0

sysctl -w net.ipv4.conf.default.send_redirects=0

sysctl -w net.ipv4.conf.all.send_redirects=0

如果主机所在的网段中有两个路由器,你将其中一个设置成了缺省网关,但是该网关在收到你的ip包时发现该ip包必须经过另外一个路由器,这时这个路由器就会给你发一个所谓的“重定向”icmp包,告诉将ip包转发到另外一个路由器。参数值为布尔值,1表示接收这类重定向icmp信息,0表示忽略。在充当路由器的linux主机上缺省值为0,在一般的linux主机上缺省值为1。建议将其改为0以消除安全性隐患。

sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1

表示内核是否忽略广播和多播请求。0,响应请求1,忽略请求

sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1

某些路由器违背RFC1122标准,其对广播帧发送伪造的响应来应答。这种违背行为通常会被以告警的方式记录在系统日志中。如果该选项设置为1,内核不会记录这种警告信息。

sysctl -w net.ipv4.tcp_tw_reuse=1

表示是否允许重新应用处于TIME-WAIT状态的socket用于新的TCP连接。如果前端机负载比较高,建议打开。

缺省设置:0

sysctl -w net.ipv4.tcp_tw_recycle=1

打开快速TIME-WAIT sockets回收。如果前端机负载比较高,建议打开。

缺省设置:0

sysctl -w net.ipv4.tcp_fin_timeout=30

对于本端断开的socket连接,TCP保持在FIN-WAIT-2状态的时间。对方可能会断开连接或一直不结束连接或不可预料的进程死亡。默认值为60秒。

sysctl -w net.ipv4.tcp_keepalive_time=1800

表示从不再传送数据到向连接上发送保持连接信号之间所需的秒数。

缺省设置:7200(2小时)

sysctl -w net.core.wmem_max=8388608

指定了发送套接字缓冲区大小的缺省值(以字节为单位)。缺省设置:110592

sysctl -w net.core.rmem_max=8388608

指定了接收套接字缓冲区大小的最大值(以字节为单位)。缺省设置:131071

sysctl -w net.ipv4.tcp_rmem="8192 87380 8388608"

该文件包含3个整数值,分别是:min,default,max

Min:为TCP socket预留用于接收缓冲的内存数量,即使在内存出现紧张情况下TCP socket都至少会有这么多数量的内存用于接收缓冲。Default:为TCP socket预留用于接收缓冲的内存数量,默认情况下该值影响其它协议使用的net.core.wmem中default的值。该值决定了在tcp_adv_win_scale、tcp_app_win和tcp_app_win的默认值情况下,TCP窗口大小为65535。Max:为TCP socket预留用于接收缓冲的内存最大值。该值不会影响net.core.wmem中max的值,今天选择参数SO_SNDBUF则不受该值影响。缺省设置:4096 87380 174760

sysctl -w net.ipv4.tcp_wmem="8192 16384 8388608"

该文件包含3个整数值,分别是:min,default,max

Min:为TCP socket预留用于发送缓冲的内存最小值。每个TCP socket都可以使用它。Default:为TCP socket预留用于发送缓冲的内存数量,默认情况下该值会影响其它协议使用的net.core.wmem中default的值,一般要低于net.core.wmem中default的值。Max:为TCP socket预留用于发送缓冲的内存最大值。该值不会影响net.core.wmem_max,今天选择参数SO_SNDBUF则不受该值影响。默认值为128K。缺省设置:4096 16384 131072

sysctl -w net.ipv4.tcp_max_syn_backlog=4096

对于那些依然还未获得客户端确认的连接请求,需要保存在队列中最大数目。默认1024

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux环境下,Oracle数据库的性能与稳定性很大程度上取决于参数的设置。以下是一些常用的Oracle参数设置: 1. SGA(系统全局区)相关参数 - SHMMAX:SGA的最大大小,以字节为单位 - SHMMNI:系统范围内的共享内存段的最大数量 - SHMALL:系统范围内共享内存的总大小 - SGA_TARGET:SGA的目标大小,以字节为单位 - SGA_MAX_SIZE:SGA的最大大小,以字节为单位 2. PGA(程序全局区)相关参数 - PGA_AGGREGATE_TARGET:PGA的目标大小,以字节为单位 - WORKAREA_SIZE_POLICY:设置PGA自动管理的策略,可选值为MANUAL/AUTO 3. 连接池相关参数 - PROCESSES:数据库实例可以同时允许的最大进程数 - SESSIONS:数据库实例可以同时允许的最大会话数 - TRANSACTIONS:数据库实例可以同时处理的最大事务数 - LOG_ARCHIVE_DEST_n:指定归档日志的目标位置 4. 日志相关参数 - LOG_BUFFER: redo日志缓冲区的大小,以字节为单位 - LOG_CHECKPOINT_INTERVAL:自动执行检查点的时间间隔,以秒为单位 - LOG_CHECKPOINT_TIMEOUT:检查点操作的最大等待时间,以秒为单位 5. SQL执行相关参数 - OPTIMIZER_MODE:SQL优化器的模式,可选值为RULE/CBO - CURSOR_SHARING:指定共享游标的级别,可选值为EXACT/SIMILARITY/FORCE - SORT_AREA_SIZE:排序操作使用的内存大小,以字节为单位 以上是一些常用的Oracle参数设置,但不是全部。在设置参数时,需要根据具体情况进行调整,以达到最佳性能和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值