查看重启、关机记录
[查看重启、关机记录]: last | grep reboot: last | grep shutdown[last]: 列出目前与过去登录系统的用户相关信息// 读取位于/var/log/wtmp的文件,并把该给文件的内容记录的登录系统的用户名单全部显示出来。Usage:last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [username..] [tty..]last 参数补充说明(以下参数同样合适lastb命令) :参 数:-a 把从何处登入系统的主机名称或IP地址,显示在最后一行;-d 将IP地址转换成主机名称。当用户从远端而非本地主机登入系统时,所记录的将不仅是主机名称,还包括该远端主机的IP地址。默认情况下会用IP地址来显示远端的主机,使用这项参数可将其换成主机名称;-f 指定记录文件。预设last指令会去读取/var/log目录里的btmp文件;-n 设置列出名单的显示列数,如果你只想查询最后登入系统的10位用户名称,可将显示列数设成"10",想查询最后的30位用户,则设为"30",依此类推;-R 不显示登入系统的主机名称或IP地址;-x 可显示系统关机、重新开机,以及执行等级的改变等信息。[lastb]: 列出目前与过去登录系统的用户相关信息// 读取位于/var/log/btmp的文件,并把该文件内容记录的登入系统失败的用户名单,全部显示出来。
| 参数 | 长参数 | 描叙 |
|---|---|---|
| -a | 将登录系统的的主机名称或IP地址,显示在最后一行 | |
| -d | 将IP地址转换成主机名称 | |
| -f | 指定记录文件,默认是显示/var/log目录下的wtmp文件的记录,但/var/log目录下得btmp能显示的内容更丰富,可以显示远程登录,例如ssh登录 ,包括失败的登录请求。 | |
| -i | -i显示特定ip登录的情况。跟踪用 -i显示特定ip登录的情况。跟踪用 | |
| -o | Read an old-type wtmp file (written by linux-libc5 applications). | |
| -n | -n <显示行数>或-<显示行数> 设置显示多少行记录 | |
| -w | Display full user and domain names in the output | |
| -R | 不显示登入系统的主机名称或IP(省略 hostname 的栏位) | |
| -t | 显示YYYYMMDDHHMMSS之前的信息 | |
| -x | 显示系统关闭、用户登录和退出的历史 |

第一列信息:用户名,或者显示reboot(启动或者重启操作在这里会记录成reboot)
第二列信息:终端位置,pts/0 (伪终端或虚拟终端) 意味着从诸如SSH或telnet的远程连接的用户。
tty (teletypewriter) 意味着直接连接到计算机或者本地连接的用户,如果是启动或者重启操作,这里会显示成system boot
第三列信息:登录ip或者内核,如果你看见:0.0 或者什么都没有,这意味着用户通过本地终端连接。
也有在状态中显示内核版本的信息,笔者猜测这些记录应该是属于系统的操作,如开机,关机,重启等操作
第四列信息:开始时间,其中的日期格式为 date +”%a %b %d”
**
第五列信息:结束时间(still login in 还未退出 down 直到正常关机 crash 直到强制关机)
第六列信息:持续时间
内存状态查看
[/proc/meminfo]# 动态更新的虚拟文件, 列出了所有你想了解的内存的使用情况# 进程的内存使用信息也可以通过 /proc//statm 和 /proc//status 来查看: cat /proc/meminfoMemTotal: 16265876 kBMemFree: 2425592 kBMemAvailable: 6556868 kBBuffers: 164524 kBCached: 3773124 kBSwapCached: 0 kBActive: 12156184 kBInactive: 867856 kBActive(anon): 9102148 kBInactive(anon): 21172 kBActive(file): 3054036 kBInactive(file): 846684 kBUnevictable: 0 kBMlocked: 0 kBSwapTotal: 0 kBSwapFree: 0 kBDirty: 408 kBWriteback: 0 kBAnonPages: 9086392 kBMapped: 135540 kBShmem: 36928 kBSlab: 625272 kBSReclaimable: 568820 kBSUnreclaim: 56452 kBKernelStack: 15728 kBPageTables: 34260 kBNFS_Unstable: 0 kBBounce: 0 kBWritebackTmp: 0 kBCommitLimit: 8132936 kBCommitted_AS: 12676820 kBVmallocTotal: 34359738367 kBVmallocUsed: 34020 kBVmallocChunk: 34359699228 kBHardwareCorrupted: 0 kBAnonHugePages: 6551552 kBCmaTotal: 0 kBCmaFree: 0 kBHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0HugePages_Surp: 0Hugepagesize: 2048 kBDirectMap4k: 241152 kBDirectMap2M: 12341248 kBDirectMap1G: 6291456 kB[free]# 快速查看内存使用情况的方法# 对 /proc/meminfo 收集到的信息的一个概述: free / ps / toptotal used free shared buff/cache availableMem: 16265876 9332424 2425304 36928 4508148 6558260Swap: 0 0 0: free -htotal used free shared buff/cache availableMem: 15G 8.9G 2.3G 36M 4.3G 6.3GSwap: 0B 0B 0B
