小编fad*_*bee的帖子

如何在机器之间同步巨大的稀疏文件(VM 磁盘映像)?

是否有一个命令,例如 rsync,可以将巨大的、稀疏的文件从一个 linux 服务器同步到另一个?

目标文件保持稀疏非常重要。它可能比包含它的驱动器更长(但不会更大)。只应通过线路发送更改的块。

我试过 rsync,但没有任何乐趣。https://groups.google.com/forum/#!topic/mailing.unix.rsync/lPOScZgFE9M

如果我编写一个程序来做到这一点,我只是在重新发明轮子吗? http://www.finalcog.com/synchronise-block-devices

谢谢,

克里斯。

linux rsync kvm-virtualization

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

如何让暴发户退后,而不是放弃

我想让 Upstart 做两件事:

  1. 停止尝试如此快速地重新生成失败的进程
  2. 永不放弃尝试重生

在理想的世界中,新贵会尝试在 1 秒后重新启动一个死进程,然后在每次尝试时将延迟加倍,直到达到一个小时。

这样的事情可能吗?

ubuntu upstart

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

为什么 snmp 无法使用自己的 MIB?

我已经全新安装了 Ubuntu 12.04LTS,并安装了 snmpd 和 snmp 软件包。

如果我输入:

snmpwalk -m ALL -v2c -c public localhost 1.3

我收到大量错误,形式如下:

Cannot adopt OID in SQUID-MIB: cacheClients ::= { cacheProtoAggregateStats 15 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendLineIndex ::= { nsExtendOutput2Entry 1 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { …
Run Code Online (Sandbox Code Playgroud)

snmp ubuntu-12.04

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

为什么浏览器不使用 SRV 记录?

这似乎是一个最小的工作量,它将使可靠网站的服务器端实现更加简单。此外,SRV 记录已经存在多年......

有什么我在这里想念的吗?

编辑:@DJ Pon3 - 我正在谈论的是:

  1. 一个站点由两个数据中心提供服务,不需要 BGP,但如果任一数据中心脱机,它仍然可以工作。(也可以通过短 DNS TTL 实现。)

  2. 一个 IP 地址上不同端口上的多个 httpS 服务器。

domain-name-system srv-record

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

如何使用 iptables 或 tc 来限制每个客户端的数据包。

我有一些问题网络客户端发送数据太快。

我想减慢它们的速度,使用 iptables,或者可能使用 tc。

我见过 iptables 解决方案,如:

sudo iptables -A INPUT -m state --state RELATED,ESTABLISHED -m limit --limit 50/second --limit-burst 50 -j ACCEPT

但我认为该限制适用于符合规则的所有内容,而不是每个客户端地址。

有没有办法让这个规则限制每个客户端地址的数据包?

linux iptables limits

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

ZFS 快照是否与“主”文件系统存在差异,还是彼此之间存在差异?

我正在使用 ZFS 快照来维护对备份文件系统的历史版本的访问。

fadedbee@backup:/backups$ sudo zfs list -t snapshot
NAME                       USED  AVAIL  REFER  MOUNTPOINT
bpool/backups@2018-06-01  96.8M      -  18.3G  -
bpool/backups@2018-06-18  96.8M      -  18.3G  -
bpool/backups@2018-06-19  96.8M      -  18.3G  -
bpool/backups@2018-06-20  96.4M      -  18.3G  -
bpool/backups@2018-06-21  96.2M      -  18.3G  -
bpool/backups@2018-06-22  63.3M      -  18.3G  -
bpool/backups@2018-06-23  62.1M      -  18.3G  -
bpool/backups@2018-06-24  62.1M      -  18.3G  -
bpool/backups@2018-06-25  96.1M      -  18.3G  -
bpool/backups@2018-06-26  96.0M      -  18.3G  -
bpool/backups@2018-06-27  97.1M      -  18.3G  -
bpool/backups@2018-06-28  96.2M      -  18.3G  -
bpool/backups@2018-06-29  62.7M      -  18.3G  -
bpool/backups@2018-06-30 …
Run Code Online (Sandbox Code Playgroud)

zfs

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

ssh端口转发问题

我想使用 ssh 端口转发。我已经好几年没有使用这个功能了,所以我可能忘记了一些明显的东西,或者操作系统的默认设置可能已经改变了。

我已经在三台不同的机器(都是 Ubuntu 9.10)上尝试过这个。调试说它正在打开端口进行侦听。他们必须立即安静地离开。

我已经检查过我可以从本地机器到达 192.168.1.8:80。

可能有一个非常简单的原因,但我在 20 分钟的谷歌搜索中没有找到它。

知道可能是什么问题吗?

谢谢,

克里斯。

root@chris-desktop:~# ssh -v -L 3142:192.168.1.8:80 yellow.example.com
OpenSSH_5.1p1 Debian-6ubuntu2, OpenSSL 0.9.8g 19 Oct 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to yellow.example.com [199.82.114.103] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/identity type -1
debug1: identity file /root/.ssh/id_rsa type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048
debug1: identity file /root/.ssh/id_dsa type -1
debug1: Remote …
Run Code Online (Sandbox Code Playgroud)

linux ssh ubuntu-9.10

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

当作为新贵作业运行时,nc 在连接时立即退出

我正在使用以下/etc/init/jsonlog.conf新贵工作:

description     "jsonlog"

start on runlevel [23]
stop on runlevel [06]

respawn

script
  cd /tmp
  echo "about to listen"
  /bin/nc -l 3333
  echo "finished listening"
end script

post-stop script
  sleep 1
end script
Run Code Online (Sandbox Code Playgroud)

问题是nc每次客户端连接时都会立即退出。

所需的行为是接收到的所有数据(即 utf8 json)应以/var/log/upstart/jsonlog.log. 该服务器运行的是 Ubuntu 12.04LTS。

nc从 bash shell 运行时该命令可以正常工作。

我假设stdin. 我尝试过使用一个-q -1选项,但没有帮助。

PS 我很满意这样一个事实,即它一次只会听一个客户。

netcat upstart stdin nc

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