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腳手架工具,方便打包,部...