衍生版本: 法语 | 西班牙语
更新日期:2023年6月8日
 作者:FreeFind

title ?

入门
1. 介绍
2. 转向 GNU/Linux
3. 获取 openSUSE
4. 安装
基础知识
5. KDE Plasma 工作区
6. 常用任务应用程序
7. 安全与 Root
8. 终端
9. 管理设置 (YaST)
10. 安装软件
11. 软件仓库
设置
12. MS Windows 互操作性
13. 多媒体编解码器
14. 图形驱动
15. Wifi
附录
A: 帮助和文档
B: 游戏
C. 幕后
D. 历史和背景
E: 参与其中
GNU 自由文档许可证

附录 C:幕后揭秘
本章旨在让读者快速了解 openSUSE GNU/Linux 操作系统表面之下发生的事情,并对其有一个基本的概念。

C.1 主要系统组件
任何现代计算机操作系统都是一个非常庞大而复杂的产物——GNU/Linux 发行版也不例外。Linux 内核只是众多组件之一。下图显示了核心组件及其各自的作用。

distro

此图显示了 GNU/Linux 操作系统的主要组件。
C.2 文件树
大多数用户几乎永远不需要在其家目录之外工作,但了解文件层次结构的工作方式仍然是一个好主意。

在 GNU/Linux 上,你只有一个文件树,不像例如 Microsoft Windows 那样每个文件系统/分区都有一个不同的文件树——在 GNU/Linux 上,单独的文件系统/分区被挂载到单个文件树中的文件夹中。文件树的根文件夹是“/”,路径使用正斜杠表示。

所以在 GNU/Linux 中,路径可能看起来像这样:
/home/username/Desktop/

在 MS Windows 中,类似的路径可能看起来像这样:
C:\Documents and Settings\username\Desktop

tip 在 GNU/Linux 中,文件名和文件夹是区分大小写的。

普通用户只在其/home/文件夹中拥有写入权限,并且很少需要在其之外工作。

C.3 隐藏文件
以“.”(点)开头的文件和文件夹是隐藏的。你可以在 Dolphin 文件管理器中通过键盘快捷键Alt+.或菜单栏中的视图 -> 显示隐藏文件来使其可见。

应用程序将用户设置和数据存储在用户家目录的隐藏文件夹中,例如/home/username/.mozilla//home/username/.config/vlc/等。如果你卸载/重新安装应用程序,设置和数据将保留在家目录中。要“重置”应用程序,你只需重命名或(重新)移动家目录中隐藏的设置和/或数据。

C.4 重要配置文件
在 GNU/Linux 中,配置和设置通常存储在人类可读的纯文本文件中。几乎所有配置都可以通过 YaST 或各种其他 GUI 应用程序以图形方式完成,但了解一些关键配置文件的位置仍然很有用。

系统范围的配置主要存储在/etc/中,用户设置存储在各个用户家目录中的隐藏文件中。

/etc/fstab 文件系统表,在启动时挂载的文件系统/分区。
/etc/sysconfig/yast2 YaST 的配置。
/etc/zypp/zypp.conf 软件管理的配置。
/etc/samba/smb.conf Samba 配置(“Windows 网络”)
/etc/HOSTNAME 机器的主机名。
/etc/X11/xorg.conf.d/ X 服务器配置文件。默认使用自动检测,如果必须配置 X 服务器,请编辑这些文件。
/etc/sysconfig/kernel 内核。例如在启动时加载额外的模块。
/etc/modprobe.d/50-blacklist.conf 黑名单内核模块。

C.5 日志
遇到问题时,了解主要日志文件的位置很有帮助,大多数都保存在/var/log/中。

/var/log/Xorg.0.log X 服务器的日志。
/home/username/.xsession-errors 对于排查以普通用户身份运行的应用程序很有用。
/var/log/YaST2/ 各种 YaST 模块和组件的日志文件。

主系统日志可以通过 YaST 模块systemd-journal或使用命令 journalctl 查看。
journalctl

阅读 journalctl 以有效使用它。

C.6 故障排除
这里有一些 GNU/Linux 的基本故障排除技巧,以防应用程序崩溃或根本无法启动。
tip 重新安装软件包几乎永远解决不了问题,因为旧的设置和数据将保留在家目录的隐藏文件夹中。

prev
next
通过电子邮件将您的评论发送至 admin [at] opensuse-guide.org