Questions tagged «timestamp»

8
Rsync:仅在时间戳复制
目前,我有两个目录A /和B /,除了时间戳外,每个目录都相同。因此,如果我运行命令: rsync --dry-run -crvv A/ B/ 然后所有文件都标记为“最新”,而命令: rsync --dry-run -rvv A/ B/ 显示所有文件都将从A /复制到B /。 我的问题是:鉴于我知道文件是相同的(就内容而言),那么有什么办法(通过rsync或其他方式)将B /中的文件的时间戳设置为与B /中的文件的时间戳相同。 A /,而不是将所有文件从A /复制到B /? 谢谢



2
为什么scp不覆盖我的目标文件?
我正在尝试通过命令备份文件 scp /tmp/backup.tar.gz主机名:/home/user/backup.tar.gz 运行该文件时,它将显示scp进度条,看起来就像是正在传输文件,但是当我登录到目标服务器以检查文件时,时间戳和文件大小与旧版本相比没有变化,因此看起来scp根本没有覆盖旧文件。仅当我从目标服务器中手动删除文件时,它才起作用。 我正在运行ubuntu,这在两台服务器上发生:一台cygwin ssh和一台fedora core 3。 有人知道为什么会这样吗?我以为scp只会覆盖现有文件。 谢谢

1
启用时间戳后,对某些SYN数据包无响应
我有一个TCP服务器正在运行Ubuntu 12.04.3(内核3.8.0-31-通用)的机器(“服务器”)上侦听。它从2个不同的客户端计算机接收连接。机器A运行Ubuntu 12.04.4(3.11.0-17-generic),机器B运行Ubuntu 11.10(3.0.0-32-server)。 如果在服务器上启用了TCP时间戳(sysctl net.ipv4.tcp_timestamps = 1),则有时会“忽略”来自计算机A的SYN数据包。在服务器上使用tcpdump(处于非混杂模式),我可以看到SYN到达OK并具有正确的校验和-没有响应-没有SYN / ACK和RST。机器A在放弃前多次重传SYN。在计算机A(在本例中为wget)上运行的客户端软件会立即通过新连接重试并成功,并获得即时SYN / ACK。 机器B在同一台服务器上没有问题,并且流量看起来很正常-它也使用了与机器A相同的TCP选项(从捕获文件中可以看到)。在服务器上禁用TCP时间戳可使一切正常运行。 但是,对我来说,被忽略的SYN数据包中的时间戳似乎是有效的,因此我不确定它们为什么会引起问题,或者根本不是它们的根本原因。 我在这里放了一个匿名的pcap https://www.dropbox.com/s/onimdkbyx9lim70/server-machineA.pcap。它在服务器(10.76.0.74)上显示机器A(10.4.0.76)成功执行HTTP GET(数据包1至10),然后在1秒后尝试再次获取同一URL(数据包11至17),但取而代之忽略了其SYN。数据包18到27是另一个成功。 我怀疑这与“ 为什么服务器不发送SYN / ACK数据包来响应SYN数据包 ” 中描述的问题类似,并且禁用时间戳是一种解决方法,我想了解发生了什么。这只是一个错误吗? 没有运行本地防火墙。该服务器可处理许多TCP连接(任何时候大约32K),但具有大量的可用内存/ CPU。在pcap中显示的测试时,机器A与服务器之间没有其他TCP连接。没有迹象表明服务器应用程序的接受队列突然装满了(这可能会影响我假定的两个客户端)。由于数据包在服务器上的pcap中看起来不错,因此似乎没有中间的网络设备在破坏事物。 我最初将其发布在ubuntu论坛上,但事后看来,这可能是一个更合适的位置。希望借到一个线索。
9 tcp  timestamp  syn 

2
linux系统时间暂时跳跃
我在某些(硬件)服务器上看到了一个奇怪的系统时间更改行为:在/ var / logs / syslog中,每条日志消息之前的日期时间有时会更改为随机的,而在下一条消息中会恢复为正常,如下所示: 2018年2月22日09:09:30 ... 2018年2月22日09:09:32 ... 26年1月13日15:37:42 ... 2018年2月22日09:09:33 ... 2018年2月22日09:09:34 ... 如示例中所示,日期时间的突然变化可能长达数百年。 我可以确认带有奇怪时间戳记的日志消息不是来自任何特定的过程,而是可以随机发生的。 两次异常时间更改之间的持续时间在几分钟到几小时之间不等(但是,我怀疑异常时间更改可能会更频繁地发生,但是由于系统日志不是每秒写入一次,因此许多未在系统日志中显示出来)。 另外,由于它发生在多个服务器上,因此我认为这不是硬件问题。 有关服务器的更多信息:它们是带有一个控制器和几个计算节点的开放式堆栈安装。每个服务器都有正在运行的ntp服务。控制器配置为从其自己的硬件时钟中抽出时间,并且计算节点服务器从控制器同步时间。请注意,每个服务器都会以自己的速度进行异常的时间更改-看起来“错误的时间”不是通过ntp从控制器同步的。 我怀疑计算节点上的来宾系统(虚拟机)可能会影响其主机系统时间。但这不能解释为什么控制器在不运行任何虚拟机时仍存在相同的问题。 我需要一种检测方法:谁更改了系统时间,它是如何发生的?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.