search
HomeOperation and MaintenanceLinux Operation and MaintenanceHow to check which network cards are available in Linux

How to check which network cards are available in Linux: 1. Use the "ifconfig -a" command to check; 2. Use the "cat /proc/net/dev" command to check; 3. Use "lspci | grep -i ' eth'" or "lspci | grep -i net" command to view.

How to check which network cards are available in Linux

#The operating environment of this tutorial: linux5.9.8 system, Dell G3 computer.

Check how many network cards the Linux system has

Method 1: Use ifconfig -a

ifconfig : The most commonly used command to configure and view network interface information. Executing this command on the server will get the content below. You can see multiple devices and device status and information in the following content.

[root@xuegod65 ~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0C:29:04:08:91  
          inet addr:192.168.1.250  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe04:891/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14454 errors:0 dropped:0 overruns:0 frame:0
          TX packets:961 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1174828 (1.1 MiB)  TX bytes:112979 (110.3 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:04:08:9B  
          inet addr:192.168.240.1  Bcast:192.168.240.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe04:89b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:112 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9334 (9.1 KiB)  TX bytes:8366 (8.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Method 2: Use cat /proc/net/dev

[root@xuegod65 ~]# cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  eth0: 1190124   14635    0    0    0     0          0         0   119423     999    0    0    0     0       0          0
  eth1:    9334     112    0    0    0     0          0         0     8366      90    0    0    0     0       0          0

method 3: Use lspci | grep -i 'eth' or lspci | grep -i net

to list each pci bus After filtering through grep, you can get the network card device list

[oracle@mori ~]$ lspci |grep -i 'eth'
   02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
   02:06.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
 
[oracle@mori ~]$ lspci | grep -i net
   02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
   02:06.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)

Related recommendations: "Linux Video Tutorial"

The above is the detailed content of How to check which network cards are available in Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
How to integrate Debian OpenSSL into your applicationHow to integrate Debian OpenSSL into your applicationApr 13, 2025 am 06:30 AM

Integrating the OpenSSL library in Debian systems requires only a few simple steps. Step 1: Install the OpenSSL development library Use the following command to install the necessary development library and header files: sudoapt-getupdatesudoapt-getinstalllibssl-dev Step 2: Use OpenSSL in your application In your C/C code, include the OpenSSL header files and link to the OpenSSL library. For example: When #include#include is compiled, use the -lssl-lcrypto option to link the library: gccyour_application.c-oyo

How to use OpenSSL command line on DebianHow to use OpenSSL command line on DebianApr 13, 2025 am 06:27 AM

The OpenSSL command line tool under the Debian system is powerful and can be used for various tasks such as key pair generation, certificate creation and management, data encryption and decryption. This article will guide you to quickly get started with OpenSSL. 1. OpenSSL installation First, confirm that your Debian system has OpenSSL installed. If not installed, please execute the following command: sudoaptupdatesudoaptininstallopenssl 2. Key pair generation 1. Generate RSA private key: opensslgenrsa-outprivate.key2048 This command generates a 2048-bit RSA private key and saves it to private.k

How Debian integrates Hadoop with other toolsHow Debian integrates Hadoop with other toolsApr 13, 2025 am 06:24 AM

This guide details how to integrate Hadoop and other tools on the Debian system, covering key steps such as Java environment construction, Hadoop configuration, cluster startup and management. 1. Java environment preparation First, make sure that the system has Java 8 or higher installed. Use the following command to install OpenJDK8: sudoaptupdatesudoaptininstallopenjdk-8-jdk Verification installation: java-version 2. Hadoop download and decompression Download the latest version of Hadoop installation package (such as Hadoop3.3.1) from the ApacheHadoop official website and decompress to the specified directory

What are the tricks for GitLab on DebianWhat are the tricks for GitLab on DebianApr 13, 2025 am 06:21 AM

This article provides practical guides for efficient troubleshooting GitLab problems on Debian systems. 1. Log file check First, check the GitLab log file, usually located in the /var/log/gitlab directory. Unicorn, nginx and sidekiq logs are particularly important, they can provide clues to service crashes or errors. 2. System resource monitoring Use top or htop and other tools to monitor the server's CPU, memory and disk usage. High resource usage may cause GitLab to be instability. The command psaux|grepgitlab can view the resource usage of the GitLab process. 3. Network connection test confirms that the server network connection is correct

What to do if the debian mail server failsWhat to do if the debian mail server failsApr 13, 2025 am 06:18 AM

Have a problem with your Debian mail server? Don't worry, this article provides step-by-step guides to help you diagnose and resolve common failures. Step 1: Check the service status First, confirm whether the Postfix and Dovecot mail services are running normally: sudosystemctlstatuspostfixsudosystemctlstatusdovecot If the service is stopped, please use the following command to start: sudosystemctlstartpostfixsudosystemctlstartdovecot Step 2: Log file analysis View log file to find error information: Postf

How many users can the debian mail server host?How many users can the debian mail server host?Apr 13, 2025 am 06:15 AM

The number of users that the Debian mail server can carry is not a fixed value, but depends on the combined effect of many factors. These factors include server hardware configuration, network bandwidth, mail server software and its configuration, as well as user usage habits. Key influencing factors: Mail server software and configuration: Commonly used mail server software include Postfix (fast, reliable, lightweight), Exim (highly customizable) and Dovecot (popular IMAP/POP3 server). Their configuration options (such as mail queue size, connection limit, etc.) directly affect server performance. Hardware and network environment: server CPU, memory, storage space and network bandwidth, as well as network connection stability and speed

Debian system OpenSSL vulnerability fixDebian system OpenSSL vulnerability fixApr 13, 2025 am 06:12 AM

To ensure the security of OpenSSL on the Debian system, please follow the following steps: 1. System update: First, update your Debian system to the latest version. Use the following command to update the package list and upgrade all installed software: sudoaptupdatesudoaptupgrade 2. Version confirmation: Check the current OpenSSL version: opensslversion 3. OpenSSL upgrade: If the version is too old, please upgrade. Method 1: Direct upgrade (recommended): Use the following command to directly upgrade to the latest stable version of OpenSSL: sudoaptinstall--only-upgrade

How to troubleshoot OpenSSL issues on DebianHow to troubleshoot OpenSSL issues on DebianApr 13, 2025 am 06:09 AM

This article guides you how to effectively troubleshoot and resolve OpenSSL problems on Debian systems. 1. System and software package update First, make sure your Debian system has been updated to the latest version: sudoaptupdatesudoaptupgrade 2. Install OpenSSL and development library Install OpenSSL and its necessary development libraries: sudoaptininstallopenssllibssl-dev installation after the installation is completed, verify whether the installation is successful: opensslversion 3. Manual compilation and installation (optional) If the apt installation fails, you can try manually compiling and installing OpenSSL: from Op

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools