前面講解了llinux 的ip組成,下面就講一下linux的網路設定和資料傳遞。
其實這地方對運維的人員來說,不會要精通,但還是要了解。必要時刻還會用到的
電腦之間資料的傳遞:
資料的傳遞要分為下面幾層。
osi七層模型
應用層 表示層 會話層 傳輸層 網路層 資料鏈路層 物理層
資料封裝過程:
mac幀頭+ip報頭+tcp/udp報頭+資料
tcp/udp報頭:
埠號 port 區分不同的應用程式
取值範圍:1---65535 基於ip位址
資料解包,則反之。
centos 7 提供network ,networkmanager服務實現網路引數
基於network服務
1.檢視操作
(1)檢視網絡卡ip位址
(2)檢視閘道器
(3)檢視dns服務位址
修改網絡卡tcp/ip引數配置檔案地方 /etc/sysconfig/network-scripts/ifcfg-ens33
內容:
device=網絡卡名稱
nane=網絡卡配置檔案名稱
onboot=yes //設定開機自動啟動網絡卡
bootproto=none //手動指定ip
ipaddr=192.168.196.131 //ip位址
netmask=255.255.255.0 //子網掩碼 或者prefix=24
gateway=192.168.196.2 //閘道器
dns1=8.8.8.8 //dns服務位址
dns2=8.8.4.4
示例:
[root@wei ~]# ifconfig ens33:0 10.1.1.1/24
[root@wei ~]# ip addr dev ens33 10.1.1.1/24
永久生效:
[root@wei ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33:0
device=en33s:0
nane=ens33:0
onboot=yes
bootproto=none
ipaddr=192.168.196.131
netmask=255.255.255.0
[root@wei ~]# systemctl restart networkmanager
[root@wei ~]# systemctl restart network
臨時禁用網絡卡
# ifdown 網絡卡名稱
啟用網絡卡
# if 網絡卡名稱
埠號(port):
(1)檢視tcp埠
[root@wei csdn]# ss -antp
a: all 全部
n:number 資料
p:port 埠號:
t:tcp 協議
(2)檢視udp埠
(3)檢視所有的udp和tcp的埠
Linux串列埠引數設定
在linux中man串列埠有關的資訊,在以下鏈結中 termios,tcgetattr,tcsetattr,tcsendbreak,tcdrain,tcflush,tcflow,cfmakeraw,cfgetospeed,cfgetispeed,cfsetispeed,cfsetospeed,cfs...
引數設定 pandas引數設定小技巧
python大資料分析記錄 分享 成長 在日常使用pandas的過程中,由於我們所分析的資料表規模 格式上的差異,使得同樣的函式或方法作用在不同資料上的效果存在差異。而pandas有著自己的一套 引數設定系統 可以幫助我們在遇到不同的資料時靈活調節從而達到最好的效果,本文就將介紹pandas中常用的...
linux 大併發引數設定
1.etc sysctl.conf檔案 net.ipv4.tcp fin timeout 2 修改time wait狀的存在時間,預設的2msl net.ipv4.tcp tw reuse 1 允許將time wait sockets重新用於新的tcp連線,預設為0 net.ipv4.tcp tw ...