Linux網路基礎配置,linux網路基礎

來源:互聯網
上載者:User

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
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.