内容概要
- 编译安装
- 压缩打包
- 定时任务管理
编译安装
使用源代码编译打包软件
特点:可以自定制软件,按需构建软件
编译安装
1.下载源代码包
wget https://nginx.org/download/nginx-1.20.2.tar.gz
2.解压软件包
tar -xf nginx-1.20.2.tar.gz
3.设置系统参数
./configure
4.编译
make
5.安装
make install
6.启动nginx
/usr/local/nginx/sbin/nginx
关闭nginx:/usr/local/nginx/sbin/nginx -s stop
systemctl stop nginx
压缩文件:tar -xf [压缩包名称]
压缩打包
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定时任务:crontab -l
2.每一个用户的定时任务是相对隔离,在/var/spool/cron目录下,以当前用户的用户名命名的文件
3.常用命令
head: 从头部开始查看文件,默认查看10行
参数:-n 指定查看多少行
tail: 从尾部开始查看文件,默认查看10行
参数:-n 指定查看多少行
-f 实时监控文件变化
less:类似于vim查看
定时任务格式
1.每隔2分钟执行
*/2 * * * *
2.每天的2,4,6,8,10这4个小时的1分钟执行
01 2,4,6,10 * * *
3.每天的2到6点中每隔2小时执行
00 2-6/2 * * *
00 02 * * 02:每周二的2点执行
增加定时任务(crontab -e)
每天的凌晨2:50执行/root/1.sh
50 02 * * * /root/1.sh
标签:查看,nginx,压缩,编译,打包,定时,压缩包 来源: https://www.cnblogs.com/sly0/p/15702500.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。