gocron - 定时任务管理系统
项目简介使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-crontab github地址
功能特性
Web界面管理定时任务
crontab时间表达式, 精确到秒
任务执行失败可重试
任务执行超时, 强制结束
任务依赖配置, A任务完成后再执行B任务
账户权限控制
任务类型
shell任务
访问指定的URL地址, 由调度器直接执行, 不依赖任务节点
HTTP任务
在任务节点上执行shell命令, 支持任务同时在多个节点上运行
查看任务执行结果日志
任务执行结果通知, 支持邮件、Slack
具体功能实现请访问项目地址。
安装试用环境介绍阿里云ecs:系统centos 6.7、关闭selinux、关闭iptables、安全组打开5920、5921端口
mysql:5.1.73
安装yum install golang -y
useradd gocron
mkdir -p /soft/gocron
mkdir -p /usr/local/gocron
cd /soft/gocron
wget 'https://gith ...
安装解析库
安装解析库
背景说明
抓取网页代码后,下一步是从网页中获取信息。
提取信息的方法有很多,可以使用正则表达式,但是写起来比较繁琐。也可以使用强大的解析库。
此外,还有非常强大的解析方法,比如Xpath解析和CSS选择器解析等。
环境说明
123456789101112[root@localhost Python-3.6.6]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (Maipo)[root@localhost Python-3.6.6]# uname -aLinux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux[root@localhost Python-3.6.6]# getenforce Disabled[root@localhost Python-3.6.6]# systemctl status firewa ...
ls -al参数
1)第一栏是文件属性,共有10个属性,每一位代表一个属性。
第1位属性代表这个文件是目录、文件、链接、设备中的哪一类:
# d:表示目录 #
# -:表示普通文件 #
# l:表示链接文件 #
# b:表示设备文件中可供存储的接口设备 #
# c:表示设备文件中的串行端口设备,比如鼠标、键盘等 #
第2位到第十位共9个属性,分为3组,均以rwx形式组合,其中:
# r:代表该文件可读 #
# w:代表该文件可写 #
# x:代表该文件可执行 #
如果不具备某属性,则对应的字母换成“-”
范例【1】某文件只有读写能力,没有执行能力,则表示为“rw-”
这三组属性分别代表文件拥有者的权限、文件所属组的权限、其他用户的权限。
范例【2】“rwxrw-r--”表示该文件的拥有者对该文件可读可写可执行,该文件所在组的成员对文件有读写权限,其他用户对该文件只能读。
注意(PS):X属性对目录有特殊含义,表示是否可以进入该目录的权限。
范例【3】con ...
ntopng安装
ntopng安装环境介绍centos6.7(64位)关闭seliunux和防火墙内核版本 2.6.32-573.el6.x86_64ip地址 192.168.122.101 192.168.122.102 192.168.122.103
环境准备123ntopng-2.4-stable.tar.gz rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm ntpdate ntp1.aliyun.com
软件安装123456789mkdir /soft -p yum install autoconf autogen automake gcc-c++ GeoIP-devel glib2-devel hiredis-devel libcurl-devel libodb-mysql-devel.x86_64 libpcap-devel libtool libxml2-devel mysql-devel.x86_64 mysql++-devel.x86_64 mysql-embedd ...
源码安装pxc5
源码安装pxc5.7背景介绍接到通知,需要在现有pxc集群的主机上,部署另一套pxc集群,使两套pxc集群共存。
普通rpm安装的方式无法达到要求,所以考虑使用源码安装的方式,进行第二个集群的安装。
环境介绍
服务器:
以下三个服务器,均通过rpm方式安装了pxc8,具体安装方法见 [pxc 8.0安装mysql集群](./pxc 8.0安装mysql集群.md)
ip
os
hostname
192.168.92.131
CentOS Linux release 7.8.2003 (Core) x86_64
node1
192.168.92.132
CentOS Linux release 7.8.2003 (Core) x86_64
node2
192.168.92.133
CentOS Linux release 7.8.2003 (Core) x86_64
node3
防火墙: 关闭firewalld和selinux
基础文件准备1234567891011121314151617#上传文件 因为多数文件都在外网,下载一次要好久,故使用本地文 ...

