Cách làm việc với mạng từ thiết bị đầu cuối Linux 11 Lệnh bạn cần biết
Cho dù bạn muốn tải xuống các tệp, chẩn đoán sự cố mạng, quản lý giao diện mạng của bạn hoặc xem số liệu thống kê mạng, có một lệnh đầu cuối cho điều đó. Bộ sưu tập này chứa các công cụ đã thử và đúng và một vài lệnh mới hơn.
Bạn có thể thực hiện hầu hết việc này từ máy tính để bàn đồ họa, mặc dù ngay cả người dùng Linux hiếm khi sử dụng thiết bị đầu cuối cũng thường khởi chạy một để sử dụng ping và các công cụ chẩn đoán mạng khác.
cuộn tròn & wget
Sử dụng cuộn tròn hoặc là wget lệnh để tải xuống một tệp từ Internet mà không cần rời khỏi thiết bị đầu cuối. Nếu bạn đang sử dụng curl, hãy gõ cuộn tròn -O theo sau là đường dẫn đến tập tin người dùng có thể sử dụng wget không có bất kỳ tùy chọn nào. Tập tin sẽ xuất hiện trong thư mục hiện tại.
curl -O website.com/file
wget website.com/file
ping
ping gửi các gói ECHO_REQUEST đến địa chỉ bạn chỉ định. Đó là một cách tuyệt vời để xem liệu máy tính của bạn có thể giao tiếp với Internet hoặc một địa chỉ IP cụ thể hay không. Tuy nhiên, hãy nhớ rằng nhiều hệ thống được cấu hình không đáp ứng với ping, tuy nhiên.
Không giống như lệnh ping trên Windows, lệnh ping Linux sẽ tiếp tục gửi các gói cho đến khi bạn chấm dứt nó. Bạn có thể chỉ định số lượng gói hữu hạn với -c công tắc điện.
ping -c 4 google.com
tracepath & traceroute
Các tracepath lệnh tương tự như theo dõi, nhưng nó không yêu cầu quyền root. Nó cũng được cài đặt theo mặc định trên Ubuntu, trong khi traceroute thì không. tracepath theo dõi đường dẫn mạng đến đích bạn chỉ định và báo cáo từng đường nhảy Hop theo đường dẫn. Nếu bạn gặp sự cố hoặc chậm mạng, tracepath có thể cho bạn biết mạng bị lỗi ở đâu hoặc xảy ra sự chậm chạp.
ví dụ tracepath.com
mtr
Các mtr lệnh kết hợp ping và tracepath thành một lệnh duy nhất. mtr sẽ tiếp tục gửi các gói, hiển thị cho bạn thời gian ping đến mỗi hop hop. Điều này cũng sẽ cho bạn thấy bất kỳ vấn đề nào - trong trường hợp này, chúng ta có thể thấy rằng hop 6 đang mất hơn 20% các gói.
mtr howtogeek.com
Nhấn q hoặc Ctrl-C để thoát khi hoàn tất.
chủ nhà
Các chủ nhà lệnh thực hiện tra cứu DNS. Đặt cho nó một tên miền và bạn sẽ thấy địa chỉ IP được liên kết. Cung cấp cho nó một địa chỉ IP và bạn sẽ thấy tên miền được liên kết.
lưu trữ howtogeek.com
máy chủ 208.43.115.82
ai là
Các ai là lệnh sẽ hiển thị cho bạn bản ghi whois của trang web, vì vậy bạn có thể xem thêm thông tin về người đã đăng ký và sở hữu một trang web cụ thể.
whois example.com
ifplugstatus
Các ifplugstatus lệnh sẽ cho bạn biết liệu cáp có được cắm vào giao diện mạng hay không. Nó không được cài đặt theo mặc định trên Ubuntu. Sử dụng lệnh sau để cài đặt nó:
sudo apt-get cài đặt ifplugd
Chạy lệnh để xem trạng thái của tất cả các giao diện hoặc chỉ định một giao diện cụ thể để xem trạng thái của nó.
ifplugstatus
ifplugstatus eth0
Đã phát hiện thấy nhịp Liên kết được phát hiện có nghĩa là cáp đã được cắm. Bạn sẽ thấy được rút điện ra nếu không có.
ifconfig
Các ifconfig lệnh có nhiều tùy chọn để cấu hình, điều chỉnh và gỡ lỗi các giao diện mạng của hệ thống của bạn. Đây cũng là một cách nhanh chóng để xem địa chỉ IP và thông tin giao diện mạng khác. Kiểu ifconfig để xem trạng thái của tất cả các giao diện mạng hiện đang hoạt động, bao gồm cả tên của chúng. Bạn cũng có thể chỉ định tên của giao diện để chỉ xem thông tin về giao diện đó.
ifconfig
ifconfig eth0
ifdown & ifup
Các suy giảm và nếu các lệnh giống như chạy ifconfig lên hoặc là ifconfig xuống. Đặt tên của một giao diện, họ đưa giao diện xuống hoặc đưa nó lên. Điều này yêu cầu quyền root, vì vậy bạn phải sử dụng sudo trên Ubuntu.
sudo ifdown eth0
sudo ifup eth0
Hãy thử điều này trên hệ thống máy tính để bàn Linux và có thể bạn sẽ nhận được thông báo lỗi. Máy tính để bàn Linux thường sử dụng NetworkManager, nơi quản lý các giao diện mạng cho bạn. Các lệnh này vẫn sẽ hoạt động trên các máy chủ mà không cần NetworkManager.
Nếu bạn thực sự cần cấu hình NetworkManager từ dòng lệnh, hãy sử dụng bước sóng chỉ huy.
thông minh
Các thông minh lệnh có thể giải phóng địa chỉ IP của máy tính của bạn và nhận địa chỉ mới từ máy chủ DHCP của bạn. Điều này đòi hỏi quyền root, vì vậy hãy sử dụng sudo trên Ubuntu. Chạy dhclient không có tùy chọn để nhận địa chỉ IP mới hoặc sử dụng -r chuyển sang phát hành địa chỉ IP hiện tại của bạn.
sudo dhclient -r
sudo dhclient
netstat
Các netstat lệnh có thể hiển thị rất nhiều số liệu thống kê giao diện khác nhau, bao gồm các ổ cắm mở và bảng định tuyến. Chạy lệnh netstat không có tùy chọn và bạn sẽ thấy danh sách các ổ cắm mở.
Có rất nhiều bạn có thể làm với lệnh này. Ví dụ: sử dụng netstat -p lệnh để xem các chương trình liên quan đến ổ cắm mở.
Xem số liệu thống kê chi tiết cho tất cả các cổng với netstat -s.
Chúng tôi cũng đã đề cập đến các lệnh để quản lý quy trình và làm việc với các tệp trong quá khứ.