Linux查看关机时间

在Linux系统中,如何查看系统什么时候执行了shutdown命令关闭服务器了呢?

 

方法1:使用 last -x|grep shutdown 查看shutdown的历史记录

 

[root@mylnx20 log]# last -x|grep shutdown 
shutdown system down  2.6.32-504.el6.x Thu Jun 23 17:30 - 09:03  (15:33)    
shutdown system down  2.6.32-504.el6.x Sun Apr 10 23:29 - 23:29  (00:00)    
shutdown system down  2.6.32-504.el6.x Sun Apr 10 23:25 - 23:27  (00:02)    
shutdown system down  2.6.32-504.el6.x Sun Apr 10 23:24 - 23:24  (00:00)    
shutdown system down  2.6.32-504.el6.x Thu Mar  3 00:11 - 00:12  (00:00)    
shutdown system down  2.6.32-504.el6.x Fri Jun 26 10:50 - 10:50  (00:00)    
shutdown system down  2.6.32-504.el6.x Fri Jun 26 10:35 - 10:35  (00:00)    
shutdown system down  2.6.32-504.el6.x Thu Jun 25 10:37 - 10:37  (00:00)    
shutdown system down  2.6.32-504.el6.x Sat Jun 13 23:10 - 23:10  (00:00)    
shutdown system down  2.6.32-504.el6.x Sat Jun 13 22:54 - 22:54  (00:00)  

 

如下所示,可以使用下面命令查看最后一次shutdown的时间。

[root@mylnx20 log]# last -x|grep shutdown | head -1
shutdown system down  2.6.32-504.el6.x Thu Jun 23 17:30 - 09:03  (15:33)  

 

方法2:通过/var/log/messages日志查看shutdown的记录

 

[root@localhost log]# more /var/log/messages | grep "shutdown"
[root@localhost log]# more /var/log/messages.1 | grep "shutdown"
Jun 13 11:55:37 localhost shutdown[23387]: shutting down for system halt
[root@localhost log]# 

这种方法也有个弊端,如果messages日志被循环覆盖了,那么这种方法也检查不出什么时候重启过,另外这种方法在有些版本的Linux是无效的,例如在Red Hat Enterprise Linux Server release 6.6 下,你执行了shutdown -h now后,message如下所示,根本没有shutdown相关字眼

[root@cluster-00 log]# more /var/log/messages | grep "acpid: exiting"

Jun 24 11:43:49 cluster-00 acpid: exiting

 

遗憾的是这两种方法都无法定位是那个客户端发出的shutdown命令。只能看到shutdown命令执行的时间。

时间: 2024-09-28 15:59:23

Linux查看关机时间的相关文章

linux查看文件创建时间

debugfs给力 =========================================================================== 源码说话 stat没法看到文件的创建时间 看inode里面对应的结构体, 没有记录 crtime! vfs的inode 一般来说 元素会比具体的fs 多很多  具体fs的 inode一般会是vfs inode的子集  当然 还有其他一些元素 debugfs源码告诉你 large_inode很棒... 这儿有crtime...

Linux查看系统开机时间

有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间: 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间:  下面总结一些查看Linux开机关机时间的方法(非常全面) 1: who 命令查看       who -b 查看最后一次系统启动的时间.       who -r 查看当前系统运行时间 [root@DB-Server ~]# who -b          system boot May 11 09:27 2: last  reboot 如下所示

深度技术win7系统如何查看电脑的开关机时间

  方法一.通过查看事件日志的方法 1.打开win7系统的"开始"菜单的运行",输入"eventvwr.msc",打开事件查看器; 2.然后在左侧窗口中选择"系统",从右侧系统事件中查找事件ID为6005.6006的事件(事件ID号为6005的事件表示事件日志服务已启动,即开机,同理事件ID:6006表示关机),它们对应的时间就分别是开机时间和关机时间即可. 3.如果觉得从这么多事件中找开关机事件很繁琐的话,你可以使用"筛选&

怎么查看电脑开关机时间?

  要想知道是否有人使用过电脑,看一下开关机时间无疑是十分有效的方法.那怎么看呢?下面我来教教你. 只是偶尔看一次. 使用"查日志"的方法就可以了.在"开始"菜单的运行"中输入"eventvwr.msc",打开事件查看器,在左侧窗口中选择"系统",从右侧系统事件中查找事件ID为6005.6006的事件(事件ID号为6005的事件表示事件日志服务已启动,即开机,同理事件ID:6006表示关机),它们对应的时间就分别是开

Powershell小技巧之通过EventLog查看近期电脑开机和关机时间_PowerShell

机器开机和关机时写在EventLog中的第一条日志和最后一条日志分别为:6005和6006. TimeCreated Id LevelDisplayName Message ----------- -- ---------------- ------- 8/18/2014 9:23:04 AM 6005 Information The Event log service was started. 8/15/2014 7:03:48 PM 6006 Information The Event lo

linux系统日期时间设置查看命令

1.date命令 date命令的功能是显示和设置系统日期和时间. 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置datestr 描述的日期 -u, --universal 显示或设置通用时间  代码如下 复制代码 查看系统时间 # date 设置系统时间 # date -

Linux查看进程命令和具体操作

ps ax 命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程.要显示进程以及它们的所有者,使用 ps aux 命令.该列表是一个静态列表:换一句话说,它是在你启用这项命令时正在运行的进程的快照.如果你需要Linux查看进程一个时刻更新的运行进程列表,使用下面描述的 top 命令. Linux查看进程ps 的输出会很长.要防止它快速从屏幕中滑过,你可以把它管道输出给 less 命令: ps aux | less 你可以使用 Linux查看进程ps 命令和 grep 命令的组合来查看某

linux定时关机命令是什么?

  linux定时关机命令是什么?在之前的教程中,我们分享了win7系统定时关机命令的使用方法,给网友们带来了不少的便利.也有网友使用的是Linux系统,因此,他们好奇:Linux系统的定时关机命令跟win7系统的一样吗?Linux系统定时关机的命令是什么?在今天的教程中,我们就简单了解一下同样的功能在linux下使用shutdown命令和在Windows下使用shutdown命令的不同. 系统关机 1.linux下:shutdown [选项] 有如下选项: - k =>不执行任何关机操作,只发

win7系统怎么查看开机时间

  win7系统怎么查看开机时间           首先右键点击计算机,打开管理. 接着点击系统工具--事件查看器. 点击windows日志--系统. 点击右侧栏目中的筛选当前日志. 在筛选当前日志的窗口中输入事件来源eventlog,6005-6006.(eventlog表示开关,6005表示开机,6006表示关机) 接着我们就可以看到最近时间的开关机信息了.