工控机装的软件
DBeaver是一个免费且开源的数据库管理工具,支持多种数据库系统。
Another Redis Desktop Manager(简称:RedisDesktopManager或RDM)是一个Redis数据库的可视化管理工具。它是一个跨平台的桌面应用程序,能够让用户更轻松地与Redis进行交互和管理。 更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值。
PostgreSQL是一个功能强大的开源关系型数据库管理系统(RDBMS),以其稳定性、扩展性和对 SQL 标准的严格遵循而闻名。
fcitx5小企鹅输入法xfce桌面系统
设置优先级 sudo ip route add 172.xx.xx.xx via 172.xx.xx.1 dev enpls
-
dev enpls
:指定数据包应该通过哪个网络接口发送。在这个例子中,enpls
是网络接口的名称。
重启校时服务器
sudo service ntp restart
查看校时结果
ntp -pn
xfce4怎么设置网络
百度知道https://jingyan.baidu.com/article/49711c619bca2ffa441b7c1c.html
ip link show 或 ifconfig -a
可以查看所有网络接口的详细信息. ifclsonfig命令可以查看Linux系统中正在使用的网卡,包括物理网卡和虚拟网卡,
cat /proc/net/dev
查看该文件,也是显示lo、neiwang、platform三个网卡
ls /sys/devices/virtual/net/
查看虚拟网卡,只有lo
lspcilspci
是一个在 Linux 系统中用于列出所有 PCI(Peripheral Component Interconnect)设备的命令行工具。它显示了系统中
所有通过 PCI 总线连接的硬件设备的详细信息,包括但不限于显卡、网络卡、声卡等。
nmclinmcli
是 NetworkManager 的命令行工具
ifconfig命令可以查看Linux系统中正在使用的网卡,包括物理网卡和虚拟网卡,如果想要查看Linux系统中全部的网卡,可以查看/proc/net/dev文件,那如何区分网卡是虚拟还是物理的呢?
Sangfor SSL VPN CS Support System VNIC 是由深信服(Sangfor)开发的一种虚拟网络接口卡(Virtual Network Interface Card,简称 VNIC)。它主要用于支持深信服 SSL VPN 客户端(如 Easy Connect)的功能,允许用户通过 SSL VPN 安全地连接到企业内部网络。
在 Windows 系统中,当你看到“更改适配器设置”中有多个网络适配器(网卡)时,这通常意味着你的计算机连接了多个网络接口。
这些接口可以是物理网卡,也可以是虚拟网卡。以下是一些常见的情况及其解释: ### 1. **物理网卡** 物理网卡是实际安装在计算机中的硬件设备,用于连接网络。如果你的计算机有多个物理网卡,可能是因为以下原因: - **多网卡需求**:某些计算机可能需要连接到多个网络,例如同时连接到有线网络和无线网络。 - **扩展功能**:某些服务器或工作站可能安装了额外的网卡,以提供更高的网络带宽或冗余。 ### 2. **虚拟网卡** 虚拟网卡是由软件创建的逻辑网络接口,通常用于以下场景: - **虚拟化软件**:如果你安装了虚拟化软件(如 VMware、VirtualBox 或 Hyper-V),这些软件会创建虚拟网卡,用于虚拟机之间的网络通信。 - **网络桥接**:Windows 可能会创建虚拟网卡用于网络桥接功能,例如将有线网络和无线网络桥接在一起。 - **VPN 客户端**:某些 VPN 客户端软件会创建虚拟网卡,用于处理加密的网络流量。 - **容器技术**:如果你使用了 Docker 等容器技术,系统会创建虚拟网卡用于容器之间的网络通信。 ### 3. **如何识别物理网卡和虚拟网卡** 在 Windows 中,你可以通过以下方法区分物理网卡和虚拟网卡: #### 使用“网络连接”窗口 1. 打开“控制面板”。 2. 选择“网络和共享中心”。 3. 在左侧菜单中选择“更改适配器设置”。 在这里,你可以看到所有网络适配器的列表。通常,虚拟网卡的名称会包含“虚拟”、“veth”、“tap”等字样,而物理网卡的名称通常会包含制造商
名称(如“Intel”、“Realtek”等)。 #### 使用命令行工具 你可以使用 `ipconfig` 命令来查看网络适配器的详细信息: ```cmd ipconfig /all ``` 在输出中,物理网卡通常会显示其物理地址(MAC 地址),而虚拟网卡可能没有物理地址或显示为“00-00-00-00-00-00”。 ### 4. **管理多个网卡** 如果你有多个网卡,可能需要管理它们的网络设置,以确保网络通信正常。以下是一些常见的管理任务: - **禁用/启用网卡**:右键点击网卡图标,选择“启用”或“禁用”。 - **配置 IP 地址**:右键点击网卡图标,选择“属性”,然后选择“Internet 协议版本 4 (TCP/IPv4)”或“Internet 协议版本 6 (TCP/IPv6)”进行配置。 - **查看网络状态**:右键点击网卡图标,选择“状态”查看当前的网络连接状态。 ### 示例 假设你的计算机有以下网卡: - **物理网卡**:`Ethernet`(有线网络) - **虚拟网卡**:`VMware Network Adapter VMnet1`(虚拟化软件创建的虚拟网卡) - **无线网卡**:`Wi-Fi`(无线网络) 在“更改适配器设置”中,你可以看到这些网卡的列表。你可以通过右键点击每个网卡并选择“属性”来管理它们的设置。 ### 总结 在 Windows 系统中看到多个网卡是正常现象,这些网卡可以是物理网卡,也可以是虚拟网卡。
通过识别它们的名称和属性,你可以更好地管理和配置网络设置,以满足你的需求。
创建虚拟网络,这么多方式,什么意思没理解。
在 Linux 系统中,创建虚拟网卡可以通过多种方式实现,具体取决于你的需求和使用场景。以下是一些常见的方法来创建虚拟网卡: ### 1. 使用 `ip` 命令创建虚拟接口 你可以使用 `ip` 命令创建虚拟接口,例如虚拟以太网设备(`veth`)或虚拟桥接设备(`virbr`)。 #### 创建虚拟以太网设备(`veth`) ```bash sudo ip link add veth0 type veth peer name veth1 ``` 这将创建一对虚拟以太网设备 `veth0` 和 `veth1`,它们可以用于容器或虚拟机之间的通信。 #### 创建虚拟桥接设备(`virbr`) ```bash sudo ip link add virbr0 type bridge ``` 这将创建一个虚拟桥接设备 `virbr0`,通常用于虚拟机网络。 ### 2. 使用 `virsh` 命令创建虚拟网络 如果你使用的是 `libvirt` 来管理虚拟机,可以通过 `virsh` 命令创建虚拟网络。 #### 创建虚拟网络 ```bash virsh net-define /path/to/network.xml virsh net-start <network-name> virsh net-autostart <network-name> ``` 其中,`/path/to/network.xml` 是一个 XML 文件,定义了虚拟网络的配置。例如: ```xml <network> <name>my-virtual-network</name> <forward mode='nat'/> <bridge name='virbr1' stp='on' delay='0'/> <ip address='192.168.100.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.100.2' end='192.168.100.254'/> </dhcp> </ip> </network> ``` ### 3. 使用 `nmcli` 创建虚拟接口 如果你使用的是 NetworkManager,可以通过 `nmcli` 命令创建虚拟接口。 #### 创建虚拟以太网设备(`veth`) ```bash nmcli con add type veth con-name veth0 ifname veth0 peer-con-name veth1 peer-ifname veth1 ``` ### 4. 使用 `brctl` 创建虚拟桥接设备 `brctl` 是一个用于管理桥接设备的工具。 #### 创建虚拟桥接设备 ```bash sudo brctl addbr virbr0 sudo ip link set virbr0 up ``` ### 5. 使用 `tunctl` 创建虚拟 TUN/TAP 设备 `tunctl` 是一个用于创建虚拟 TUN/TAP 设备的工具,通常用于 VPN 或虚拟机网络。 #### 创建虚拟 TUN/TAP 设备 ```bash sudo tunctl -t tap0 ``` 这将创建一个名为 `tap0` 的虚拟 TUN/TAP 设备。 ### 示例:创建虚拟以太网设备并配置 以下是一个完整的示例,展示了如何创建虚拟以太网设备并配置它们: ```bash # 创建虚拟以太网设备对 sudo ip link add veth0 type veth peer name veth1 # 设置虚拟接口的 IP 地址 sudo ip addr add 10.0.0.1/24 dev veth0 sudo ip addr add 10.0.0.2/24 dev veth1 # 启用虚拟接口 sudo ip link set veth0 up sudo ip link set veth1 up # 验证虚拟接口 ip link show veth0 ip link show veth1 ``` 通过这些方法,你可以根据需要创建不同类型的虚拟网卡,用于容器、虚拟机或网络测试等场景。