首页
统计
在线电影
虎牙直播
更多
壁纸
友情链接
留言板
关于
推荐
KMS服务
二维码生成
自用网盘
艾米库
Search
1
VPS常用测试脚本合集
410 阅读
2
Bitwarden 服务端搭建记录(项目已经改名为:vaultwarden)
409 阅读
3
Debian10开启ssh远程登录
353 阅读
4
centos利用crontab设置定时任务
350 阅读
5
自建云相册PhotoPrism
332 阅读
默认分类
登录
Search
标签搜索
Bitwarden
服务端
配置
防火墙
PhotoPrism
John
累计撰写
7
篇文章
累计收到
0
条评论
首页
栏目
默认分类
页面
统计
在线电影
虎牙直播
壁纸
友情链接
留言板
关于
推荐
KMS服务
二维码生成
自用网盘
艾米库
搜索到
7
篇与
John
的结果
2020-10-21
centos利用crontab设置定时任务
概述 就像再windows上有计划任务一样,centos 自然也有计划任务,而且设置更为灵活,好用。再centos 上可以利用crontab 来执行计划任务, 依赖与 crond 的系统服务,这个服务是系统自带的,可以直接查看状态,启动,停止。 安装 crontabs服务并设置开机自启yum install crontabs systemctl enable crond (设为开机启动) systemctl start crond(启动crond服务) systemctl status crond (查看状态) 设置用户自定义定时任务vi /etc/crontab 可以看到:Example of job definition: .---------------- minute (0 - 59) | .------------- hour (0 - 23) | | .---------- day of month (1 - 31) | | | .------- month (1 - 12) OR jan,feb,mar,apr ... | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat | | | | | * * * * * user-name command to be executed 即: 分钟(0-59) 小时(0-23) 日(1-31) 月(11-12) 星期(0-6,0表示周日) 用户名 要执行的命令 */30 * * * * root /usr/local/mycommand.sh (每天,每30分钟执行一次 mycommand命令) * 3 * * * root /usr/local/mycommand.sh (每天凌晨三点,执行命令脚本,PS:这里由于第一个的分钟没有设置,那么就会每天凌晨3点的每分钟都执行一次命令) 0 3 * * * root /usr/local/mycommand.sh (这样就是每天凌晨三点整执行一次命令脚本) */10 11-13 * * * root /usr/local/mycommand.sh (每天11点到13点之间,每10分钟执行一次命令脚本,这一种用法也很常用) 10-30 * * * * root /usr/local/mycommand.sh (每小时的10-30分钟,每分钟执行一次命令脚本,共执行20次) 10,30 * * * * * root /usr/local/mycommand.sh (每小时的10,30分钟,分别执行一次命令脚本,共执行2次) 例如需要定时访问某个网站* */2 * * * /usr/bin/curl http://www.baidu.com 每2小时执行一次。*之间有空格按ESC键后输入:wq!保存生效加载任务,使之生效:crontab /etc/crontab查看任务:crontab -l$ crontab -u 用户名 -l (列出用户的定时任务列表) PS:特别注意,crond的任务计划, 有并不会调用用户设置的环境变量,它有自己的环境变量,当你用到一些命令时,比如mysqldump等需要环境变量的命令,手工执行脚本时是正常的,但用crond执行的时候就会不行,这时你要么写完整的绝对路径,要么将环境变量添加到 /etc/crontab 中。好了,计划任务就是这么简单了,但是计划任务,执行的语句如果是多条,则需要用药shell脚本,自己先写一个shell脚本,然后在计划任务中,执行这个脚本即可。至于shell脚本的写法, 这里不赘述。
2020年10月21日
350 阅读
0 评论
0 点赞
2020-10-21
VPS常用测试脚本合集
平时测试VPS的时候,总是要找各种各样的脚本,所以就想做个合集,方便一下自己……综合测试脚本※这类脚本是综合测试VPS基础信息、硬盘IO、带宽和网络延迟等项目的一键式脚本,主要有以下几个1、秋水逸冰大佬的Bench.sh脚本特点:显示当前测试的各种系统信息;取自世界多处的知名数据中心的测试点,下载测试比较全面;支持 IPv6 下载测速;IO 测试三次,并显示平均值。使用:wget -qO- bench.sh | bash 或者curl -Lso- bench.sh | bash 或者wget -qO- 86.re/bench.sh | bash 或者curl -so- 86.re/bench.sh | bash Github地址:https://github.com/teddysun/across/blob/master/bench.shDemo示例:2、老鬼大佬的SuperBench测试脚本这个脚本是在基于秋水大佬脚本的基础上,加入了独服通电时间,服务器虚拟化架构等内容特点:改进了显示的模式,基本参数添加了颜色,方面区分与查找。I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。使用方法wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash 或者curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash 演示图Github:https://github.com/oooldking/script/blob/master/superbench.sh3、Zbench脚本由漏水和kirito,基于Oldking大佬 的 SuperBench,然后加入Ping以及路由测试的功能,还能生成测评报告,分享给其他人查看测评数据使用方法中文版wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh 英文版wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench.sh && bash ZBench.sh Demo演示地址:https://www.zhujiboke.com/zbench-example.html4、LemonBenchLemonBench工具(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。使用方法curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash 或者wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash 内存检测脚本检测VPS真实可分配内存的小工具,适用于检测VPS超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。使用方法CentOS / RHELyum install wget -y yum groupinstall "Development Tools" -y wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out Ubuntu / Debianapt-get update apt-get install wget build-essential -y wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out UnixBench测试脚本UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。使用方法wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh ./unixbench.sh Ping值测试uPing-一个24小时监测VPS延迟的工具依赖安装Debian / Ubuntuapt-get update apt-get install python wget screen -y CentOS / RHELyum install screen wget python -y 使用方法screen -S uping wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/uPing/master/uping.py python uping.py Demo回程路由测试从你的 Linux(X86/ARM)/Mac/BSD 系统环境下发起 traceroute 请求,附带链路可视化,兼容性更好,支持 JSON 格式下载https://cdn.ipip.net/17mon/besttrace4linux.zip 解压unzip besttrace4linux.zip 使用./besttrace -q 1 这里是目标IP 最后感谢各个脚本的制作者!
2020年10月21日
410 阅读
0 评论
0 点赞
1
2