管理工具

crontab -让服务器执行定时任务

这一生的挚爱 提交于 2020-04-18 04:10:50
1、启动服务   一般启动服务用 "/sbin/service crond start"就可以了,如果是root用户就是 "sudo service crond start"。如果是想开机启动那么就是用"chkconfig crond on"即可。 2、查看运行状态   可以通过查看进程" ps -ax | grep cron ",可以通过查看服务状态"service crond status"。 3、查看现有的定时任务   通过命令 "crontab -l"可以查看现有的定时任务。 4、进入编辑状态   运行" crontab -e",进入编辑状态,比如 #get ssl cert 0 0 1 * * /etc/nginx/ssl/getcert.sh >> /etc/nginx/ssl/get.log   然后按"ESC"键,输入"wq"保存并退出即可,跟vim的编辑一样。保存后可以用 "crontab -l"看看是否添加成功。 5、格式说明   可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件,具体的格式是 Minute Hour Day Month Dayofweek command 分钟 小时 天 月 天每星期 命令 比如 5 * * * * ps

【原创】管理 RabbitMQ 服务器的几种方式

时光毁灭记忆、已成空白 提交于 2019-12-03 09:28:26
1. 通过 rabbitmqctl 脚本 rabbitmqctl 是 shell 脚本,其通过 exec 调用了 erl 程序。会间接调用到如下两个 shell 脚本: rabbitmq-env rabbitmq-defaults 在使用该脚本时允许用户定制的环境变量为: RABBITMQ_NODENAME 默认值 ${NODENAME} RABBITMQ_CTL_ERL_ARGS 默认值 ${CTL_ERL_ARGS} 下面分别看下这几个脚本都干了哪些事情。 【 rabbitmqctl 】 [root@Betty chapter-9]# vi /usr/sbin/rabbitmqctl #!/bin/sh ## The contents of this file are subject to the Mozilla Public License ## Version 1.1 (the "License"); you may not use this file except in ## compliance with the License. You may obtain a copy of the License ## at http://www.mozilla.org/MPL/ ## ## Software distributed under the License is

dubbox Web管理部署

妖精的绣舞 提交于 2019-11-27 13:19:36
前言:使用dubbo rpc远程调用,对于开发者或运维来说需要监控服务或者服务治理,所以需要搭建一些dubbo监控程序。 1.部署dubbo-admin 先clone git地址: dubbo地址或者dubbox地址 : https://github.com/dangdangdotcom/dubbox.git 编译打包成功后,将dubbo-admin/target/dubbo-admin-2.8.4.war 复制到tomcat下的webapps就算完成部署,再修改一下/WEB-INF/dubbo.properties配置文件 dubbo.registry.address=zookeeper://127.0.0.1:2181?backup=127.0.0.1:2182,127.0.0.1:2183 dubbo.admin.root.password=root #用户名 dubbo.admin.guest.password=guest #密码 再访问地址就ok了。 2.部署dubbo keeper 先clone git 地址: https://github.com/dubboclub/dubbokeeper.git 支持三个存储 mongodb lucene mysql,我这里采用 mysql,先执行根目录下的 install-mysql.bat 发现target目录有有mysql