优化内容


  • 先对系统进行判断,如果是Cent OS 64位,就继续运行。
  • 先将系统的安装源设置为网易的(网易的安装源算是国内比较稳定的)
  • 将系统同时打开的文件个数增大
  • 关闭selinux
  • 禁用GSSAPI来认证,也禁用DNS反向解析,加快SSH登陆速度
  • 优化一些内核参数
  • 调整删除字符的按键为backspace(某些系统默认是delete)
  • 打开vim的语法高亮
  • 关闭没用的服务
  • 关闭IPv6

实现过程


实习过程:
1.先对系统进行判断,如果是Cent OS 64位,就继续运行 主要使用命令: uname –i # 用于显示硬件平台类型
2. 将系统的安装源设置为网易的 实现过程:将网易的源地址写入CentOS-Base.repo文件中即可实现换源
3. 禁用GSSAPI来认证,也禁用DNS反向解析,加快SSH登陆速度 sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。
实现过程:将GSSAPI和DNS的配置命令写入ssh配置文件sshd_config中去
4. 将系统同时打开的文件个数增大 将配置信息添加进/etc/security/limits.conf中 ‘*’号表示修改所有用户的限制;soft或hard指定要修改软限制还是硬限制;10240则指定了想要修改的新的限制值,即最大打开文件数(请注意软限制值要小于或等于硬限制)
5. 优化一些内核参数 主要优化一些tcp连接时接收窗口、发送窗口的大小,tcp数据接收缓存、tcp数据发送缓存等重要网络参数
6. 关闭selinux 修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启虚拟机。
7. 调整删除字符的按键为backspace(某些系统默认是delete) 实现方法:将stty erase ^H添加至/etc/profile文件里面
8.设置vim语法高亮 实现方法: 在/root/.vimrc文件中添加配置信息syntax on
9. 关闭没用的服务 实现方法:使用chkconfig命令关闭蓝牙和打印服务
10. 关闭IPv6 实现方法:将ipv6 off 和net-pf-10 off添加至文件/etc/modprobe.d/ipv6.conf中,保存退出,并且重启系统。


shell源代码

#!/bin/bash
# 系统版本CentOS 7
# 先对系统进行判断,如果是Cent OS 64位,就继续运行
platform=`uname -i`
if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !"exit 1
fi
echo "the platform is ok"# 先将系统的安装源设置为网易的
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo -O /etc/yum.repos.d/CentOS-Base.repo# 禁用GSSAPI来认证,也禁用DNS反向解析,加快SSH登陆速度
sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/' /etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
service sshd restar# 将系统同时打开的文件个数增大
echo "ulimit -SHn 102400" >> /etc/rc.local
cat >> /etc/security/limits.conf << EOF
*           soft   nofile       65535
*           hard   nofile       65535
EOF# 优化一些内核参数
#tune kernel parametres
cat >> /etc/sysctl.conf << EOF
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_tw_recycle = 1
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.netdev_max_backlog = 262144
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_max_syn_backlog = 262144
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
EOF
/sbin/sysctl -p# 关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config# 调整删除字符的按键为backspace(某些系统默认是delete)
echo 'stty erase ^H' >> /etc/profile# 打开vim的语法高亮
echo "syntax on" >> /root/.vimrc# 关闭没用的服务
chkconfig bluetooth off
chkconfig cups off# 关闭IPv6
cat > /etc/modprobe.d/ipv6.conf << EOFI
alias net-pf-10 off
options ipv6 disable=1
EOFI
echo "NETWORKING_IPV6=off" >> /etc/sysconfig/network
cat << EOF
+-------------------------------------------------+
|               optimizer is done                 |
|   it's recommond to restart this server !       |
+-------------------------------------------------+
EOF

字符块设备驱动程序


CentOS 开机优化程序相关推荐

  1. 设置CentOS开机启动程序及定时关机

     目前用得最多的是在/etc/rc.local文本文件中添加开机启动需要运行的命令,rc.local即开机脚本文件. 定时关机可以使用crontab命令:比如可以在rc.local中加入cront ...

  2. centos开机优化脚本

    本文转自飞奔的小GUI博客51CTO博客,原文链接http://blog.51cto.com/9237101/1912554如需转载请自行联系原作者 ziwenzhou

  3. CentOS 开机启动详解

    优化centos开机启动项 2011年06月14日 7:21 /etc/inittab文件,把 代码: id:5:initdefault:这一行,修改成 代码: id:3:initdefault:保存 ...

  4. centos开机自检及开机自启服务-Dash.shell及Systemd方法

    centos开机自检及开机自启服务-Dash.shell及Systemd方法 目录 centos开机自检及开机自启服务-Dash.shell及Systemd方法 一.基本命令 二.开机登录的过程及开机 ...

  5. CentOS开机启动脚本的顺序

    CentOS开机启动脚本的顺序 时间:2015-05-27 01:37来源:chinaunix.net 作者:br9852000 举报 点击:800次 id="iframeu2000246_ ...

  6. CentOS开机流程

    原文:<CentOS开机流程详解> 原文作者:马哥Linux运维 原文链接:https://mp.weixin.qq.com/s/oozaTm_v2wvQ8_H9MOubEA 来源: ht ...

  7. 如何利用注册表修改开机启动程序并提高电脑开机速度!

    利用注册表修改开机启动程序: 修改以下三个地方就可以了,最主要的是Run这个地方.[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersi ...

  8. 【记录】我的一个Centos开机自启动脚本的制作

    原文地址: http://www.2cto.com/os/201306/220559.html 我的一个Centos开机自启动脚本的制作 一.切换到/etc/init.d/ 二.制作sh脚本 vi a ...

  9. Win7 开机优化系列-上篇

    Win7系统开机加速方法(只需24秒) 很多用Win7系统的朋友,一直在寻找开机加速的方法.但是尝试了N久,一般都要40多秒的,慢了就不说了超过1.2分钟也大有人在.绿茶小编也是一直在尝试,终于让我找 ...

  10. win7 开机优化系列-中篇

    Windows7开机加速全攻略五:系统服务优化 五.Win7系统服务优化攻略 前文提到Windows系统启动的原理,其中加载各项系统服务是影响系统启动时间的重要因素,之前软媒在Win7之家(www.w ...

最新文章

  1. Linux下查看显示器输出状态以及修改显示器工作模式(复制 or 扩展)
  2. windowsclient开发--为你的client进行国际化
  3. Nancy之结合TinyFox调试备忘
  4. 如何利用python dbus来发送一个信号
  5. 网络协议档案之ICMP、Ping、Traceroute
  6. 第 8 章 容器网络 - 051 - 在 overlay 中运行容器
  7. c语言作业答案N个公约数公倍数,c语言程序题,输入两个正整数m和n,求其最大公约数和最小公倍数。...
  8. WP7应用开发笔记(8) IP输入框控件
  9. 在Ubuntu 18.04上实际安装OpenJDK 11
  10. ASP.NET MVC 笔记
  11. 指针数组下标JAVA_C语言中下标与指针的转换以及指向指针的指针的例子
  12. Spring的国际化(转载)
  13. 为真全面屏探路?2019款新iPhone将采用超小前置摄像头
  14. linux解挂文件磁盘的命令,Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令...
  15. 智能驾驶的深度神经网络模型嵌入式部署的线路思考
  16. 量子计算机前置同态加密技术,什么是具有抗量子计算机攻击潜质的全同态加密技术?...
  17. Qt学习之资源文件(qrc)的添加以及使用
  18. 清华姚班出身,95后博士生从网瘾少年到发表顶会论文的科学家
  19. ubuntu unity 3D桌面效果
  20. 错误1919配置ODBC数据源时发生错误Visio database samples,ODBC错误6:部件在注册

热门文章

  1. 宏碁 Aspire E1-471g黑苹果efi引导文件
  2. 平板电脑黑苹果EFI_保姆级别教你安装黑苹果,提供大量EFI与工具驱动!
  3. Keil MDK5的安装及破解详细步骤
  4. JDBC单独了解一下
  5. 极光im java,连接极光异常是什么原因
  6. 五、Matlab 画图——万能的plot函数
  7. 使用代理IP软件需要了解的三个概念
  8. uni-app配置代理
  9. Mentor Graphics QuestaSim 2021 出现“正在运行后安装脚本...脚本:1/1”的问题
  10. 计算机文字录入在线打字,汉字输入方法-在线打字吧-在线拼音五笔打字练习软件,中文录入打字软件...