吳巨集東 - 記於2023年07月04日 - 部落格
從頂至底:應用層 - 表示層 - 會話層 - 傳輸層 - 網路層 - 資料鏈路層 - 物理層;
dhcp(dynamic host configuration protocol)動態主機配置協議;
lan(local area network)區域網;
wan(wide area network)廣域網;
tcp(transmission control protocol)傳輸控制協議;
udp(user datagram protocol)使用者資料協議;
ip(internet protocol)網際協議;
icmp(internet control message protocol)網際網路控制報文協議;
dns(domain name system)網域名稱系統;
arp(address resolution protocol)位址解釋協議;
ethx:乙太網介面,是最常用的網路介面;
wlanx:無線網路介面,無線區域網網路介面;
fddix:光纖分布式資料介面;
pppx:點對點協議介面,用於modem/adsl撥號上網;
lo:本地回環介面,用於程序相互通訊;
en:表示乙太網裝置(ethernet);
wl:表示無線區域網裝置(wireless lan);
ww:表示無線廣域網裝置(wireless wan);
隨後第三個字元:
o:表示主機板板載裝置;
s:表示熱插撥裝置;
p:表示pci匯流排或usb介面裝置;
# 網路介面配置檔案
/etc/sysconfig/network-scripts/ifcfg-*;
# 網路介面路由配置檔案
/etc/sysconfig/network-scripts/route-*;
# 本地主機名配置檔案
/etc/hostname;
# 主機名與ip位址對映檔案
/etc/hosts;
# 網域名稱與網路位址對映檔案
/etc/networks;
# 網域名稱服務客戶端控制檔案
/etc/host.conf;
# 指定網域名稱伺服器位置
/etc/resolv.conf;
# 系統支援協議
/etc/protocol;
# 系統支援的服務和埠;
/etc/services;
當前我的虛機採用的是dhcp配置方式
# 網路介面型別:乙太網
type="ethernet"
proxy_method="none"
browser_only="no"
# 獲取網路引數方式:static | dhcp | none
bootproto="dhcp"
# 是否基於此介面設定預設的路由:yes | no
defroute="yes"
# 當ipv4配置失敗時,是否禁用ipv4:yes | no
ipv4_failure_fatal="no"
# 是否為此介面啟用ipv6:yes | no
ipv6init="yes"
ipv6_autoconf="yes"
ipv6_defroute="yes"
ipv6_failure_fatal="no"
ipv6_addr_gen_mode="stable-privacy"
# 介面裝置名稱和uuid
name="ens33"
device="ens33"
uuid="2a39fe3c-5b36-4328-bdca-c0c3bd14bdb7"
# 是否在啟動時啟用改裝置:yes | no
onboot="yes"
zone="public"
修改該檔案後,如果想立即生效,執行以下命令:
# 重啟network服務
service network restart;
# 或關閉啟動介面裝置,當前我的虛機裝置名是ens33
ifdown ens33;
ifup ens33;
出於安全考慮,linux系統預設是禁止資料報**的。所謂**即當主機擁有多於一塊的網絡卡時,其中一塊收到資料報,根據資料報的目的ip位址將包發往本機另一網絡卡,該網絡卡根據路由表繼續傳送資料報。這通常就是路由器所要實現的功能。
# 檢視當前系統是否支援ip**,0 為禁用,1 為啟用
sysctl net.ipv4.ip_forward;
# 啟用**
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf;
# 立即生效
sysctl -p;
# 設定主機名為 master.wuhongdong.com
hostnamectl set-hostname master.wuhongdong.com;
# 檢視主機名
hostname;
從rhel/centos6開始,networkmanager服務就是其組成部分;
從rhel/centos7開始,預設開機後就啟用networkmanager服務,非傳統的network服務,它不需要重啟,從而可以實現動態管理配置;
該命令用來實現管理網路裝置和配置網路連線;
# 顯示網路介面裝置的狀態
nmcli d;
# 顯示指定裝置的資訊
nmcli d sh ens33;
# 顯示所有連線
nmcli c;
# 顯示指定連線的資訊
nmcli c s ens33;
# 斷開裝置且置為非自動連線,斷開後ssh不可用,必須重新開啟
nmcli d d ens33;
nmcli c up ifname ens33 && nmcli c reload;
# 修改ip位址的獲得方式,manual 表示手動設定,auto 表示從dhcp伺服器自動獲取
nmcli c m ens33 ipv4.method manual;
# 新增ip位址
nmcli c m ens33 ipv4.addresses 192.168.47.129/24 && service network restart;
# 刪除ip位址
nmcli c m ens33 -ipv4.addresses 192.168.47.129/24 && service network restart;
# 新增閘道器和dns
nmcli c m ens33 ipv4.gateway 192.168.47.1 && service network restart;;
nmcli c m ens33 ipv4.dns 8.8.8.8 && service network restart;;
資料 配置管理
目前國內外常見的10種配置管理工具一覽 配置管理不是單純的指軟體的 版本管理,上面的資料介紹的主要是 級管理.配置管理的目的是為了準確交付,減少事故.當專案本身是由多個語言,多個部門來開發,採用了較多開源和第三方的軟體例項時,需要好的配置管理.配置管理之路 scmroad 軟體測試網 軟體測試管理 ...
cmmi配置管理
配置管理的目的是通過執行版本控制 變更控制等規程,以及使用配置管理軟體,來保證所以配置項的完整性和可跟蹤性。配置管理是對工作成果的一種有效保護。凡是納入配置管理範疇的工作成果統稱為配置項 comfiguration item,ci 配置項主要有兩大類 屬於產品組成部分的工作成果,如需求文件 設計文件...
Zookeeper配置管理
zookeeper的的配置可以分為三種,單機,偽集群和集群,三者具體操作差不多 集群時無非就修改一下配置檔案 因為現在手上就一台伺服器,記錄一下單機模式,即一台伺服器既當leader,也當follower。step1 把zookeeper的tar包放在 opt目錄下 解壓。並把資料夾名改為zooke...