centos 7 服务初始化
更新yum源及必要软件安装
yum groupinstall "Development tools" "Compatibility libraries"
yum install -y ntpdate vim mlocate lsof wget lrzsz telnet traceroute tree rsync cmake autoconf automake pcre pcre-devel zlib zlib-devel epel-release
yum重新建立缓存
yum clean all
yum makecache
关闭防火墙、selinux
systemctl stop firewalld #临时关闭防火墙
systemctl disable firewalld #防火墙开机关闭
setenforce 0 #临时关闭SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #开机关闭SELinux
设置最大打开文件描述符数
echo "ulimit -SHn 102400" >> /etc/rc.local
cat >> /etc/security/limits.conf << EOF
* soft nofile 655350
* hard nofile 655350
EOF
内核参数优化
#cat >> /etc/sysctl.conf << EOF
vm.overcommit_memory = 1
net.ipv4.ip_local_port_range = 1024 65536
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_abort_on_overflow = 0
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_max_syn_backlog = 262144
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.ipv4.netfilter.ip_conntrack_max = 2097152
net.nf_conntrack_max = 655360
net.netfilter.nf_conntrack_tcp_timeout_established = 1200
EOF
#/sbin/sysctl -p
主机名修改
hostname 主机名 #先修改临时名,重启后会失效
hostnamectl set-hostname 主机名 #永久修改主机名,需要重启
最新文章
- PyQt4入门学习笔记(一)
- Android 最全Activity生命周期
- public, protected and private inheritance in C++
- 与你相遇好幸运,MongoDB小技巧
- CentOS6.5 安装 jdk1.7
- 使用eclipse搭建hadoop开发环境
- JS和C# 互相调用与数据绑定问题
- VS2010水晶报表的添加与使用
- printf输出函数
- 编程获取linux的CPU使用的内存使用情况
- [置顶] strcpy和memcpy的区别
- kiss框架学习
- Spingmvc项目注册登录图片验证码(比较灵活的验证码)
- Azure Automation (5) 调整Azure SQL Database DTU
- Unity引擎与C#脚本简介
- Java IO与网络编程笔记
- 滴水穿石-04Eclipse中常用的快捷键
- 终于可以从百度云上BOS读取数据到本地了
- 刷新dbgrid 而不失去当前行位置
- Ansible Jinja if 生成不同的MySQL文件