#!/bin/bash#安装系统需要的基本应用工具 yum -y install ntp yum-plugin* nmap telnet lrzsz gcc* #系统内核参数优化,适用于高并发服务如nginx\varnish\lvs sysctl(){ cat /dev/null >/etc/sysctl.conf cat >> /etc/sysctl.conf &l
#sysctl -p参数:net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.icmp_ignore_bogus_error_responses = 1 net.ipv4.ip_forward = 0 n
cat /etc/sysctl.conf#CTCDN系统优化参数#关闭ipv6net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1# 避免放大攻击net.ipv4.icmp_echo_ignore_broadcasts = 1# 开启恶意icmp错误消息保护net.ipv4.icmp_ignore_bogu
原创 2016-08-09 15:32:55
10000+阅读
1点赞
# allow testing with buffers up to 128MBnet.core.rmem_max = 134217728net.core.wmem_max = 134217728# # increase Linux autotuning TCP buffer limit to
原创 2021-12-27 13:57:25
419阅读
前言:最近在研究服务器初始化和内核参数调优,翻阅了大量文档,尽量做到每个参数都能有详细的解释,而不是捡一篇通用调优配置就上到服务器上去。个人愚见:关于内核参数调优方面,安全应该是第一位的,性能可以通过架构设计再做调整。没有通用性的调优,具体调优要根据生产的业务为主导,对一项内核参数进行更改时,应该要了解该参数的作用,而不是复制粘贴,否则可能出现负优化,甚至是出现未知的故障。cat > /et
# 关闭包转发 net.ipv4.ip_forward = 0 # 启用源路由检查 net.ipv4.conf.default.rp_filter = 1 # 禁用所有IP源路由 net.ipv4.conf.default.accept_source_route = 0 # 使用sysrq组合键是了解系统目前运行情况,为安全起见设为0关闭 kernel.sysrq = 0 # 控制core
cat /etc/sysctl.conf #CTCDN系统优化参数 #关闭ipv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 # 避免放大攻击 net.ipv4.icmp_echo_ignore
原创 2021-07-28 13:54:54
1286阅读
cat /etc/sysctl.conf#CTCDN系统优化参数#关闭ipv6net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1# 避免放大攻击net.ipv4.icmp_echo_ignore_broadcasts = 1# 开启恶意icmp错误消息保护net.ipv4.icmp_ignore_bogu
翻译 精选 2016-08-19 18:53:54
3601阅读
CentOS 7系统安装后的基础优化 一、系统版本内核信息[root@center ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@center ~]# uname -a Linux center 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:
优化条目:修改ip地址、网关、主机名、DNS等关闭selinux,清空iptables添加普通用户并进行sudo授权管理更新yum源及必要软件安装定时自动更新服务器时间精简开机自启动服务定时自动清理/var/spool/clientmqueue/目录垃圾文件,放置inode节点被占满变更默认的ssh服务端口,禁止root用户远程连接锁定关键文件系统调整文件描述符大小调整字符集,使其支持中文去除系统
临时改变某个系统参数的值,可以用两种方法来实现,例如想启用IP路由转发功能: # echo 1 > /proc/sys/net/ipv4/ip_forward # sysctl -w net.ipv4.ip_forward=1 以上两种方法都可能立即开启路由功能,但如果系统重启,或执行了 # service network restart 命令,所设置的值即会丢失,如果想永久保留配置,可以修
centos7优化内核参数详解 原文:http://blog.csdn.net/xiegh2014/article/details/52132863 cat /etc/sysctl.conf #CTCDN系统优化参数 #关闭ipv6 net.ipv6.conf.all.disable_ipv6 =
转载 2017-12-22 09:57:00
64阅读
2评论
修改内核配置文件 vim /etc/sysctl.conf 刷新配置文件 sysctl -p 关IPv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 避免放大攻.击 net.ipv4.icmp_echo_ignore_broadcasts = 1 开启恶意的ICMP错误消息保护 net.ipv4
原创 2021-06-22 10:43:19
2140阅读
cat /etc/sysctl.conf#CTCDN系统优化参数#关闭ipv6net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1# 避免放大攻击net.ipv4.icmp_echo_ignore_broadcasts = 1# 开启恶意icmp错误消息保护net.ipv4.icmp_ignore_bogu
原创 2017-02-24 22:28:58
1527阅读
CentOS 7升级内核的三种方式(yum/rpm/源码)NesteaLinhttps://nestealin.com/8bab8c2c/背景在 CentOS 使用过程中,难免需要升级内核,但有时候因为源码编译依赖问题,不一定所有程序都支持最新内核版本,所以以下将介绍两种升级内核方式。注意事项关于内核种类:kernel-mlkernel-ml 中的ml是英文【 mainline stable 】的
配置文件:/etc/sysctl.conffs.file-max = 6815744表示系统级别文件句柄数net.ipv4.tcp_fin_timeout=15表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。net.core.netdev_max_backlog=3000当内核处理速度比网卡接收速度慢时,这部分多出来的包就会被保存在网卡的接收队列上,而该参数说明
优化条目:修改ip地址、网关、主机名、DNS等关闭selinux,清空iptables添加普通用户并进行sudo授权管理更新yum源及必要软件安装定时自动更新服务器时间精简开机自启动服务定时自动清理/var/spool/clientmqueue/目录垃圾文件,放置inode节点被占满变更默认的ssh服务端口,禁止root用户远程连接锁定关键文件系统调整文件描述符大小调整字符集,使其支持中文去除系统
内核优化1、内核参数:用来约束LINUX系统内核、软件配置文件的参数 2、/etc/sysctl.conf 修改这个文件相当于修改/proc/sys/目录配置文件 3、sysctl -p 重启加载内核/etc/sysctl.conf配置文件优化参数及说明#开启内核转发功能 net.ipv4.ip_forward = 1 #表示开启时间戳与窗口缩放的选项 net.ipv4.tcp_timestam
虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux 系统本身提供的防火墙功能来防御。抵御SYN SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被
任何一个高并发的系统设计初期就一定会思考如何在保证吞吐的情况下提高自己的容灾能力。单节点的应用总会有单点故障的问题,当你的机器宕机,整个系统不可被访问,一般我们可以通过集群的方式来解决单节点故障,提高系统的可用性。本文主要简述如何在Linux环境下搭建基于Redis5.0版本的集群。 Redis集群模式主要有三种,主从模式(Redis2.8版本之前的模式)、哨兵sentinel模式(Redis2.
转载 7月前
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5