导航:首页 > 配服务器 > 怎么看服务器日志

怎么看服务器日志

发布时间:2022-04-13 19:56:56

‘壹’ 如何查看服务器日志

你好,查看服务器日志以linux举例的话可通过以下方式查看:
1.进入日志文件所在的文件目录,比如:cd /opt/tomcat7/logs
2.通过命令打开日志,分析需求场景打开需要的日志。比如:tail -f catalina.out
3.常用命令一:tail比如:tail -f test.log (循环查看文件内容)
4.按照行号查询:cat(过滤出关键字附近的日志)cat -n test.log |grep "订单号" 然后使用 head -n 20 查看查询结果里的向前20条记录。
5.按照时间日期查询,(查询出一段时间内的记录)sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log

‘贰’ linux服务器中怎么查看日志内容

kbkiss


Linux查看日志常用命令

1.查看日志常用命令

tail:

-n 是显示行号;相当于nl命令;例子如下:

tail -100f test.log 实时监控100行日志

tail -n 10 test.log 查询日志尾部最后10行的日志;

tail -n +10 test.log 查询10行之后的所有日志;

head:

跟tail是相反的,tail是看后多少行日志;例子如下:

head -n 10 test.log 查询日志文件中的头10行日志;

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;

cat:

tac是倒序查看,是cat单词反写;例子如下:

cat -n test.log |grep "debug" 查询关键字的日志

2. 应用场景一:按行号查看---过滤出关键字附近的日志

1)cat -n test.log |grep "debug" 得到关键日志的行号

2)cat -n test.log |tail -n +92|head -n 20 选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

3. 应用场景二:根据日期查询日志

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log

特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;

先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点

4.应用场景三:日志内容特别多,打印在屏幕上不方便查看

(1)使用more和less命令,

如: cat -n test.log |grep "debug" |more 这样就分页打印了,通过点击空格键翻页

(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析

如:cat -n test.log |grep "debug" >debug.txt

‘叁’ 怎么查看网站日志

因为网站环境分为两种,一种windows服务器,一种是linux服务器,所以网站日志也有所不同。
我们所说的日志通常是指IIS日志,简单易懂。linux主机就是Apache日志,敲代码,比较难懂。
一般的虚拟主机都自带有网站日志下载,打开wwwlogos这里面每天会保存一周的日志。如果是独立服务器的话,由于开启的服务不同,就会有多种情况。
1、Nginx日志文件名称及路径介绍
nginx的log网站日志分为errorlog和accesslog
accesslog记录了用户在什么IP地址、什么时候访问的、用的什么操作系统、通过哪个浏览器、显示器分辨率是多少、访问了你网站的哪个页面,做什么操作,是否访问成功等等信息;
errorlog则是记录服务器错误日志。
2、Apache日志文件名称及路径介绍
Apache的网站日志分别是访问日志access_log(在Windows上是access.log)和错误日志error_log(在Windows上是error.log)。如果使用SSL服务的话,还可能存在ssl_error_log和ssl_access_log和ssl_request_log三种日志文件。
日志文件的路径根据安装方式不同位置也是不一样的,一般都是在Apache安装目录的logs子目录中,日志文件路径可根据实际安装情况在Apache的配置文件中进行查找。
将网站日志下载下来后,打开你会发现,内容跟代码一样,看不懂!
网站日志怎么查看?
查看网站日志的方法有两种,第一种比较简单粗暴,用Excel打开网站日志文件,直接查看即可;第二种方式更加适合新手,通过专业的软件查看,将下载到本地的网站日志文件上传至软件中,软件会将重要的信息提取出来以供阅读。

‘肆’ 如何查看服务器被攻击日志

1.window+R,打开运行窗口
2.输入:mstsc
3.输入相关服务器信息连上
4.找到“安全狗IIS版本”(没有同学可以去下载一个,可以帮助防护服务器安全)
5.打开,找到“防护日志”打开就可以看到

‘伍’ 怎么查看电脑日志

方法/步骤
点击’开始菜单‘,然后点击’控制面板‘。

1、在打开的控制面板当中,以’类别‘方式来查看时,点击系统和安全;
2、在’系统和安全‘面板中找到’管理工具‘,点击下面的’查看事件日志‘,就可以打开’事件查看器‘了。
也可以通过dos命令来打开’事件查看器‘:按下组合键win+r,然后输入’eventvwr.exe‘,然后回车就可以打开了。
在打开的’事件查看器‘面板中,点击左侧的’Windows日志‘,可以看到有’应用程序、安全、setup、系统等‘可以在这里查看自己需要看的信息。
1、如:我要查看系统的 开关机,则点击右侧的’筛选当前日志...‘然后输入 6005,6006,点击确定,则可以查到到系统的开关机时间。
2、也可以清除日志、清除筛选器等。

‘陆’ 自己搭建的linux主机,怎么看服务器日志

cat
/var/log/*.log
如果日志在更新,如何实时查看
tail
-f
/var/log/messages
还可以使用
watch
-d
-n
1
cat
/var/log/messages
-d表示高亮不同的地方,-n表示多少秒刷新一次。
该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按
Ctrl+C
即可。
在Linux系统中,有三个主要的日志子系统:
连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。
进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。
错误日志...

‘柒’ 怎么查看服务器系统日记

win服务器,点击开始>控制面板>管理工具>事件查看器>windows日志>点击系统>属性>会看到服务器日志的路径。打开c:\windows\system32\winevt,在打开log
linux服务器的网站日志查看命令
cat
/var/httpd/access.log
希望可以帮助你万云数据提供参考。

‘捌’ 怎么查看linux服务器系统日志

last

-a 把从何处登入系统的主机名称或ip地址,显示在最后一行。
-d 指定记录文件。指定记录文件。将IP地址转换成主机名称。
-f <记录文件> 指定记录文件。

-n <显示列数>或-<显示列数> 设置列出名单的显示列数。

-R 不显示登入系统的主机名称或IP地址。
-x 显示系统关机,重新开机,以及执行等级的改变等信息
以下看所有的重启、关机记录
last | grep rebootlast | grep shutdown

history

列出所有的历史记录:
[zzs@Linux] # history

只列出最近10条记录:
[zzs@linux] # history 10 (注,history和10中间有空格)

使用命令记录号码执行命令,执行历史清单中的第99条命令
[zzs@linux] #!99 (!和99中间没有空格)

重复执行上一个命令
[zzs@linux] #!!

执行最后一次以rpm开头的命令(!? ?代表的是字符串,这个String可以随便输,Shell会从最后一条历史命令向前搜索,最先匹配的一条命令将会得到执行。)
[zzs@linux] #!rpm

逐屏列出所有的历史记录:
[zzs@linux]# history | more

立即清空history当前所有历史命令的记录
[zzs@linux] #history -c

cat, tail 和 watch

系统所有的日志都在 /var/log 下面自己看(具体用途可以自己查,附录列出一些常用的日志)
cat /var/log/syslog 等
cat /var/log/*.log

tail -f
如果日志在更新,如何实时查看 tail -f /var/log/messages
还可以使用 watch -d -n 1 cat /var/log/messages
-d表示高亮不同的地方,-n表示多少秒刷新一次。
该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,
这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可。
除此之外还有more,less,dmesg|more,这里就不作一一列举了,因为命令太多了,关键看个人喜好和业务需求.个人常用的就是以上那些.《Linux就该这么学》一起学习linux
linux日志文件说明
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
/var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件

‘玖’ 怎么查看服务器日志

如何查看自己的服务器的日记?

自己有服务器的先打开“Internet 信息服务”,选择你的网站属性,下面有“启用日志记录”,一般有三个选项:W3C扩展日志文件格式、Microsoft IIS 日志文件格式、NCSA公用日志文件格式,默认是:W3C扩展日志文件格式,选择右边的属性,下面有日志文件名:(例 如:W3SCC1\ncyymmdd.log),日志存放目录一般是:C:\WINDOWS\system32\LogFiles,如果你要打开日志文件 夹,那地址就是C:\WINDOWS\system32\LogFiles\W3SCC1。 如果用虚拟主机的可以到服务器商的后台选择日志保存后用 FTP去下载,一般都放在log文件夹内。

里面的代码怎么看?

好多朋友下了日记后打开一看,吓一跳,里面写的乱七八糟,一个都看不懂。别急,其实他是有顺序的,他是以时间为单位的。一行就是一个记录。下面举例:

2009-10-11 09:36:32 GET /show.asp - 220.181.125.70 HTTP/1.1 Sogou+web+spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07) - 200 0 36228

这是我网站日记里的一行代码, 2009-10-11 09:36:32 这是时间,就是什么时候来的。get 那是动作,一般有GET和HEAD两种 ,这两个的区别,懂编程的朋友都知道的,这里不说。/show.asp 是文件地址,就是你被访问的文件的地址。 220.181.125.70 是IP地址,我这里是Google来的,HTTP/1.1 Sogou+web+spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)这 里一看就知道了。200 0 36228这里代表未收录。这里的标识有很多的。我也不是很懂。

阅读全文

与怎么看服务器日志相关的资料

热点内容
web程序员开发网址 浏览:639
微盟程序员删库原因 浏览:733
服务器怎么设置五小时后关机 浏览:118
单片机下层 浏览:28
app算什么端 浏览:284
拍美食用什么app 浏览:644
服务器优劣怎么判断 浏览:15
湖北dns服务器ip地址 浏览:668
linuxphp创建文件 浏览:901
idea不能编译web项目 浏览:959
百度导航怎么看服务器 浏览:57
python部署机器学习模型 浏览:214
离心式压缩机控制 浏览:914
linuxphp全局 浏览:954
程序员接私单聊天记录 浏览:554
phpjson解析错误 浏览:492
算法加速工程师 浏览:498
内网不能访问公网服务器地址 浏览:643
程序员在厦门做什么工作 浏览:685
linuxmatlab卸载 浏览:985