如何查看服务器日志
你好,查看服务器日志以Linux举例的话可通过以下方式查看:
1进入日志文件所在的文件目录,比如:cd /opt/tomcat7/logs
2通过命令打开日志,分析需求场景打开需要的日志。比如:tail -f catalinaout
3常用命令一:tail比如:tail -f testlog (循环查看文件内容)
4按照行号查询:cat(过滤出关键字附近的日志)cat -n testlog |grep "订单号" 然后使用 head -n 20 查看查询结果里的向前20条记录。
5按照时间日期查询,(查询出一段时间内的记录)sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' testlog
1进入服务器的管理之后,打开“Internet 信息服务(IIS)管理器”
2进入管理以后打开服务器(本地计算机)
3双击服务器(本地计算机),在网站栏目那里右键单击选择属性。
在弹出的窗口里面,网站栏目点击属性
上面的日志文件目录即是iis的文件存放位置了,在C:\WINDOWS\system32\LogFiles\W3SVC20110218打开文件夹。
这些文件就是网站的iis日志了。
知道了IIS日志的位置了,接下来我们就应该对日志文件进行分析了,那么如果分析呢?
1 IIS日志后可以用IIS日志分析工具去大概的去查一查IIS日志。一般工具都能查出有各种蜘蛛来到网站的总数,以及有没有失败,不会把各种的信息都给你。并不是工具分析没有出现失败的我们就不用一条一条看了,工具分析只是简单的告诉你有没有失败,没有失败当然是皆大欢喜了,但是来是一条一条的去分析。我们拿出这样子的一条信息来分析一下
首先是时间:2010-10-22 05:04:53 机器编号为W3SVC151800 P-0YMR9WW8YX4U9 2227621349是网站的IP GET是触发事件, 80是端口号,6113518649是蜘蛛的IP,Baiduspider是百度的蜘蛛,200 0 0访问成功, 41786 193 6968 是蜘蛛与网站对话的时间与下载的数据以及花了多少时间。连在一起就是20101022的早上5点4分53秒的时候一个编号为W3SVC151800 P-0YMR9WW8YX4U9的蜘蛛通过80端口进入网站成功访问并下载了47186B的数据,花费了193MS。
百度的蜘蛛名字:Baiduspider、google蜘蛛名字:googlebot 、有道的蜘蛛名字:YoudaoBot、yahoo的蜘蛛的名字:slurp。
IIS日志基本上都是这样子的,区别在于上面那个是成功抓取:200 0 0
一下是FTTP状态码:
404(未找到)服务器找不到请求的页面
304 (未修改)自从上次请求后,请求的页面未修改过,服务器返回此响应时,不会返回网页内容
503 (服务不可用)服务器目前无法使用(由于超时或停机维护)
301 永久重定向
302 临时重定向
基本上我们要了解的就是这些FTTP状态码,如果你的网站出现了404,那你就要立刻用robots进行屏蔽,404是死链接,如果出现了404的话搜索引擎会认为你欺骗用户,会对你作出处罚。大面积出现304的话那就要注意了,网站没有更新,一二条关系不大,但是多了就会让搜索引擎认为你网站没有人管理,时间长了就会导致网站快照不更新,关键词的波动;出现了503是你无法解决的,你就要找服务器供应商。如果是连续同一时间出现503的时候我建议你去换一个服务器,因为他在那个时候判断服务器导致蜘蛛进不去,蜘蛛不能进你的网站,搜索就不会了解,就会降低信任度,降权也随之开始了。301是永久重定向,是网站改换了使用的,可以从这里判断你的301做的怎么样,成功了没有。302临时的重定向,当做策划什么活动的时候可以使用。
2 用excel表格分析网站的iis日志。
先新建一个excel表格,把刚才的ex121129log文件里的文件粘贴到新建的excel表格里面。
复制之后,选定A
在上面的工具栏里选择数据→分列
选择分隔符号,点击下一步
选择空格,去掉Tab键前面的钩,点击完成。
网站的iis日志就这样被拆分出来了,之后自己再调整一下表格的列宽、升降序等即可。
系统日志的话,我是用的elk。业务日志的话。我这边日志量有点大。每台机器每小时有1-2G的日志。我尽量是采用的定时任务集中存放在一台机器上。和elk有点类似,但是我没解压。开发那边有授权他们登陆这台日志机器查看。如果是开发临时要看实时日志的话。运维房间摆了2台电脑。可以来这边操作。线上所有操作记录要有日志可查哦。免得他们当开发环境临时改了个啥后续影响正常环境我们不知道。
1、启动Windows Server 2012 R2操作系统,点击"管理工具"磁贴。
2、唤出"管理工具"程序窗口,点击"DNS"图标。
3、唤出"DNS 管理器"程序窗口,选择左侧"DNS→ADSERVER"文件夹。
4、展开左侧文件夹树形目录结构,鼠标右击"全局日志→DNS 事件"项。
5、弹出快捷菜单列表选项,选择"打开日志文件"项。
6、完成打开DNS全局日志文件的操作。
简单查看:企业管理器->管理->SQL Server日志
或用Log Explorer for SQL Server
下载地址:http://wwatera365net/SoftViewaspSoftID=5745
-intel文件里面安装-
打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
0条评论