標籤:des style http ar io color os 使用 sp
一、系統內容總結:
二、安裝yum源:
1、安裝磁碟yum源:
一、安裝xfs檔案系統:1、配置yum源:(光碟片)vi /etc/yum.repos.d/yum.repo [Server]name=serverbaseurl=file:///tmp/cddir/Server/enabled=1gpgcheck=0 [ClusterStorage]name=serverbaseurl=file:///tmp/cddir/ClusterStorage/enabled=1gpgcheck=0
2、percona的yum源:
官方的yum源:http://www.percona.com/doc/percona-server/5.5/installation.html#using-percona-software-repositories?id=repositories:start 用yum安裝:yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm 3、epel源:
wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
或者直接rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm 4、配置單個目錄為yum源a、#mkdir /root/Desktop/yum //建立一個目錄b.把你想要yum安裝的軟體放到建立的目錄裡面
c.#createrepo /root/Desktop/yum
createrepo /data/soft
4.1、如果沒有createrepo命令,需要先安裝:
[root@wing ~]# yum search createrepo
[root@wing ~]# yum install createrepo
4.2、修改設定檔,指定yum源的路徑為我自己的yum目錄
baseurl=file:///root/Desktop/yum
三、查看作業系統的啟動方式:who -r 修改啟動層級為3:vi /etc/inittabid:3:initdefault: 四、禁用IPv6:1. vi /etc/sysconfig/networkNETWORKING_IPV6=no
2. vi /etc/hosts 中把::開頭的注釋掉
#::1 localhost localhost6 localhost6.localdomain6
3.vi /etc/modprobe.d/ipv6off.cnf
alias net-pf-10 off
options ipv6 disable=1 4. 重啟系統,然後確認
lsmod |grep -i ipv6
ifconfig |grep -i inet6 五、swappiness檢查:
1、注意:如果是RHEL7以上版本,如果vm.swappiness = 0 有可能會有oom問題。導致mysql進程被 OOM-Killer 進程殺掉。 2、配置方式:vi /etc/sysctl.confvm.swappiness = 1sysctl -p 六、io調度更改為dealine:1、注意:如果是SSD或者PCIe-SSD裝置,則修改為noop。如果表示i/o調度器採用的是cfq,而非我們要求的deadline,需要及時調整。 2、臨時修改:cd /sys/block/磁碟表示/queueecho "deadline" > /sys/block/sda/queue/scheduler 3、永久修改:vi /etc/grub.confkernel /vmlinuz-2.6.18-308.el5 ro root=LABEL=/ elevator=deadine numa=off rhgb quiet 4、查看i/o調度器配置:cat /sys/block/sdb/queue/scheduler 5、注釋: 查看支援的調度演算法,和當前的:[root@likun ~]# dmesg |grep -i scheduleio scheduler noop registeredio scheduler anticipatory registeredio scheduler deadline registered (default)io scheduler cfq registered 針對MYSQL資料庫伺服器的IO調度演算法最佳化設定:1.CFQ使用於IO大小非常均勻的情境2.比較複雜的OLTP環境最好使用DeadLine演算法3.IO效能不是瓶頸的時候可以使用Noop演算法 www.2cto.com4.Anticipatory適合大資料順序順序儲存的檔案伺服器,如ftp server和web server,不適合資料庫環境,DB伺服器不要使用這種演算法。5.新興的固態硬碟比如SSD、Fusion IO上,最簡單的NOOP反而可能是最好的演算法,因為其他三個演算法的最佳化是基於縮短尋道時間的,而固態硬碟沒有所謂的尋道時間且IO回應時間非常短。 七、禁用NUMA(系統的最佳化)numa禁止,否則sys cpu佔用會高,伸直導致嚴重swap禁用修改 /etc/grub.conf ,在kernel後面加 numa=off elevator=deadlinevi /etc/grub.confkernel /vmlinuz-2.6.18-308.el5 ro root=LABEL=/ elevator=deadine numa=off rhgb quiet 八、是否關閉selinux:vi /etc/selinux/configSELINUX=DISABLED 臨時方法:setenforce 0 九、sshd中關閉UseDNS:vi /etc/ssh/sshd_config修改為UseDNS noservice sshd restart 十、確認安裝sysstat:rpm -qa | grep sysstat 十一、檔案控制代碼開啟數和使用者最大進程數:修改limit和max user processes open files (-n) 40960max user processes (-u) 7776 vi /etc/security/limits.confroot soft nofile 65535root hard nofile 65535 root soft nproc 7000root hard nproc 7000 查看使用者限制:ulimit -a 臨時修改:ulimit -n 65535ulimit -u 65535 十二、啟動服務檢查: chkconfig --list |grep 3:on 顯示結果:crond,sshd,network,sysstat 十三、關閉iptablesservice iptables stop/etc/init.d/iptables stopchkconfig iptables off
mysql安裝前的系統準備工作