linux服务器自动重启,不知道什么原因,求高手指点

linux服务器自动重启,不知道什么原因,求高手指点,第1张

检查下是否有删除了系统什么重要文件孙卜,或者服务器是不是受到了攻击。

对服务器进行 *** 作的时候要尽量的小心点。数据无价,一旦丢失了,很难恢复的。

针对服务器的攻击可以使用衫埋安全狗之类的软件来 进行防护;

如果是流量攻击可以采用软件加cdn结合的方式来进行防护;或凯蚂

如果是洪水级别的流量攻击,建议购买硬件防火墙,软硬件结合来进行防御。

1、crontab命令的功能消敏是在一定的时间间隔调度一些命令的执行,它可以完成定时任务

1.1 Crontab语法

usage: crontab [-u user] file

crontab [-u user] [ -e | -l | -r ]

(default operation is replace, per 1003.2)

-e (edit user's crontab) //编写任务

-l (list user's crontab)//查看任务

-r (delete user's crontab)

-i (prompt before deleting user's crontab)

-s (selinux context)

其中,file是命令文件的名字。如果在命令行中指定了这个文件,那么执行crontab命令,则将这个文件拷贝到crontabs目录下;如果在命令行中没有制定这个文件,crontab命令将接受标准输入(键盘)上键入纳桥悄的命令,并将他们也存洞渣放在crontab目录下。

1。2编辑一个计划任务:

#crontab -e //编辑机会任务

#每天早上6点10分

106 * * * restart

保存退出。

#crontab -l //查看机会任务

2、在linux系统里可以编写重启脚本,依靠守护进程执行自动任务。你需要完成的是,把你的守护进程的脚本在/etc/rc.d/init.d/目录下,例如:myrestart

vi /etc/rc.d/init.d/myrestart

#!/bin/bash

#This is restart daemon

# See how we were called.

case "$1" in

start)

su - root restart

fi

echo $"Usage: $0 {start}"

exit 2

esac

保存退出

改变文件权限

# chmod 755 /etc/init.d/myrestart

添加服务

# chkconfig --level 35 myrestart on

使用方法

# service myrestart start//重启

注意:我这里加了一个start的参数,避免误 *** 作重启。你可以自行处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12569608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存