last

last,lastb [options][username...][tty...]

-a---- 登录主机名显示在最后一列

-d----将IP地址转换成主机名称

-f---- 文件

-F---- 全部登录和登出时间

-i---- ip

-n---- 数量

-p----指定时间

-R---- 不显示主机名

-s---- 显示指定登录时间

-t---- 显示到指定时间

-w---- 在输出中显示用户名和域名

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

来源:https://www.cnblogs.com/lcword/p/5917398.html

转载于:https://www.cnblogs.com/yizhipanghu/p/9634254.html

linux查看系统的日志的一些实用操作相关推荐

  1. Linux——查看系统的日志的一些实用操作

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

  2. linuxmessage日志消失_linux查看系统的日志的一些实用操作

    -a 把从何处登入系统的主机名称或ip地址,显示在最后一行. -d 指定记录文件.指定记录文件.将IP地址转换成主机名称. -f 指定记录文件. -n 或- 设置列出名单的显示列数. -R 不显示登入 ...

  3. Linux 查看系统硬件信息

    Linux 查看系统硬件信息(实例详解) linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu ...

  4. Linux查看文件和日志的常用命令

    Linux查看文件和日志的常用命令 当项目部署和运行起来后,会产生很多的运行日志.日志的内容是程序里定义的重要输出信息,还有程序出错的报错信息. 查看日志文件大部分是去日志中获取一些数据,确认某些信息 ...

  5. linux下查看系统硬件,Linux 查看系统硬件信息 Linux 查看系统硬件信息(实例详解)...

    linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并作了分类,实例解说.html cpu lscpu命令,查看的是cpu的统计信息.linux blue@ ...

  6. linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)

    查看占用CPU最高的10个进程 [tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort ...

  7. Linux查看系统cpu个数、核心书、线程数

    Linux查看系统cpu个数.核心书.线程数 现在cpu核心数.线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu.每个cpu有几个核心.每个核心有几个线程. 查看物理cpu个数 cat ...

  8. Linux 查看系统所有用户

    grep bash /etc/passwd Linux 查看系统所有用户 转载于:https://www.cnblogs.com/winyh/p/8555322.html

  9. Linux查看系统版号

    Linux查看系统发行版本 查看系统发型版本 方法1 对于linux系统而已,有成百上千个发行版.对于发行版的版本号查看方法 如以centos为例.输入lsb_release -a即可 该命令适用于所 ...

最新文章

  1. 用XMing + Putty 凿出让Linux 图形界面在Windows裸奔的隧道
  2. 用perl获取可用的代理服务器地址
  3. Linux 搜狗输入法 候选字乱码
  4. javascript 将内容复制到剪贴板
  5. 关于module require的学习
  6. JS document.execCommand实现复制功能
  7. 为什么要使用NoSQL
  8. ASP.NET核心之路微服务第01部分:构建视图
  9. php tp5.3,[李景山php]每天TP5-20161226|thinkphp5-Console.php-3
  10. docker-2 深入了解docker
  11. 「HenCoder Plus」Android 高级培养计划 FAQ
  12. Linux开机问题排解
  13. Django操作views(一)
  14. 被裁员后:三个月含泪啃完了1111道面试解析,再入职腾讯年薪45万
  15. python3d动图_如何在Python上制作3D图形的动画
  16. 深度学习用于股票预测_用于自动股票交易的深度强化学习
  17. 垃圾小白羊leetcode刷题记录3
  18. matplotlib绘制多子图共享鼠标光标
  19. docker + laravel项目使用elasticsearch进行全文检索功能
  20. Excel Spreadsheet Compare工具

热门文章

  1. Java对象容器——集合Set
  2. 3D数学基础:图形与游戏开发---随笔四
  3. C语言再学习 -- 函数
  4. hdu1521(指数母函数)
  5. 数据产品--浅析如何搭建维度指标系统
  6. Linux终端怎么锁屏,自制Linux 终端 锁屏防窃助手
  7. JZOJ 100026. 【NOIP2017提高A组模拟7.7】图
  8. 扫地机器人粘住老鼠板怎么办_家里老鼠的危害性及如何有效灭鼠
  9. linux 固定usb设备,linux下多个usb设备固定名称方法
  10. 博弈论66个经典例子_「百大管理学定律」博弈论Game Theory