zoukankan      html  css  js  c++  java
  • 构建高可用Linux服务器二

    centos优化:

      1、关闭不需要的服务:ntsysv

        crond:自动计划任务

        network:已配置网络接口的脚步程序服务。

        sshd:openssh服务器守护进程。

        irqbalance:启用irqbalance服务,既可以提升性能,又可以降低能耗。

        syslog:Linux的日志系统服务。

        关闭iptables:service iptables stop && chkconfig iptables off

        关闭SELinux:vim /etc/selinux/config    SELINUX="enforcing" 改为disabled,并重启。如果暂时关闭SELinux,setenforce 0(重启后SELinux依然是开启的)。

      2、关闭不需要的tty

        vim  /etc/inittab

         1:2345:respawn:/sbin/mingetty tty1

          2:2345:respawn:/sbin/mingetty tty2

        #3:2345:respawn:/sbin/mingetty tty3

        #4:2345:respawn:/sbin/mingetty tty4

        #5:2345:respawn:/sbin/mingetty tty5

        #6:2345:respawn:/sbin/mingetty tty6

        保存后无须重启,执行 init q 即可。

      3、对TCP/IP网络参数进行调整

        调整TCP/IP网络参数,可以加强抗SYN Flood的能力,

        echo 'net.ipv4.tcp_syncookies=1' >> /etc/sysct.conf

        让此内核改动立即生效

        sysctl -p

      4、修改SHELL命令的history记录个数

        vim /etc/profile

        找到HISTSIZE=1000改为HISTSIZE=100(这条可根据实际情况而定)。

        不重启系统就让其生效:source /etc/profile

      5、定时校正服务器的时间

        yum install ntp

        编辑/etc/crontab文件,在末尾加入一行:

        01 01 * * * root /sbin/ntpdate ntp.api.bz >> /dev/null 2 >&1

        ntp.api.bz是一组NTP服务器集群,目前有6台服务器,位于上海电信处。这项服务是api.bz继http://sms.api.bz移动飞信免费短信发送接口之后的第二项免费API服务。

      6、停止打印服务

        /etc/rc.d/init.d/cups stop 停止打印服务

        Stopping cups: [ok] 停止服务成功,出现“OK”

        chkconfig cups off 禁止打印服务自动启动

        chkconfig -list cups 确认打印服务自动设置状态

        cups0:off 1: off 2: off:3 : off 4: off 5 : off 6: off 

      7、调整linux的最大文件打开数

        要调整Linux的最大文件打开数,否则squid在高负载时执行性能将会很低

        vim /etc/security/limit.conf

        在最后一行添加:

        *soft nofile 60000

        *hard nofile 65535

        但重启后一切都还原了。正确做法:

        vim /etc/rc.local

        ulimit -SHn 65535

      8、关闭写磁盘I/O功能

        Linux系统下文件默认有3个时间:

        atime:对此文件的访问时间

        ctime:此文件inode发生变化的时间

        mtime:此文件的修改时间

        修改文件系统的配置文件:

        打开 /etc/fstab 

        /dev/sda5 /data/pics ext3 noatime,nodiratime 0 0

       这样访问文件时就不会再产生写磁盘的I/O了

        

  • 相关阅读:
    MYSQL最大连接数设置
    判断闰年
    Hanoi塔问题(递归)
    字符串替换(find函数和replace函数)
    全排列问题(next_permutation函数)
    南阳理工 oj 题目739 笨蛋难题四
    (c++实现)南阳理工 题目325 zb的生日
    (c++实现)南洋理工 oj 267 郁闷的C小加(二)
    (c++实现)南阳理工acm 题目117 求逆序数
    (c++实现) 南洋理工acm 题目2 括号配对问题
  • 原文地址:https://www.cnblogs.com/grimm/p/5107526.html
Copyright © 2011-2022 走看看