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:
|