之前講述的是對安全方面的優化,今天整理一下效能調優方面
列出所有啟動檔案
]# systemctl list-unit-files | grep enabled
編寫指令碼關閉禁止相應服務開機自啟
]# vim targets.sh
#!/bin/bash
# 此指令碼為centos7的優化,centos6中無法使用
# services=('sshd' 'rsyslog' 'networkmanager' 'crond' 'chronyd')
# 以上列表中的服務必須啟動,其他則可以關閉
for service in `systemctl list-unit-files | awk '/enabled/'`
do systemctl stop $service &>/dev/null
systemctl disable $service &>/dev/null
done
for i in 'sshd' 'rsyslog' 'networkmanager' 'crond' 'chronyd'
do systemctl restart $i &>/dev/null
systemctl enable $i &>/dev/null
done
# 列出所有啟動的服務
systemctl list-unit-files | awk '/enabled/'
2.伺服器時間同步
如果是集群的話,會在集群中找一台伺服器作為時間伺服器,集群中其他伺服器都使用該時間伺服器,這台時間伺服器可以同步華為、阿里等時間伺服器。
時間伺服器操作:
yum –y install chrony
vim /etc/chrony.conf
server ntp.myhuaweicloud.com iburst # 此處使用華為伺服器
allow 192.168.0.0/16 # 允許指定網段的伺服器使用該時間伺服器
local stratum 10 # 該時間伺服器級數
其他集群伺服器操作:
yum –y install chrony
vim /etc/chrony.conf
server 該時間伺服器的ip位址 iburst
systemctl restart chronyd
systemctl enable chronyd
檔案描述符大了,意味著併發量也會相應的提高
vim /etc/security/limits.conf
* - nofile 65535
重啟伺服器後生效
]# vim /etc/sysctl.conf # 在後面追加
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 4000 65000
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
net.ipv4.tcp_max_orphans = 16384
linux雲計算(linux系統)
linux是一種作業系統 曾經被microsoft視為最大的威脅 而今是網際網路領域的幕後老大 unix系統發展在這裡插入 片 unix誕生,1969年底 ken thompson dennis ritchie 根據multics專案的經驗開發了乙個多工作業系統 unics,後改稱了unix 197...
Linux之系統基礎優化
1.關閉selinux 建議關閉 sed i s selinux enforcing selinux disabled g etc selinux config 修改配置檔案 getenforce 查詢狀態 setenforce 設定狀態 例子 root localhost oldboy seten...
雲計算大會之雲計算應用
中國移動發布大雲 大雲產品包括並行資料探勘工具 分布式海量資料倉儲 彈性計算系統 雲儲存系統 平行計算執行環境共五種產品。亞馬遜網路服務 amazon webservices,aws google地球 地圖 gmail docs等 微軟 windows azure 雲計算作業系統 salesforc...