美國服務器Linux系統日常運維命令有:1、ifconfig、ip、route等等網絡參數設置和查看相關命令;2、/etc/hosts、/etc/resolv.conf等等常見網絡相關配置文件命令;3、ping、netstat等網絡偵查相關命令;4、ssh、telnet、ftp等遠程聯機命令;5、lynx、wget、rsync等Web訪問和文件傳輸命令;6、iptables防火墻命令;7、netperf、iperf等性能相關命令。
具體內容如下:
一、網絡參數設置和查看相關
1、ifconfig
查看和配置網絡參數,功能強大。可以設置IP地址、Mac地址、MTU、開關網絡設備、顯示網絡設備信息等、
2、ip
查看和配置路由、網絡設備等信息。可以查看網絡接口運行狀態、詳細網絡接口信息、路由表、鄰居表等
3、ifup\ifdown
開啟\關閉網絡設備。
4、route
查看和配置路由表。主要配置的是靜態路由。
5、iwlist\iwconfig
無線網卡信息查看。
6、hostname
查看主機名。
7、ethtool
查看和配置網卡信息。
8、service network restart
重啟網絡。
二、常見網絡相關配置文件
網卡配置:/etc/sysconfig/network-scripts/ifcfg-ethx
指定域名解析:/etc/hosts
DNS:/etc/resolv.conf
域名解析順序:/etc/host.conf
網絡服務默認端口和協議:/etc/services
永久修改主機名和網關:/etc/sysconfig/network
三、網絡偵查相關
1、ping
最常用的網絡命令之一,用于探測網絡的連通性。使用ICMP協議。
2、nslookup\host
域名查詢工具,查詢DNS信息。
3、nmap
極其強大的網絡掃描工具。
4、netstat
查看整個Linux系統的網絡信息。
5、traceroute
跟蹤數據包在網絡中經過的路由信息。
6、arp
查看和操作系統 arp 緩沖區。
7、tcpdump
數據包嗅探器。
8、sar -n DEV 1 10
sar 是查看系統運行狀態的工具。該命令可以查看網卡流量信息。
9、mtr
網絡診斷工具。可以查看連接狀態、丟包率等信息。
四、遠程聯機
1、ssh
當前最最常用的遠程連接工具。
2、telnet
以前常用的遠程連接工具,因為明文傳輸,現在較少使用。
3、ftp
局域網常用的文件訪問服務。
五、Web訪問和文件傳輸
1、lynx
純文本網頁瀏覽器,Redhat 中需要安裝。
2、wget
從url下載文件。支持斷點續傳。
3、curl
和wget類似,文件傳輸工具,支持多種協議和POST、cookie、限速、進度條等功能。
4、scp
美國服務器Linux下的遠程拷貝文件命令,類似cp命令,傳輸加密,不支持斷點續傳。
5、rsync
遠程數據同步工具。每次只傳輸不同處的文件,速度相當快。同時支持斷點續傳。
6、nc\netcat
通過TCP和UDP向網絡中讀寫數據。可以遠程拷貝文件、克隆分區或硬盤、端口掃描、拉取Web頁面、聊天等。
六、防火墻
1、iptables
美國服務器Linux 防火墻配置命令。
2、service iptables restart
重啟防火墻,一般在修改本地防火墻配置文件后使用。
3、防火墻配置文件:
/etc/sysconfig/iptables
七、性能
1、netperf
很強大的主機網絡性能測試工具。可以測量網絡的可用性、響應時間、利用率、吞吐量、帶寬等方面。
2、iperf
網絡性能測試工具。和netperf類似。