我面临着一个奇怪的问题。 当我通过FTP(使用FileZilla作为FTP客户端)上传文件到FreeBSD7.3的服务器时,我看到了一些奇怪的事情:一些(4-5%)上传的文件将其内容更改为另一个文件。 IE浏览器。 我上传这些文件: big-file.php(100Kb) small-file.php(15Kb) 我得到这些: big-file.php(15Kb) small-file.php(100Kb) 这些文件的内容被改变了! 之后,我再上传一次 – 文件正常上传,除了1-2%。 再一次 – 而且都是正常的。 有时我需要到指定的文件夹,看看文件名和文件大小,(如果服务器和我的存储库之间有差异)再上传一次。 那是什么? 有人有吗?
是否有可能用wget wget一个完整的索引/父目录? 因为我正尝试将图像从我的旧共享主机传输到我的VPS。 当我说一个索引/父目录时,我的意思是这样的: 所以基本上我想让wget浏览每个文件并下载它,直到所有文件都被下载。 干杯。
CruiseControl.Net正在服务器A上运行(Win2003)。 它需要将一些文件从服务器A复制到服务器B(Win2008)。 它需要做到这一点无人看pipe,没有任何用户login到任何一台机器。 我们没有运行Windows域,所以所有的用户帐户都是本地的。 CC没有“validation副本”任务,因此无法使其对服务器B进行身份validation,只使用UNCpath。 我可以在服务器B上打开一个无限制的共享,但是这似乎是一个坏主意。 除FTP之外,我还有什么select? (而且,是的,我意识到,这正是域控制器对于… 🙂
我一直在很难从数据库服务器的大型数据库备份复制到另一个站点的testing框。 我愿意接受任何可以帮助我移动数据库的想法,而不必诉诸USB硬盘驱动器和邮件。 数据库服务器运行Windows Server 2003 R2 Enterprise,16 GB RAM和两个四核3.0 GHz Xeon X5450。 文件是100 GB到250 GB之间的SQL Server 2005备份文件。 pipe道不是最快的,SQL Server备份文件通常压缩到原来的10-40%,所以我首先压缩文件是有意义的。 我已经尝试了很多方法,包括: gzip 1.2.4(UnxUtils)和1.3.12(GnuWin) bzip2 1.0.1(UnxUtils)和1.0.5(Cygwin) WinRAR 3.90 7-Zip 4.65(7za.exe) 我试图使用WinRAR和7-Zip选项来分割成多个段。 7za.exe对于我在另一台服务器上进行数据库备份的工作非常有效,它有大约50GB的备份。 我也试着用各种实用程序先分割.BAK文件,并压缩生成的段。 没有这种方法的喜悦,不pipe我已经尝试过的工具,它最终会抵制文件的大小。 特别令人沮丧的是,我已经使用rsync + ssh在Unix上传输了类似大小的文件。 不幸的是,安装SSH服务器并不适合我所处的情况。 例如,这是7-Zip如何死亡: H:\dbatmp>7za.exe a -t7z -v250m -mx3 h:\dbatmp\zip\db-20100419_1228.7z h:\dbatmp\db-20100419_1228.bak 7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03 Scanning Creating […]
我们有一些我们pipe理的机器:一些Windows 2003/8以及一些Unix的版本。 我需要写一些脚本/任务/等(我是一个程序员,所以任何语言/工具都不错),将连接到这些不同的机器,并获取我们的软件创build的一些日志文件数据机器并理想地删除机器上的旧数据。 在Unix中,这很容易实现,因为我只能通过telnet / ssh甚至ftp进行连接,并获取所需的内容。 但是,对于我们的Windows机器,唯一有保证的连接方法是远程桌面。 通常情况下,我会通过远程桌面连接远程可见的本地驱动器,然后将其复制并删除。 我需要自动化这个过程。 我谷歌search了一下,并没有find尽可能多的,我希望,包括一个类似的和没有回答的问题上所以https://stackoverflow.com/questions/4406573/how-to-open-remote-desktop-copy-file – 程序化 。 任何人都知道可以做到这一点的任何图书馆或工具(最好是免费的)? 谢谢。 幻像奖励积分,如果你能帮我处理我需要build立一个VPN连接之前连接的网站。
我们希望在远程数据中心安装一些服务器,作为我们主数据中心的备份存储位置。 假设两个站点都具有GigE连接,那么使用快速文件传输的最佳方法是什么? 我喜欢rsync,但是由于我们有很多数据传输(每晚1.5TB),我认为在rsync中使用的SSH协议可能会减慢很多 我们可以安装一些快速的VPN端点来迎合链接encryption,但问题依然存在:实际传输的最佳工具是什么?
连接NY和AMS的许多链路通常是饱和的。 这意味着,如果与我们的连接可以提供相比,对它们进行传输(例如,以1MB / s移动300GB)将需要一个年龄。 我遇到过去的问题,就像3年前,当我真的是编程和Linux的新手时,我得出结论,我将发布在这篇文章的底部。 但是,它很脏,我不喜欢它。 脚本不是现在的样子,因为它是为了一个非常具体的环境而写的,但它给了你这个想法。 我的问题是,你知道有什么更好的替代方法来快速传输文件吗? #!/bin/sh upto="$1" filepath="$2" remotepath="$3" if [ ! -f ${filepath} ] then exit 0 fi password=$(/all/script/password 10) filesize=$(du -b ${2} | sed 's/\([0-9]*\)\(.*\)/\1/') if [ $filesize -gt 5368709120 ]; then parts="80" elif [ $filesize -gt 2147483648 ]; then parts="50" elif [ $filesize -gt 1310720 ]; then parts="20" else […]
我想以安全的方式通过互联网在文件之间传输文件。 两台机器都有linux(“服务器”使用Ubuntu 12,“客户端”使用Mint 14)。 我不想让SSH服务器,我希望客户端能够打开和读取服务器上的文件,但它不能修改/擦除的东西。 它允许客户端将文件复制到服务器[或在那里创build文件]并从服务器复制。 我想以上面解释的方式在我的服务器上共享一些目录。 最后,我想以一种简单的方式访问客户端中的文件,如GUI模式或其他东西..不使用shell,而是使用类似windows的风格(如果我的远程文件夹是本地文件夹,但限制访问为上面解释)。 对我来说安全意味着连接必须encryption,并且login可以使用一些私钥/公钥scheme。 对我来说最好的解决scheme是什么? 我试图find一些适合我的“规范”的SFTPconfiguration,但访问限制太“奇怪”…我不知道,即使SFTP工作,而不允许SSH。 非常感谢您的帮助 编辑:非常感谢您的帮助。 我真的很感激! 我会评估所有的答案,并试图找出最好的解决scheme。 现在,我认为创build一个限制访问权限的用户,只允许这个用户执行SSH / SFTP超安全是最好的方法…“黑客”,以避免ssh真的可以使事情变得更糟(不太安全)。 我的问题有点混乱,因为我的“逻辑”有点不安。 现在我可以看得更清楚了
我不得不拆分这个2.6 GB的zip文件,以便通过缓慢的上行链路发送它。 我做到了这一点: split -b 879m BIGFILE.zip 这创build了我上传到远程服务器的xaa,xab&xac。 传输完成之后,我使用md5sum(在本地系统和服务器上)对这3个部分进行了validation: md5sum xaa md5sum xab md5sum xab 所有的3个哈希值与我系统上的3个哈希值都是相同的,所以传输进行得很顺利。 现在,在远程系统上,当我这样做: cat xa* > BIGFILE.zip …然后我validation这个BIGFILE.zip的散列(在两个系统上): md5sum BIGFILE.zip …和他们两个匹配。 现在来了有趣的部分。 当我尝试列出zip文件的内容时,出现错误: unzip -l BIGFILE.zip 我得到: Archive: BIGFILE.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the […]
每天一次,我想在由多个负载平衡服务器生成的web服务器日志文件上运行AWStats。 我想要一个有效的方式将它们转移到一个地方。 有没有可以做到这一点的工具? 否则,我正在考虑使用cron作业来当天的grep,然后在发送它们之前tar和gzip文件,以便我可以合并和分析它们。 这是一个好方法,还是可以build议一个更好的方法? 谢谢!