我们在不同的数据中心有两台服务器,它们在地理上相距数百英里。 他们之间的Ping的RTT(往返时间)是61ms在我们的VPN。 两台服务器都位于千兆WAN链路上。 任何types的文件拷贝,无论是SMB(拖放),FTP(尝试FileZilla,TFTP等),极其缓慢,大约1Mbps。 我已经尝试启用和禁用接收窗口自动调节级别,multithreading副本,等等。 我们的防火墙有很多的CPU空间,所以VPNencryption并不是一个因素。 我想过手动设置TCP窗口大小,因为它似乎是一个明显的候选人在这里,但我的理解是,Windows Server 2008 R2忽略registry中的任何自定义TcpWindowSize设置。 更新: TCP窗口大小似乎很好。 Wireshark显示窗口大小513,窗口大小比例因子为256,计算窗口大小为131328.这听起来没错吗? 正在进行的FTP传输期间,在飞行中的字节保持在9000字节左右。
这是情景; 我需要授权用户在/opt/dev-folder/执行活动。 开发人员经常更改文件,有时他们replace或删除原始文件。 我已经与sudo分配权限。 现在我想要一些想法,当开发人员运行rm -f file-name时,如何将文件自动备份。 例如: sudo rm -rf file-name.php 在后台,应该像下面这样做: mv file-name.php /backup/ 任何想法或更好的build议将不胜感激。
我们拥有大量业务特定的stream程,这些stream程多年来一直在特定的服务器上堆积。 这些进程的开发人员没有留下太多的文档,因此我们必须跟踪哪些进程正在使用哪些文件。 我的问题是,如何识别特定服务器上的哪个进程到达远程服务器共享并locking另一个系统上的文件? 这是我所知道的:我知道连接的服务器我知道它locking的文件名 就是这样。 我知道这是一个非常混乱的configuration,我们正在远离这个,但请在这个裸露。
我有一个Ubuntu 12.04服务器。 服务器正在运行rsyncd(rsync守护程序),并允许外部进程将文件中的rsync同步到给定path,并完全控制给定path内的文件结构。 这些文件将最终被多个环境以分阶段的方式使用: 立即/实时访问“开发”,每天更新多次 “stage”的“dev”的冻结副本,手动更新,通常每隔几周 “prod”的“stage”的冻结副本,手动更新,通常每个月左右 我试图找出什么是最好的过程是能够实质上每个“冻结”版本的这些文件版本。 这些是二进制文件,所以像Git这样的东西并不理想。 我听说在这种情况下硬连接可能是有用的,但我不确定这是完全适用还是从哪里开始寻找。 赞赏或完整的解决scheme,指向现有软件或通用相关解决scheme的链接/文档将会没事。 编辑:只是一个说明,而完整的目录树可以增长到几千兆字节,通常唯一的变化是文件添加,偶尔(罕见)文件更新。
我正在使用Debian,我试图join带有证书的文件。 尝试file.bin + cert.der => file.p7b 我试着用openssl命令: openssl pkcs7 -in cert.der -in file.bin -out file.p7b 但是给我一个错误。 无法加载PKCS7对象27849:错误:0906D06C:PEM例程:PEM_read_bio:没有启动行:pem_lib.c:647:期望:PKCS7 我试试openssl pkcs7 -inform der -in cert.der -in file.bin -out file.p7b 并给我无法加载PKCS7对象28160:错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误标记:tasn_dec.c:1306:28160:错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套asn1错误:tasn_dec.c:380 :types= PKCS7
好吧,这是最后一次尝试,看看我是否能够挽救我不小心做的事情。 我不小心做了“ command >〜/ .profile”而不是“ command >>〜/ .profile”在我的电脑上。 我没有版本控制(从来没有再次发生),由于.profile当时没有在编辑器中打开,我没有任何备份文件或Vim缓冲区中的现有版本。 我现在唯一可能想到的是,我仍然有一个terminal会话,在我上面的错误之前,运行〜/ .profile文件中的行。 我的问题是:有没有办法获得当前执行的源代码? 如果我运行,也许更明确和通用 source ~/.profile 有没有什么方法可以查看在terminal会话中执行的内容,而不是查看源文件? 经验教训,版本所有你的dotfiles。 提前致谢。 -Hassan
我有一个生产服务器和一个开发服务器。 问题是开发服务器只有20GB的磁盘空间和大约8GB的可用。 我试图移动的文件夹是6GB(ish)。 我试图压缩文件夹并将其下载到开发服务器,除了提取磁盘空间已满。 有没有解决scheme来移动文件夹,而不是压缩,使其完全适合开发服务器? 我知道这可以通过FTP完成,因为我已经从我的电脑上完成了,除了我只有命令行访问这两个服务器。 任何解决scheme
我们的1Tb tempdir有时可以被mysqld完全使用,导致磁盘满和查询错误。 这可能是由于大量的中等规模的查询,或几个非常大的查询。 我们有一个5TB的raid驱动器可以用来扩展这个tempdir。 该手册说/etc/my.cnf –tmpdir选项可以设置为多个path的列表,并且可以有效地传播负载。 如果我设置–tmpdir=/my1TbTemp/:/my5TbTemp/我想知道如何mysqldpipe理这两个tempdirs。 如果1TB磁盘快满了:mysqld会很好地切换到5Tb的驱动器吗? 我在一个小的虚拟机上运行了一些testing,但是我不确定我能否完全复制我们生产机器的行为。
我知道你可以使用lsof (至less在Linux中)来检查哪个进程已经打开了一个特定的文件,但是无论如何要找出哪个进程最初创build了一个特定的文件? 或者甚至是哪个进程最近写/修改了一个特定的文件呢?
我有一个相当奇怪的问题,有两个站点通过IPSec站点间VPN连接,文件从一个站点转移到另一个站点。 SYNOPSYS(tl; dr):通过smb / ftp /通过两个站点之间的ipsec隧道进行的文件转移工作在一个方向上,而不是在相反的方向上; HALP 完整版本: 我有2个站点,我们将它们命名为LUX和TLS,通过站点间VPN连接。 每个站点都有一个100Mb光纤连接。 两端都是2个Cisco RV320。 我在这些站点之间configuration了一个IPSec VPN,DH级别2,3DES / SHA1encryption。 两个站点都可以互相ping通。 我可以通过从TLS到LUX的RDP和从LUX到TLS完美地join我的服务器。 我可以通过其他方式浏览LUX中的TLS中的networking共享。 在这一点上,一切看起来都很完美。 让我们进入棘手的部分。 如果我尝试将文件从TLS复制到LUX,从位于TLS的networking共享中,我没有问题,该文件完全复制。 如果我试图从LUX(不同的机器比净股)TLS获取文件位于一个ftp,一切工作正常。 恢复:文件转移TLS – > LUX一切正常 但§§§ 如果我尝试从LUX复制文件到位于TLS的共享,从LUX的任何机器,它将失败…如果我尝试上传一个文件到位于TLS的FTP(相同的工作,当我下载) ,它也失败了。 我想在TLS中安装一个新的AD DC作为连接到LUX的新站点,一切都很顺利,直到从LUX到TLS检索到AD数据库为止。 当我尝试保存位于TLS中的共享位于LUX中打开的文档时,出现logging错误。 我试图通过客户端服务器PPTP VPN从LUX中的服务器连接到TLS中的服务器来绕过站点间VPN,一切都很顺利,我能够将文件从LUX复制到TLS … 简历:文件转移LUX – > TLS不行 我怀疑IPSec VPN是问题,我检查了MTU,它设置为1500,并在http://www.letmecheck.it/mtu-test.php上检查,一切都很好。 请问我可以得到你的帮助,因为我在这个问题上已经失去了将近一天的时间,在这一天结束的时候,我的一天就不会有头发了:D