我最近在博客上读到,默认情况下,linux上的wget是750,所以只有root可以执行它。 我想让用户wget,并将其更改为755,但我周围的networking阅读,这是一个很大的安全风险..
我在lan上的一台计算机上启动了python -m SimpleHTTPServer ,并使用wget将php文件从其下载到另一台计算机上。 据我所知,他们似乎正确下载 – 我得到的PHP源代替HTML布局。 为什么? 这是因为这个服务器不执行PHP? 当我下载我担心,我会下载只是HTML布局结果,而不是PHP源…
为什么这个cron作业会随着时间的推移重复执行,我能做些什么来阻止它呢? 我有一个应该在每天早晨4点运行的cron工作。 它碰到一个PHP脚本,执行一些日常的数据分析,在正常情况下运行一次(大约需要2-3分钟完成),然后退出。 它一直在工作,但最近在服务器崩溃的时候它正在疯狂地运行。 我调查,发现以下。 crontab条目如下所示: * 4 * * * /usr/bin/wget -q -O /dev/null 'http://123.456.78.90/index/thing?param=1' 在我的日志文件中,我看到: 123.456.78.90 – – [28/Nov/2012:04:00:01 -0800] "GET /index/thing?param=1 HTTP/1.0" 200 4181 "-" "Wget/1.12 (linux-gnu)" 123.456.78.90 – – [28/Nov/2012:04:01:01 -0800] "GET /index/thing?param=1 HTTP/1.0" 200 4181 "-" "Wget/1.12 (linux-gnu)" 123.456.78.90 – – [28/Nov/2012:04:02:01 -0800] "GET /index/thing?param=1 HTTP/1.0" 200 4181 "-" "Wget/1.12 […]
我有一个文本文件,其中包含我的单词的文件的url列表 例如 : http://domain.com/file1.zip http://domain.com/file2.zip http://domain.com/file3.zip http://domain.com/file4.zip …等等 我怎么能批量下载所有文件到一个文件夹自动从Linux shell命令 感谢帮助
在下面的cronjob中,-q和-O是什么意思? */30 * * * * /usr/bin/wget -q -O /dev/null http://example.com/moodle/admin/cron.php 提前致谢。
我正在尝试使用wget镜像大多数 ftp服务器。 这个特定的服务器将数据文件的旧副本保存在每个子文件夹内的名为“备份”的文件夹中。 例如'/ MaffiaOffShore / backup''/ VeryVeryDodgy / backup',这是我不想要的,但我尝试使用–reject'backup'并使用–exclude-directories'backup'和其他各种组合,都具有相同的结果,整个服务器被镜像,包括备份文件夹。 这是一个错误还是我错过了什么?
是否有一个工具来创build提供sitemap.xml文件的内容pipe理系统(CMS)的静态镜像? 理想情况下,我会将一个像wget或curl这样的工具指向sitemap.xml文件,并使用提供的URL和时间戳自动同步静态目录。 新的内容将被下拉,删除的内容将被删除。
我有一个奇怪的问题。 我可以从各种服务器上运行这个命令: wget –debug '–http-user=USER123' '–http-passwd=PASSWORD' http://GW-BOX:9091/weijhkdsvn/v9_odbc//CRONTAB.2014020 其中“GW-BOX”是networking的网关,USER123和PASSWORD代表weijhkdsvn的用户和密码,9091代表内部Linux服务器。 问题是这个命令超时和/或被拒绝。 wget –debug '–http-user=USER123' '–http-passwd=PASSWORD' http://GW-BOX:9093/weijhkdsvn/v9_odbc//CRONTAB.20140206 端口9093指向一个不同的内部服务器。 请注意,唯一的区别是端口。 所以然后我试图直接从服务器做一个wget,以确保httpconfiguration正确: wget –debug '–http-user=USER123' '–http-passwd=PASSWORD' http://9091-Server:80/weijhkdsvn/v9_odbc//CRONTAB.20140206 在这种情况下,9091-Server是端口9091引用的内部服务器。 它工作正常。 然后我尝试了相同的命令,但模仿端口9093: wget –debug '–http-user=USER123' '–http-passwd=PASSWORD' http://9093-Server:80/weijhkdsvn/v9_odbc//CRONTAB.20140206 其中9093-服务器是指9093指向的内部服务器。 所以上面的例子certificate了9093-Server已经正确的设置了http来允许wget,据我所见。 这表明,也许问题是与GW-BOX,所以我用telnettesting端口,端口9091工作正常。 [wmsodbc]> telnet GW-BOX 9091 Trying GW-BOX… Connected to GW-BOX. Escape character is '^]'. ^] telnet> quit Connection closed. [wmsodbc]> 但是端口9093没有工作: [wmsodbc]> telnet […]
我已经修复了Debian 6服务器上的shellshock错误,并在http://shellshock.brandonpotter.com/上进行了testing。我得到了“没有find漏洞”,这没关系,但是他们还检查了其他事情,并在testing日志中得到: URL mydomain.net (Root URL) (Header User-Agent exploit attempted with () { :;}; wget)… 200 OK URL mydomain.net (Root URL) (Header User-Agent exploit attempted with () { :;}; curl)… 200 OK URL mydomain.net (Root URL) (Header User-Agent exploit attempted with () { :;}; /usr/local/bin/wget)… 200 OK URL mydomain.net (Root URL) (Header User-Agent exploit attempted […]
有没有办法recursion地从另一台服务器使用FTP在Linux上显式SSL获取整个目录? 我已经尝试了许多wget组合,包括有和没有被动标志不同的SSLv / TLS标志等,并没有任何工作。 我得到一个“服务器拒绝连接”的消息。 相比之下,我可以在我的Mac上拉起传输,并且可以轻松连接启用的SSL选项。