
10-05-2012, 04:34 PM
|
 |
|
|
Tham gia: Jun 2010
Äến từ: Lên phưá»ng mà há»i
Bà i gởi: 2,486
Thá»i gian online: 4 tuần 1 ngà y 6 giá»
Thanks: 1,027
Thanked 3,095 Times in 949 Posts
|
|
Linux: 11 Lệnh có thể bạn chưa biết
Cho dù là bạn muốn download, phân tÃch vấn đỠmạng, quản lý mạng hoặc xem thống kê mạng, bạn hoà n toà n có thể là m vá»›i lệnh terminal.

curl & wget
Sá» dụng curl hoặc wget để download file từ Internet chỉ cần dùng terminal. Nếu bạn dùng curl, hãy gõ thêm "curl -o" cùng vá»›i đưá»ng dẫn cá»§a file. Ngưá»i dùng wget có thể dùng wget mà không cần thêm các lá»±a chá»n...
?
1
2
3
curl -O website.com/file
wget website.com/file

ping
ping gá»i các packets ECHO_REQUEST đến má»™t địa chỉ do bạn cung cấp. Äây là má»™t cách tuyệt vá»i để xem các máy tÃnh cá»§a bạn kết nối vá»›i Internet hoặc má»™t địa chỉ IP cụ thể. Mặc dù váºy, nhiá»u hệ thống được cấu hình để không thể phản hồi ping.
Không như các lệnh trong Windows, lệnh pin trong Linux sẽ liên tục gá»i các packets đến khi nà o bị tắt. Bạn có thể đưa ra con số packets vá»›i lá»±a chá»n "-c"
?
1
ping -c 4 google.com
?
1
<strong><br></strong>
?
1
<strong>tracepath & traceroute</strong>
Lệnh tracepath tương tá»± lệnh traceroute, nhưng không yêu cầu quyá»n root. Nó được cà i đặt mặc định trên Ubuntu, trong không tracerout thì không. tracepath ghi nháºn đưá»ng dẫn mạng đến Ä‘iểm mốc mà bạn đưa ra và thông báo lại má»™t đưá»ng dẫn. Nếu bạn có vấn đỠvá» mạng hoặc cháºm hÆ¡n bình thưá»ng, tracepath có thể chỉ ra nÆ¡i nà o mạng không tốt hoặc nguyên nhân.
?
1
tracepath example.com
?
1

mtr
Lệnh mtr kết hợp giữa ping và tracepath và o má»™t lệnh. mtr sẽ tiếp tục gá»i packets, chỉ ra thá»i gian má»—i lần gá»i. Nó cÅ©ng chỉ ra nếu có vấn Ä‘á»...
?
1
mtr howtogeek.com
Nhấn q hoặc Ctrl-C để thoát khi hoà n tất

host
Lệnh host sẽ giúp tìm kiếm DNS. Chỉ cần cho biết tên domain và bạn sẽ thấy được địa chỉ IP. ÄÆ°a và o địa chỉ IP và bạn sẽ thấy được liên kết vá»›i domain.
?
1
2
3
host howtogeek.com
host 208.43.115.82

whois
Lệnh whois sẽ chỉ ra các thông tin cá»§a má»™t website, vì váºy bạn có thể xem nhiá»u thông tin cá»§a website như ai là ngưá»i đăng ký và các chi tiết khác...

ifplugstatus
Lệnh ifplugstatus sẽ cho bạn biết bạn đã cắm dây mạng hay chưa. Nó không được cà i sẵn lên hệ thống, bạn phải tự cà i đặt.
?
1
sudo apt-get install ifplugd
Chạy lệnh và bạn sẽ thấy trạng thái
?
1
2
3
ifplugstatus
ifplugstatus eth0

ifconfig
Lệnh ifconfig có má»™t số tùy chá»n khác để cà i đặt, chỉnh và debug mạng hệ thống cá»§a bạn. Nó cÅ©ng là má»™t cách nhanh chóng để xem địa chỉ IP hoặc thông tin mạng. Gõ ifconfig để xem trạng thái cá»§a tất cả mạng Ä‘ang là m việc bao gồm cả tên. Bạn có thể đưa ra má»™t mạng cụ thể và xem thông tin.
?
1
2
3
ifconfig
ifconfig eth0

ifdown & ifup
Lệnh ifdown và ifup sẽ chạy tương tá»± như ifconfig up hoặc ipfconfig down. Vá»›i má»™t tên mạng cho trước, chúng sẽ khiến mạng đó lên hoặc xuống. Việc nà y đòi há»i quyá»n root vì váºy bạn phải dùng lệnh sudo kèm theo.
?
1
2
3
sudo ifdown eth0
sudo ifup eth0

Hãy thá» trên Linux và bạn sẽ có thể gặp phải lá»—i. Linux desktop thưá»ng dùng NetworkManager, dùng để quản lý mạng. Những lệnh nà y sẽ là m việc vá»›i hệ thống mạng không có NetworkManager.
Nếu bạn cần chỉnh NetworkManager từ command line, hãy dùng nmcli.
dhclient
Lệnh dhclient có rá»i bỠđịa chỉ IP cá»§a máy tÃnh và lấy má»™t địa chỉ má»›i từ server DHCP. Nó cÅ©ng yêu cầu quyá»n root và dùng sudo kèm theo. Chạy dhclient không có lá»±a chá»n để nháºn IP má»›i hoặc dùng -r chuyển IP hiện tại.
?
1
2
3
sudo dhclient -r
sudo dhclient

netstat
Lệnh netstat có thể cho thấy nhiá»u thống kê khác nhau, bao gồm cả mở socket và bảng routing. Chạy lệnh netstat không có lá»±a chá»n khác và bạn sẽ thấy danh sách các socket Ä‘ang mở.

Có rất nhiá»u thứ khác bạn có thê là m. Và dụ, dùng netstat -p để xem các chương trình Ä‘ang tương tác vá»›i các sockets Ä‘ang mở.

Xem chi tiết thống kê với netstat -s

Nguồn: howtogeek.com
Các chủ đỠkhác cùng chuyên mục nà y:
|