小编pet*_*erh的帖子

在重建时将数据写入 RAID 6 是否安全?

我的网络上有一个测试 RAID 控制器,它承载一个非常大的 RAID 6(11 个驱动器,每个 3TB)。其中一个驱动器出现故障,现在正在重建阵列。按照这个速度,我认为大约需要 3 天才能完成。如果我将新数据写入阵列,是否会降低成功重建的机会?

我可能会以大量小文件的形式写入大约 1 GB 的新数据。这会大大延迟重建的进度吗?

raid raid6

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

如何找出我的 php5-fpm 无法启动的原因?

当我尝试访问我的服务器时,我收到 504 网关超时。

一个小的检查没有在 php5-fpm 日志上找到任何日志,但为了确保,我尝试重新启动它。

当我尝试重新启动它时:

sudo service php5-fpm restart
Run Code Online (Sandbox Code Playgroud)

我明白了[fail],但是当我这样做的时候

sudo service php5-fpm stop
sudo service php5-fpm start
Run Code Online (Sandbox Code Playgroud)

我没有错误。

如果没有日志,我该如何调查?我能做什么?

linux php php-fpm

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

网络服务器:chrooted PHP 在尝试访问 mysql 时出现 mysql.sock 错误

我已经用 Nginx + PHP5-FPM 配置了一个 Ubuntu 网络服务器。我创建了一个 chrooted 环境(使用 jailkit),我将我的开发人员投入其中,他们可以从那里开发他们的测试应用程序。

Chroot 监狱:/home/jail

Nginx 和 PHP5-FPM 在 chroot 之外运行,但被配置为在 chroot 环境中与网站一起运行。

到目前为止,Nginx 和 PHP5-FPM 提供文件没有问题,除了以下问题: 尝试连接到 MySQL 时,我们收到此错误:SQLSTATE[HY000] [2002] 无法通过套接字连接到本地 MySQL 服务器 ' /var/run/mysqld/mysqld.sock'

现在,我认为问题是由于非 chroot 的 php.ini 引用了 chroot 环境之外的 mysqld.sock(它目前实际上使用的是 MySQL 默认设置)。

我的问题是,如何配置 PHP 以通过环回或类似方式访问 MySQL?(在谷歌结果中发现这是一个建议,但没有任何说明)

或者,如果我遗漏了一些其他明显的设置,请告诉我。如果可以选择创建硬链接(即使重新启动 mysql 也将保持可用),那也会很方便。

mysql linux ubuntu php chroot

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

Vagrant 未准备好应对 VirtualBox 和 Laravel Homestead 上的 SSH 错误

Vagrant Version: 1.6.3
VirtualBox: 4.3.14
Ubuntu 14.04 LTS 64 Bit
Run Code Online (Sandbox Code Playgroud)

我在这方面已经有一段时间了,无法弄清楚这一点。我有我的公钥和私钥设置,它们可以工作。我知道在我将 Ubuntu 从 32 位更新到 64 位之前,它们工作正常并不是问题所在。我已经卸载并重新安装了所有提到的软件,但仍然没有修复。这是在 Laravel Homestead 实例上,但它发生在我所有的盒子上,包括来自 vagrants 主页的 precision32。

当我运行vagrant ssh-config我得到的错误是

    The provider for this Vagrant-managed machine is reporting that it
    is not yet ready for SSH. Depending on your provider this can carry
    different meanings. Make sure your machine is created and running and
    try again. Additionally, check the output of `vagrant status` to verify
    that the machine is in the state that …
Run Code Online (Sandbox Code Playgroud)

ssh virtual-machines virtualbox vagrant

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

如何在没有写时复制页面的情况下测量内存?

如何在不重复计算共享页面和写时复制页面的情况下测量一组(分叉)进程占用的总 RSS 内存?

linux memory

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

如何在 sshd 中禁用所有身份验证?

这是一个我完全找不到答案的问题:如何配置 sshd 以便任何人都可以在没有密码或密钥身份验证的情况下自由 SSH 进入盒子?目标是允许任何人运行“ssh user@host”并进入盒子,而无需提供密码或配置任何密钥。这甚至可能吗?

在有人问之前,我很清楚这在实践中是一个坏主意,但是,这纯粹是针对我用于学习目的的沙箱服务器。

linux ssh ssh-keys

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

ESXi HA 群集的共享存储选项

我正在寻求有关支持 ESXi HA 集群的共享存储选项的建议(请注意,我不是在要求产品/品牌/型号推荐 - 我知道这违反了此处的规则)。我技术建议。

我工作的公司是一家小企业。目前,我们有一台带有 DAS 的 HP DL380 G9,带有 ESXi 6.0,运行我们定制开发的应用程序。我们现在正在研究如何使用最经济的选项实现 HA/FT。我们需要 HA/FT,因为我是一个人的 IT 团队,我经常出差,所以手动故障转移/恢复不是一种选择。

我知道我们至少需要 2 个 ESXi 主机(物理服务器)和共享存储才能实现 HA/FT。我认为,这就是有趣的地方:即使是最便宜的入门级存储阵列对我们来说也可能是一种矫枉过正。我们的存储容量需求可能在 200GB 左右,而且至少在 5 年内我们不会看到翻倍。然而,我们需要用于 HA/FT 的共享存储。

因此,我真的很感激任何关于我的选择的建议。谢谢。

high-availability vmware-esxi vmware-vsphere fault-tolerance shared-storage

8
推荐指数
2
解决办法
6305
查看次数

如何使用 setfacl 授予写权限,同时保留现有权限?

我想递归地向目录上的特定用户授予写入权限,而不丢失该用户可能拥有的任何现有权限。我相信我可以使用类似的方法向用户授予写权限:

setfacl -R -m u:user:w dir/*
Run Code Online (Sandbox Code Playgroud)

但这样做的问题是它会剥夺用户可能已经拥有的任何现有权限。例如,如果用户在执行setfacl命令之前具有执行权限,它将用写权限替换执行权限。

如何在保留现有权限的同时向用户授予写权限?

linux permissions user-permissions setfacl

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

如何录制和回放htop?

TL;DR 是否可以选择以生成一些报告并稍后使用 htop 加载它的方式运行 htop?类似于性能记录和性能报告。

我是 htop 的忠实粉丝。当我想查看是否有资源问题时,我经常使用它。例如,某些进程线程占用了太多的 CPU/内存。我想知道是否有办法记录 htop 使用的数据,例如 的快照/proc,然后在 htop 中使用它。我基本上想在我的服务器上运行 htop 并稍后查看结果。类似于你可以用 sar 做的事情。只是我更喜欢 htop,而不是 sar 附带的工具。

linux performance-monitoring htop

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

iptables udp 端口​​转发

我正在使用最新的 debian relese,我需要做一些端口转发,但我不知道怎么做。我有 2 个流源从 2 个不同的 ip-s 在同一个 udp 端口​​上进入我的服务器

192.168.1.2:1003 via udp to 192.168.1.4 (server)  
192.168.1.3:1003 via udp to 192.168.1.4 (server)
Run Code Online (Sandbox Code Playgroud)

我的问题是:例如,如何将此来自 1.2 的端口 1003 转发到其他端口 1004?

nat iptables forwarding

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