Linux安装后初始优化步骤(仅适用于CentOS、RedHat)
生活随笔
收集整理的這篇文章主要介紹了
Linux安装后初始优化步骤(仅适用于CentOS、RedHat)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
第1步,首先要初始化網(wǎng)卡,因為網(wǎng)絡(luò)對于Linux操作系統(tǒng)來說就是生命,沒了網(wǎng)絡(luò)就無法進行任何的組件安裝和環(huán)境搭建
# 編輯ifcfg-enp0s3網(wǎng)卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 # ONBOOT參數(shù)將“no”改為“yes” ONBOOT YES # 重啟網(wǎng)絡(luò) service network restart第二步,關(guān)閉防火墻和22端口,通過ssh以遠程連接終端
# 查看你的Linux版本cat /etc/redhat-release# 關(guān)閉防火墻 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優(yōu)化,加速xshell遠程22端口連接的速度
vi /etc/ssh/sshd_config UseDNS no #不使用dns解析 GSSAPIAuthentication no #連接慢的解決配置 service sshd restart第四步,通過yum安裝常用軟件,比如下載文件的wget,和查看IP地址ifconfig密令
# 基礎(chǔ)軟件 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等環(huán)境
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第七步,內(nèi)核優(yōu)化
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第八步,開機只啟動基礎(chǔ)服務(wù),以提高開機速度
chkconfig --list|egrep -v "sysstat|crond|sshd|network|rsyslog"|awk '{print "chkconfig "$1,"off"}'|bash第九步,校正系統(tǒng)時間,輸入命令“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?
總結(jié)
以上是生活随笔為你收集整理的Linux安装后初始优化步骤(仅适用于CentOS、RedHat)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信开发4——PHP实现PC扫码授权登陆
- 下一篇: CentOS 8安装并配置NFS服务