系统日志与服务管理
在完成环境变量与 Locale 设置后,下一步是 配置系统日志和管理服务,确保 Gentoo 系统稳定运行并便于排查问题。
一、系统日志概述
Gentoo 使用多种日志系统记录系统和服务状态:
/var/log/messages:系统消息和核心日志/var/log/dmesg:内核启动信息/var/log/portage:Portage 软件安装日志/var/log/secure或/var/log/auth.log:认证和安全相关日志
二、查看日志
常用查看命令:
# 实时查看日志
tail -f /var/log/messages
# 查看完整日志
less /var/log/messages
# 查看内核启动信息
dmesg | less
`
三、服务管理(OpenRC)
Gentoo 默认使用 OpenRC 作为初始化和服务管理系统。
- 查看服务状态:
rc-status
- 启动、停止和重启服务:
/etc/init.d/sshd start
/etc/init.d/sshd stop
/etc/init.d/sshd restart
- 设置服务开机自启:
rc-update add sshd default
- 删除开机自启服务:
rc-update del sshd default
四、日志轮换与管理
Gentoo 使用 logrotate 管理日志文件:
- 安装 logrotate:
emerge app-admin/logrotate
- 配置日志轮换
/etc/logrotate.conf或/etc/logrotate.d/下单独配置文件 - 手动执行日志轮换:
logrotate -f /etc/logrotate.conf
五、建议操作
- 定期检查
/var/log下的关键日志 - 对重要服务启用开机自启
- 使用
logrotate防止日志文件过大占用磁盘空间
相关内容
- 音频系统 ALSA / PulseAudio / PipeWire 本章介绍 Gentoo 系统音频配置,包括 ALSA、PulseAudio 与 PipeWire 的安装与设置。
- 备份与恢复 本章介绍 Gentoo 系统的备份与恢复方法,包括配置文件备份、系统快照以及数据恢复策略。
- 系统启动与引导加载器 本章介绍 Gentoo 系统启动流程及 GRUB 引导加载器的安装与配置方法。
- 编译缓存与 ccache 本章介绍 Gentoo 系统中的编译缓存工具 ccache,提升源码编译效率并减少重复编译时间。
- Chroot 环境配置 本章介绍如何在 Gentoo Stage3 中配置 chroot 环境,为后续系统安装与编译做准备。
- 交叉编译与多架构支持 本章介绍 Gentoo 系统的交叉编译与多架构支持方法,包括工具链配置、目标架构设置和软件包构建。