欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Linux安装后初始优化步骤(仅适用于CentOS、RedHat)

发布时间:2025/3/11 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。