linux参数tw_re,linux 系统调优参数
发表于 2012-7-20 21:43 | 来自
51CTO网页
引用:原帖由 小虎子er 于 2012-7-20 13:51 发表
系统是centos 6.0 64位 请推荐一些系统优化方面需要更改的文件参数这个有点不好说,可以阅读以下资料:
CentOS 6 系统优化init脚本
2011-12-24 17:59:19
标签:初始化 脚本 centos init CentOS 6
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaosu.blog.51cto.com/2914416/750322
CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。
写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。
脚本的内容如下:
#!/bin/bash
#author suzezhi
#this script is only for CentOS 6
#check the OS
platform=`uname -i`
if [ $platform != "x86_64" ];then
echo "this script is only for 64bit Operating System !"
exit 1
fi
echo "the platform is ok"
version=`lsb_release -r |awk '{print substr($2,1,1)}'`
if [ $version != 6 ];then
echo "this script is only for CentOS 6 !"
exit 1
fi
cat << EOF
+---------------------------------------+
| your system is CentOS 6 x86_64 |
| start optimizing....... |
+---------------------------------------
EOF
#make the 163.com as the default yum repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo -O /etc/yum.repos.d/CentOS-Base.repo
#add the third-party repo
#add the epel
rpm -Uvh http://download.fedora.redhat.co ... ease-6-5.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
#add the rpmforge
rpm -Uvh http://packages.sw.be/rpmforge-r ... 2.el6.rf.x86_64.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
#update the system and set the ntp
yum clean all
yum -y update glibc\*
yum -y update yum\* rpm\* python\*
yum -y update
yum -y install ntp
echo "* 4 * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1" >> /var/spool/cron/root
service crond restart
#set the file limit
echo "ulimit -SHn 102400" >> /etc/rc.local
cat >> /etc/security/limits.conf << EOF
* soft nofile 65535
* hard nofile 65535
EOF
#set the control-alt-delete to guard against the misuse
sed -i 's#exec /sbin/shutdown -r now#\#exec /sbin/shutdown -r now#' /etc/init/control-alt-delete.conf
#disable selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
#set ssh
sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/' /etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
service sshd restart
#tune kernel parametres
cat >> /etc/sysctl.conf << EOF
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_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_tw_recycle = 1
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
EOF
/sbin/sysctl -p
#define the backspace button can erase the last character typed
echo 'stty erase ^H' >> /etc/profile
echo "syntax on" >> /root/.vimrc
#stop some crontab
mkdir /etc/cron.daily.bak
mv /etc/cron.daily/makewhatis.cron /etc/cron.daily.bak
mv /etc/cron.daily/mlocate.cron /etc/cron.daily.bak
chkconfig bluetooth off
chkconfig cups off
chkconfig ip6tables off
#disable the ipv6
cat > /etc/modprobe.d/ipv6.conf << EOFI
alias net-pf-10 off
options ipv6 disable=1
EOFI
echo "NETWORKING_IPV6=off" >> /etc/sysconfig/network
cat << EOF
+-------------------------------------------------+
| optimizer is done |
| it's recommond to restart this server ! |
+-------------------------------------------------+
EOF
对脚本的内容做一下说明:
1.先对系统进行判断,如果是Cent OS 64位,就继续运行。
2.先将系统的安装源设置为网易的(网易的安装源算是国内比较稳定的)
3.安装epel的源和rpmforge的源,利用第三方的源来让yum安装起来更方便
4.更新软件
5.设置为每天凌晨四点进行时间同步(跟国家授时中心的服务器进行时间同步)
6.将系统同时打开的文件个数增大
7.将ctrl alt delete键进行屏蔽,防止误操作的时候服务器重启
8.关闭selinux
9,禁用GSSAPI来认证,也禁用DNS反向解析,加快SSH登陆速度
10.优化一些内核参数
11.调整删除字符的按键为backspace(某些系统默认是delete)
12.打开vim的语法高亮
13.取消生成whatis数据库和locate数据库
14.关闭没用的服务
15.关闭IPv6
本文出自 “飞翔的单车” 博客,请务必保留此出处http://xiaosu.blog.51cto.com/2914416/750322
linux参数tw_re,linux 系统调优参数相关推荐
- java gc调优常用参数_常用JVM调优参数
JVM调优有许多参数优化,下面整理了一些我自己能够理解的参数 -XX:AutoBoxCacheMax -XX:+AlwaysPreTouch CMSInitiatingOccupancyFractio ...
- Linux云计算架构-系统调优【CPU、IO、网络、内核参数调优】
文章目录 Linux云计算架构-系统调优[CPU.IO.网络.内核参数调优] 1. CPU调优 2. IO调优 3. 网络调优 3.1 网络冗余(主备模式) 3.2 负载均衡模式 4. 内核参数调优 ...
- 关于 Linux中系统调优的一些笔记
写在前面 推送的的邮件里看到有大佬讲的公共课,听了之后这里整理学习笔记. 因为是公开课,所以讲的很浅,没接触过,这里做为了解,长长见识. 博文内容包括 系统调优原理概述 如何检测系统的性能瓶颈 如何进 ...
- 51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)
51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程 第一课 Linux运维经验分享与思路 1.一般把主机名,写到hosts下 127.0.0.1 hostname,因为 ...
- linux @webserviceclient 访问超时_Linux系统调优
linux系统linux系统安装完毕后,首先要做的就是系统调优,这样会提高系统的使用效率,接下来为大家介绍一下linux系统调优方法.linuxlinux系统安装完毕后,首先要做的就是系统调优,这样会 ...
- Linux系统调优详解(十二)——IO调优之磁盘测速
今天继续给大家介绍Linux运维相关知识,本文主要内容是IO调优,测试对磁盘的速度. 在进行Linux系统调优的时候,我们需要对当前系统的硬盘读写速度进行测试.此时,我们可以选择使用hdparm命令或 ...
- Linux 系统调优相关工具
内容: 11.1 系统调优概述 11.2 查看 CPU 负载相关工具,找出系统中使用 CPU 最多的进程 11.3 查看 Memory 运行状态相关工具,找出系统中使用内存最多的进程 11.4 查看 ...
- linux内核 cpu io等待,linux系统调优之IO、cpu
首先先要再次强调一个概念:系统调优的目的不是怎样去吧那一部分做的特别优化.而是整体的全局的考虑.性能优化是为了找到系统的瓶颈并且想办法提高瓶颈最好能够去除.(个人认为万事皆有利弊,在计算机的世界里同样 ...
- java基础值java 运行参数,及jvm调优
java启动参数共分为三类 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且 ...
最新文章
- Android平台RTMP推送模块如何对接NV21、YV12、RGB、YUV等编码前数据
- Oracle分析函数参考手册
- 请问asp.net网页里能显示tiff格式的图片吗?
- MySQLdb 1031 Error
- lingo17.0软件工具
- 计算机在材料科学中的应用实,计算机在材料科学与工程中的应用
- 360安全备份 android,360安全卫士号码备份如何还原到另一个手机上
- 解决Windows桌面部分快捷方式图标变为空白的问题
- 微信H5页面禁止分享朋友和复制链接
- 专业的在线考试答题系统,快考题,高并发人数使用流畅
- 如何搭建属于自己的腾讯云服务器
- make menuconfig学习
- 电脑性能一目了然,教你用测试软件测试整机性能
- 读书笔记之《如何阅读一本书》
- 数字图像处理(修正的阿尔法均值滤波)
- mysql_ping 原理_mysqldump备份过程原理
- 苹果ppt_【行情】苹果“抄袭”雷军PPT?小米高管集体发飙
- Asc/AscB/AscW和Chr/ChrB/ChrW函数之间的区别
- 计算机图形学(三) -- 3D 变换
- 即时通讯开发之实时音视频中的基本架构和协议栈
热门文章
- endnote x9打开闪退_EndNote X9常用方法汇总
- python jieba分词模块的基本用法
- UIScrollView+UIPageControl+NSTimer实现图片的自动滑动以及用户可手动切换,UIPageControl可点击
- Python异步解析主流视频网站视频信息框架
- 相关性(correlation)
- 急救盘linux加pe,教你怎样在PE系统盘里加入卡巴斯基急救盘1.doc
- 关于屏幕分辨率中2K和1080P的研究
- 对于互联网的再定位与再探索,带来新一波的发展红利
- Python+Pycharm +Scrapy搭建爬虫项目
- Unity3d 物体跟随鼠标移动