七大实用命令行工具
用于基本接口與IP配置的ifconfig ifconfig工具(interface configurator,接口配置器)提供了一些非?;镜欠浅V匾墓δ堋K梢源蜷_和關(guān)閉網(wǎng)絡(luò)適配器,分配IP地址與netmask信息。一些常用指令如下: 查看網(wǎng)絡(luò)接口當(dāng)前配置與接口命名: ifconfig 打開(up)或關(guān)閉(down)適配器 ifconfig <網(wǎng)絡(luò)名> <up|down> 為適配器分配IP地址: ifconfig <網(wǎng)絡(luò)名> <ip地址> 為適配器分配第二個IP地址: ifconfig <網(wǎng)絡(luò)名:實例數(shù)> <ip地址> 范例:ifconfig eth0:0 192.168.1.101 詳細(xì)介紹:Linux命令網(wǎng)絡(luò)操作之ifconfig 用于管理以太網(wǎng)卡的ethtool工具 Ethtool可以查看和修改以太適配器的各種設(shè)置(不包括Wi-Fi網(wǎng)卡),包括tx/rx,checksumming和wake-on-LAN設(shè)置。下面是一些有用的命令: 顯示某個網(wǎng)絡(luò)適配器的驅(qū)動信息,適用于查詢軟件兼容性的情況: ethtool -i <接口名> 顯示網(wǎng)絡(luò)數(shù)據(jù): ethtool -S 設(shè)置適配器連接速度(Mbps) ethtool speed <10|100|1000> 詳細(xì)介紹:Linux/Unix命令之Ethtool iwconfig配置無線網(wǎng)絡(luò) iwconfig工具可以算是無線網(wǎng)卡的ifconfig和ethtool。你可以檢查基本的Wi-Fi網(wǎng)絡(luò)設(shè)置,如SSID、channel和加密等細(xì)節(jié)。此外還可以修改一些高級設(shè)置,包括接收敏感度,RTS/CTS,碎片,以及重試數(shù)。下面介紹幾個有用的命令: 顯示當(dāng)前無線設(shè)置,包括接口名稱: iwconfig 設(shè)置ESSID(擴(kuò)展服務(wù)設(shè)置識別器)或網(wǎng)絡(luò)名: iwconfig <接口名> essid <網(wǎng)絡(luò)名> 范例:iwconfig <接口名> "my network" 范例:Example: iwconfig <接口名> any 設(shè)置radio的無線channel(1-11): iwconfig <接口名> <channel> 輸入WEP加密密鑰(WPA和WPA1尚不支持,需要wpa_supplicant的支持): iwconfig eth0 key <HEX格式的密鑰> 限制適配器僅能在指定MAC地址下連接到AP: iwconfig <接口名> ap <mac地址> 范例:iwconfig eth0 ap 00:60:1D:01:23:45 設(shè)置radio的發(fā)射強度,僅在無線網(wǎng)卡支持的情況下有效。默認(rèn)單位為dBm,可設(shè)置為mW: iwconfig <接口名> txpower <強度> 范例:iwconfig eth0 txpower 15 范例:iwconfig eth0 txpower 30mW 詳細(xì)解析:Linux操作系統(tǒng)的無線網(wǎng)絡(luò)命令用于嗅探網(wǎng)絡(luò)包的tcpdump 這不是一個簡單的工具。這是一個嗅探器/分析器。它可以捕捉你的接口中和網(wǎng)絡(luò)上傳輸?shù)陌?。這個工具常常通過其他GUI程序進(jìn)行調(diào)用,不過在terminal下也同樣有用??梢詮囊韵聨讉€指令開始了解: -i:設(shè)置需要捕捉的接口,如eth0或ath0。 -n:停止用主機名稱替換IP地址。 -nn:停止解析主機名或端口名。 -s:每個packet顯示的最大byte數(shù)。默認(rèn)值為68,設(shè)置為0則顯示整個packet。 v,-vv和-vvv:顯示隨packet輸出的詳細(xì)信息,如IP packet的全長度和選項,完全解碼的SMB packet,以及telnet細(xì)節(jié)。 -x:以HEX格式顯示packet內(nèi)容。 -X:以ASCII格式輸出packet內(nèi)容。 詳細(xì)介紹:超級詳細(xì)Tcpdump 的用法 Ping,你的網(wǎng)絡(luò)聲納 Ping工具與微軟在Windows中提供的差不多,不過選項類型和名稱不同。另外,Linux中的Ping在默認(rèn)情況下會無休止的ping,而不是Windows中的四次。 開始ping一個IP地址或主機名/域名: ping <ip地址> 要停止ping,使用Ctrl+C。 一些有用的選項包括: -c:為發(fā)送的packet計數(shù) -i:packet間等待的時間長度,單位為秒 -s:packet大小,默認(rèn)為56 -w:執(zhí)行ping的時間長度,單位為秒 相關(guān)自測:ping不是那么簡單【網(wǎng)絡(luò)基礎(chǔ)?初級】 檢測網(wǎng)絡(luò)數(shù)據(jù)的netstat netstat工具可以顯示網(wǎng)絡(luò)連接、接口數(shù)據(jù)、路由表、masquerade連接和multicast成員的詳細(xì)信息。常用指令如下: 查看打開的socket列表: netstat 顯示所有網(wǎng)絡(luò)接口: netstat -i 顯示每個協(xié)議的概括情況: netstat -s 詳細(xì)介紹:netstat參數(shù)詳解 用于查看和修改主機名的hostname 所有管理員都知道主機名(hostname)是什么東西。主機名是一個相比IP地址而言更加友好的網(wǎng)絡(luò)設(shè)備顯示方式。Linux當(dāng)中提供了一個hostname工具,可以讓你暫時修改你的主機名。 查看當(dāng)前主機名: hostname 暫時更改主機名(可以維持到重啟之前): hostname <新的主機名> 若想要永久的更改主機名,則需要編輯/etc/hostname文件或/etc/sysconfig/network文件。 原文:7 Useful Linux Networking Commands 作者:Eric Geier
轉(zhuǎn)載于:https://blog.51cto.com/yanwang/317963
總結(jié)
- 上一篇: JEECG开源说明:JEECG 完全开源
- 下一篇: JEECG - 基于代码生成器的J2EE