0%

Linux环境下的 systemd 使用了 Journal 来管理服务的日志。日志文件目录位于 /run/log/journal/var/log/journal

基准测试是用于衡量软件性能的测试,是软件测试方面的一个关键技术。Rust 在 Nightly 版本中提供了基本的基准测试(截止本文书写时间),但是并没有进入 Stable 。

Linux 系统提供了很多工具用于分析二进制文件信息,这篇文章将介绍其中一些最流行的 Linux 工具和命令,其中大部分都是 Linux 发行版的一部分。

ELF (Executable and Linkable Forma) 格式是一种对类 UNIX 系统环境中的可执行文件、目标文件和库文件的格式标准,与 Windows 的 PE 文件格式类似。ELF 格式是 UNIX 系统实验室作为 ABI (Application Binary Interface)而设计的,到现在已经是 Linux 环境下的标准格式了。

OpenSSL 是一套开源的密码学工具包,为网络通信提供安全及数据完整性的一种安全协议。它不仅提供了加密库,还包括了命令行工具,可以用于创建证书、生成密钥、测试SSL/TLS连接等。

KVM (Kernel-base Virtual Machine 基于内核的虚拟机) 是一个开源的系统虚拟化模块,基于虚拟化扩展(Intel-VT 或者 AMD-V)的 X86 硬件实现开源的 Linux 原生完全虚拟化解决方案。在 KVM 中,虚拟机被实现为常规的 Linux 进程,由标准 Linux 调度程序进行调度。虚机的每个虚拟 CPU 被实现为一个常规的 Linux 进程。这使得 KMV 能够使用 Linux 内核的已有功能。

Supervisor 是一个客户端/服务端系统,允许用户在类 Unix 系统上控制多个进程。使用 Supervisor 可以很方便的监听、启动、停止、重启多个进程,当被管理的进程意外退出时,Supervisor监听到进程异常退出时,会自动重新启动。

Rust 默认自带的 std 库中没有日期与时间格式化功能, time crate 增强了 Rust 对于日期与时间的处理,增加了日期时间格式化与解析的能力。