`
lean1252
  • 浏览: 214118 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux sysctl参数配置

阅读更多
引用
sudo vi /etc/sysctl.conf


# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
# sysctl.conf(5) for more details.




# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 1

# Controls whether core dumps will append the PID to the core filename
# Useful for debugging multi-threaded applications
kernel.core_uses_pid = 1


# Controls the maximum size of a message, in bytes
kernel.msgmnb = 65536

# Controls the default maxmimum size of a mesage queue
kernel.msgmax = 65536

# Controls the maximum shared segment size, in bytes
kernel.shmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 4294967296


# Controls IP packet forwarding
net.ipv4.ip_forward = 0
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0

# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
net.core.somaxconn = 10240
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_syn_retries = 3
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_no_metrics_save = 0
net.core.netdev_max_backlog = 2500
net.ipv4.tcp_max_syn_backlog = 4196
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
                                   
xen.independent_wallclock = 1

引用
重启,使修改生效

sudo sysctl -p
分享到:
评论

相关推荐

    linux sysctl参数配置详细介绍

    主要介绍了linux sysctl参数配置详细介绍的相关资料,需要的朋友可以参考下

    sysctl的参数配置

    FreeBSD下sysctl.conf的配置参数详解

    linux安装oracle基本linux操作学习

    8. oracle需要的参数配置(/etc/profile、 .bash_profile、 /etc/sysctl.conf) 9. oracle安装需要的图形化支持(linux的xmanager配置,vnc配置) 10.对oracle rac配置ssh的互信 11.oracle优化的操作系统层(linux优化...

    puppet-sysctl:人偶模块来管理sysctl参数

    为了保持持久性,您的操作系统需要支持在/etc/sysctl.d/查找sysctl配置。 您可以选择启用/etc/sysctl.d/目录的清除,以便删除所有(或不再)由该模块管理的文件。 请注意,为使清除工作正常进行,您需要为该节点...

    LInux系统 oracle数据库安装前各项参数脚本化一键自动配置

    经过数天的修改与调试终于以跳板机的方式实现LInux系统 oracle数据库安装前各项参数脚本话一键自动配置,包含单向互信的添加与删除,asm磁盘对的绑定和limits和sysctl.conf,grid和oracle用户的添加及环境配置。

    Linux内核参数调整方法

    由于Linux的内核参数信息都存在...但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。

    LINUX服务器实施

    第7章 修改/etc/sysctl.conf文件中的系统参数,加入如下: 38 第8章 路由配置信息 39 第9章 LVM基础信息查询 40 第10章 光纤口状态查询 41 第11章 更改主机相关IP 42 附:/etc/cluster/cluster.conf文件内容 43

    RED HAT LINUX 6大全

    2.3.2 内核参数选项 8 2.3.3 安装程序 9 2.3.4 选择一种安装方法 9 2.3.5 光盘安装 10 2.4 硬件配置 14 2.4.1 选择鼠标 14 2.4.2 配置X Window系统 14 2.4.3 配置网络 14 2.4.4 设置时区 15 2.4.5 选择服务自动启动 ...

    Linux下进程数量的限制pid_max的配置方法

    这是在阅读另外一个产品的告警指导书时,无意中发现 pid_max 这个参数。 原来Linux内核对于进程的数量使用 pid_max 做控制。 做一些简单的试验,如下演示获取当前配置值的方法: # cat /proc/sys/kernel/pid_max ...

    Linux 服务器网络有关的内核参数

    我们可以通过命令sysctl -a 查看所有这些内核参数。下面说明与网络编程关系较为紧密的部分内核参数。  一、 / proc/sys/fs 目录下的部分文件  /proc/sys/fs 目录下的内核参数都与文件系统有关。对于服务器程序...

    redis配置详解.docx

    #此参数确定了TCP连接中已完成队列(完成三次握手之后)的长度, 当然此值必须不大于Linux系统定义的/proc/sys/net/core/somaxconn值,默认是511,而Linux的默认参数值是128。当系统并发量大并且客户端速度缓慢的时候...

    在Linux环境下使用TCP的keepalive机制

    Linux内置支持keepalive机制,为了使用它,你需要使能TCP/IP网络,为了能够配置内核在运行时的参数,你还需要procfs和sysctl的支持。  这个过程涉及到keepalive使用的三个用户驱使的变量:  tcp_keepalive_time...

    在RHEL3上安装ORALCE9I

    2、 配置内核参数: vi /etc/sysctl.conf kernel.core_uses_pid = 1 kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.shmall=2097152 kernel.sem=250 32000 100 128 net.ipv4.ip_local_port_range=1024 65000...

    浅谈Nginx10m+高并发内核优化详解

    默认的Linux内核参数考虑的是最通用场景,不符合用于支持高并发访问的Web服务器,所以需要修改Linux内核参数,这样可以让Nginx拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来...

    linux oracle 无图形化安装

    /etc/sysctl.conf4.3.2 修改系统限制参数编辑: /etc/security/limits.conf4.3.3 配置oracle用户的环境变量文件4.3.4 创建文件夹4.3.4 开始上传附件5 安装5.1 安装前准备5.1.1 临时关闭SELinux 执行命令5.1.2 关闭...

    Chef-os-hardening:此厨师食谱提供了大量与安全性相关的配置,提供全面的基础保护

    配置软件包管理,例如仅允许签名的软件包删除已知问题的软件包配置pam和pam_limits模块影子密码套件配置配置系统路径权限通过软限制禁用核心转储将根登录限制为系统控制台设置SUID 通过sysctl配置内核参数它不会:...

    centos7使用docker-compose安装es(包括IK分词器扩展)+kibana

    2、es需要修改linux宿主机的一些参数 设置vm.max_map_count=262144 vim /etc/sysctl.conf vm.max_map_count=262144 不重启, 直接生效当前的命令 sysctl -w vm.max_map_count=262144 3、docker和docker-...

    ipt_iftag:匹配界面的“标记”(sysctl net.ipv4.conf.XXX.tag)

    ipt_iftag 在linux操作系统中,对于配置为在ipv4协议(sysctl net.ipv4.conf.XXX.tag)上运行的网络接口,有一个附加选项“标记”。 如果系统具有多个网络接口,则使用接口名称进行过滤会大大增加规则数量。 如果...

    操作系统-面试题

    centos 内核配置文件为 /etc/sysctl.conf . 修改参数后启用:sysctl -p net.ipv4.tcp_tw_reuse:允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭. net.ipv4.tcp_tw_recycle: 表示开启TCP连接中TIME-...

Global site tag (gtag.js) - Google Analytics