Ubuntu 10.10+
在我的脚本中,我需要查找给定主机名的 IP。
如果该名称在 中列出/etc/hosts
,则命令应该打印来自 的 IP /etc/hosts
,而不是来自 DNS 服务器。
我尝试过的命令 ( nslookup
, dig
, host
) 完全忽略/etc/hosts
- 至少对于 DNS 服务器不知道的名称。
注意:我更喜欢不需要我/etc/hosts
手动grep的解决方案。
我有一台运行 Ubuntu 11.10 服务器的远程机器,我通过 SSH 从 OS X 10.7.3 连接到它:
主机 remote.example.com ForwardX11 是 ForwardX11Trusted 是
有时我想在那里启动一个 GUI 应用程序(最值得注意的是,gitk
)。但是用户界面相当慢。远程机器和我自己的 Mac 都有良好的互联网连接。它们之间Ping在55ms左右,没有丢包。有什么我可以做的事情来加快速度吗?
设置一些其他远程桌面解决方案是一种选择,但我想避免它,因为我并不经常需要这个应用程序。
有一个很好的技巧可以在本地通过 HTTP 立即提供当前工作目录的内容:
$ python -m SimpleHTTPServer
Run Code Online (Sandbox Code Playgroud)
此命令在 *:8000 启动 HTTP 服务器,提供 $PWD 内容。
我正在寻找类似的东西,但用于设置反向代理。
像这样的东西:
$ instant-reverse-http-proxy --listen-on 'http://localhost:8000/' --proxy-to 'https://example.com/path'`
Run Code Online (Sandbox Code Playgroud)
以便
$ GET http://localhost:8000/bar
Run Code Online (Sandbox Code Playgroud)
会取https://example.com/path/bar
。
有什么线索吗?
如何通过互联网安全地在 Ubuntu (10.10) 上设置远程配对编程会话的环境?
我认为,对于我们的工作流程,我们需要共享屏幕,仅共享终端会话或文本编辑器是不够的。请注意,我的意思是平等的权利共享,即两个客户端都可以完全访问键盘和鼠标。
除了共享屏幕,我们还需要语音(也许还有文字)聊天功能。Skype 没问题。
设置:
从 Mac 到 NAS 执行 rsync 时,我遇到上传速度缓慢的问题。
在大小为 20+MB 的文件上,rsync 报告1.5–2.0 MB/s(这很慢)。在 2MB 大小的文件上,rsync 报告 15-20 MB/s(可以)。如果我并行运行两个 rsync 进程(在不同的大文件集上),两者的传输速度将为1.5–2.0 MB/s。
如果我禁用 Wi-Fi 并通过以太网电缆连接我的 Mac,上传速度适用于所有文件大小。
如何解决此问题?
我的 git 树中有一个最小化的 JSON 文件。它是一行上的一堆数据,没有空格。
这个文件的差异不是很有用,数据的任何变化,当然,都会导致整行被改变。
我希望能够有选择地告诉 git 差异不是文件本身,而是该文件的漂亮打印机(如python -mjson.tool
或jq .
)的输出。
现在我正在使用这个命令:
diff -u <(git show HEAD:file.json | jq .) <(jq . < file.json)
这样做的正确方法是什么?
我需要在我的 OS X 10.5.8 机器上安装 perl 5.10。
我安装了macports。而且我似乎还安装了端口 perl5.10:
$ sudo 端口安装 perl5.10 密码: ---> perl5.10 的计算依赖 ---> 清洁 perl5.10
但是当前的 perl 版本仍然是 5.8.8
$哪个perl /opt/local/bin/perl $ perl --version 这是 perl,为 darwin-2level 构建的 v5.8.8 版权所有 1987-2006,拉里·沃尔 Perl 只能根据艺术许可或 GNU 通用公共许可证,可在 Perl 5 源工具包中找到。 Perl 的完整文档,包括常见问题列表,应该在 这个系统使用“man perl”或“perldoc perl”。如果您可以访问 Internet,将您的浏览器指向 http://www.perl.org/,Perl 主页。 $ /opt/local/bin/perl --version 这是 perl,为 darwin-2level 构建的 v5.8.8 版权所有 1987-2006,拉里·沃尔 Perl 只能根据艺术许可或 GNU 通用公共许可证,可在 Perl 5 源工具包中找到。 Perl 的完整文档,包括常见问题列表,应该在 这个系统使用“man perl”或“perldoc perl”。如果您可以访问 Internet,将您的浏览器指向 http://www.perl.org/,Perl 主页。
我错过了什么?