Linux網路基礎配置,linux網路基礎
1、TCP/IP網路設定檔
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network
/etc/host.conf
/etc/hosts
/etc/resolv.conf
/etc/services
(1)/etc/sysconfig/network-scripts/ifcfg-eth0
網路介面的啟動指令碼
內容執行個體:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
(2)/etc/sysconfig/network
網路基本資料配置
內容執行個體:
NETWORKING=yes
HOSTNAME=linux.jnrp.cn
GATEWAY=192.168.1.1
(3)/etc/hosts
/etc/hosts檔案是系統本地的主機名稱解析資料庫
內容執行個體:
#Do not remove the following line, or various programs
#that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.2 CentOS5
(4)/etc/host.conf
/etc/host.conf檔案用來指定如何解析主機名稱,可用選項包括:
order:設定主機名稱解析的可用方法以及順序,可用方法包括hosts(使用/etc/hosts檔案進行解析)、bind(使用DNS伺服器解析)、nis(使用網路資訊服務NIS解析)
multi:設定是否從/etc/hosts檔案中返回主機的多個IP地址,取值為on/off
(5)/etc/resolv.conf
/etc/resolv.conf檔案是DNS網域名稱服務 (DNS)的用戶端設定檔
內容執行個體:
nameserver 218.30.19.40
nameserver61.134.1.4
search jnrp.cn
domain jnrp.cn
(6)/etc/services
設定網路服務預設使用的TCP或UDP連接埠
檔案內容執行個體:
# Each linedescribes one service, and is of the form:
#
#service-name port/protocol [aliases ...] [# comment]
tcpmux 1/tcp # TCP port servicemultiplexer
tcpmux 1/udp # TCP port servicemultiplexer
rje 5/tcp # Remote Job Entry
rje 5/udp # Remote Job Entry
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users
systat 11/udp users
2、使用命令列工具配置網路
基本網路設定命令:
ifconfig
ifup
ifdown
hostname
(1)ifconfig命令
ifconfig命令用於查看和配置TCP/IP網路
命令執行個體:
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:FB:E4:89
inet addr:192.168. 1.3 Bcast:192.168. 1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fefb:e489/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4321 (4.2 KiB) TXbytes:13153 (12.8 KiB)
Interrupt:10 Base address:0x1400
#ifconfig eth0 192.168.1.3 netmask 255.255.255.0
(2)route命令
route命令用於設定Linux系統的路由資訊
察看路由資訊:
route -n
添加一個靜態路由條目
route add -net netaddr netmask gw ipaddr dev
設定預設閘道
route add default gw ipaddr
刪除一個路由條目
route del -net netaddr netmask gw ipaddr dev
ping命令通過ICMP協議進行網路連接測試
traceroute命令可以追蹤到達某個目的地所經過的路徑
netstat命令用來查看各種與網路相關的狀態資訊,其中包括:網路的串連狀態、介面的統計資訊、查看路由表、連接埠的監聽情況等
(3)ping命令
ping命令的基本用法為:
ping 選項 目標地址
常用選項包括:
-c:指定ping命令發出的ICMP訊息的數量,如果不指定將會不斷髮送直至使用者按“ctrl+c”中止命令
-i:指定ping命令發出每個ICMP訊息的間隔時間,預設值為1秒。出於安全考慮,只有超級使用者可以將該值設定為小於0.2秒
-s:設定發出的每個ICMP訊息的資料包尺寸,預設為64位元組,最大值為65507
-t:設定ttl(Time to Live)
(4)traceroute命令
(5)netstat命令
netstat命令的常用選項包括:
-a:顯示所有監聽和非監聽的通訊端
-i:顯示介面的統計資訊
-n:以數字形式而不是名稱顯示IP地址和連接埠
-p:顯示使用連接埠的進程的PID和程式名稱
-r:顯示核心路由表
-s:為每個協議顯示統計資訊
Linux系統的基本配置要是什?
使用光碟片全新安裝ubuntu很簡單,從光碟片啟動後,選擇語言等選項,設定密碼等很簡單,主要是分盤,由於linux和windows是兩個不同的系統,所以很多新手會有寫不明白的地方,分盤時需要注意,一般最少分出一個/分區,沒有/分區是不能不能安裝的,swap是系統穩定運行所必須的,不分似乎也可以,但是好最好還是分了。之後完了之後就等吧,安裝時如果有網路連接可以保證系統安裝好後是最新的還會自動安裝語言套件,但是比較費時。建議首次使用ubuntu的人採用wubi安裝,這樣比較切合實際,要不然最後要裝回來,多不方便啊。關於更多的linux資料分割配置你可以在網上搜一下......
教 公選考試題目 linux下網路基本配置,並啟動相關ip網路服務(3個)且其中一個必須啟動
1.編輯設定檔
vi /etc/sysconfig/network-scripts/ifcfg-eth0,需要有以下內容:
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:00:00:00:00:00(此處是mac地址,可以通過ifconfig命令查看)
ONBOOT=yes
IPADDR=192.168.0.10
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
然後按ESC鍵,:wq存檔退出
配置DNS
vi /etc/resolv.conf,需要如下內容
nameserver 192.168.0.100(主DNS)
nameserver 192.168.0.200(輔DNS)
2.啟動網路服務
/etc/rc.d/init.d/network start
3.ping 192.168.0.2