centos系统服务优化SHELL脚本

centos系统服务优化SHELL脚本

 


  1.  
  2. # disable ipv6  
  3. echo “alias net-pf-10 off” >> /etc/modprobe.conf  
  4. echo “alias ipv6 off” >> /etc/modprobe.conf  
  5. /sbin/chkconfig –level 35 ip6tables off  
  6. echo “ipv6 is disabled!” 
  7.  
  8. # disable selinux  
  9. sed -i ‘/SELINUX/s/enforcing/disabled/’ /etc/selinux/config   
  10. echo “selinux is disabled,you must reboot!” 
  11.  
  12. # vim  
  13. sed -i “8 s/^/alias vi=’vim’/” /root/.bashrc  
  14. cat >/root/.vimrc<<EOF  
  15. syntax on 
  16. set expandtab  
  17. set shiftwidth=4  
  18. set softtabstop=4  
  19. set tabstop=4  
  20. EOF  
  21.  
  22.  
  23. # init_ssh  
  24. sed -i ‘/GSSAPI/ {s/yes/no/g};/UseDNS/ {s/.*/UseDNS no/};/^SyslogFacility/ {s/AUTHPRIV/local5/g}’ /etc/ssh/sshd_config   
  25. sed -i ‘/StrictHostKeyChecking/ {s/.*/StrictHostKeyChecking no/}’ /etc/ssh/ssh_config  
  26. sed -i ‘$ a\# save sshd messages also to sshd.log \nlocal5.* \t\t\t\t\t\t /var/log/sshd.log’  /etc/syslog.conf    
  27. echo “Configured SSH initialization!” 
  28.  
  29. # chkser  
  30. # tunoff services  
  31. for i in `ls /etc/rc3.d/S*`  
  32. do  
  33.              CURSRV=`echo $i|cut -c 15-`  
  34.  
  35. echo $CURSRV  
  36. case $CURSRV in 
  37.          crond | irqbalance | microcode_ctl | network | random | sendmail | sshd | syslog | local | mysqld | nginx | fastcgi )  
  38.      echo “Base services, Skip!” 
  39.      ;;  
  40.      *)  
  41.          echo “change $CURSRV to off” 
  42.          chkconfig –level 235 $CURSRV off  
  43.          service $CURSRV stop  
  44.      ;;  
  45. esac  
  46. done  
  47.  
  48. set ntpdate  
  49. # crontab  
  50. crontab -l >> /tmp/crontab2.tmp  
  51. echo ’15 1 * * * /usr/sbin/ntpdate ntp.api.bz;/usr/sbin/hwclock -w > /dev/null 2>&1′ >> /tmp/crontab2.tmp  
  52. crontab /tmp/crontab2.tmp  
  53. rm /tmp/crontab2.tmp  
  54.  
  55. echo -e “\033[32;49;1mInitialization complete” 
  56. echo -en “\033[39;49;0m” 
  57.  

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110475.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • required属性的作用_required的作用

    required属性的作用_required的作用1,required属性-表示字段不能为空(注意:只有用户单击“提交”按钮提交表单的时候,浏览器才会执行验证。目前HTML5不支持指定验证的时间,而且验证消息的样式和内容各个浏览器不大一样,不能修

    2022年8月3日
    7
  • overflow:hidden作用能治住塌陷_html溢出隐藏代码

    overflow:hidden作用能治住塌陷_html溢出隐藏代码一.overflow:hidden溢出隐藏给一个元素中设置overflow:hidden,那么该元素的内容若超出了给定的宽度和高度属性,那么超出的部分将会被隐藏,不占位。/*css样式*/<styletype=”text/css”>div{width:150px;height:60px;background:skyblue; overflo…

    2025年5月27日
    0
  • CentOS 6 命令(九)——磁盘阵列RAID

    CentOS 6 命令(九)——磁盘阵列RAIDmdadm-C/dev/md0-l5-n3/dev/sd[bcd]#创建等级为5的阵列设备md0,由sdb、sdc、sdd组成mdadm-D/dev/md0#查看阵列状态。-D查看状态pvcreate/dev/md0#将虚拟磁盘做成物理卷vgcreatenz2001_vg/dev/md0#创建卷组lvcreate-L1G-nnz2001_lv…

    2022年5月2日
    100
  • 海量数据查询方案mysql_Mysql海量数据存储和解决方案之二—-Mysql分表查询海量数据…[通俗易懂]

    关键词:分库分表,路由机制,跨区查询,MySQL数据变更,分表数据查询管理器与线程技术的结合,Cache前面已经讲过Mysql实现海量海量数据存储查询时,主要有几个关键点,分表,分库,集群,M-S,负载均衡。其中分库分表是很重要的一点。分库是如何将海量的Mysql数据放到不同的服务器中,分表则是在分库基础上对数据现进行逻辑上的划分。数据划分可有多种方式,找到一个主键后,可以按号段分,也可以Has…

    2022年4月14日
    68
  • 如何创建HTML表单?html表单代码怎么写[通俗易懂]

    如何创建HTML表单?html表单代码怎么写[通俗易懂]html表单代码是什么?如何创建HTML表单?这些对于新手会感到陌生,下面我们为你总结一下html表单代码怎么写?以及html表单的创建?一:构建表单标签在文本编辑器中打开HTML文档,必须在<form>和</form>标签中键入HTML表单的内容。这些标签充当表单的容器,就像<div></div>容器标签一样。您可以在<form></form>标签内使用CSS或js,使您的表单看起来比较美观。2.打开<form&gt

    2022年8月11日
    3
  • idea修改注释字体颜色_pycharm注释颜色设置

    idea修改注释字体颜色_pycharm注释颜色设置打开IDEA左上角FileSetting–&gt;Editor–&gt;ColorScheme–&gt;LanguageDefaultsComments目录下的Blockcomment 多行注释 /* */Linecomment单行注释 //DocComment文档文件/** */找不到,可以在搜索框搜关键字(如Language) …

    2022年9月30日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号