linux服务器查看项目日志命令

1、tailf mywork.log | grep --line-buffered findUserList      实时跟踪日志,这里是只要findUserList 这个方法被运行,就会将它的日志打印出来,用于跟踪特定的日志运行。 --line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志。

2、 tailf -n 500 mywork.log   打印最后500行日志,并且持续跟踪日志。

3、 grep ‘调用远程服务运行结果是‘ mywork.log | more    将有关 ‘调用远程服务运行结果是‘ 字符串的结果都打印出来,并且是分页打印,用于日志太多的情况。用空格翻页。

4、 cat mywork.log | grep ‘查看前后100行‘ -C 100

5、 cat mywork.log | grep ‘查看前100行‘ -B 100

6、 cat mywork.log | grep ‘查看后100行‘ -A 100

7、按照行号查看日志

cat -n mywork.log | tail -n +92|head -n 20    表示先查看92行之后的日志,然后在看这92行之后的日志的前20行。也就是查看92到112行之间的日志。

sed -n ‘5,10p‘ mywork.log  查看5行到10行的日志。

8、按日期查看日志

sed -n ‘/2018-05-26 17:07:00/,/2018-05-26 17:06:59/p‘ mywork.log

9、grep -E ‘123|abc‘ mywok.log  找出包含123或者abc的行。

原文地址:https://www.cnblogs.com/bfyq/p/9281399.html

时间: 2024-11-08 10:06:48

linux服务器查看项目日志命令的相关文章

Linux服务器开发常用的命令以及遇到的问题

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

linux学习(2):linux服务器常用操作和命令

linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单个进程占用的内存大小?6. 无法从linux服务器A登录到服务器B怎么办?7. 如何查看正在使用的服务和端口?8. 如何查看服务器进程信息?9. 如何杀死进程?10. 如何查找僵尸进程?11. 如何在内网服务器间传输数据?12. 为什么启动不了服务器端口?13. 常用的linux服务器性能查看命令有

linux服务器常用操作和命令

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

linux服务器查看网卡连接的交换机IP和PORT

cdpr命令: 安装:yum -y install cdpr   (安装epel库) [21:53:07 [email protected] ~]# cdpr -h cdpr - Cisco Discovery Protocol Reporter Version 2.4 Copyright (c) 2002-2010 - MonkeyMental.com d: Specify device to use (eth0, hme0, etc.) h: Print this usage t: time

LINUX系统查看相关配置命令

系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 #

linux文本文件查看、显示命令 :cat head tail grep more less nl

linux文本文件查看.显示命令 :cat head tail  grep  more less nl 1.cat 显示文件内容命令. 命令格式:#cat [[选项]] <文件列表> 常用选项: -b,计算所有非空输出行,开始行编号为1. -n,计算所有输出行(包括空行),开始行编号为1. -s,将相连的多个空行用一个空行来代替. -e,在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示. 命令使用说明: 例子: 例A: 把 textfile1 的文件

Linux服务器上创建日志服务器和FTP服务器

参考地址: http://www.111cn.net/sys/CentOS/81133.htm https://www.cnblogs.com/laoxiajiadeyun/p/9943742.html https://blog.51cto.com/liqingbiao/2119953 https://www.cnblogs.com/hasayaki/archive/2013/01/24/2874889.html 在 Linux 上配置一个 syslog 服务器 syslog服务器可以用作一个网

利用Putty从linux服务器上拷贝日志log文件到本地

打开Putty,输入欲访问的主机名或IP    例如:qtstgfs2job01.appnet.atpco.org  2.登陆 ,默认SSH  端口22 3.输入用户名,密码 4.转到log文件夹(命令:cd /log ) 5.查看所有日志文件 (命令:ls -a) 6.进入命令行,进入到Putty安装目录cd C:\Program Files (x86)\PuTTY 7.拷贝文件 命令: pscp [email protected]:/log/qtstgfs2job01_GfsLoad.log

Linux性能查看与分析--命令行工具介绍

本文介绍工作中常用的几个linux性能查看命令:top,sar,vmstat,iostat,pidstat等. 1.top top是最常用的linux性能分析工具,它能够实时的显示系统中各个进程的资源占用情况.top命令的部分输出如下: top的交互命令有以下几个: (1)f 选择显示的列 (2)o或O 改变列的显示顺序 (3)l 切换显示平均负载和启动时间信息 (4)m 切换显示内存信息 (5)t 切换显示进程和CPU状态信息 (6)c 切换显示命令名称和完整命令行 (7)M 根据驻留内存大小