小编Vla*_*sny的帖子

lsof - 仅将输出限制为物理文件 - 如何?

我如何告诉 lsof 我只需要列出物理文件(不是套接字,不是 TCP/IP 连接,只有物理文件)?

linux lsof

33
推荐指数
2
解决办法
3万
查看次数

nginx etag 生成背后的算法

Nginx 中生成 etag 的算法是什么?它们现在看起来像“554b73dc-6f0d”。

它们仅从时间戳生成吗?

nginx

21
推荐指数
1
解决办法
1万
查看次数

如何获取上次使用的 ./configure 参数?

我正在升级客户服务器上的 LAMP 堆栈,并且需要使用上次编译时使用的确切上次设置对 mysql 和 apache 进行 ./configure。我从哪里得到这些?PHP 配置字符串可以通过 php -i 获取。其他人呢?

mysql linux php configuration apache-2.2

17
推荐指数
2
解决办法
8599
查看次数

Linux:为什么要更改 inode 大小?

Tune2fs 允许将 inode 大小从默认值(ext3 上的 128 字节,ext4 上的 256 字节)更改为几乎任何大小,但它应该是 2 的幂。更改默认 inode 大小的原因是什么?

这里写到可以这样做,以便能够在 inode 中存储 ACL 属性。inode 中还可以存储什么?

是否有任何理由增加现代​​高容量驱动器(2TB 及更多)上的 inode 大小?

linux ext4 inode tune2fs

13
推荐指数
1
解决办法
1万
查看次数

仅用于发送电子邮件的最低 PostFix 配置?

我的服务器目前在 sendmail 上,这不是很有效。我想迁移到 PostFix。

我使用 Google Mail for Domain 来处理传入的电子邮件,因此我需要设置 PostFix 以仅发送电子邮件。要设置外发电子邮件传送并禁止接收电子邮件,我必须执行的最低 PostFix 配置是什么?默认情况下,所有本地主机电子邮件都是可信的。

email-server postfix sendmail

13
推荐指数
2
解决办法
3万
查看次数

使用 nginx 作为主 Web 服务器的缺点?

我已经看到数百万个网站使用 nginx 作为与 Apache 一起工作的代理网络服务器。但是我看到很少有服务器仅将 nginx 作为默认网络服务器运行。这种配置的主要缺点是什么?

我可以看到一些:

  • 无法使用像 .htaccess 这样的每个目录配置文件,所以每个配置更改都应该对主服务器配置文件进行,并且需要重新加载服务器。但是 pecl htscanner 可以补偿它们的 php 设置
  • nginx 的 mod_php 不可用,例如可以通过 php-fpm 进行补偿。

其他人是什么?为什么人们不直接放弃 Apache 并转向 nginx 或任何其他轻量级解决方案?可能是,有什么特殊原因?

编辑:这个问题主要是关于使用 LAMP 堆栈。

nginx high-availability high-load apache-2.2

12
推荐指数
2
解决办法
1476
查看次数

台式机系列硬盘驱动器和服务器系列之间的区别

台式机系列硬盘和服务器系列之间的主要区别是什么?

我能看到的显而易见的事情是:耐用性(服务器硬件大多质量更高,保修期更长)和功耗(服务器硬件更注重性能,而不是省电)。此外,服务器磁盘通常要快一点,但似乎并非总是如此。

可能还有其他一些原因,让您选择面向服务器的系列(例如 Seagate ES 驱动器)而不是面向桌面的系列(Seagate Barracuda 系列)?这些是什么?

desktop hard-drive drive

11
推荐指数
5
解决办法
3万
查看次数

Linux 中的文件审计:如何查看目录树的删除情况?

我在服务器上运行了一个论坛脚本,不知何故,少量附件开始丢失。我想知道是什么在删除它们以及在什么时间删除它们。如何设置 Linux auditd (auditctl) 来监视目录树(附件存储在多级目录树中)以监视那里的文件删除?

可能我应该为此使用其他工具吗?

linux audit centos auditd

9
推荐指数
1
解决办法
1万
查看次数

您知道哪些 Apache/PHP 配置?它们有多好?

我想向您询问您所知道的 PHP/Apache 配置方法,以及它们的优缺点。我自己开始:

---------------- PHP 作为 Apache 模块----------------

优点:速度快,因为您不需要每次都启动 exe,尤其是在mpm-worker模式下。您还可以在此模式下使用各种PHP 加速器,如 APC 或 eAccelerator。

缺点:如果您在 mpm-worker 模式下运行 apache,您可能会面临稳定性问题,因为任何 php 脚本中的每个故障都会导致该 apache 进程的整个线程池不稳定。同样在这种模式下,所有脚本都代表 apache 用户执行。这不利于安全。mpm-worker 配置需要在线程安全模式下编译 PHP。至少 CentOS 和 RedHat 默认存储库没有线程安全的 PHP 版本,因此在这些操作系统上,您至少需要自己编译 PHP(有一种方法可以在 Apache 上激活 worker mpm)。线程安全的 PHP 二进制文件的使用被认为是实验性的和不稳定的。另外,许多 PHP 扩展不支持线程安全模式,或者没有在线程安全模式下进行良好测试。

---------------- PHP 作为 CGI ----------------

这似乎是最慢的默认配置,它本身似乎是一个“骗局”;)

---------------- PHP 作为 CGI 通过 mod_suphp ----------------

优点:suphp 允许您代表脚本文件所有者执行 php scipts。这样您就可以安全地将同一台机器上的不同站点分开。此外,suphp 允许每个虚拟主机使用不同的 php.ini 文件。

缺点:CGI 模式下的 PHP 意味着较低的性能。在这种模式下,你不能使用像 APC 这样的 php 加速器,因为每次产生新进程来处理脚本时,前一个进程的缓存都没用。顺便说一句,你知道在这个配置中应用一些加速器的方法吗?我听说了一些关于将 shm 用于 …

php fastcgi cgi suphp apache-2.2

8
推荐指数
1
解决办法
2609
查看次数

PHP:什么是 --enable-zend-multibyte 配置选项?

当您 ./configure PHP 时,究竟什么是 --enable-zend-multibyte 选项?

php configuration

8
推荐指数
1
解决办法
1万
查看次数