ifconfig命令配置臨時IP地址服務器
ifconfig命令既能夠查看網絡參數,也能夠配置網絡參數。網絡
查看全部網卡的IP地址和子網掩碼:ifconfigsocket
設置網卡的臨時IP地址和子網掩碼:ifconfig eth0 192.168.76.150 netmask 255.255.255.0tcp
setup工具配置永久IP地址及相關參數工具
紅帽系列專有的setup工具,能夠設置全部網絡相關參數。在命令終端輸入setup,回車後出現以下設置界面:測試
經過鍵盤上的上下箭頭按鍵或者Tab鍵選中「Network configuration」後回車便可,界面以下:spa
選中「Device configuration」後回車便可,界面以下:rest
選擇要設置的網卡,以eth0爲例,選中後回車便可,界面以下:ip
設置以上網絡參數後,經過鍵盤上的左右箭頭或者Tab鍵選中Ok後回車便可,逐步保存所作的修改。路由
退出設置界面後,經過執行service network restart命令重啓網卡,使得設置開始生效。
修改網絡配置文件
修改獲取IP地址的方式:vi /etc/sysconfig/network-scripts/ifcfg-eth0
可配置參數以下圖所示:
修改主機名:vi /etc/sysconfig/network(永久生效)或者hostname 新主機名(臨時生效),二者結合使用爲推薦使用方式,修改後能夠經過hostname命令來查看新主機名。
修改DNS:vi /etc/resolv.conf
ifconfig:多用來查看網卡信息及IP地址,不能查看網關和DNS。
ifup:啓用某塊網卡,命令格式如:ifup eth0。
ifdown:禁用某塊網卡,命令格式如:ifdown eth0。
netstat:經常使用來查看開啓的網絡 服務及端口信息。經常使用參數以下:
-t:列出TCP協議端口
-u:列出UDP協議端口
-n:不使用域名與服務名,而使用IP地址和端口號
-l:僅列出正在監聽狀態的網絡服務
-a:列出全部的網絡鏈接
經常使用使用方式如:netstat -tuln、netstat -an和netstat -rn
netstat -tuln:列出正在監聽的TCP端口、UDP端口,查看開啓的網絡服務。
netstat -an:包含netstat -tuln的信息,還包含了全部socket程序所開啓的端口。
netstat -rn:查看路由列表,功能和route命令同樣,還能看到本機的網關設置。
route:查看路由列表、臨時設置網關
route -n:查看路由列表
route add default gw 192.168.1.1:臨時設定網關
nslookup:域名解析
nslookup [主機名或者IP]:進行域名與IP地址解析。
nslookup 127.0.0.1:顯示了本機的DNS。
nslookup www.baidu.com:既顯示本機DNS,還顯示了百度的服務器IP
還能夠經過nslookup命令的另外一種方式查看DNS,以下:
ping:探測指定IP或域名的網絡情況。格式如:ping [選項] IP或域名,選項如:-c,指定ping包次數。
telnet:遠程管理與端口探測命令,格式如:telnet 域名或IP [端口] 。明文傳輸,因此不推薦使用該命令進行遠程管理,能夠用來測試某個主機或者IP的某個端口是否可達。
traceroute:路由跟蹤命令。格式如:traceroute [選項] IP或者域名,選項:-n,使用IP不使用域名,速度更快。
wget:下載命令。格式如:wget 網址。既能夠測試網絡狀態,也能夠測試帶寬。
tcpdump:網絡抓包命令。格式如:tcpdump -i eth0 -nnX port 21,選項含義以下:
-i:指定網卡
-nn:將數據包中域名與服務轉爲IP和端口
-X:以十六進制和ASCII碼顯示數據包內容
port:指定監聽端口