OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

导览

Linux 系统上的文件系统布局与其他类 Unix 系统上的非常相似。 该设计实际上是在一个名为 Linux 文件系统层次标准. 并非所有 Linux 发行版都完全符合标准,但大多数都非常接近。

接下来,我们将自己在文件系统中四处游荡,看看是什么让我们的


Linux系统打勾。 这将使我们有机会练习我们的导航技能。 我们将发现的一件事是,许多有趣的文件都是纯人类可读的文本。 在我们进行游览时,请尝试以下操作:

1. cd 进入给定目录

2.列出目录内容 ls -l

3. 如果你看到一个有趣的文件,确定它的内容 文件

4.如果它看起来可能是文本,请尝试使用


图片

记住复制和粘贴技巧! 如果您使用鼠标,您可以双击文件名进行复制,然后单击鼠标中键将其粘贴到命令中。


图片

当我们四处游荡时,不要害怕看东西。 普通用户在很大程度上被禁止把事情搞砸。 那是系统管理员的工作! 如果命令抱怨某事,请继续执行其他操作。 花一些时间四处看看。 该系统是我们要探索的。 请记住,在 Linux 中,没有秘密!

表 3-4 仅列出了我们可以探索的几个目录。 根据分布的不同,可能会有一些细微的差异。 不要害怕环顾四周并尝试更多!


表 3-4:在 Linux 系统上找到的目录


目录评论

目录评论

/ 根目录。 一切开始的地方。


图片

/bin 包含系统启动和运行必须存在的二进制文件(程序)。


图片

/boot 包含 Linux 内核、初始 RAM 磁盘映像(用于引导时所需的驱动程序)和引导加载程序。


有趣的文件:

/boot/grub/grub.conf 或 menu.lst,用于配置引导加载程序。

/引导/ vmlinuz (或类似的东西),Linux

核心


图片

的/ dev 这是一个特殊的目录,其中包含 设备节点. “一切皆文件”也适用于设备。 这是内核维护它理解的所有设备的列表的地方。


图片

/等 这个 /等 目录包含所有系统范围的配置文件。 它还包含一组 shell 脚本,它们在引导时启动每个系统服务。 此目录中的所有内容都应该是可读文本。


有趣的文件:虽然一切都在 /等 很有趣,这里有一些一直以来的最爱:

/ etc / crontab, 定义何时的文件

将运行自动化作业。

/ etc / fstab文件,存储设备及其相关挂载点的表。

/ etc / passwd文件, 用户帐户列表。


图片

/主页 在正常配置中,每个用户都有一个目录

/家。 普通用户只能在他们的主目录中写入文件。 此限制可保护系统免受错误的用户活动的影响。


图片

/lib 包含核心系统程序使用的共享库文件。 这些类似于 Windows 中的 DLL。


图片

/lost+found 每个使用 Linux 文件系统的格式化分区或设备,例如 ext3,都会有这个目录。 它用于从文件系统损坏事件中部分恢复的情况。

除非您的系统发生了非常糟糕的事情,否则该目录将保持为空。


图片

/半 在现代 Linux 系统上 /半 目录将包含可移动媒体的安装点,例如插入时自动安装的 USB 驱动器、CD-ROM 等。


图片

到/ mnt 在较旧的 Linux 系统上, 到/ mnt 目录包含手动挂载的可移动设备的挂载点。


图片

/选择 /opt 目录用于安装“可选”软件。 这主要用于保存可能安装在您的系统上的商业软件产品。


图片


目录评论

目录评论

/ proc中 这个 / proc中 目录很特别。 就存储在硬盘驱动器上的文件而言,它不是真正的文件系统。 相反,它是一个由 Linux 内核维护的虚拟文件系统。 它包含的“文件”是内核本身的窥视孔。 这些文件是可读的,并且会给你一张内核如何看待你的计算机的图片。


图片

/root 这是 root 帐户的主目录。


图片

/sbin 该目录包含“系统”二进制文件。 这些是执行通常为超级用户保留的重要系统任务的程序。


图片

/ tmp目录 这个 / tmp目录 目录用于存储由各种程序创建的临时文件。 某些配置会导致每次系统重新启动时清空此目录。


图片

在/ usr /usr 目录树可能是 Linux 系统上最大的目录树。 它包含普通用户使用的所有程序和支持文件。


图片

/ usr / bin / usr / bin 包含由安装的可执行程序

你的 Linux 发行版。 这个目录包含数千个程序的情况并不少见。


图片

/ usr / lib目录 中程序的共享库 / usr / bin.


图片

在/ usr /本地 这个 在/ usr /本地 树是不是程序的地方

包含在您的发行版中,但打算在系统范围内使用。 从源代码编译的程序通常安装在 在/ usr / local / bin目录. 在新安装的 Linux 系统上,此树存在,但在系统管理员将某些内容放入其中之前它将是空的。


图片

/usr/sbin 包含更多系统管理程序。


图片

在/ usr /股 在/ usr /股 包含所有使用的共享数据

节目 / usr / bin. 这包括默认配置文件、图标、屏幕背景、声音文件等。


图片

/usr/share/doc 系统上安装的大多数软件包都会包含一些

一种文件。 在 / usr /共享/ doc,我们将找到按包组织的文档文件。


图片

/ VAR 除了 /tmp 和 /home 之外,我们目前看到的目录都保持相对静态,即它们的内容不会改变。 /var 目录树是存储可能更改的数据的地方。 各种数据库、假脱机文件、用户邮件等都位于此处。


图片

在/ var /日志 在/ var /日志 包含 日志文件, 各种系统的记录

活动。 这些非常重要,应不时进行监控。 最有用的是

/var/log/messages 和/或 /var/log/syslog。 请注意,出于某些系统的安全原因,您必须是超级用户才能查看日志文件。


图片


OnWorks 的顶级操作系统云计算: