共计 1258 个字符,预计需要花费 4 分钟才能阅读完成。
这篇文章主要讲解了“linux journal 是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“linux journal 是什么”吧!
linux journal 是 systemd 的一个组件,由 journald 处理;用于捕获系统日志信息、内核日志信息,以及来自原始 RAM 磁盘的信息,早期启动信息以及所有服务中写入 STDOUT 和 STDERR 数据流的信息。
linux journal 是什么意思?
journal 是 centos7 中 systemd 的一个组件,由 journald 处理。捕获系统日志信息、内核日志信息,以及来自原始 RAM 磁盘的信息,早期启动信息以及所有服务中写入 STDOUT 和 STDERR 数据流的信息。
可以说是为 Linux 服务器打造的一种新系统日志方式,这些日志信息写入到二进制文件,使用 journalctl 阅读,默认存放在 /run/log/ 下。
这跟之前 rsyslog 有啥区别或又有啥关系呢?
systemd-journald.service:最主要的讯息收受者,由 systemd 提供的;
rsyslog.service:主要登录系统与网络等服务的讯息;
CentOS 7 除了保有既有的 rsyslog.service 之外,其实最上游还使用了 systemd 自己的登录文件日志管理功能喔!他使用的是 systemd-journald.service 这个服务来支持的。基本上,系统由 systemd 所管理,那所有经由 systemd 启动的服务,如果再启动或结束的过程中发生一些问题或者是正常的讯息,就会将该讯息由 systemd-journald.service 以二进制的方式记录下来,之后再将这个讯息发送给 rsyslog.service 作进一步的记载。
systemd-journald.service 的记录主要都放置于内存中,因此在存取方面性能比较好。我们也能够通过 journalctl 以及 systemctl status unit.service 来查看各个不同服务的登录文件!这有个好处,就是日志文件可以随着个别服务让你查阅,在单一服务的处理上面,要比跑到 /var/log/messages 去大海捞针来的简易很多!
Linux 有哪些版本
Linux 的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu 等版本。其中 Deepin 是国内发展最好的 Linux 发行版之一;UbuntuKylin 是基于 Ubuntu 的衍生发行版;Manjaro 是基于 Arch 的 Linux 发行版;LinuxMint 默认的 Cinnamon 桌面类似 Windows XP 简单易用;Ubuntu 则是以桌面应用为主的 Linux 操作系统。
感谢各位的阅读,以上就是“linux journal 是什么”的内容了,经过本文的学习后,相信大家对 linux journal 是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!