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 '';
相关推荐
CIANTECH_Heidi3 分钟前
精准配置重构光模块成本效能:深圳光特通信1X9、SFP单收/单发光模块
运维·服务器·网络·数据库·光模块
2301_8075832310 分钟前
ubuntu22.04集群部署clickhouse详细步骤
linux·clickhouse·zookeeper
尹蓝锐43 分钟前
Linux解压各种压缩包命令
linux·运维·服务器
叫致寒吧1 小时前
web和Nginx的搭建
运维·nginx
z***I3942 小时前
Docker书籍
运维·docker·容器
小嘟嘟26792 小时前
Linux-奇怪的No such file or directory
linux·运维·服务器
shizhan_cloud2 小时前
iSCSI 服务器
linux·运维
百***61872 小时前
linux 设置tomcat开机启动
linux·运维·tomcat
春日见3 小时前
claude code基本介绍
linux·运维·服务器·ros2·moveit2
Cyan_RA93 小时前
操作系统面试题 — Linux中如何查看某个端口有没有被占用?
linux·后端·面试