① linux定期重启服务
apache是默认安装情况下没有自动重启一说的.. 你用的是vps,,很有可能是vps的原因噢..跟提供商反应下吧,叫他们调下当时时间段的日志给你就明了!
② linux怎么设置每2个小时自动重启一次,并且这个命令是开机启动
Linux系统利用Crontab命令实现定时重启 Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它,cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务: crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务 比如说root查看自己的cron设置:crontab -u root -l 再例如,root想删除fred的cron设置:crontab -u fred -r、 编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e 进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt 编辑/etc/crontab文件,在末尾加上一行: 30 5 * * * root init 6 这样就将系统配置为了每天早上5点30自动重新启动。 需要将crond设置为系统启动后自动启动的服务,可以在/etc/rc.d/rc.local 中,在末尾加上service crond start如果还需要在系统启动十加载其他服务,可以继续加上其他服务的启动命令。 比如: service mysqld start 基本用法: 1. crontab -l列出当前的crontab任务 2. crontab -d 删除当前的crontab任务 3. crontab -e (solaris5.8上面是 crontab -r) 编辑一个crontab任务,ctrl_D结束 4. crontab filename 以filename做为crontab的任务列表文件并载入 crontab file的格式: crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。前 5 个字段指定命令要运行的时间 分钟 (0-59) 小时 (0-23) 日期 (1-31) 月份 (1-12) 星期几(0-6,其中 0 代表星期日) 第 6 个字段是一个要在适当时间执行的字符串 例子: #MIN HOUR DAY MONTH DAYOFWEEK COMMAND #每天早上6点10分 10 6 * * * date #每两个小时 0 */2 * * * date (solaris 5.8似乎不支持此种写法) #晚上11点到早上8点之间每两个小时,早上8点 0 23-7/2,8 * * * date #每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 0 11 4 * mon-wed date #1月份日早上4点 0 4 1 jan * date 补充:在使用crontab的时候,要特别注意的是运行脚本中能够访问到的环境变量和当前测试环境中的环境变量未必一致,一个比较保险的做法是在运行的脚本程序中自行设置环境变量(export) (1)先建一个文件crond.txt如下, 每天早上5点36分重新启动 36 5 * * * reboot (2)上传到/opt目录 (3)运行命令 crontab /opt/crond.txt crontab -l 让配置文件生效:如果让配置文件生效,还得重新启动cron,切记,既然每个用户下的cron配置文件修改后。也要重新启动cron服务器。 在Fedora 和Redhat中,我们应该用; [root@localhost ~]# /etc/init.d/crond restart 如果让crond 在开机时运行,应该改变其运行级别; [root@localhost ~]# chkconfig --levels 35 crond on service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它, cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务
③ 如何设置LINUX VPS每天定时重启
1、通过SSH已root用户登录系统2、执行crontab -e进入编辑模式3、按i进入输入模式,添加如下命令,每天2点01分重启VPS代码:01 2 * * * reboot”* * * * * reboot”,前面五个*号代表五个数字,顺序分别是:分、时、日、月、星期,它们数字的取值范围和含义如下: 分钟 (0-59) 小时 (0-23) 日期 (1-31) 月份 (1-12) 星期 (0-6)//0代表星期天
④ 如何定时重启linux 服务
linux可以了解一下定时任务crontab,来定时重启服务或者脚本
⑤ linux系统每隔三天定时重启
你这样的话Linux定时到最后会28,31,1(到第二月又会从一号开始了)
⑥ linux 服务器下apache 定时重新启动怎么设置
一小时太频繁了。
一天足可以了。
1.写个脚本
apc.sh
========
#!/bin/bash
apactl -k restart
2.增加权限 chmod a+x apc
3.加入 Crontab 设定时间 一天 执行一次
4.启动Crond 服务
service crond restart
⑦ linux下怎么让tomcat定时重启
Linux操作系统定时重启Tomcat服务的方法如下,以jdk1.7.0_67与tomcat-7.0.29版本为例:
1、编写tomcat_shutdown.sh:
#!/bin/sh
export JAVA_HOME=/home/oracle/jdk1.7.0_67/ #安装JDK路径
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
echo "========begin stop the tomcat========"
'/home/oracle/apache-tomcat-7.0.29/bin/shutdown.sh'
2、编写tomcat_startup.sh:
#!/bin/sh
export JAVA_HOME=/home/oracle/jdk1.7.0_67/#安装JDK路径
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
echo "========begin start the tomcat========"
'/home/oracle/apache-tomcat-7.0.29/bin/startup.sh'
3、在linux系统终端中,输入命令“crontab -e”:
使用crontab命令来编辑定时任务
4、在vi编辑界面,输入:
01 03 * * * /home/oracle/auto_exec/tomcat_shutdown.sh
03 03 * * * /home/oracle/auto_exec/tomcat_startup.sh
说明:设置每天3点1分关闭服务,3点3启动服务
5、使用“crontab -l”命令,可以查看定时任务的设置情况。
使用“tail /var/spool/mail/xxxx”命令,可以查看定时任务执行的日志。
⑧ 怎么让linux系统不断重启
以redhat为例:
1、使用root账户登陆;
2、设置crontab定时任务:
执行命令#crontab -e
输入:*/2 * * * * /sbin/reboot //每2分钟重启一次。
⑨ 如何在Linux操作系统定时重启Tomcat服务
Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)
1,启动tomcat服务
方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。
2,关闭tomcat服务
./shutdown.sh
⑩ linux 系统需要定时重启吗
Linux操作系统定时重启Tomcat服务的方法如下,以jdk1.7.0_67与tomcat-7.0.29版本为例: 1、编写tomcat_shutdown.sh: #!/bin/sh export JAVA_HOME=/home/oracle/jdk1.7.0_67/ #安装JDK路径 export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH echo "========begin stop the tomcat========" '/home/oracle/apache-tomcat-7.0.29/bin/shutdown.sh' 2、编写tomcat_startup.sh: #!/bin/sh export JAVA_HOME=/home/oracle/jdk1.7.0_67/#安装JDK路径 export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH echo "========begin start the tomcat========" '/home/oracle/apache-tomcat-7.0.29/bin/startup.sh' 3、在linux系统终端中,输入命令“crontab -e”: 使用crontab命令来编辑定时任务 4、在vi编辑界面,输入: 01 03 * * * /home/oracle/auto_exec/tomcat_shutdown.sh 03 03 * * * /home/oracle/auto_exec/tomcat_startup.sh 说明:设置每天3点1分关闭服务,3点3启动服务 5、使用“crontab -l”命令,可以查看定时任务的设置情况。 使用“tail /var/spool/mail/xxxx”命令,可以查看定时任务执行的日志。