第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)相关推荐

  1. 服务器最小化安装后的优化脚本

    服务器最小化安装后的优化脚本,此脚本在CentOS[5.5-5.8] x86_64系统下测试均顺利通过, 由于现在Linux服务器系统都是采用Kickstart批量安装的方式,此脚本可以由Puppet ...

  2. linux安装后连接不上网络

    linux安装后连接不上网络 linux最小版安装后 ping www.baidu.com 结果显示notknow 解决办法: 1.可能ip地址和网关dns没配置 2.可能windows系统有两个服务 ...

  3. office ubuntu图形操作_Ubuntu16.04安装完初级优化步骤

    ## ubuntu16.04 安装后初级优化 -1.安装 netselect ,用其测试哪个源最快(或者直接跳转到 0 步骤) sudo dpkg -i netselect_0.3.ds1-26_am ...

  4. Linux安装Redis6.0.10步骤

    Linux安装Redis6.0.10步骤 1. 将安装包放到/opt目录下 2. 解压包文件 3. 查看文件 4. 进入解压后的文件夹 5. 安装gcc和c++环境 6. 查看gcc版本 7. 升级g ...

  5. RedHat 系列 Linux 安装后,建立嵌入式开发环境

    RedHat 系列 Linux 安装后,建立嵌入式开发环境 from:https://segmentfault.com/a/1190000005881355 做开发的时候,经常为了某系列的项目,专门就 ...

  6. Ubuntu Linux 安装后,建立嵌入式开发环境

    Ubuntu Linux 安装后,建立嵌入式开发环境 from:http://xfenglin.com/a/12001485885.html 浏览: 10 发布日期: 2016-08-17 分类: u ...

  7. Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法

    目录 QUESTION:Linux安装MySQL的完整步骤? ANSWER: 一:使用wget 直接下载 二:安转软件源,将platform-and-version-specific-package- ...

  8. SAP手记之六:GUI安装后初始配置(中文语言包安装)

    SAP手记之六:GUI安装后初始配置(中文语言包安装) 在初始配置前先要了解的东西,这些东西在我们按照好sap客户端应用程序GUI的时候就可以看到: 元素一:client       如何理解clie ...

  9. linux安装JDK1.8详细步骤

    linux安装JDK1.8详细步骤 1.官网下载jdk1.8压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将下载好的压缩 ...

最新文章

  1. JAVA-JSP内置对象
  2. 关于AIX lv 4k offset问题初步了解
  3. SQL Server CheckPoint的几个误区
  4. pycharm控制台调试程序
  5. Thinkphp下嵌套UEditor富文本WEB编辑器
  6. python import 路径_Python 从相对路径下import的方法
  7. ubuntu linux下面运行《暗黑破坏神2》和英雄无敌3-死亡阴影
  8. redis指定配置文件启动_redis基础知识整理-安装
  9. bz1968 1968: [Ahoi2005]COMMON 约数研究
  10. 阿里巴巴:如何从优秀员工,晋升为合格管理者?
  11. mysql忘记root密码安装_MySql忘记root密码的解决方法
  12. 国内外开源sns源码大全
  13. 基尼系数,excel计算方法
  14. Mac OSX终极瘦身
  15. Android开发--更换字体
  16. 针式打印机设置自定义纸张大小
  17. Windows下搭建局域网内简易git服务器
  18. 投稿经验分享之四:SCI投稿之JEI录用
  19. 模拟动态登录,获取cookie和图片验证码登录(AcFun和豆瓣)
  20. 企业ERP管理系统原型

热门文章

  1. 连接postgresql
  2. 【JavaScript学习】JavaScript对象创建
  3. linux6.0 SVN 服务搭建
  4. 使用Notepad++来比较文件
  5. MyEclipse里运行Tomcat后,Console窗口里中文显示乱码
  6. 解决win10安卓虚拟机每十几分钟蓝屏重启问题
  7. uart怎么判断帧错误_UART通讯总线工作原理的理解
  8. ts语音自建服务器,自建TeamSpeak语音服务器,免费提供给专注游戏的玩家使用!...
  9. 材料凝固计算机模拟,金属基复合材料凝固过程计算机模拟Ⅲ.pdf
  10. java http 下载文件_JAVA通过HttpURLConnection 上传和下载文件的方法