crontab环境变量的三种方式应用Demo
环境变量与crontab
----
yum install jeckins
which java #查看Java版本
java -version #查Java的版本号
vi /etc/int.d/jenkins #打开jenkins的配置文件,输入/candidates去搜索这个关键词,然后添加自定义的Java路径
lsof -i :8080
在浏览器输10.110.16.5:8080访问Jenkins,进入Jenkins的安装向导界面
-------
禁用防火墙--安装iptables-services(yum intall iptables-services)--安装成功---启动iptables服务(systemct enable iptables \ systemct1 start iptables)---检查iptable是否安装成功(iptables -v)---进入/data/script---打开blacklist.txt文件(可看到黑名单ip)----
---监控系统,把可疑的IP加入黑名单
禁用防火墙--安装iptables-services(yum intall iptables-services)--安装成功---启动iptables服务(systemct enable iptables \ systemct1 start iptables)---检查iptable是否安装成功(iptables -v)---进入/data/script---打开blacklist.txt文件(可看到黑名单ip)----
---监控系统,把可疑的IP加入黑名单
定期备份网站源代码
cd/data(backup保存源代码备份文件、script备份网站的脚本、www作为网站源代码的存储目录)
日志存放位置:/var/log
du -sh* 查看日志的大小
*1*** cat /dev/null >/var/log/messages 每天凌晨1点清理总日志;可以修改为每分钟,再看看效果:*****
添加脚本文件clean.sh;添加脚本内容为(
#!/bin/sh
cat/ dev /nu1l > var/log/messages
cat/dev/nu11> /var/1og/secure);然后crountab -e添加内容为每分钟执行这个能删除两个日志的脚本(*****sh /root/log_clean.sh)保存退出,然后重启crond任务生效。查看secure文件、messages文件是否被清空
执行时间、守护进程第多少条任务、(root)表执行任务的这个用户,
总结-----
实现了两段式的先导入我们的环境变量后执行我们的Java第三方程序的一个CRONTAB的任务操作
配置文件--
*代表取值范围内的数字,通常代表区间内所涵盖的所有数字
/代表每,通常会与*组合,例如*/2在分这个占位符中代表每两分钟
-代表某个时间某个数字到某个数字之间,如在分占位符中,2-10表2到10分钟
,分开几个离散的数字,如在分占位符中,2,10表2到10分钟
设置任务--
---l查看表单的任务:每分钟执行my command命令
再重启守护进程--查看..状态
验证croud服务--
安装:清缓存--更新系统所有安装包--安装工具
安装--next...安装完成
远程连接终端工具:Git bash \ terminal
为什么要使用crotab
gfergg