当前位置: 首页 > news >正文

linux清空文件保留最后20行

linux服务器清空文件保留最后20行,命令如下:

cp /var/log/nginx/access.log /var/log/nginx/access.log.bak && tail -n 20 /var/log/nginx/access.log >/var/log/nginx/access_temp.log && mv /var/log/nginx/access_temp.log /var/log/nginx/access.log
 

[root@logstash nginx]# cp /var/log/nginx/access.log /var/log/nginx/access.log.bak && tail -n 20 /var/log/nginx/access.log >/var/log/nginx/access_temp.log && mv /var/log/nginx/access_temp.log /var/log/nginx/access.log
mv: overwrite ‘/var/log/nginx/access.log’? y
[root@logstash nginx]# 
[root@logstash nginx]# cat access.log |wc -l
20
[root@logstash nginx]# 

备注:access.log文件被覆盖后,需重启nginx,后续访问nginx应用的日志才会保存至access.log。

使用echo ''>/var/log/nginx/access.log命令清空文件后,无需重启nginx,后续访问nginx应用的日志会持续保存至access.log。


http://www.mrgr.cn/news/19954.html

相关文章:

  • 代码随想录算法训练营第五十天 | 98. 所有可达路径
  • 全网最适合入门的面向对象编程教程:45 Python实现常见数据结构-链表、树、哈希表、图和堆
  • 机器学习算法——常规算法【算法推导】
  • kubernetes 中 利用yaml文件部署应用
  • 离散傅里叶变换(DFT)有趣经验
  • C++:构造函数、析构函数
  • K8s高可用集群部署----超详细(Detailed Deployment of k8s High Availability Cluster)
  • 【Python百日进阶-Web开发-音频】Day707 - 时域处理 librosa.autocorrelate
  • Java Springboot JpaRepository 可以动态加载关系数据吗
  • 无线通信中OFDM符号提前,有啥影响
  • 「图」邻接矩阵|边集数组|邻接表 / LeetCode 35|33|81(C++)
  • 【Docker系列】docker缓存详解
  • WordPress的安装与简单开发教程
  • PurchaseorderController
  • 【TS】类(class)学习
  • 2024/9/4黑马头条跟学笔记(二)
  • vant swipe 组件在pc端不能手动滑动
  • 什么是前端开发
  • Docker 的安装
  • MySQL 自学笔记(入门基础篇,含示例)