zoukankan      html  css  js  c++  java
  • Linux的服务器初始优化脚本。

    #!/bin/bash
    #优化服务器启动的脚本、禁用无关账号、无关服务
    #Lock User Account
    passwd -l xfs
    passwd -l news
    passwd -l nscd
    passwd -l dbus
    passwd -l vcsa
    passwd -l games
    passwd -l nobody
    passwd -l avahi
    passwd -l haldaemon
    passwd -l gopher
    passwd -l ftp
    passwd -l mailnull
    passwd -l pcap
    passwd -l mail
    passwd -l shutdown
    passwd -l halt
    passwd -l uucp
    passwd -l operator
    passwd -l sync
    passwd -l adm
    passwd -l lp
    #Language Set 中文设置
    sed -i -e 's/^LANG=.*/LANG="zh_CN.UTF-8"/' /etc/sysconfig/i18n
    source /etc/sysconfig/i18n
    #Init Mode 无桌面模式启动
    sed -i -e 's/^id.*initdefault.*$/id:3:initdefault:/' /etc/inittab
    #sshd 提高速度
    sed -i "s/#MaxAuthTries 6/MaxAuthTries 6/" /etc/ssh/sshd_config
    sed -i "s/#UseDNS yes/UseDNS no/" /etc/ssh/sshd_config
    #Service Set...Stop all except ssh and network 把除了ssh 和网络服务全禁用了
    server=`chkconfig --list | awk '{print $1}' | grep -E -v 'sshd|network'`
    for i in $server
    do
    service $i stop
    chkconfig --level 35 $i off
    done
    #Start and Set autostart
    server2=`chkconfig --list | awk '{print $1}' |grep -E 'network|sshd|cpuspeed|syslog|crond|iptables|lvm2-monitor'`
    for i in $server2
    do
    service $i start
    chkconfig --level 35 $i on
    done
    init 3
    #Vim Settings
    sed -i -e 's/^.*fileencodings=.*/set fileencodings=cp936,utf-8,latin1/' /etc/vimrc
    cp /etc/vimrc ~/.vimrc
    echo 'set nowrap' >> /root/.vimrc
    echo 'set autochdir' >> /root/.vimrc
    echo 'set paste' >> /root/.vimrc
    echo 'colo desert' >> /root/.vimrc
    echo 'set nu' >> /root/.vimrc
  • 相关阅读:
    $_ENV 为空的原因
    Android-自动完成提示框CompletionTextView
    Android-Spinner下拉列表
    Android-自定义进度条
    Android-自定义RadioButton
    Android-原生对话框
    Android-Style样式
    Android-ListView-(BaseAdapter使用)
    Android-ListView-(BaseAdapter初步)
    Android-ListView-SimpleAdapter
  • 原文地址:https://www.cnblogs.com/dieangel/p/3334043.html
Copyright © 2011-2022 走看看