關於線上優化服務器視頻筆記1-----快速部署線上服務器

線上linux服務器優化經驗

 

2、線上服務器網絡安全配置與系統登錄安全配置

 

2.1、授權用戶登錄與sudo的設定

/etc/sudoers 文件

<user list> <host list> = <operator list> <tag list> <command list>

常見配置:

Mbb ALL=(ALL) NOPASSWD:ALL

 

 

2.2ssh登陸登陸經驗

備份sshd配置文件

Cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

 

修改配置文件vi /etc/ssh/sshd_config

 

取消DNS反查(Server端會通過IP地址反查Client端的主機名)

UseDNS no

 

關閉GSSAPI驗證

GSSAPIAuthentication no

 

禁止root用戶登錄

PermitRootLogin no

 

3、通過yum更新軟件包,以及配置yum

 

3.1、配置yum

epel官網下載對應的rpm包,然後上傳到自己的服務器上,安裝rpm包,rpm -ivh ****

Yum 下載軟件包

 

3.2、升級內核以及更新軟件

清空yum緩存

Yum clean all

 

3.3生成緩存

Yum makecache

 

3.4、更新系統以及內核

Yum upgrade

 

 

 

4、調整服務器時間以及NTP設置

1、設置crontab設置時間同步

Ntpdate ntp.sjtu.edu.cn >> /root/ntp.log 2>&1 ; hwclock -rw

 

2、假設ntp server(對於龐大的主機羣)

設置ntp服務器配置文件/etc/ntp.conf

/etc/ntp/ntpserver.conf

 

5、系統資源調優和內核參數設置

5.1、關於ulimit 命令(顯示當前用戶進程限制)

 

相關配置的文件

/etc/security/limit.conf(主配置文件)

/etc/security/limits.d/20-nproc.conf

 

Ulimit -n (修改文件最大打開數)

Ulimit -u (修改最大用戶數)

 

 

 

5.2、系統內核參數調優

案例分析

系統日誌:kernelip_conntrack : table full,dropping packet

 

Ip_conntrack_max 參數:(限制連接數)防火牆模塊

wKiom1mQe9KCmu2CAAHJTk4dzjQ264.png-wh_50  

 

 

 

Swappiness參數

表示使用swap的概率,此值越大,就表示使用swap的概率越大。

查看swap配置 cat /proc/sys/vm/swappiness

 

可以將 vm.swappiness=10 添加到/etc/sysctl.conf配置文件中。

這個設置表明,當系統的內存使用率達到了百分之90的時候,纔會使用swap

**(根據不同的業務進行設置)

 

6、精簡系統服務和開機教程

6.1、線上服務器建議開啓的服務

Crond ,network,syslog,sshd,iptables,udev-port,sysstat

 

首先將所有開機自動啓動的服務關閉

For serv in $(chkconfig --list | grep 3:on | awk {print $1})

Do

$(chkconfg smb --level 3 off )

Done

 

再將指定的服務設置開機時自動啓動

For serv in  Crond  network syslog sshd  iptables udev-port sysstat

Do

$(chkconfig $serv --level 3 on)

done

 

6.2、刪除不必要的用戶

wKioL1mQe_yBVJWZAAHIafT-DKw255.png-wh_50 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章