Linux网络和Windows网络的差别

Linux中的网络和Windows有什么差别,具体的设置是怎么样的?

Linux的网络管理可以在文件中直接进行修改,支持手动添加网关、dns,可以设置DHCP,但是也可以禁用DHCP,指定IP,可操作性较Windows更方便一些,Windows一般都是采用DHCP分配的IP,也就是说,Linux中的IP一般设定为固定的即可,对应我们的服务器IP不能够经常换,需要固定,所以,就网络来说,Linux的管理较Windows方便

不知道你这个问题是否已经解决, 如果还没有解决的话:

  • 您还可以看一下 铭智老师的windows+linux下的应急响应课程中的 windows应急想用中用到的工具小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    根据参考资料和个人经验,可以总结出Linux和Windows网络方面之间的差别和一些具体的设置和配置方面的信息如下:

    1. 内核结构:Linux内核是宏内核,而Windows NT内核是混合型类型内核,这是两者之间的最大差异之一。
    2. 用户权限:Linux通过严格的用户权限实现卓越的安全性,而Windows系统上很少采取最低权限管理模型,因此恶意软件和病毒在运行Windows的系统上比在运行Linux的系统上更容易传播。
    3. 默认远程端口:Linux的默认远程端口为22,而Windows的默认远程端口为3389。
    4. 远程连接工具:Linux和Windows各有很多常用的远程连接工具,如mstsc、anydesk、putty、vnc、xshell等。
    5. 操作系统分层:Linux和Windows都可以分成三层,包括最底层的硬件设备抽象、中间的内核和最上层的应用。
    6. 虚拟化技术:Linux和Windows系统用到的虚拟化技术也不同,如Linux通常用KVM和Xen,而Windows通常用Hyper-V和VMware。
    7. 文件系统:Linux使用Ext4、Btrfs等文件系统,而Windows使用NTFS等文件系统。
    8. 软件包管理:Linux使用包管理器如APT、Yum等管理软件包,而Windows使用安装程序如.exe等安装软件包。
    9. 网络配置:Linux和Windows的网络配置也有些许差异,比如Linux可以使用iptables来配置防火墙,而Windows可以使用Windows Defender防火墙。

    在具体的设置和配置方面,可以根据不同的需求来进行配置,具体步骤如下:

    1. 设置网络配置:可以使用网络管理工具或者命令行来配置IP地址、DNS、网关等。比如在Linux系统中可以使用ifconfig或者ip命令来进行IP地址配置,如下所示:
    ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    route add default gw 192.168.1.1
    

    在Windows系统中可以使用GUI配置IP地址、DNS、网关等,也可以使用netsh命令来进行配置,如下所示:

    netsh interface ipv4 set address "Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1
    
    1. 开启远程连接:可以通过Windows的远程桌面和Linux的SSH服务来开启远程连接,可以通过以下步骤来进行设置:

    在Windows系统中,首先需要在控制面板中开启远程桌面,然后需要配置防火墙,将端口3389开放。在Linux系统中,首先需要安装ssh服务,然后打开防火墙,将端口22开放。可以通过以下命令在Ubuntu系统中安装ssh服务:

    sudo apt-get install openssh-server
    

    在开启ssh服务之前,需要先生成公钥和私钥,可以通过以下命令来生成:

    ssh-keygen -t rsa
    

    然后可以使用Xshell或者Putty等工具来连接到Linux系统,输入用户名和密码即可登录。

    1. 安装软件包/应用程序:可以使用包管理器来安装软件包,也可以使用安装程序进行安装。在Linux系统中可以使用APT或者Yum等包管理器来安装软件包,如下所示:
    sudo apt-get install firefox
    sudo yum install firefox
    

    在Windows系统中可以通过双击.exe或.msi安装程序来安装软件,也可以通过winget等包管理器进行安装。

    1. 配置文件系统:可以通过挂载磁盘、格式化磁盘等方式来配置文件系统,如下所示:

    在Linux系统中,可以使用fdisk等命令来对硬盘进行分区和格式化,也可以使用mkfs等命令来对分区进行文件系统格式化。

    在Windows系统中,可以通过磁盘管理来对硬盘进行分区和格式化,也可以通过命令行来进行操作,如下所示:

    diskpart
    select disk 0
    clean
    create partition primary size=20000
    format fs=ntfs quick
    assign letter d
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^