Linux查看服务器日志

一、tail

这个是我最常用的一种查看方式

用法如下:

复制代码
tail  -n  10   test.log   查询日志尾部最后10行的日志;
tail  -n +10   test.log   查询10行之后的所有日志;
tail  -fn 10   test.log   循环实时查看最后1000行记录(最常用的)

一般还会配合着grep用,(实时抓包) 例如 :

复制代码
tail -fn 1000 test.log | grep '关键字'

(动态抓包)

复制代码
 tail -fn 1000 test.log | egrep '关键字'

扩展用法

复制代码
tail -fn 1000 test.log | grep '关键字' -C50

查看历史

复制代码
grep "something-start" debug

如果一次性查询的数据量太大,可以进行翻页查看,例如:

复制代码
tail -n 4700  aa.log |more -1000 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)

在Linux上调用Control

复制代码
curl -X 'POST' \
  'http://www.baidu.com/TaskController/initSales?date=2024-12-30' \
  -H 'accept: */*' \
  -d '';
相关推荐
JiMoKuangXiangQu8 分钟前
Linux 调度延迟案例 (1):ALSA 播放 XRUN
linux·trace-cmd·xrun·调度延迟
序属秋秋秋17 分钟前
《Linux系统编程之进程控制》【进程替换】
linux·c语言·c++·操作系统·进程·系统编程·进程替换
阿拉伯柠檬20 分钟前
MySQL内置函数(二)
linux·数据库·mysql·面试
骥龙23 分钟前
第四篇:融合篇——架构的涌现效应:1+1>2
运维·架构·云计算
jiedaodezhuti30 分钟前
网络安全等级保护:合规基石与风险管理核心
linux
嵌入式@秋刀鱼31 分钟前
ROS开发学习记录【一】
linux·c++·笔记·学习
Tipriest_31 分钟前
Linux(debian)包管理器aptitude介绍
linux·运维·debian·aptitude
码上宝藏34 分钟前
从解耦到拓展:Clapper 0.10.0 插件化架构设计与 Lua 脚本集成
linux·开发语言·lua·视频播放器·clapper
忆林52037 分钟前
关于ssh连接底层(通信部分)探究,以及内网穿透相关实践
运维·ssh
WoY202038 分钟前
conda修改镜像源遇到的问题:defaults(默认镜像源)清不干净导致创建环境失败
linux·python·conda