澳门太阳娱乐集团官网-太阳集团太阳娱乐登录

Linux网页服务重启的经验教训
分类:服务器

Linux自动重启服务,Linux重启服务

服务器不重启的状态下依期自动重启apache及mysql服务,其实也完全相近。具体步骤如下:
一、每天的12点及16点重启apache及mysql服务
[[email protected] bin]# cd /opt/
[[email protected] opt]# vim reboot.txt
在reboot.txt.txt文件中输入上边包车型地铁剧情后保存
0 12 * * * service httpd restart
0 12 * * * service mysqld restart
0 16 * * * service httpd restart
0 16 * * * service mysqld restart

二、把新建的文书到场到cron服务中
[[email protected] opt]# crontab reboot.txt
[[email protected] opt]# crontab -l
0 12 * * * service httpd restart
0 12 * * * service mysqld restart
0 16 * * * service httpd restart
0 16 * * * service mysqld restart

三、重启cron服务
[[email protected] opt]# /sbin/service crond restart

=======================================
增补表明:
cron是多个linux下的定期实施工具,能够在不须要人工干预的情景下运作作业。由于Cron 是Linux的放到服务,但它不活动起来,能够用以下的方法运维、关闭那一个服务:
/sbin/service crond start //运维服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

时程表的中坚格式 :
*  *  *  *  *  program
分  时  日  月  周        命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示时辰1~23(0表示0点卡塔尔国
第3列表示日期1~31
第4列表示月份1~12
第5列标暗记星期0~6(0表示星期日卡塔 尔(阿拉伯语:قطر‎
第6列要运营的命令

当第1列 为 * 时表示每分钟都要实践 program,第2名列 * 时表示每刻钟都要实路程式,其他类推
当第1名列 a-b 时表示从第 a 分钟到第 b 分钟这段时光内要试行,第2名列 a-b 时表示从第 a 到第 b 小时都要施行,其他类推
当第1列为 */n 时表示每 n 分钟个时间间隔执行一回,第2列 为 */n 表示每 n 时辰个时间隔离实施一遍,其他类推
当第1名列 a, b, c,... 时表示第 a, b, c,... 分钟要实行,第2列 为 a, b, c,... 时表示第 a, b, c...个钟头要实行,别的类推

crontab文件的有的事例:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
地方的事例表示每晚的21:30重启lighttpd 。
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面包车型大巴事例表示每月1、10、十四日的4 : 45重启lighttpd 。
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
下边包车型地铁例子表示每星期日、周六的1 : 10重启lighttpd 。
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
下面的例证表示在每一日18 : 00至23 : 00中间每间隔30分钟重启lighttpd 。
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上边包车型地铁事例表示每礼拜天的11 : 00 pm重启lighttpd 。
* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每风流罗曼蒂克钟头重启lighttpd
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
夜里11点到早晨7点之内,每间距生龙活虎钟头重启lighttpd
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每一周一到星期二的11点重启lighttpd
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
菊序豆蔻年华号的4点重启lighttpd
 
比如要求重新起动服务器,加风姿罗曼蒂克行 0 12 * * * root init 6
 
做个暗号,究竟linux vi 编辑器下平日会用到保存退出与不保留退出那四个操作.
linux vi 保存退出 操作:esc键,输入      :wq
linux vi 不保留退出 操作:esc键,键入    :q!
 
在linux下行使VIM进行编制程序是生机勃勃件很自然的事务
刚初步时自作者也对VI超级多的一声令下和完全的放任鼠标以为不适!
但透过了最先的适应性阶段,作者终于放发掘,原来吐弃了鼠标却也加强了频率!

废话少说,步向正题:
``(TAB上面包车型地铁点):回到光标跳转前的岗位。
dd:删除大器晚成行。
5dd:删除光标处以下的五行。
按V键步入可视情势,接受要拷贝的剧情,按yy拷贝选中的剧情,在急需的地点按p拷贝内容到新光标处或新文件中。
i:步入插入情势。
v:步入可视情势。
Esc:回到基本情势
h,j,k,l:上下左右活动光标
vsp:左右分开窗口。
sp:上下分割窗口。
ctrl+w:在窗口中接收。
:q!:不保留退出。
x:保存退出。
w:只保留不脱离。
x:删除三个字符。
u:撤消
CTRL+O:回跳。
CTLacrosseL+奥迪Q3:废除刚才的打消。
:help:帮助。
zz:退出援救窗口。
3w :向前挪动几个单词。
3b:向后移动多少个单词。
CTHighlanderL+[:跳到光标单词处。
CTRL+T:跳回?
9k:上移九行。
:e 张开新文件(在多窗口操作中很有用卡塔尔国。
yaw:拷贝二个单词。
CTEvoqueL+B:把光标移到当下行的左边手首部。
CTPRADOL+E:把光标移到当前进的出手首部。
vim -r doc.txt:复苏文件到修正前。
:/查找单词
H:跳到第大器晚成行。
M:跳?中间。
L:跳到终极后生可畏行。
CT汉兰达L+d,u,f,b:下移半屏,上移半屏,下移意气风发屏,上移意气风发屏。
gg:到文件开端处
G:到文件尾巴部分。
--:找到文件上次校订点。
CT帕杰罗L+p,n:向上查询风姿洒脱?单词,向下询问三个单词。
zo:展开折叠。l键也能够。
zc:关闭折叠。
zr:全体开荒折叠。
zm:全体关门折叠。
zf:创造折叠。
z奥德赛:展开全部折叠(包涵嵌套卡塔 尔(英语:State of Qatar)
zM:关闭全数折叠(包蕴嵌套卡塔尔
:!ls,查看目录表。
:`o,找到最终校勘的文书。
wq,保存退出。
vim txt1 txt2 txt3 txt4,同一时候开发多少个文本,
以下是还要展开三个文?时(建议用多窗口卡塔 尔(英语:State of Qatar)
n,下一个文书,
n3,往下第七个文件。
first,第贰个文件。
last,最后八个文本 。
:/s#kkk#ccc#g,把公文中的kkk替换为ccc

公司tomcat服务器有个过黄金年代段时间自动会挂的bug一直未能杀绝,挂的时候还要手动重启tomcat,于是决定写个脚本让它准时检验故障自动重启吧。

忽然开采155服务器已经死机了,系统是Linux。现场察看6个硬盘已经有2个亮了故障报告警方灯。所幸是逻辑故障,先天生机勃勃度排除。

#!/bin/bash
if [ !  -f /tmp/down_count ];then
    echo "0" > /tmp/down_count
fi
curl -I  tomcat-host -o "/tmp/status" >/dev/null 2>&1
code=`awk 'NR==1 {print $2}' /tmp/status`
if [ "${code}" -ge 500 ];then
    down=`expr $(cat /tmp/down_count) + 1`
    echo "$down" > /tmp/down_count
    if [ "$down" -gt 3 ];then
        if [ ! -f "/tmp/restart_count" ];then
            echo "0" > /tmp/restart_count
        fi
        restart_count=`expr $(cat /tmp/restart_count) + 1`
        echo "$restart_count" > /tmp/restart_count
        if [ "$restart_count" -le 2 ];then
                /etc/init.d/tomcat6 restart
                echo "tomcat down at `date`" >> /tmp/down_info
        fi
    fi
else
    echo "0" > /tmp/down_count
    echo "0" > /tmp/restart_count
fi

服务注重启后,开采网页服务事业不正规。那是个老毛病了,每回重启服务器必要关闭httpd -k stop,然后再张开httpd -k start,网页服务就可以健康干活。

剧本完毕了,当检查实验网页状态码大于等于500老是现身3次数,自动重启tomcat6,且只一连重启四回。

可是前些天,作者向服务器发出httpd命令,尽然不响应!-bash: httpd: command not found。那个命令本人已经使用了相当久了,多次了!

通过了不菲弯盘曲曲,发掘难点出在su。要是su转成root,操作情形继续了普通顾客的景况,非常多指令不可用。必得su -转成root,才会全体地得到root的行事意况。

图片 1

本文由澳门太阳娱乐集团官网发布于服务器,转载请注明出处:Linux网页服务重启的经验教训

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文