精华内容
下载资源
问答
  • Linux查看服务器日志 第一种:查看实时变化的日志 tail -f catalina.out (默认最后10行) tail -n 20 catalina.out (显示最后20行) tail -n +5 catalina.out (从第5行开始显示) 第一种一般测试的时候使用,或者生产...

    Linux查看服务器日志

    第一种:查看实时变化的日志

    tail -f catalina.out (默认最后10行)

    tail -n 20 catalina.out (显示最后20行)

    tail -n +5 catalina.out (从第5行开始显示)

    第一种一般测试的时候使用,或者生产环境下调试。 执行完代码及时CTRL+C看下日志打印信息。

    第二种:搜索关键字附近的日志

    cat -n catalina.out | grep “关键字”

    cat -n catalina.out | grep -C 5 “关键字” (匹配到的前后5行)

    cat -n catalina.out | grep -B 5 “关键字” 前5行

    cat -n catalina.out | grep -A 5 “关键字” 后5行

    第三种:编辑中查找
    1. vim catalina.out
    2. 输入”/关键字“,按enter查找
    3. n 查找下一个 N 查找上一个

    如果日志文件太大,可以使用

    split -b 500m catalina.out catalina.outa

    分割文件 【-l 指定行数分割,-b指定文件大小分割】

    rm -rf catalina.outa* 用完之后删除这些小文件

    第二种,第三种一般在查找异常出现原因时使用,根据关键字找到附近日志,发现问题原因。

    展开全文
  • 大小说家家家回答数:85|被采纳数:1122018-06-19 07:50:08Linux下服务器多log实时查看工具multitail使用:一、问题的背景上图为一般游戏后台服务器的可能架构。接入服务器负责管理玩家链接及收发包,SvrA/B/C为...

    884e9dbfbb707b9463fd0c053a5dc58e.png

    大小说家家家

    回答数:85  |  被采纳数:112

    2018-06-19 07:50:08

    Linux下跨服务器多log实时查看工具multitail使用:一、问题的背景上图为一般游戏后台服务器的可能架构。接入服务器负责管理玩家链接及收发包,SvrA/B/C为内部逻辑服务器处理各种游戏逻辑。各内部服务器通过Proxy来进行通信。二、问题的引出在实际开发过程中,经常遇到这样的问题,客户端给服务器发送请求,但服务器没有返回,需要定位请求数据到底在哪里断了的情况。比如某个请求的处理过程为请求先到SvrA,然后SvrA去SvrC做一些处理,返回后SvrA再到SvrB做数据保存,最后SvrA返回结果给客户端。其处理路径为:Client->SvrA->Proxy->SvrC->Proxy->SvrA->Proxy->SvrB->Proxy->SvrA->Client于是,最常见的找问题的方式是从SvrA开始,逐一查看各Svr的log,看到底在哪里中断了。更聪明一点的做法可能是采用二分法,先去SvrA的log查看是否正常以确定问题是出在前半路径还是后半路径……到每个Svr上去查看log的方式,显示非常繁琐及低效,尤其是路径更长或是各个Svr还不在同一机器上时,将会更加麻烦。三、问题的解决某天无意中看到一个小工具Multitail的介绍,它可以实现在同一屏幕下查看多个文件的变化,甚至可以跨机器查看log!这下问题解决了。下面是效果示意图(其中第三个为跨机器查看log变化):Mutiltail的使用:1、 安装:程序代码可上http://www.vanheusden/multitail/下载,下载后只需解压然后make install即可2、 使用:使用multitail /path1/filename1 /path2/filename2……即可查看多文件实时输出3、 关于跨服务器查看log使用multitail的-l选项,通过ssh远程执行tailf命令即可。(Multitail的-l选项可以查看一个命令的输出)比如上面效果图所使用的命令为multitail /home/gamesvr/log/ServerFrame_2014-02-08.log /home/proxy/log/ProxySvr_2014-02-08.log -l "sshroot@10.12.194.93'tailf /home/cubedb/log/ServerFrame_2014-02-08.log'"附:要使用ssh远程执行命令,需要先做ssh2无密码登录配置。方法很简单,从服务器A无密码登录到B的配置:在服务器A上操作:# ssh-keygen2 -t rsa# cd ~./ssh2# echo "IdKey id_rsa_2048_a" > identification# cp id_rsa_2048_a.pub testssh2.pub在服务器B上操作:# cd ~/.ssh2将服务器a上的testssh2.pub,拿到服务器B的~/.ssh2目录下# echo "key testssh2.pub" >> authorization

    赞 8

    展开全文
  • Linux查看服务器日志第一种:查看实时变化的日志tail -f catalina.out (默认最后10行)tail -n 20 catalina.out (显示最后20行)tail -n +5 catalina.out (从第5行开始显示)第一种一般测试的时候使用,或者生产环境...

    Linux查看服务器日志

    第一种:查看实时变化的日志

    tail -f catalina.out (默认最后10行)

    tail -n 20 catalina.out (显示最后20行)

    tail -n +5 catalina.out (从第5行开始显示)

    第一种一般测试的时候使用,或者生产环境下调试。 执行完代码及时CTRL+C看下日志打印信息。

    第二种:搜索关键字附近的日志

    cat -n catalina.out | grep “关键字”

    cat -n catalina.out | grep -C 5 “关键字” (匹配到的前后5行)

    cat -n catalina.out | grep -B 5 “关键字” 前5行

    cat -n catalina.out | grep -A 5 “关键字” 后5行

    第三种:编辑中查找

    vim catalina.out

    输入”/关键字“,按enter查找

    n 查找下一个 N 查找上一个

    如果日志文件太大,可以使用

    split -b 500m catalina.out catalina.outa

    分割文件 【-l 指定行数分割,-b指定文件大小分割】

    rm -rf catalina.outa* 用完之后删除这些小文件

    第二种,第三种一般在查找异常出现原因时使用,根据关键字找到附近日志,发现问题原因。

    标签:catalina,grep,cat,关键字,Linux,服务器,日志,out

    来源: https://blog.csdn.net/ZMXQQ233/article/details/110160450

    展开全文
  • 例如跳板机可登录ip有:192.168.100.1192.168.100.252192.168.100.8192.168.100.7192.168.100.11192.168.100.9192.168.100.5192.168.100.6192.168.100.3192.168.100.2192.168.100.10192.168.100.4可使用循环语句...

    例如跳板机可登录ip有下:

    192.168.100.1

    192.168.100.252

    192.168.100.8

    192.168.100.7

    192.168.100.11

    192.168.100.9

    192.168.100.5

    192.168.100.6

    192.168.100.3

    192.168.100.2

    192.168.100.10

    192.168.100.4

    可使用循环语句查询每台机器:

    for newcore_ip in 192.168.100.1 192.168.100.252 192.168.100.8 192.168.100.7 192.168.100.11 192.168.100.9 192.168.100.5 192.168.100.6 192.168.100.3 192.168.100.2 192.168.100.10 192.168.100.4; do echo -e "目标服务器:${newcore_ip}"; ssh -l log "${newcore_ip}" cat 目录/xxx.log.2020-08-19 |grep '条件'; done ;

    标签:ip,100.10,100.11,192.168,newcore,100.252,linux,日志,多台

    来源: https://www.cnblogs.com/zyf-yxm/p/13533833.html

    展开全文
  • linux服务器下查看日志文件

    千次阅读 2018-03-27 10:23:59
    切换到tomcat的logs目录: 执行命令: tail -f catalina.out
  • 1、使用cd命令,到指定日志目录 例如:日志目录为:/opt/logs/yanshi 命令:cd/opt/logs/yanshi 2、浏览目录下日志文件 命令:ll,此时展示yanshi文件夹内所有的log文件列表名称等信息 3、查看当日log文件 ...
  • Linux服务器查看tomcat日志

    千次阅读 2018-07-31 14:47:45
    进入tomcat的logs目录,命令如下: cd /root/tomcat/logs //路径需要小伙伴们根据自己的实际路径做处理 ... 输入查看日志信息的指令 tail -f catalina.out //很好,你已经成功的输出了日志信息...
  • Linux下日志服务器

    2014-04-15 22:33:34
    日志服务器安装环境:【Centos6.4.x86_64 rhel6以上】1、要求:一台Linux日志服务系统,一台防火墙,和一台主机Linux,要求日志服务器能够记录防火墙和主机产生的日志信息。2、拓扑图:3、具体操作:(1)日志服务器...
  • anacron 与cron配合使用 防止计划任务为执行/etc/cron.deny 中的用户将不能编辑计划任务,不在其中...(linux系统是/var/log目录)其中比较重要的是messages和dmesg ,messages主要是软件所产生的日志,而dmesg主要...
  • Linux下也有处理处理JSON的神器:jq。 1、安装linux下格式化json数据的工具jq 2、jq使用方法 默认没有格式化,根本看不懂写的什么 特别是一些日志类型的文件 那么Jq怎么查看: 命令: 数据很干净,很...
  • Linux下查看tomcat日志及乱码解决方案

    千次阅读 2017-02-09 06:35:31
    Linux下查看tomcat日志及乱码解决方案 查看日志:tail -f catalina.out [Linux日志乱码][linux中使用tail -f查看日志出现中文乱码的解决方案][linux中查看tomcat日志乱码的解决方案][linux...
  • Linux下查看日志

    2017-03-24 14:29:05
    那么在linux 系统中如何查看tomcat日志呢?   场景1:浏览器报错了,如何定位错误 查看tomcat 日志的尾部 Shell代码  tail -n 50 ../../logs/catalina.out  tail表示只显示catalina.out 最后n 行   ...
  • Linux下配置日志服务器

    千次阅读 2019-05-21 18:10:31
    一旦服务器有什么异常,系统管理员第一时间肯定想到的是查看日志服务。 对于黑客来说,当入侵了一个服务器后,在进行了一系列的操作之后,最后一步就是要清理掉日志服务器日志记录。但是,有一些企业为了更安全...
  • 为什么架设LINUX日志服务器...当管理员管理的网络中有多台Linux服务器的时候,并且服务器比较分散,管理跑到各个服务器查看系统日志甚是麻烦。那么,我们可以构建一台日志服务器,所有的Linux系统产生的日志,都发...
  • 我们经常需要去Linux服务器查看服务运行日志,但是有时候日志文件很大看起来很不方便,这个时候我们需要对日志进行切割筛选出自己需要的日志,比如查看某段时间内的日志,命令如下: sed-n'/2018-11-0109:00:00...
  • linux下DNS服务器视图view及日志系统详解DNS服务器ACL:在named.conf文件中定义ACL功能如同bash当中定义变量,便于后续引用ACL格式:acl ACL名称 {IP地址1或子网段1;IP地址2或子网段2;};例如:将内网172.17.0.0/16及...
  • Linux下也有处理处理JSON的神器:jq。 1、安装linux下格式化json数据的工具jq 2、jq使用方法 默认没有格式化,根本看不懂写的什么 特别是一些日志类型的文件 那么Jq怎么查看: 命令: 数据很干净,很...
  • linux下查看程序日志的一些总结

    万次阅读 2017-03-09 15:50:23
    在开发中,我们经常在代码中添加日志,主要作用是程序在服务器上跑出bug时方便进行...在查看服务器日志时,经常使用以下几条命令:tail -300f xxx.log | grep "userId" tail -300f xxx.log | grep "userId" -B 20 -C
  • 首先我们知道日志是什么,日志毫无疑问就跟我们写日记一样记录我们每天做的... ,那么我们知道一台服务器日志默认是存放在本地的对于linux而言日志一般存放于/var/log/目录,比如说某系统管理员管理着几十甚至上百...
  • linux系统中,利用grep打印匹配的上下几行   如果在只是想匹配模式的上下几行,grep可以实现。   $grep -5 'parttern' inputfile //打印匹配行的前后5行   $grep -C 5 'parttern' inputfile //...
  • 平常开发工作中,服务部署完之后,需要查看服务实时运行日志等。常用的连接linux服务器的工具有SecureCRT、Xshell等等,挺多的,这里就不一一赘述了。平常工作中SecureCRT用的比较多点。当然,个人感觉那个比较方便...
  • tomcat在linux下查看日志是进入tomcat安装目录用: tail -f logs/catalina.out 就可以查看日志的实时输出;但是在window下,使用了eclipse等工具调试项目的时候,查看日志,cmd进入黑屏,同样进入bin目录下:输入...
  • 工作期间有碰到服务器日志相关的,需要看tomcat运行日志,简单搜了,摘为随笔,以供参考 一种是利用docker查看1.使用dockerdocker logs -f -t --since="2018-06-20" --tail=10 tomcat8080--since : 此参数指定了...
  • 测试工程师在测试软件的过程中,流程往往是先接口测试,接着就是功能性测试。在做功能性测试的时候,往往有这么一个工作场景,就是出现错误后,我们怎么快速排除数据库报错。...Mysql日志,是用来记录数据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 987
精华内容 394
关键字:

linux下查看服务器日志

linux 订阅