100 likes | 252 Views
網路指令的使用. 李爵樺. Kenduest@cynix.com.tw. 網路指令的使用. telnet - 遠端登入 可以使用 Ctrl - ] 強制跳離 telnet 使用範例: telnet bbs.cynix.com.tw telnet xxx.xxx.xxx.xxx port_num finger - 查詢某個使用者資料 使用範例: finger userid finger userid@host.domain. 網路指令的使用. ftp - 檔案傳輸 開啟: ftp ftp.xxx.xxx.xxx
E N D
網路指令的使用 李爵樺 Kenduest@cynix.com.tw
網路指令的使用 • telnet - 遠端登入 可以使用 Ctrl - ] 強制跳離 telnet 使用範例: telnet bbs.cynix.com.tw telnet xxx.xxx.xxx.xxx port_num • finger - 查詢某個使用者資料 使用範例: finger userid finger userid@host.domain
網路指令的使用 • ftp - 檔案傳輸 開啟: ftp ftp.xxx.xxx.xxx 登入: username 輸入使用者 id,password 輸入密碼 匿名: username 輸入 anonymous,password 輸入e-mail 指令: cd : 切換目錄 binary / ascii : 切換抓檔模式 get : 抓檔案 mget : 抓多個檔案 (可包含萬用等字元) put : 上傳檔案 prompt : 關閉提示 (與 mget、mput 等配合使用) quit / bye : 離開
網路指令的使用 • ncftp – ftp client 與一般 ftp 程式用途相同 功能較為強大 • ping - 發送 icmp 封包 用來測試對方主機是否有回應 (網路有通) 使用方式: ping www.kimo.com.tw ping –s 1024 www.kimo.com.tw
網路指令的使用 • ifconfig – 設定網路介面 使用方式: ifconfig eth0 192.168.1.1 netmask 255.255.255.0 ifconfig eth0 up ifconfig eth0 down ifconfig eth0:0 192.168.2.1 netmask 255.255.255.0 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
網路指令的使用 • arp – 顯示 arp table 的資訊 • 參數: -a : 使用 BSD 顯示樣式 -s : 設定 ARP 紀錄 -d : 刪除 ARP 某筆指定的紀錄 -f : 讀取卡號與 IP 對應檔案 ( 預設是 /etc/ethers) • 使用範例: # arp –s 00:00:21:F6:FF:CE 192.168.1.1 # arp –d 192.168.1.1 # arp –f # arp -a
網路指令的使用 • route – 設定 routing table 使用方式: # route -n # route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1 # route add -host 192.168.1.100 dev eth1 # route add default gw 10.0.0.254 netmask 0.0.0.0 metric 1
網路指令的使用 • traceroute – 查看到目的端所通過的節點 使用方式: traceroute www.seed.net.tw • nslookup – 查詢某主機名稱與IP兩者對應資訊 使用方式: nslookup www.seed.net.tw nslookup 140.113.23.3 nslookup www.seed.net.tw dns.hinet.net
網路指令的使用 • netstat – 觀察網路相關狀態 參數: -r, --route display routing table -i, --interfaces display interface table -g, --groups display multicast group memberships -s, --statistics display networking statistics (like SNMP) -M, --masquerade display masqueraded connections -v, --verbose be verbose -n, --numeric dont resolve names -N, --symbolic resolve hardware names
網路指令的使用 • netstat – 觀察網路相關狀態 (續) 參數: -e, --extend display other/more information -p, --programs display PID/Program name for sockets -c, --continuous continuous listing -l, --listening display listening server sockets -a, --all, --listening display all sockets (default: connected) -o, --timers display timers -F, --fib display Forwarding Information Base (default) -C, --cache display routing cache instead of FIB