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.
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.
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:
Để 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.
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.
Để 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ừ.
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.
Để xem các Port Listening TCP, bạn sử dụng lệnh netstat -lt. Thêm | more nếu cần.
Bạn có thể xem các Port Listening UDP với lệnh netstat -lu. Thêm | more để dễ theo dõi.
Để liệt kê các Port Listening UNIX, bạn sử dụng lệnh netstat -lx. Thêm | more nếu cần.
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.
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.
Để xem thống kê cho giao thức UDP, bạn dùng lệnh netstat -su. Thêm | more nếu cần.
Để 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.
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.
Để xem bảng định tuyến IP, bạn sử dụng lệnh netstat -r.
Bạn có thể xem số lượng gói tin gửi và nhận, bao gồm cả gói MTU.
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.
Để xem thông tin về IPv4 và IPv6 Group Memberships, bạn sử dụng lệnh netstat -g.
Để 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.
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.
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.
Để 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ừ.
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:
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.
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.
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.
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.
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.
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Ệ: