小编Den*_*son的帖子

如何比较两个目录(包括子目录)的差异?

如何将两个目录与​​子目录进行比较以查看差异在哪里?

filesystems diff

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

如何将 php5+MySQL 扩展到 200 个请求/秒以上?

我正在调整我的主页以提高性能,目前它在 3.14.by 上处理大约 200 个请求/秒,它处理 6 个 SQL 查询,在 3.14.by/forum(phpBB 论坛)上处理 20 个请求/秒。

奇怪的是,某些 VPS 和专用 Atom 330 服务器上的数字大致相同。

服务器软件如下:Apache2+mod_php prefork 4 childs(这里尝试了不同的数字)、php5、APC、nginx、用于PHP会话存储的memcached。

MySQL 配置为占用大约 30% 的可用 RAM(VPS 上约为 150Mb,专用服务器上为 700Mb)

看起来某处存在瓶颈,不允许我走得更高,有什么建议吗?(即,我知道执行少于 6 个 SQL 会使其更快,但这看起来不是一个限制因素,因为 sqld 由于缓存查询而在顶部的消耗不超过百分之几)

有没有人测试过踢预分叉的 apache2 并只留下 nginx+php 快得多?

更多基准

Small 40-byte static file: 1484 r/s via nginx+apache2, 2452 if we talk to apache2 directly. 
Small "Hello world" php script: 458 r/s via ngin+apache2.
Run Code Online (Sandbox Code Playgroud)

更新: 似乎瓶颈是 MySQL 在缓存数据上的性能。带有单个 SQL 的页面显示 354req/sec,有 6 个 SQL - 180 …

php performance nginx apache-2.2

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

手机IP地址是如何分配的?

当我的手机通过信号塔及其 GPRS 网关访问网站时,NAT 会确保这些网站收到公共 IP。使用单塔的所有电话是否具有相同的 IP?

  • 如果,那么大量接收到的 HTTP 数据如何路由到正确的手机?网站如何区分手机访问者?是否有额外的 HTTP 标头数据?
  • 如果没有,那么这些唯一的 IP 是如何分配的?基于可用性或位置?每个塔都会有一组固定的 IP 吗?

nat internet mobile-devices ip-address

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

桑巴日志中的“废话”是什么意思?

我一直在谷歌搜索和谷歌搜索,但找不到决定性的答案。在 samba 的日志文件中,我看到如下内容:

"[11560]: pam auth crap domain:" &
"NTLM CRAP 用户身份验证"

我希望这代表“挑战响应身份验证协议”之类的东西,但是当我向非技术人员展示日志时,我通常会收到问题或看起来。任何人对此有所了解都会有很大帮助。

谢谢,
蒂姆

samba

15
推荐指数
1
解决办法
5988
查看次数

关于 ext4 的 FUD 是否合理?或者在某些生产系统中使用是否安全?

我想知道在我的服务器上使用 ext4 是否安全。但我听说过太多关于它的 FUD,我很担心。

我们的系统可能会丢失一些数据,这没什么大不了的。即使是一整天的数据也不会惹恼太多人。我们的系统绝对可以从延迟写入中受益。

也就是说,从备份中恢复完整的文件系统需要几天时间并且是不可接受的。

关于这个主题的任何经验或知情意见?

filesystems ext4

14
推荐指数
1
解决办法
1919
查看次数

链接到特定的 inode

我有一个文件已被删除,但仍被程序打开。我使用 lsof 找到了 inode 编号。我怎样才能创建一个硬链接回到那个inode?

linux lsof inode

14
推荐指数
1
解决办法
3890
查看次数

setfacl: x.txt: 不支持操作

我做了什么以及它做了什么:

> getfacl  x.txt 
# file: x.txt
# owner: cwhii
# group: cwhii
user::rw-
group::r--
other::r--

> groups
cwhii adm dialout cdrom plugdev lpadmin admin sambashare
> setfacl --modify=g:adm:rw x.txt
setfacl: x.txt: Operation not supported
> uname -a
Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我期望的是 x.txt 上的附加访问控制条目,而没有错误消息。

linux access-control-list

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

如何递归地将子文件夹中的所有文件(包括隐藏文件)移动到 *nix 中的父文件夹中?

这是一个有点尴尬的问题,但我不得不承认,在我职业生涯的后期,我仍然对 mv 命令有疑问。

我经常遇到这个问题:我需要将所有文件递归地向上移动一层。假设我有文件夹 foo,里面有一个文件夹 bar。Bar 有一堆文件和文件夹,包括点文件和文件夹。如何将 bar 中的所有内容移动到 foo 级别?

如果 foo 为空,我只需将 bar 移到上一层,删除 foo 并将 bar 重命名为 foo。部分问题是我无法弄清楚“包括点在内的一切”的 mv 通配符是什么。这个问题的一部分是 - 是否有对 cp 和 mv 命令在某处使用的通配符的深入讨论(谷歌搜索这只会带来非常基本的教程)。

command-line-interface nix mv wildcards

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

如何删除目录中的“._”文件?Ubuntu

是否有命令行可以删除 Unbuntu 目录中的所有“._foo.html”文件?

linux filesystems command-line-interface

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

如何将每个 linux 命令记录到日志服务器

我希望输入的每个命令都转到日志服务器。已经配置了将所有日志发送到日志服务器的 syslog-ng。

我对任何和所有方法都感兴趣。我希望对流氓用户和安全性进行一些讨论,但第一个主要目标是简单地记录会话。所有会话都通过 ssh,但也应记录控制台连接命令。我希望任何 shell 都能发生这种情况,但主要的 shell 是 bash。(同样,我知道流氓用户可以创建自己的外壳......)

security shell logging

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