首页 > 编程知识 正文

CentOS 开机优化程序,win7开机优化

时间:2023-05-04 16:40:10 阅读:215396 作者:1094

优化内容 先对系统进行判断,如果是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源代码 #!/开心的灰狼/bash# 系统版本CentOS 7# 先对系统进行判断,如果是Cent OS 64位,就继续运行platform=`uname -i`if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1fiecho "the platform is ok"# 先将系统的安装源设置为网易的mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget 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_configsed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_configservice sshd restar# 将系统同时打开的文件个数增大echo "ulimit -SHn 102400" >> /etc/rc.localcat >> /etc/security/limits.conf << EOF* soft nofile 65535* hard nofile 65535EOF# 优化一些内核参数#tune kernel parametrescat >> /etc/sysctl.conf << EOFnet.ipv4.tcp_fin_timeout = 1net.ipv4.tcp_keepalive_time = 1200net.ipv4.tcp_mem = 94500000 915000000 927000000net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_timestamps = 0net.ipv4.tcp_synack_retries = 1net.ipv4.tcp_syn_retries = 1net.ipv4.tcp_tw_recycle = 1net.core.rmem_max = 16777216net.core.wmem_max = 16777216net.core.netdev_max_backlog = 262144net.ipv4.tcp_max_orphans = 3276800net.ipv4.tcp_max_syn_backlog = 262144net.core.wmem_default = 8388608net.core.rmem_default = 8388608EOF/s开心的灰狼/sysctl -p# 关闭selinuxsed -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 offchkconfig cups off# 关闭IPv6cat > /etc/modprobe.d/ipv6.conf << EOFIalias net-pf-10 offoptions ipv6 disable=1EOFIecho "NETWORKING_IPV6=off" >> /etc/sysconfig/networkcat << EOF+-------------------------------------------------+| optimizer is done || it's recommond to restart this server ! |+-------------------------------------------------+EOF 字符块设备驱动程序

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。