java tail输出到文件_使用 tail -f 实时观测服务器日志输出
在开发阶段, 有 console 端的输出, 总是可以方便实时地看到应用的日志. 可一旦应用部署到服务器上之后呢, 日志被输出到文件中, 在某些情景下需要不停地查看日志文件的输出以定位某些问题, 此时是否还能像开发那样实时查看日志呢?
答案是可以的! 这个命令就是 tail -f .
tail -f 具体使用例子
来看一个具体的示例, 比如在我的服务器上, 想实时查看下 nginx 访问日志的情况, 我可以进入其日志文件夹, 里面有个 access.log, 每当有请求过来时, nginx 都会往里面记录日志:
然后使用以下的命令实时监测日志变化:
tail -f access.log
之后刷新一下我个人网站的主页, 可以看到日志自动滚动了:
tail -f 具体含义
首先简要介绍下 tail 命令. 通常日志文件都是比较大的, 而我们感兴趣的最新的日志部分又打印在最后, 而 tail 就是用于查看这些最新输出的日志.
tail 是尾巴, 尾部的意思.
使用 tail --help 查看其帮助:
可以看到一个 -f, --follow 的选项, 其含义为:
output appended data as the file grows
当文件增长时, 输出附加的数据
因此, 当当前路径下有一个 console.log 文件, 可以使用以下命令输出其最新的内容:
tail -f console.log
或使用 --follow 完整参数名形式:
tail --follow console.log
停止输出
在调试完成后, 不需要再实时观测时, 可以使用 Ctrl+C 取消命令停止其输出.
java tail输出到文件_使用 tail -f 实时观测服务器日志输出相关推荐
- java itext 导出pdf文件_【Java,PDF】使用Itext实现PDF文件生成
重要声明:本文章仅仅代表了作者个人对此观点的理解和表述.读者请查阅时持自己的意见进行讨论. 前言 有时候,业务系统要求提供一个PDF文件导出的功能,这时候我们就需要将数据库的对应数据查询出来,然后生成 ...
- java使用缓冲区读取文件_在Java中使用Google的协议缓冲区
java使用缓冲区读取文件 最近发布了 有效的Java第三版 ,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍 . 在此版本中,显然存在与Java 7 , ...
- java在客户端生成文件_用Java编写创建一对客户端/服务器程序,利用数据报将一个文件从一台主机传送到另一...
展开全部 下面是e5a48de588b63231313335323631343130323136353331333337386564我自己写的一个读取并显示txt文件的demo,希望对您有帮助. pu ...
- java jxl 写 excel文件_使用jxl读和写Excel文件(速成)
同行整理,简单明了,快速上手! =============================正文1============================ 最近和Excel频繁亲密接触,主要将N个Exc ...
- java怎样读txt文件_【后端开辟】java怎样读写txt文件?
java怎样读取txt文件? 1.运用FileInputStream完成读取txt文件内容 2.运用FileOutputStream完成写入txt文件内容 package cn.xiaobing.ut ...
- java flex 上传文件_使用Flex和java servlet上传文件
资源都是来自网上.本实例将展示使用Flex和java servlet上传文件. 事前准备就是到http://commons.apache.org 下载common-fileupload-1.1.1.j ...
- mac命令行将输出写入文件_如何在Linux中使用命令行将PDF文件转换为可编辑文本...
mac命令行将输出写入文件 There are various reasons why you might want to convert a PDF file to editable text. M ...
- java 反编译class文件_用Java实现JVM第三章《解析class文件》
解析class文件 案例介绍 本案例主要介绍通过java代码从class文件中解析:class文件.常量池.属性表: 作为类(或者接口)信息的载体,每个class文件都完整地定义了一个类.为了使jav ...
- java从url下载文件_从URL下载Java文件
java从url下载文件 Today we will learn how to download a file from URL in java. We can use java.net.URL op ...
最新文章
- 批处理-批量拉取git代码
- 【 Verilog HDL 】进一步了解 Verilog HDL 的赋值运算符
- 【Network Security!】入侵痕迹清除,修改系统日志
- C#里面比较时间大小三种方法
- TS流解析之PAT表格解析
- SDK Build Tools revision (19.0.3) is too low for project Minimum required is 19.1.0
- sphinx随笔记了一下
- 如何在PowerPoint中自动调整图片大小
- 在Play上使用twitter4j! 框架和安全社交很容易
- python 打包exe_python如何封装为exe
- Spring Boot : Spring Boot Slf4j 以及 log4j 以及门面日志
- python的cgi配置教程_Python CGI环境在不同操作系统中配置方法
- DHTMLX 前端框架 建立你的一个应用程序 教程(八)-- 添加表单Form
- 错误解析 error:unable to find numeric literal operator ‘operator““a/b/c/...‘
- [投稿] Speex回声消除原理深度解析
- 计算机视觉︱图像取证技术
- android 类似qq表情,android 实现类似qq表情
- 运用卡方检验(独立性检验)来分析问卷的两个问题之间的关联性
- win10升级系统版本的步骤,win10电脑如何升级系统版本
- 局域网找不到其它电脑
热门文章
- 第三节 适配Android10的拍照、从相册获取代码,包括完整的权限申请和图片地址获取
- NO.26 余世维执行力讲座笔记-执行力不佳的8个原因
- 【并行计算-CUDA开发】从熟悉到精通 英伟达显卡选购指南
- 栾川一高2021高考成绩查询,加油!栾川一高举行2021年高考百日冲刺誓师大会!...
- Postgre 时间间隔类型(Interval)
- php小项目测试,php一项目-后测试(附答案).doc
- WPS使用EndNote插件始终无法加载?或许你需要这个
- 每日算法——最全青蛙跳台阶算法问题
- 当媒体厂商抛弃了手机二维码厂商,谁会将在手机二维码市场的大海中破冰启航?
- AppStore 内购