linux中網路配置有下面三種方式:ifconfig命令臨時配置ip位址、setup工具永久配置ip位址、修改網路配置檔案
1,ifconfig命令:檢視與配置網路狀態
[plain] view plain copy
[root@szb-l0016229 ~]# ifconfig
eth0 link encap:ethernet hwaddr 06:3f:84:00:1a:1d //ethernet代表乙太網 hwaddr為mac位址
inet addr:172.30.17.66 bcast:172.30.17.255 mask:255.255.254.0 //ip位址 廣播位址 子網掩碼
inet6 addr: fe80::43f:84ff:fe00:1a1d/64 scope:link //ipv6
up broadcast running multicast mtu:1500 metric:1
rx packets:157925291 errors:0 dropped:0 overruns:0 frame:0 //收到資料報
tx packets:84629081 errors:0 dropped:0 overruns:0 carrier:0 //傳送資料報
collisions:0 txqueuelen:1000
rx bytes:19957269874 (18.5 gib) tx bytes:13934822757 (12.9 gib)
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:39123 errors:0 dropped:0 overruns:0 frame:0
tx packets:39123 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:2257978 (2.1 mib) tx bytes:2257978 (2.1 mib)
lo 代表loopback,回環位址,表示當前計算機本身,不需要關注
eth0代表乙個網絡卡,如果有兩個會存在eth1。
ifconfig eth0 192.168.0.200 netmask 255.255.255.0 // 臨時設定eth0網絡卡的ip位址與子網掩碼
2,使用setup工具配置網路:
setup是redhat系列linux專有的工具,在命令中直接敲setup命令就可以開始配置網路。
3,通過檔案配置網路
vi /etc/sysconfig/network-scripts/ifcfg-eth0 (網絡卡資訊檔案)
[plain] view plain copy
device=eth0 //網絡卡裝置名
type=ethernet //型別為乙太網
onboot=yes //是否隨網路服務啟動 eth0生效 這個配置必須手動改為yes
nm_controlled=no //是否由圖形介面配置託管
bootproto=dhcp //是否自動獲取ip dhcp為自動獲取 如果為none則還需要配置ip dns 掩碼 閘道器等
vi /etc/sysconfig/network (主機名檔案)
networking=yes
檔案中這一項需要設定為yes
vi /etc/resole.conf (dns配置檔案)
nameserver 172.30.255.24
nameserver 172.30.255.25
配置dns伺服器
sevice network restart(修改完網路配置後需要重啟網路配置)
1,ifconfig 檢視和配置ip、掩碼
2,ifdown 網絡卡裝置名 / ifup 網絡卡裝置名 禁用、啟動網絡卡
3,netstat 檢視埠占用
-t:列出tcp協議埠
-u:列出udp協議埠
-l:列出所有監聽的埠
-n:以ip和埠形式輸出
-a:列出所有
常用 netstat -tuln; netstat -an
4,檢視閘道器:route -n 也可以使用netstat -rn
5,nslookup 進行網域名稱與ip翻譯
[plain] view plain copy
[root@szb-l0016229 ~]# nslookup www.qq.com
server: 172.30.255.24 //會顯示dns伺服器
address: 172.30.255.24#53
non-authoritative answer: //檢視網域名稱對應的ip
name: www.qq.com
address: 101.226.103.106
6,ping [選項] ip或網域名稱
測試網路連通,前提條件是伺服器允許別人ping。 加-c 次數:指定ping次數
7,telnet 網域名稱或ip 埠 用作遠端管理或埠探測
telnet只加網域名稱或ip是遠端管理,需要伺服器開啟telnet遠端管理服務 預設不會開啟
telnet 網域名稱或ip 埠 是探測埠,可用於對方是否開啟這個埠的服務或是否存在防火牆
8,traceroute 網域名稱或ip :用於路由跟蹤
10,tcpdump -i eth0 -nnx port 21
監聽命令 -i指定網絡卡為eth0 -nn將包中的網域名稱轉為ip埠顯示 x16進製制顯示 port監聽的埠
該命令可用於在服務端抓包
linux 網路命令
netstat tun 列出的是所有連線 netstat tun grep 80 列出的是 所有連線 檢視httpd程序數 即prefork模式下apache能夠處理的併發請求數 linux命令 檢視apache的併發請求數及其tcp連線狀態 linux命令 netstat n awk tcp en...
Linux網路命令
網路環境檢視命令 1.ifconfig 檢視網絡卡資訊 2.ifdown 網絡卡裝置名 禁用該網絡卡裝置 3.ifup 網絡卡裝置名 啟用該網絡卡裝置 4.查詢網路狀態 netstat 選項 選項 t 列出tcp協議埠 u 列出udp協議埠 n 不使用網域名稱與服務名,而使用ip位址和埠號 l 僅列...
Linux網路命令
linux網路命令 last和lastlog命令 1 網路命令 last 1.1 命令說明 指令名稱 last 指令所在路徑 usr bin last 執行許可權 所有使用者 語法 last 功能描述 列出目前與過去登入系統的使用者資訊,只要有人登入,就會被記錄,包括多次登入的資訊,也會被統計記錄下...