Category

Search
/

Table of Contents

No table of contents
Join CloudFly's Telegram channel to receive more offers and never miss any promotions from CloudFly

Tổng Hợp 20 Lệnh Netstat Để Quản Lý Mạng Linux

Trong quản lý mạng Linux, Netstat là một công cụ không thể thiếu giúp quản trị viên theo dõi và phân tích các kết nối mạng. Với các lệnh netstat này, bạn có thể nhanh chóng chẩn đoán và khắc phục các sự cố mạng, đảm bảo hệ thống hoạt động ổn định. Trong bài viết dưới đây, CloudFly sẽ tổng hợp 20 lệnh netstat để quản lý mạng Linux. Hãy theo dõi ngay để nắm bắt và xử lý mọi tình huống mạng một cách nhanh chóng, chính xác.

tổng hợp 20 lệnh netstat để quản lý mạng linux

1. Netstat là gì?

Netstat, viết tắt của "network statistics" (thống kê mạng), là một công cụ dòng lệnh dùng để giám sát các kết nối mạng. Bao gồm cả kết nối vào và ra, cùng với việc xem các bảng định tuyến, thống kê giao diện, và nhiều thông tin khác. Netstat được tích hợp sẵn trên tất cả các hệ điều hành Unix và cũng có sẵn trên Linux. Nó đã trở thành một công cụ rất hữu ích trong việc khắc phục sự cố mạng và đo lường hiệu suất. Bạn có thể sử dụng để gỡ lỗi dịch vụ mạng, xác định cổng nào đang mở và liệu có chương trình nào đang sử dụng cổng đó hay không.

2. Tổng hợp 20 lệnh Netstat để quản lý mạng Linux

Dưới đây là 20 lệnh Netstat thường được quản trị viên mạng Linux sử dụng, cùng với mô tả chi tiết về từng lệnh:

2.1. Liệt kê tất cả LISTENING Ports

Để xem tất cả các LISTENING Ports (TCP và UDP), bạn sử dụng lệnh netstat -a. Nếu muốn xem dần, bạn có thể thêm | more.

tổng hợp 20 lệnh netstat để quản lý mạng linux 1

2.2. Liệt kê các kết nối Port TCP

Nếu bạn chỉ muốn xem các cổng TCP, bạn sử dụng lệnh netstat -at. Để xem từng phần một, bạn thêm | more.

tổng hợp 20 lệnh netstat để quản lý mạng linux 2

2.3. Liệt kê các kết nối Port UDP

Để liệt kê các cổng UDP, bạn dùng lệnh netstat -au. Thêm | more nếu cần xem từ từ.

tổng hợp 20 lệnh netstat để quản lý mạng linux 3

2.4. Liệt kê tất cả các kết nối ở trạng thái LISTENING

Bạn có thể xem tất cả các kết nối đang ở trạng thái LISTENING với lệnh netstat -l. Thêm | more để xem từng phần.

tổng hợp 20 lệnh netstat để quản lý mạng linux 4

2.5. Liệt kê tất cả các Port Listening TCP

Để xem các Port Listening TCP, bạn sử dụng lệnh netstat -lt. Thêm | more nếu cần.

tổng hợp 20 lệnh netstat để quản lý mạng linux 5

2.6. Liệt kê tất cả các Port Listening UDP

Bạn có thể xem các Port Listening UDP với lệnh netstat -lu. Thêm | more để dễ theo dõi.

tổng hợp 20 lệnh netstat để quản lý mạng linux 6

2.7. Liệt kê tất cả các Port Listening UNIX

Để liệt kê các Port Listening UNIX, bạn sử dụng lệnh netstat -lx. Thêm | more nếu cần.

tổng hợp 20 lệnh netstat để quản lý mạng linux 7

2.8. Hiển thị số liệu thống kê theo giao thức

Bạn có thể xem thống kê cho các giao thức như TCP, UDP, ICMP và IP với lệnh netstat -s. Thêm | more để xem chi tiết.

tổng hợp 20 lệnh netstat để quản lý mạng linux 8

2.9. Hiển thị thống kê theo giao thức TCP

Bạn có thể xem thống kê cho giao thức TCP với lệnh netstat -st. Thêm | more để dễ theo dõi.

tổng hợp 20 lệnh netstat để quản lý mạng linux 9

2.10. Hiển thị thống kê theo giao thức UDP

Để xem thống kê cho giao thức UDP, bạn dùng lệnh netstat -su. Thêm | more nếu cần.

tổng hợp 20 lệnh netstat để quản lý mạng linux 10

2.11. Hiển thị tên dịch vụ và PID

Để thấy tên dịch vụ cùng số PID, bạn sử dụng lệnh netstat -tp. Thêm | more để dễ theo dõi.

tổng hợp 20 lệnh netstat để quản lý mạng linux 11

2.12. Hiển thị chế độ Promiscuous

Bạn có thể xem chế độ Promiscuous với lệnh netstat -ac 5 | grep tcp. Lệnh này sẽ cập nhật thông tin sau mỗi 5 giây.

tổng hợp 20 lệnh netstat để quản lý mạng linux 12

2.13. Hiển thị bảng định tuyến Kernel IP

Để xem bảng định tuyến IP, bạn sử dụng lệnh netstat -r.

tổng hợp 20 lệnh netstat để quản lý mạng linux 13

2.14. Hiển thị số lượng trao đổi trên mạng

Bạn có thể xem số lượng gói tin gửi và nhận, bao gồm cả gói MTU.

tổng hợp 20 lệnh netstat để quản lý mạng linux 14

2.15. Hiển thị bảng giao diện Kernel

Bạn có thể xem bảng giao diện tương tự như lệnh ifconfig với netstat -ie. Thêm | more nếu cần.

tổng hợp 20 lệnh netstat để quản lý mạng linux 15

2.16. Hiển thị thông tin IPv4 và IPv6

Để xem thông tin về IPv4IPv6 Group Memberships, bạn sử dụng lệnh netstat -g.

tổng hợp 20 lệnh netstat để quản lý mạng linux 16

2.17. Hiển thị thông tin Netstat liên tục

Để nhận thông tin Netstat liên tục, bạn sử dụng lệnh netstat -c. Lệnh này sẽ cập nhật thông tin sau mỗi vài giây.

tổng hợp 20 lệnh netstat để quản lý mạng linux 17

2.18. Tìm các dịch vụ và cổng mà dịch vụ đang sử dụng

Bạn sử dụng lệnh netstat -tlpn để tìm cổng và ứng dụng đang sử dụng chúng, giúp kiểm tra các dịch vụ đang chạy.

tổng hợp 20 lệnh netstat để quản lý mạng linux 18

2.19. Tìm các dịch vụ đang sử dụng cùng một cổng

Bạn có thể xem các chương trình đang lắng nghe trên một cổng cụ thể. Ví dụ như cổng HTTP/HTTPS, với lệnh netstat -ap | grep http.

tổng hợp 20 lệnh netstat để quản lý mạng linux 19

2.20. Hiển thị thống kê mạng dạng dữ liệu thô

Để xem thống kê mạng dạng dữ liệu thô, bạn sử dụng lệnh netstat --statistics --raw. Thêm | more nếu cần để xem từ từ.

tổng hợp 20 lệnh netstat để quản lý mạng linux 20

3. Vai trò của Netstat trong quản lý mạng Linux

Netstat đóng một vai trò quan trọng trong việc quản lý mạng trên hệ thống Linux. Nhờ khả năng cung cấp thông tin chi tiết về các kết nối mạng và tình trạng mạng của hệ thống. Dưới đây là một số vai trò chính của Netstat:

3.1. Giám sát kết nối mạng

Netstat cho phép bạn theo dõi các kết nối mạng hiện tại, bao gồm cả các kết nối vào và ra. Bạn có thể xem các địa chỉ IP, cổng và trạng thái của các kết nối đang hoạt động. Từ đó giúp bạn nhận diện và quản lý các kết nối mạng của hệ thống một cách dễ dàng.

3.2. Xác định các cổng mở

Công cụ này cho phép bạn kiểm tra các cổng đang mở trên hệ thống và xác định các dịch vụ đang lắng nghe trên các cổng đó. Điều này rất quan trọng để đảm bảo rằng không có cổng nào mở mà không cần thiết, giúp tăng cường bảo mật cho hệ thống.

3.3. Theo dõi hiệu suất mạng

Netstat cung cấp thông tin về lưu lượng mạng và các bảng định tuyến. Bạn có thể sử dụng công cụ này để đo lường hiệu suất mạng và phát hiện các vấn đề tiềm ẩn. Chẳng hạn như băng thông thấp hoặc độ trễ cao.

3.4. Khắc phục sự cố mạng

Khi gặp sự cố mạng, Netstat là một công cụ hữu ích để xác định các vấn đề. Bạn có thể kiểm tra các kết nối không mong muốn hoặc các vấn đề với dịch vụ mạng cụ thể. Từ đó tìm ra hướng giải quyết phù hợp.

3.5. Quản lý bảng định tuyến

Netstat cho phép bạn xem các bảng định tuyến, giúp theo dõi các tuyến đường mạng mà dữ liệu đang đi qua. Điều này hỗ trợ việc cấu hình và kiểm tra các thiết lập định tuyến trên hệ thống của bạn.

3.6. Kiểm tra giao diện mạng

Bạn có thể sử dụng Netstat để xem thông tin thống kê về các giao diện mạng. Chẳng hạn như số lượng gói tin gửi đi và nhận được, lỗi mạng, và các vấn đề khác liên quan đến giao diện.

>>> Xem thêm: Điểm Khác Biệt Giữa Hosting Linux Và Hosting Windows

Hy vọng bài viết trên trên đã giúp bạn hiểu rõ hơn về 20 lệnh Netstat để quản lý mạng Linux. Nếu còn thắc mắc hay muốn đăng ký máy chủ ảo Cloud Server tại CloudFly, hãy liên hệ ngay với chúng tôi qua thông tin bên dưới để được tư vấn và hỗ trợ chi tiết. Đội ngũ kỹ thuật có chuyên môn cao luôn sẵn sàng 24/7 để giải quyết mọi vấn đề của bạn.

THÔNG TIN LIÊN HỆ:

  • Group săn sale: https://t.me/cloudflyvn

 

Join CloudFly's Telegram channel to receive more offers and never miss any promotions from CloudFly
Share