linux - 了解服务器结构

标签 linux apache filesystems centos dedicated-server

我最近购买了一台 CentOS 上带有 apache 的专用服务器。我想了解服务器中完整的文件结构。我通过 putty shell 提示符访问它。

我需要了解的是文件的存储方式和位置。就像通过 WHM 一样,我可以登录 cpanel 并创建子域等。通过 ftp,我可以将内容放入该子域目录中。

现在我如何访问子域的这些目录?个人网站帐户如何存储?我想通过shell清楚地了解整个系统。我现在更喜欢使用 shell 来查看文件系统层次结构。任何帮助都会非常好。

最佳答案

大多数/许多 Linux 发行版都遵循称为 FHS(文件系统层次结构标准)的标准布局。这列出了一些关于主要内容的基本规则 - 例如/etc 用于配置,/var 用于不同的内容。

您可能关心的最相关的事情是 apache 的配置信息位于/etc/httpd 中,实际的 HTML 文件位于/var/www 中,日志位于/var/log 中。

http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-filesystem-fhs.html .

How to list the contents of a package using YUM?将向您显示 apache 包默认放置内容的位置。

请注意,所有这些只是约定 - 如果您从源代码安装 apache,您可以将所有内容放在您喜欢的位置,但这可能会让其他必须支持您的盒子的人感到困惑。

关于linux - 了解服务器结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16029016/

相关文章:

linux - 使用curl调用SOAP Web服务

c++ - 释放 C++ 资源和 fork-exec?

Apache mod_rewrite 内部到不同的端口

java.lang.ClassNotFoundException : org. apache.commons.text.WordUtils 问题

复制稀疏文件

linux - 在apache文档根目录下存储软链接(soft link)

我的自托管 wordpress 上的图像未加载

c - C 中的文件系统 VS 原始磁盘基准测试

linux - 如何找到目录中最新修改文件的时间戳(递归)?

java - 通过 Java 将文本插入现有文件