Cho dù bạn muốn tải xuống tệp, chẩn đoán sự cố mạng, quản lý giao diện mạng của mình hoặc xem thống kê mạng, đều có một lệnh thực hiện cho việc đó. Đó là lý do Followeek liệt kê 11 lệnh cơ bản và hữu ích nhất dành cho người sử dụng Linux. Hãy khám phá ngay bài viết ngày hôm nay cùng chúng tôi.
Curl & wget
Sử dụng curl hoặc là wget lệnh để tải xuống 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 lọn tóc, hãy gõ curl -O theo sau là đường dẫn đến tệp. người dùng có thể sử dụng wget mà không có bất kỳ tùy chọn nào .. Tệp sẽ xuất hiện trong thư mục hiện tại.
curl -O trang web.com/file
wget website.com/file
ping
ping gửi 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 định cấu hình không phản hồi với ping.
Không giống như lệnh ping trên Windows, lệnh ping trong Linux sẽ tiếp tục gửi các gói tin cho đến khi bạn kết thúc nó. Bạn có thể chỉ định một số lượng hữu hạn các gói với -c công tắc điện.
ping -c 4 google.com
tracepath & traceroute
Các lệnh tracepath không yêu cầu đặc 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 mà bạn chỉ định và báo cáo từng “bước nhảy” dọc theo đường dẫn. Nếu bạn đang gặp sự cố mạng hoặc tốc độ chậm, tracepath có thể cho bạn biết nơi mạng bị lỗi hoặc nơi xảy ra chậm.
tracepath example.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 tin, hiển thị cho bạn thời gian ping cho mỗi “bước nhảy”. Đ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% gói.
mtr howtogeek.com
Nhấn q hoặc Ctrl-C để thoát khi bạn hoàn tất.
host
Các lệnh host thực hiện tra cứu DNS. Đặt tên miền cho 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.
host howtogeek.com
host 208.43.115.82
Whois
Các lệnh Whois 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 lệnh ifplugstatus 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 install 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
“Link beat detected” có nghĩa là cáp đã được cắm vào. Bạn sẽ thấy “unplugged” nếu chưa cắm.
ifconfig
Các lệnh ifconfig 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 giao diện để chỉ xem thông tin về giao diện đó.
ifconfig
ifconfig eth0
ifdown & ifup
Các ifdown và ifup các lệnh cũng giống như chạy ifconfig up hoặc là ifconfig down. Với tên giao diện, họ gỡ 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, quản lý giao diện mạng cho bạn. Tuy nhiên, các lệnh này sẽ vẫn hoạt động trên các máy chủ không có 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 nmcli.
dhclient
Các lệnh dhclient có thể giải phóng địa chỉ IP của máy tính của bạn và lấy một địa chỉ mới từ máy chủ DHCP của bạn. Điều này yêu cầu quyền root, vì vậy hãy sử dụng sudo trên Ubuntu. Chạy dhclient mà không có tùy chọn nào để lấy địa chỉ IP mới hoặc sử dụng -r chuyển sang giải phóng địa chỉ IP hiện tại của bạn.
sudo dhclient -r
sudo dhclient
netstat
Các lệnh netstat có thể hiển thị rất nhiều thống kê giao diện khác nhau, bao gồm các ổ cắm đang mở và bảng định tuyến. Chạy lệnh netstat mà không có tùy chọn nào và bạn sẽ thấy danh sách các ổ cắm đang mở.
Bạn có thể làm được nhiều việc hơn với lệnh này. Ví dụ, sử dụng lệnh netstat -p để xem các chương trình được liên kết với các ổ cắm đang mở.
Xem thống kê chi tiết cho tất cả các cổng với netstat -s.
Hy vọng rằng bài viết này đã giúp ích được cho bạn! Followeek chúc bạn một ngày mới tốt lành.