Linux安装后初始优化步骤(仅适用于CentOS、RedHat)
生活随笔
收集整理的這篇文章主要介紹了
Linux安装后初始优化步骤(仅适用于CentOS、RedHat)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第1步,首先要初始化網卡,因為網絡對于Linux操作系統來說就是生命,沒了網絡就無法進行任何的組件安裝和環境搭建
# 編輯ifcfg-enp0s3網卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 # ONBOOT參數將“no”改為“yes” ONBOOT YES # 重啟網絡 service network restart第二步,關閉防火墻和22端口,通過ssh以遠程連接終端
# 查看你的Linux版本cat /etc/redhat-release# 關閉防火墻 cat >> /etc/sysconfig/selinux << EOF SELINUX=disabled EOF# centos7防火墻增加22端口 firewall-cmd --zone=public --add-port=22/tcp --permanent firewall-cmd --reload# centos6防火墻增加22端口 vi /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT service iptables restart第三步,?ssh優化,加速xshell遠程22端口連接的速度
vi /etc/ssh/sshd_config UseDNS no #不使用dns解析 GSSAPIAuthentication no #連接慢的解決配置 service sshd restart第四步,通過yum安裝常用軟件,比如下載文件的wget,和查看IP地址ifconfig密令
# 基礎軟件 yum install -y net-tools wget unzip第五步,提高yum下載軟件包的速度,需要換成阿里的yum源
mkdir -p /etc/yum.repos.d/defaul # 更換yum源一定要把之前的yum源備份! cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/default wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 下載阿里yum文件 yum clean all yum makecache # 清除之前的yum緩存 yum install epel-release第六步,配置yum擴展源,安裝SaltStack、npm等環境
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo yum clean all yum makecache第七步,內核優化
cat >>/etc/sysctl.conf<<EOF 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 EOF sysctl -p第八步,開機只啟動基礎服務,以提高開機速度
chkconfig --list|egrep -v "sysstat|crond|sshd|network|rsyslog"|awk '{print "chkconfig "$1,"off"}'|bash第九步,校正系統時間,輸入命令“date”驗證
yum install -y ntpdate cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime yes | cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate us.pool.ntp.org crontab -l >/tmp/crontab.bak echo "10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP" >> /tmp/crontab.bak crontab /tmp/crontab.bak date?
總結
以上是生活随笔為你收集整理的Linux安装后初始优化步骤(仅适用于CentOS、RedHat)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信开发4——PHP实现PC扫码授权登陆
- 下一篇: SpringBoot部署项目到Linux