linux命令保存日志,linux日志存放在哪里

linux中怎么保存刚刚运行过的进程显示出来的运行信息,保存成日志文件

ls 你想要的文件

乐业网站建设公司创新互联建站,乐业网站设计制作,有大型网站制作公司丰富经验。已为乐业1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的乐业做网站的公司定做!

将你要运行的命令 通过重定向到一个文件

他运行过程的输出都会在这个文件中

而有些程序

必须

mysql

apache

都带有日志功能

开启即可

Linux查看系统日志的一些常用命令

last

-a 把从何处登入系统的主机名称或ip地址,显示在最后一行。

-d 指定记录文件。指定记录文件。将IP地址转换成主机名称。

-f 记录文件 指定记录文件。

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

-R 不显示登入系统的主机名称或IP地址。

-x 显示系统关机,重新开机,以及执行等级的改变等信息

以下看所有的重启、关机记录

last | grep reboot

last | 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日志文件说明

/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 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件

linux里面last -f /var/log/wfmp作用是什么?

对于RPM包封装的Linux发行版本,系统日志多数存放在/var/log目录下,对于了解此目录的文档作用就十分重要,下面列出了常用的日志文档,包括楼主提到的文件作用:

/var/log:常用目录,专门用来存放所有日志文件的目录,里面存放很多系统、软件、用户等相关的日志信息;里面有一些文件是比较常用的;

lastlog:记录用户最后一次登录的信息,使用lastlog命令读取;

message:记录系统的几乎所有信息,主要包括启动信息,syslogd服务记录的信息等;

wtmp:记录所有用户登陆及注销的信息,使用last命令读取;

secure:记录登录系统访问数据的文件,如ssh pop3 telnet ftp等都会记录在此文件中

/var/log/httpd/access_log:httpd访问日志

/var/log/httpd/error_log:httpd错误日志

btmp:记录失败的用户登录

utmp: 纪录当前登录的每个用户

xferlog:ftp会话日志

boot.log:记录开机或一些服务启动时所显示的启动和关闭信息

/var/log/maillog或/var/log/mail/*:记录邮件访问或往来的用户信息

cron: 记录crontab例行性服务的内容

dmesg:开机引导日志信息

sudolog:纪录使用sudo发出的命令

sulog: 纪录使用su命令的使用


本文标题:linux命令保存日志,linux日志存放在哪里
网页地址:http://myzitong.com/article/hsdppj.html