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


  • 萌新

    我们从国外购买服务器后,基于使用习惯、实际用途、安全考虑等原因,难免重装系统。因为不同商家提供的系统模板不同、配套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脚本:

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

    #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启动,然后根据提示一步步安装。


  • 萌新

    Windows 装 Linux 也可以用这个
    https://blog.ilemonrain.com/linux/win32-loader-windows-to-linux-tutorial.html
    但是也需要 VNC, 没办法自动安装.



  • 谢谢你的分享对我非常有帮助。



  • 非常好的技术贴,谢谢!


  • 大佬

    收藏一下



广告

分类

47
Online

5.1k
Users

16.2k
Topics

52.9k
Posts

Placeholder: TEMPORARY DATA FOR EXPERIMENTAL USAGE