1.网络工具:ifconfig,ping,netstate,Redhat命令和图形化设置ip,finger,nslookup
1 ip ad查看網卡編號
2、ifconfig查看網卡信息
3、關閉網卡
4、啟動網卡
5、給etho配置臨時ip
sudo ifconfig ethoIP地址
?
6、ping命令
ping [選項]主機名/IP地址
查看網絡上的主機是否在工作。它向該主機發送ICMP ECHO_REQUEST包。有時我們想從網絡上的某臺主機上下載文件,可以是又不知道那臺主機是否開著,就需要使用ping命令查看。
命令中各選擇項的含義如下:
-c數目在發送指定數目的包后停止。
-d設定SO_DEBUG的選項。
-f大量且快速地送網絡封包給一臺機器,看它的回應。
-I秒數設定間隔幾秒送一個網絡封包給一臺機器,預設值是一秒送一次。
-l次數在指定次數內,以最快的方式送封包數據到指定機器(只有超級用戶可以使用此選項)。
-q不顯示任何傳送封包的信息,只顯示最后的結果。
-r不經由網關而直接送封包到一臺機器,通常是查看本機的網絡接口是否有問題。
-s字節數指定發送的數據字節數,預設值是56,加上8字節的ICMP頭,一共是64ICMP數據字節。
?
7、netstat
netstat [選項]
顯示網絡連接、路由表和網絡接口信息,可以讓用戶得知目前都有哪些網路連接正在運作。命令中個選項的含義如下:
-a顯示所有socket,包括正在監聽的。
-c每隔1秒就重新顯示一遍,直到用戶中斷它。
-i顯示所有網絡接口的信息,格式同“ifconfig -e”。
-n以網絡IP地址代替名稱,顯示出網絡連接情形。
-r顯示核心路由表,格式同“route -e”。
-t顯示TCP協議的連接情況。
-u顯示UDP協議的連接情況。
-v顯示正在進行的工作。-a顯示所有socket,包括正在監聽的。
-c每隔1秒就重新顯示一遍,直到用戶中斷它。
-i顯示所有網絡接口的信息
提示:LISTEN和LISTENING的狀態只有用-a或者-l才能看到
sudo netstat –anp| grep ftp
?
8、設置IP(redhat)
RedHat靜態IP地址配置
依次修改以下三個文件:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
?
A./etc/sysconfig/network文件改成以下配置:
編輯內容:
B /etc/sysconfig/network-scripts/ifcfg-eth0
配置說明:
DEVICE=eth0???????????????????#設備名稱
NETMASK=255.255.255.0?????????#子網掩碼
IPADDR=192.168.6.14????????????#IP地址
BOOTPROTO=static??????????????#【none|static|bootp|dhcp】引導時不使用協議|靜態分配|BOOTP協議|DHCP協議
ONBOOT=yes???????????????????#【yes|no】引導時是否激活設備
DNS1=192.168.6.1???????????????#域名解析服務器
PEERDNS=yes???????????????????
?
修改如下:
C /etc/hosts
#建立hostName到ip的映射關系
#可建立多條,其中一條的yourHostName應該第一步(A)的HOSTNAME相同,也就是toto
#否則你使用InetAddress.getLocalhost()會有異常,應該找不到相應的ip映射
192.168.6.6 toto.localdomaintoto
規則是:IP地址?主機名.域名?主機名(192.168.6.6toto.localdomain toto)
?
D/etc/resolv.conf(該步可以不做)
要訪問DNS服務器來進行查詢,需要設置/etc/resolv.conf文件,假設DNS服務器的IP地址是192.168.6.1,那么/etc/resolv.conf文件的內容應為:
nameserver 192.168.6.1????#DNS配置同B中的【DNS1=211.99.25.1】
E重啟生效
使IP地址生效
/sbin/ifdown eth0
/sbin/ifup eth0
?
配置dns解析(該步可以不做)
echo “nameserver 192.168.6.1”>> /etc/resolv.conf
?
//通知網關更新信息
/etc/init.d/networkrestart??或者使用service networkrestart
9 Redhat下圖形化配置ip地址
A以root身份進行redhat系統。
B選擇:系統à首選項à網絡連接,點擊后彈出的效果如下:
點擊編輯:效果如下:
10?nslookup
nslookup name
查詢一臺機器的IP地址和其對應的域名。它通常需要一臺域名服務器來提供域名服務。如果用戶已經設置好域名服務器,就可以用這個命令查看不同主機的IP地址對應的域名。
不帶參數使用nslookup命令時,出現提示符”>”,在后面輸入要查詢的IP地址或域名并回車即可。如果要退出該命令,輸入exit并回車即可。
例如:
toto@ubuntu:~$nslookup
>www.baidu.com
?
11 finger(sudo apt-getinstall finger)
finger [-lmsp] user [user@host…]查詢用戶的信息,通常會顯示系統中某個用戶的用戶名、主目錄、停滯時間、登錄時間、登錄shell等信息。如果要查詢遠程機上的用戶信息,需要在用戶名后后面接”@主機名”,采用[用戶名@主機名]的格式,不過要查詢的網絡主機需要運行finger守護進程。命令中各選項的含義如下:
-s顯示用戶的注冊名、實際姓名、終端名稱、寫狀態、停滯時間、登錄時間等信息。
-l除了用-s選項顯示的信息外,還顯示用戶主目錄、登錄shell、郵件狀態等信息,以及用戶主目錄下的.plan、.project和.forward文件的內容。
-p除了不顯示.plan文件和.project文件以外,與-l選項相同。
總結
以上是生活随笔為你收集整理的1.网络工具:ifconfig,ping,netstate,Redhat命令和图形化设置ip,finger,nslookup的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 传奇网站被劫持怎么修复
- 下一篇: 淀粉酶高是什么原因引起的(淀粉酶高是怎么