日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统基础优化小结

發布時間:2023/12/10 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统基础优化小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 不用root, 添加普通用戶,通過sudo授權管理

  • 更改默認的遠程ssh服務端口及禁止root用戶遠程登陸

  • 定時自動更新服務器時間 ntpdate

  • 配置yum更新源,從國內更新源下載安裝軟件,如啊里云,163等.http://mirrors.aliyun.com/?http://mirrors.163.com/

  • 關閉selinux vim /etc/sysconfig/selinux 或者?
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux

  • 調整文件 描述符的數量 ,進程及文件的打開都會消耗文件描述符

    vim /etc/security/limits.conf
    ?ulimit -n 查看
    ?ulimit -HSn 65535 臨時設置

    echo "* - nofile 65535" >>/etc/security/limits.conf

    退出重登陸即可重新查看

  • 精簡開機自啟動服務(crond,sshd,network,rsyslog(centos5.8 syslog))

  • 鎖定關鍵系統文件
    chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab

  • 清空/etc/issue版本信息顯示

  • linux 內核參數優化/etc/sysctl.conf, 執行sysctl -p生效)

  • ????說明:本優化適合apache,nginx,squid多種等web應用,特殊的業務也可能需要略作調整。

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [root@c64 ~]# vi /etc/sysctl.conf #by sun?in?20131001 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 #一下參數是對iptables防火墻的優化,防火墻不開會有提示,可以忽略不理。 net.ipv4.ip_conntrack_max =?25000000 net.ipv4.netfilter.ip_conntrack_max =?25000000 net.ipv4.netfilter.ip_conntrack_tcp_timeout_established =?180 net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait =?120 net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait =?60 net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait =?120 [root@localhost ~]# sysctl –p??? #使配置文件生效

    提示:由于CentOS6.X系統中的模塊名不是ip_conntrack,而是nf_conntrack,所以在/etc/sysctl.conf優化時,需要把net.ipv4.netfilter.ip_conntrack_max?這種老的參數,改成net.netfilter.nf_conntrack_max這樣才可以。

    即對防火墻的優化,在5.8上是

    1 2 3 4 5 6 net.ipv4.ip_conntrack_max =?25000000 net.ipv4.netfilter.ip_conntrack_max =?25000000 net.ipv4.netfilter.ip_conntrack_tcp_timeout_established =?180 net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait =?120 net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait =?60 net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait =?120

    在6.4上是

    1 2 3 4 5 6 net.nf_conntrack_max =?25000000 net.netfilter.nf_conntrack_max =?25000000 net.netfilter.nf_conntrack_tcp_timeout_established =?180 net.netfilter.nf_conntrack_tcp_timeout_time_wait =?120 net.netfilter.nf_conntrack_tcp_timeout_close_wait =?60 net.netfilter.nf_conntrack_tcp_timeout_fin_wait =?120

    另外,在此優化過程中可能會有報錯:

    1、5.8版本上

    1 2 3 4 5 6 error:?"net.ipv4.ip_conntrack_max"is?an unknown key error:?"net.ipv4.netfilter.ip_conntrack_max"is?an unknown key error:?"net.ipv4.netfilter.ip_conntrack_tcp_timeout_established"is?an unknown key error:?"net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait"is?an unknown key error:?"net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait"is?an unknown key error:?"net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait"is?an unknown key

    這個錯誤可能是你的防火墻沒有開啟或者自動處理可載入的模塊ip_conntrack沒有自動載入,解決辦法有二,一是開啟防火墻,二是自動處理開載入的模塊ip_conntrack

    1 2 modprobe ip_conntrack echo?"modprobe ip_conntrack">> /etc/rc.local

    ???2、6.4版本上

    1 2 3 4 5 6 error:?"net.nf_conntrack_max"isan unknown key error:?"net.netfilter.nf_conntrack_max"isan unknown key error:?"net.netfilter.nf_conntrack_tcp_timeout_established"isan unknown key error:?"net.netfilter.nf_conntrack_tcp_timeout_time_wait"isan unknown key error:?"net.netfilter.nf_conntrack_tcp_timeout_close_wait"isan unknown key error:?"net.netfilter.nf_conntrack_tcp_timeout_fin_wait"isan unknown key這個錯誤可能是你的防火墻沒有開啟或者自動處理可載入的模塊ip_conntrack沒有自動載入,解決辦法有二,一是開啟防火墻,二是自動處理開載入的模塊ip_conntrack

    1 2 modprobe nf_conntrack echo?"modprobe nf_conntrack">> /etc/rc.local

    ? ? ? ? ? 3、6.4版本上

    1 2 3 error:?"net.bridge.bridge-nf-call-ip6tables"isan unknown key error:?"net.bridge.bridge-nf-call-iptables"isan unknown key

    error:?"net.bridge.bridge-nf-call-arptables"isan unknown key


    這個錯誤是由于自動處理可載入的模塊bridge沒有自動載入,解決辦法是自動處理開載入的模塊ip_conntrack


    1 2 modprobe bridge echo?"modprobe bridge">> /etc/rc.local


    更多可查看?http://oldboy.blog.51cto.com/2561410/988726




    本文轉自 pk2008 51CTO博客,原文鏈接:http://blog.51cto.com/837244/1973646

    總結

    以上是生活随笔為你收集整理的linux系统基础优化小结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。