我想从我的 carddav 服务器 (ownCloud) 备份我所有的 .vcf 文件。该脚本非常简单,如下所示:
$ wget -Avcf -r -np -l0 --no-check-certificate -e robots=off --user=user \
--password='password' https://cloud.domain.com/foo/carddav
Run Code Online (Sandbox Code Playgroud)
.vcf 文件总数约 400 个,下载约 70 个后,wget 返回此错误:
原文网址:http : //oi40.tinypic.com/2ch9itt.jpg
由于系统“内存不足”而终止进程。系统是Debian Wheezy 虚拟机,运行在Windows 7 上。我尝试将RAM 提高到1024MB 而不是实际的128MB,但问题仍然存在。
有关如何解决此问题或实现此目标的替代方法的任何建议?
如何从一定数量的文件中提取所有 URI 之类的magnet:
file:
?我希望每行有一个 URI 作为输出。我想使用 bash 来实现这一点,但欢迎提出任何建议。我正在使用 debian 7。
输入是一堆随机名称的html文件。URI 都将在a href
HTML 标签中,例如:<a href='magnet:?xt=something1:something1:somerandomcharacters'>link text</a>
。没有关于如何将 URI 存储在每个文件中的方案,每个文件可能有n 个URI,它们可能位于文件中的任何位置。
预期输出应该是一个列表,其中的值由换行符分隔,例如:
magnet:?xt.......
magnet:?xt.......
magnet:?xt.......
Run Code Online (Sandbox Code Playgroud) 如何在 raspbian 上桥接两个 WiFi 接口(wlan0 和 wlan1)?我尝试使用,brctl
但收到以下消息can't add wlan1 to bridge br0 operation not supported
。有没有其他方法可以做到?
假设 wlan0 是连接到现有 wifi 网络的客户端,而 wlan1 是创建新 wifi 网络的设备。新的 wifi 网络应该是与 wlan0 连接的网络不同的网络。
我正在尝试将以下字符串写入文件:1;2;3;4
。分号会产生问题。
我已经能够找出以下方法来做到这一点:
variable='1;2;3;4'
echo "${variable//;/\;}" >output.file
Run Code Online (Sandbox Code Playgroud)
但是,如果由于某种原因由 crontab 执行,它不会生成输出文件,只有手动执行时它才有效。
我的代码有什么替代方案吗?
我刚刚发现了sslh
.
我尝试将它安装在运行 Debian 7 wheezy 的 512MB RAM VPS 上。配置后sslh
,我尝试连接到我的一台 apache2 虚拟主机,CPU 使用率立即上升到 50-60%,由于缺乏资源,甚至连 ssh-ing VPS 几乎不可能。
我试图解决的问题是sslh
,除了 80 和 443 之外,许多免费 wifi 热点几乎阻塞了所有端口,而且我经常需要使用 OpenVPN 连接到我的家庭服务器,这是由我的 ISP 提供的。
您有其他解决方案建议吗?
我想限制我的服务器在国外的可见性。我总是从一两个国家连接到我的个人服务器。有没有办法阻止来自所有其他国家的所有 IP?
我正在Debian
用iptables
。
我找到了以下与国家/地区相关的 IP 数据库,但它不是很准确。还有其他想法吗?
ftp://ftp.arin.net/pub/stats/arin/delegated-arin-extended-latest (North America)
ftp://ftp.ripe.net/ripe/stats/delegated-ripencc-latest (Europe)
ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest (Africa)
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest (Asia + Pacific)
ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest (South America)
Run Code Online (Sandbox Code Playgroud)