分享一些 Linux =》Win、Win=》 Linux 心得及 DD 脚本

2020-07-18 21:39:18 +08:00
 iplcbest

我们从国外购买服务器后,基于使用习惯、实际用途、安全考虑等原因,难免重装系统。因为不同商家提供的系统模板不同、配套 VNC 不同,会有很多坑。希望这篇文章能有所帮助。

Linux=》 Windows:

最简单的办法是用一键 DD 脚本,但是 DD 之前首先确认:

1.有无 VNC

2.机器配置是否足够

3.记录网络配置

关于第一点:

VNC 可以实时查看机器的状态,根据机器的提示及时调整设置。

VNC 对商家是需要额外占用资源的,所以不是每个商家都提供,甚至一些大厂如 Oneprovider 的廉价产品都可能不提供 VNC 或者 IPMI 。对新手来说,最好购买有 VNC 的机器。

有的商家提供的 VNC 是 IP 地址+端口+密码形式,这种可以在本机使用 VNC Viewer 链接,挂代理访问会更流畅。

有的商家是提供 Html VNC,这种需要登录商家网页查看。

关于第二点:

大部分 Windows 系统由于自带图形界面( GUI ),因此系统初始化后占用内存即比较高,Windows Server 2012 优化好一般能控制在 700M 以内,更早版本的系统存在安全隐患,或者对 RDP 协议没有升级,建议至少 2012 版本。

Linux 的图形界面在安装后也会占用大量的内存,甚至可能超过 700M,而且 Xrdp 等软件的部署也很繁琐,Linux 的图形界面也有很多版本,使用习惯也有较大差异,所以除非个人爱好和熟练使用,不建议尝试安装 Linux 桌面。

安装 Windows 之后,你至少需要安装浏览器,这个时候如果你喜欢用 Chrome,那么建议机器至少配置 2G 内存,否则 Chrome 可能会被服务器直接杀掉,启动不起来。Firefox 相比 Chrome,会节省一些内存。但如果机器不是简单挂机,而是生产用途,建议预留 2G 内存。注:目前的虚拟化技术,内存不太容易超售(如使用 KVM 虚拟化技术),CPU 性能较难保证,所以预留足够的内存是很必要的。

关于第三点:

使用 ip a , ip r 查询本机 IP 地址、网关设置,在服务器没有 DHCP 自动分配地址的情况下,DD 结束后,通过 VNC 手动设置。网络配置不好,外网是无法通过远程桌面连接的。

确认好上述问题后,直接上 DD 脚本:

(手打感谢 moe 大佬,为小白省了很多时间)

#DD Windows Server 2012 R2 64 位 精简版 [账户 Administrator 密码 WinSrv2012r2x64-Chinese]
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'https://api.moeclub.org/GoogleDrive/1KTzROA2eWTHC8qWUG2Vr-onuRTwaIOSe'

#DD Windows Server 2019 Datacenter 64 位 精简版 [账户 Administrator 密码 WinSrv2019dc-Chinese]
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'https://api.moeclub.org/GoogleDrive/1NbOzolHsDGbp3gJ3TeQ9_4qkmSLIuO07'

#DD Windows7 32 位 精简版 [账户 Administrator 密码 Windows7x86-Chinese]
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'https://api.moeclub.org/GoogleDrive/15NkZxVdkcx2P9cFez9gxkqVEQksKMrx1'

#DD Windows7 sp1 64 位 旗舰精简版 自带 IIS [账户 Administrator 密码 www.nat.ee]
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'https://api.moeclub.org/GoogleDrive/1KA9PDH4T2ODbxS97T6MtTk5TwifQQoIp'

#DD Windows7 64 位 旗舰精简版 [账户 Administrator 密码 www.nat.ee]
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'https://api.moeclub.org/GoogleDrive/1C9Y0Iu1pGX4-blb_3G49jOqv13Zeka6-'

#DD Windows10 64 位 企业精简版 2019LTSC [账户 Administrator 密码 www.nat.ee]
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'https://api.moeclub.org/GoogleDrive/1pUNKV0nQvFXDZYJnfq2FzEfQNCZ3_5g7'

大部分商家支持 DHCP 分配 IP 地址,但有的时候你需要附上网络设置,特别是没有 VNC 的情况下:

wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh --ip-addr X.X.X.X --ip-mask X.X.X.X --ip-gate X.X.X.X -dd 'DD 包 直链地址'

DD 以后的建议:

1.修改密码及默认端口。Windows 服务器的 3389 端口经常被人扫描和爆破,建议修改默认的 3389 端口,具体在注册表中搜索键值 3389,修改两处,重启即可。

2.Windows 建议中转加速再链接。因为是图形界面,延迟越大,使用体验越差。建议通过 IPLC 或者 CN2 网络中转,注意要支持 UDP 协议,这样使用会更流畅。

3.本地的远程桌面程序设置要优化。主要是调整网络配置选项,让 mstsc.exe 自动节省带宽。注意要开启位图缓存。

Windows=》 Linux:

如果你有这个需求,建议首先使用商家的系统重装模板,因为自己重装会非常繁琐。

没有模板的情况下,建议通过挂载 ISO+VNC 来重装。

下载支持图形安装的 Linux 系统 ISO,挂载 ISO 后,重启机器进入 VNC,选择从 DVD-ROM 启动,然后根据提示一步步安装。

4187 次点击
所在节点    Linux
5 条回复
vk42
2020-07-18 22:35:06 +08:00
远程为啥还那么依赖图形界面??
1KTN90lKW9gVJ9vX
2020-07-18 23:28:37 +08:00
@vk42 也许是为了挂软件,,,,,😅
xxstop
2020-07-19 02:07:29 +08:00
被商家 TOS 警告的风险大不大?
iplcbest
2020-07-23 17:41:12 +08:00
@xxstop 一般不大,主要是 win 比较消耗资源,如果不是独服,可能影响其他小鸡
xxstop
2020-07-23 18:04:10 +08:00
@iplcbest #4 想走 GCP,GCP 现在不升级都没办法搞 Win 服务器,以前可以。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/691213

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX