Linux網路基礎設施配置

2021-09-07 01:19:51 字數 3682 閱讀 1322

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(使用dnsserver解析)、nis(使用網路資訊服務nis解析)

(5)/etc/resolv.conf

/etc/resolv.conf檔案是dns網域名稱服務的client配置檔案

內容例項: 

nameserver 218.30.19.40

nameserver61.134.1.4

search jnrp.cn

domain jnrp.cn

(6)/etc/services

設定網路服務預設使用的tcp或u***ort

檔案內容例項:

# 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命令用來檢視各種與網路相關的狀態資訊,當中包含:網路的連線狀態、介面的統計資訊、檢視路由表、port的監聽情況等

(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:顯示介面的統計資訊

-p:顯示使用port的程序的pid和程式名稱

-r:顯示核心路由表

-s:為每乙個協議顯示統計資訊

it基礎設施原理

it基礎設施原理 it ct ict融合 iaas 基礎設施即服務 paas 平台即服務 saas 軟體即服務。cpu 看核心數,執行緒數。i7 4核,8執行緒 伺服器型別 塔式,機架式,刀片式。linux結構 硬體,核心,shell,應用程式。硬碟分割槽只支援4個主分割槽或者是3個主分割槽加乙個擴...

Linux 下基礎設施及系統網路優化

多級快取 充分利用 cache 是 cpu 調優的重要手段,由於是底層優化作用範圍廣。效能分析利器 perf 引數學習 提公升 cache 命中率 快取命中 cpu 要取的資料再一級快取內,直接讀取,稱為 cache 命中率 提公升多核 cache 命中率 若發生 cpu 切換,則之前 l1 和 l...

前端基礎設施搭建

為了方便前端小白能夠從零基礎的適應專案,跟著我一步一步來搭建專案,更快的入門,不會因為某個點卡住。也方便後期部落格前端專案,如果環境出現問題,或者需要注意的地方也會同步更新。安裝後,在cmd中輸入node vnpm v出現版本號說明配置成功 大約2分鐘 vue cli是vue腳手架工具,方便打包,部...