许多教程建议如果我希望它不可恢复,我应该用 /dev/urandom 而不是 /dev/zero 填充磁盘。但是我不太明白,在零填充后如何仍然可以恢复磁盘?这只是可以恢复零填充磁盘的非常专业的人(阅读政府机构),还是普通的极客可以做的事情?
PS:我并不担心我的数据,我不时出售二手电脑,我宁愿普通的乔买家不会从他们那里恢复任何有趣的东西。
是否可以在 Windows 7(以及旧版本,如果可能)下更改某个进程的 GPU 优先级?
更改 CPU 优先级似乎对 GPU 使用率没有任何影响。我有一个程序在 GPU 上做一些数学运算,但我希望它只使用空闲的 GPU 周期。
这是场景:
我有一台运行 Windows 7 Ultimate 的台式机。这个桌面上有 VMware Workstation,以及一个运行自定义 linux 的虚拟机,它安装了 OpenSSH 并可以正常工作。
桌面从路由器获取互联网,路由器为其分配 IP 192.168.4.50(始终使用 DHCP 地址保留)。虚拟机设置为使用桥接网络,并获取 IP 192.168.4.200(同样,始终)。
这个桌面是无法从外部世界访问的,路由器并不是唯一将它与具有真实 IP 的调制解调器分开的东西。因此,我使用了一个专有的 VPN 程序 (TeamViewer),它允许我从任何地方连接到这个桌面。
这是问题所在:
运行屏幕共享程序(RDP 或 TeamViewer)以便能够在基于文本的虚拟机中键入命令是缓慢的、浪费带宽且繁琐的。如果我可以通过 SSH 直接进入虚拟机,那就容易多了,因此 VPN 的流量将只是 SSH 的流量。
VPN 为我分配了一个 IP,为桌面分配了一个 IP。假设桌面是 7.7.7.7
我的问题是,如何通过 SSH 连接到 7.7.7.7:22,并让桌面正确地将传入的 SSH 连接转发到虚拟机?
我虽然这应该做:
netsh interface portproxy add v4tov4 listenport=22 connectport=22 connectaddress=192.168.4.200
Run Code Online (Sandbox Code Playgroud)
但它没有。有谁知道为什么?
任何人都可以提出其他建议吗?也许一个简单的程序可以在 Windows 机器上的不同接口之间进行正确的端口转发?
如果有帮助,我确实有一台带有真实 IP 的 Linux 机器,我可以用它来创建从 VM 到它的隧道,然后从那里创建 SSH,任何有关如何设置的帮助,表示赞赏,但我'如果可能的话,我宁愿避免它。