Linux将大量事件记录到磁盘中,其大部分以纯文本存储在/ var / log目录中。大多数日志条目通过系统日志守护进程syslogd,并被写入系统日志。

Ubuntu包括以图形方式或从命令行查看这些日志的多种方式。您也可以将自己的日志消息写入系统日志

以图形方式查看日志

要使用易于使用的图形应用程序查看日志文件,请从Dash中打开Log File Viewer应用程序。

日志文件查看器默认显示多个日志,包括系统日志(syslog),软件包管理器日志(dpkg)。日志),认证日志(auth。日志)和图形服务器日志(Xorg。0.日志)。您可以在单个窗口中查看所有日志 - 当添加新的日志事件时,它将自动显示在窗口中,并将加粗。您还可以按Ctrl F搜索日志消息,或使用过滤器菜单过滤日志。

如果您有其他要查看的日志文件 - 例如,特定应用程序的日志文件 - 可以单击文件菜单,选择打开,然后打开日志文件。它将与列表中的其他日志文件一起显示,并将被监视并自动更新,如其他日志。

写入系统日志

记录器实用程序允许您使用单个简单命令快速将消息写入系统日志。例如,要将消息Hello World写入您的系统日志,请使用以下命令:

logger“Hello World”

您还可以指定其他信息 - 例如,如果您在脚本中使用logger命令,则可能需要包含script:

的名称

logger -t ScriptName“Hello World”

在终端中查看日志

dmesg命令显示存储在内存中的Linux内核的消息缓冲区。运行这个命令,你会得到很多的输出。

要过滤此输出并搜索您感兴趣的消息,您可以将其管道到grep:

dmesg | grep something

您也可以将dmesg命令的输出管道减少,这样您可以按照自己的速度滚动浏览信息。要退出更少,请按Q.

dmesg | less

如果一个grep搜索产生大量的结果,你可以将其输出管道减少到更少,而且是1010mh1112

dmesg | grep something | less

除了在任何文本编辑器中打开位于/ var / log中的日志文件之外,还可以使用cat命令将日志(或任何其他文件)的内容打印到terminal:

cat / var / log / syslog

上面的dmesg命令,这将产生大量的输出。您可以使用grep和less命令来使用output:

grep的东西/ var / log / syslog

less / var / log / syslog

其他有用的命令包括头和尾命令。头打印文件中的前n行,而尾部打印文件中的最后n行 - 如果要查看最近的日志消息,则tail命令特别有用。

head -n 10 / var / log / syslog

-n 10 / var / log / syslog

一些应用程序可能不会写入系统日志,并且可能会生成自己的日志文件,您可以使用相同的方式进行操作 - 通常也可以在/ var / log目录中找到它们。例如,Apache Web服务器创建一个包含其日志的/ var / log / apache2目录。

."

ubuntu服务器系统日志在哪里,如何查看和写入Ubuntu上的系统日志文件 | MOS86相关推荐

  1. ubuntu服务器长时间不连接显示器后,连上显示器没反应

    解决方法1:连上显示器后重启 解决方法2:远程控制 sudo service lightdm start

  2. FTPrush给Linux上传文件,LINUX CENTOS 7安装FTP服务器详细讲解(配图),FTPRUSH连接上传测试文件...

    安装FTP 1.安装命令 yum install vsftpd -y 2.查看启动状况 systemctl status vsftpd 3.停止,启动,vsftpd systemctl stop vs ...

  3. python程序发布 ubuntu_将Windows项目发布到Ubuntu服务器详细教程(Windows编程,Ubuntu服务器做解释器)...

    前期准备 (1)专业版Pycharm(社区版没有deployment功能),学生,教师可申请免费专业版,详情可看我的博客. (2)可通过SSH连接Ubuntu服务器,并且服务器安装了Python解释器 ...

  4. ubuntu服务器设置_Ubuntu服务器设置–安全最佳实践

    ubuntu服务器设置 Upon successful installation of your Debian / Ubuntu server, a few configuration steps a ...

  5. 树莓派Ubuntu做网页服务器,如何在树莓派上安装 Ubuntu 服务器? | Linux 中国

    导读:第四代树莓派具有了普通台式电脑的功能和处理能力.但本文并非要介绍如何使用树莓派做为桌面.相反,我会告诉你如何在树莓派上安装 Ubuntu 服务器.html 本文字数:3240,阅读时长大约:4分 ...

  6. ubuntu服务器上安装anaconda3并执行py文件

    基本配置 登录服务器 ssh user@ip 下载anaconda3,使用wget命令 wget https://repo.anaconda.com/archive/Anaconda3-2020.11 ...

  7. Ubuntu服务器版硬件认证详情

    本文来自戴尔的DELL-Jose D 几个月以前,我发表了有关 Dell PowerEdge 服务器如何获得 Ubuntu 服务器版认证的文章.在此文中,我深入介绍了 Canonical 可用的硬件认 ...

  8. linux vps安装知乎,如何在树莓派上安装 Ubuntu 服务器? | Linux 中国

    第四代树莓派具备了普通台式电脑的功能和处理能力.但本文并不是要介绍如何使用树莓派作为桌面.相反,我会告诉你如何在树莓派上安装 Ubuntu 服务器. (本文字数:3240,阅读时长大约:4 分钟) 树 ...

  9. 内网连接ubuntu服务器基础操作

    本教程针对内网,提供GUI界面,客户操作系统是windows,服务器操作系统是ubuntu 安装xmanagerhttps://blog.csdn.net/qq_27252133/article/de ...

最新文章

  1. [转]计算机读研的取向
  2. bartlett方差齐性检验_基于R实现统计中的检验方法方差分析
  3. mysql的sql手工注入基于回显,SQL手工注入漏洞测试(Sql Server数据库)
  4. ON DUPLICATE KEY UPDATE 用法与说明
  5. python3 sleep 并发_python异步编程之asyncio(百万并发)
  6. .net api 和java平台对接技术总结
  7. 最近都在谈的「私域流量」,究竟有没有前途?
  8. 关于Kubernetes的常见问题
  9. 如何实现一个优秀的散列表!
  10. python曲线图数据爬取_python爬取二手房库存,存数数据库,生成折线图(上)
  11. layui switch使用详解
  12. Apple苹果EDI案例
  13. NetworkManager和network
  14. Optimization Week 4: Duality
  15. TCP-Drinc:Smart Congestion Control Based on Deep Reinforcement Learning笔记
  16. phalcon mysql_phalcon mysql_phalcon数据库操作
  17. Unity打包报错 com.android.buil.gradle.internal.tasks.workers$ActionFacade
  18. 【电脑问题解决】回收站右键,多出来个“找回清空的文件”选项,怎么删除这个选项?
  19. RHEL5配置Samba服务器实现文件共享
  20. Ubuntu 18.04 LTS系统主题美化

热门文章

  1. 移动开发技术一:微信门户界面设计
  2. PTAC语言程序设计 作业
  3. 漫画|程序员:我真不是修电脑的啊!!!
  4. 2022-2027年中国环已酮及甲基环已酮市场规模现状及投资规划建议报告
  5. Windows 10 x64.vmx.lck
  6. bfs(图的最短路径)+优先队列 (2021-8-9)
  7. kdevelop用法
  8. 加盟djyp3v计算机电缆,djyvp22铠装计算机电缆
  9. socket编程UDP程序
  10. 通讯数据处理规则定义加字节数据处理