ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

定时任务概念知识 ( 编译安装+压缩打包+定时任务)

2021-12-17 17:01:04  阅读:113  来源: 互联网

标签:nginx 压缩 编译 任务 linux 定时 1.20 root 压缩包


目录

定时任务概念知识

一、编译安装

1、特点

重要提示:自定制软件编译必须在自建yum库的背景下进行,没有此背景的空虚拟机无法操作。

1)、可以自定制软件
2)、按需构建软件啊

2、编译安装

1.下载源代码包
获取下载网址:https://nginx.org/en/download.html
复制文件的链接:https://nginx.org/download/nginx-1.20.2.tar.gz
回到shell命令框,安装wget软件包,再下载已获取网址的压缩包
[root@linux ~]# yum install wget
[root@linux ~]# wget https://nginx.org/download/nginx-1.20.2.tar.gz
下载完成后,ll指令查看下。

2、解压
**下载的是压缩包格式需进行解压方可操作。**
[root@linux ~]# tar -xf nginx-1.20.2.tar.gz
解压完检查下

3、设置系统参数
先移动到解压完的文件夹中
[root@linux ~]# cd nginx-1.20.2
然后进行自动配置,输入指令
[root@linux nginx-1.20.2]# ./configure
如果出现缺少lzib安装包,输入上文的指令进行安装。

4、编译
[root@linux nginx-1.20.2]# make
输入后,自动进行编译,等待即可。

5、编译安装
[root@linux nginx-1.20.2]# make install
这样以上操作就将nginx安装完成,检查下是否操作成功。
[root@linux nginx-1.20.2]# cd /usr/local/
[root@linux local]# ll
查看此目录下是否有新创建的nginx文件。

6.启动nginx
[root@linux ~]# /usr/local/nginx/sbin/nginx

如果启动失败,见下图。

image

二、压缩打包

win中的压缩包:zip rar
Linux常见的压缩包有哪些?
    gzip
    bzip2

1、gzip压缩
    压缩命令:gzip [压缩文件]
    解压命令:gzip -d [压缩包]

2、bzip2压缩
    压缩命令:bzip2 [压缩文件]
    解压命令:bzip2 -d [压缩包]

无法压缩目录

3、打包

tar : 打包的命令

参数:
	-f : 指定打包的包名称
	-c : 打包
	-v : 显示打包的过程
	-z : 使用gzip压缩压缩包
	-j : 使用bzip2压缩压缩包

	-x : 解压(解压不需要指定压缩类型)

	-t : 查看压缩包内部的内容

	-P :忽略使用绝对路径时报出的错误

注意:
    1、压缩时是什么路径,解压缩时就是什么路径,所以为了安全不要使用绝对路径压缩。
    2、-f参数后面永远跟压缩包名称

三、定时任务


*  *  *  *  *  : crontab表达式


1、增加定时任务(crontab -e)
每天的凌晨2:50执行/root/1.sh
50 02 * * * /root/1.sh

2、查看crontab定时任务
crontab -l

3、每一个用户的定时任务是相对隔离,在/var/spool/cron目录下,以当前用户的用户名命名的文件。

4、常用命令
	head: 从头部开始查看文件,默认查看10行
	 -n : 指定查看多少行
	tail: 从尾部开始查看文件,默认查看10行
	 -n : 指定查看多少行
	 -f :  实时监控文件变化
	less: 类似于vim的方式查看文件
	cat
	grep
	egrep

5、定时任务格式
	* * * * *
	每隔2分钟执行
		*/2 * * * *

	每天的2,4,6,8,10这4个小时的1分钟执行
		01 2,4,6,10 * * *

	每天的2到6点执行
		00 2-6 * * *

	每天的2到6点中每隔2小时执行
		00 2-6/2 * * *

	00 02 * * 02   : 每天的2点时执行,但是这天必须时周二

image

标签:nginx,压缩,编译,任务,linux,定时,1.20,root,压缩包
来源: https://www.cnblogs.com/panda-xin/p/15702994.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有