小编bob*_*tle的帖子

Mercurial 存储库损坏

这与这个问题有些相关,但又是一个不同的问题。

我们有一个中央 Hg 存储库,通过 SSH 和mercurial-server为用户提供服务。我们有许多 Mac、Linux 和 Windows 客户端连接到它。

现在已经发生了两次,其中一个 Windows 用户损坏了他们的存储库,然后又被推回了破坏它的中央用户。我想在中央存储库上编写一个传入的钩子脚本,以防止交易被接受,如果它会破坏中央存储库。

虽然不幸的是我对 Mercurial 的了解不够,无法编写这样的脚本。其他人有没有遇到过这种情况?我个人不太确定为什么 hg 默认不这样做。

corruption mercurial

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

谷歌邮件作为帐户发送..如何阻止?

我们的一个员工设置了他的 gmail 帐户以发送电子邮件为 employee@ourcompany.com,这很好,但现在他离开了公司,我们禁用了他的公司帐户。

他仍然可以从他的 gmail 帐户发送电子邮件,这些电子邮件在收件人看来是来自 ourcompany.com。有什么办法可以阻止这个吗?

email google

6
推荐指数
1
解决办法
585
查看次数

查看 nginx 中所有活动的虚拟主机?

在 apache2 中,我可以通过执行apache2ctl -S. 这很有用,因为我不需要浏览配置文件,而且如果我对配置文件进行了更改并且尚未重新启动 apache2。

nginx 中是否有等效的功能?

nginx virtualhost apache-2.2

5
推荐指数
1
解决办法
717
查看次数

bash 脚本 - 从第 N 行打印到 EOF

我希望能够打印 bash 中的行数:行号(从顶部开始计算)-> 文件结尾

似乎 tail 只会从底部开始计算行数。

有谁知道如何做到这一点?谢谢。

我试过以下

# Where $1 is the file I'm reading in

# Get line number of error:
LINENUM=$( grep -n "$LAST_ERROR_DATE" $1 | egrep $LOG_THRESHOLD | grep $LAST_HOUR: | sed 's/:/ /g' | awk '{print $1}' | head -n 1 )

echo $LINENUM

# This returns 995

# Print everything from linenumber downwards
MESSAGE=$( awk 'NR >= $LINENUM' $1 )
Run Code Online (Sandbox Code Playgroud)

当我手动弹出 995 到 awk 而不是 $LINENUM 时,这有效,它似乎没有读取我的 bash 变量。有任何想法吗?

bash awk sed unix-shell

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

mysql 命令行显示 sql 脚本执行的语句?

我是 postgres 的长期用户,但现在我正在维护 mysql 数据库。我从 postgres 习惯的一件事是,当你运行一个 sql 脚本时,它会在命令行上输出它正在执行的内容......即

cat myscript.sql | psql mydatabase
BEGIN;
INSERT;
COMMIT;
Run Code Online (Sandbox Code Playgroud)

当我用 mysql 做类似的事情时,我没有得到任何输出,它只会流失而不给我任何状态

cat myscript.sql | mysql mydatabase
Run Code Online (Sandbox Code Playgroud)

是否有我可以使用的任何标志或 mysql 二进制文件的某些内容,以便我可以了解脚本执行时发生了什么?

mysql unix command-line-interface

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

现成的独立服务器中有 16 个 HDD 托架?

我们目前使用定制的服务器作为独立的备份机器(使用 rsync/zfs 快照)。它们运行 freebsd(只是为了我们可以使用 ZFS)并且有 16 个 SATA HDD,它们全部连接为直接 jbod,zfs 处理其余部分。

我们遇到了很多麻烦,并投入了大量时间和费用来维护这些东西,我正在考虑用其中一家大型经销商(HP、Dell、Oracle 等)提供的支持服务器替换它们。

我们唯一真正的要求是

  • 它需要容纳 16 个 HDD(和一个内部启动盘)
  • 它需要是一个独立的服务器(不是 DAS/SAN/NAS 设备......我们希望在其上运行适当的操作系统)
  • 我们想运行 ZFS 进行磁盘管理
  • 它需要负担得起。我们不需要任何花哨的功能,我们基本上只需要 SATA 磁盘来运行阵列,而不是大量的计算能力。但我想 zfs 需要 FreeBSD 或 solaris。

就像我说的,我们自己一直在做这件事,我们只是发现它占用了系统管理员很多时间(有很多故事,比如自己做的逆光博客)。但我们正在寻找现成的解决方案,以便我们可以继续做其他事情。

有人有什么建议吗?谢谢!

hardware backup zfs

0
推荐指数
1
解决办法
797
查看次数