####11.管理網路####
####1.ip基礎知識####
1.ipv4
2進製32位-----10進製
172.25.34.1/255.255.255.0
255.255.255.0:子網掩碼
子網掩碼255位對應的ip位為網路位
子網掩碼0對應的ip位為主機位
同一網段的ip可以互相通訊,前三位一樣的為同一網段的ip
ip位址
的首位是
網段位址,最後一位是廣播位址
####2.配置ip####
《圖形化》
1.圖形介面
nm-connection-editor
2.文字化圖形
nmtui
《命令》
ifconfig 網絡卡 ip netmask
##臨時設定
nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes
##新增乙個dhcp網路
nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24
##新增靜態網路
nmcli connection delete westos
刪除westos鏈結
nmcli connection show
顯示所有網路鏈結
nmcli connection down westos
關閉指定網路鏈結
nmcli connection up westos
開啟指定網路鏈結
nmcli connection modify "westos" ipv4.addresses newip/24
改變westos的ip
nmcli connection modify "westos" ipv4.method 改變westos的工作方式為動態或靜態
nmcli device connect eth0
開啟裝置
nmcli device disconnect eth0
關閉裝置
nmcli device show
顯示裝置資訊
nmcli device status
顯示裝置狀態
《檔案》
dhcp
##動態獲取
vim /etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
##介面使用裝置
bootproto=dhcp
##網絡卡工作模式
onboot=yes
##網路服務開啟時自動啟用
name=eth0
##網路介面名稱
:wqsystemctl restart network
static|none
##靜態網路
vim /etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
##裝置
bootproto=static|none
##裝置工作方式
onboot=yes
##開啟網路服務啟用裝置
name=eth0
##網路介面名稱
ipaddr=172.25.34.1
##ip
netmask=255.255.255.0 | prefix=24 ##子網掩碼
####3.gateway 閘道器####
1.路由器
主要功能是用來作nat的
dnat
目的地位址轉換
snat
源位址轉換
2.閘道器
路由器上和自己處在同乙個網段的那個ip
3.設定閘道器
systemctl stop
netwrokmanager
vim /etc/sysconfig/network
##全域性閘道器
gateway=閘道器ip
vim /etc/sysconfig/network-scripts/ifcfg-網絡卡配置檔案 ##網絡卡介面閘道器
gateway=閘道器ip
systemctl restart netwrok
route -n
##查詢閘道器
####5.dns####
1.dns
dns是一台伺服器
這太伺服器提供了回答客戶主機名和ip對應關係的功能
2.設定dns
vim /etc/resolv.conf
nameserver dns伺服器ip
vim /etc/sysconfig/network-scripts/ifcfg-網絡卡配置檔案
dns1=dns伺服器ip
3.本地解析檔案
vim /etc/hosts
ip主機名稱
4.本地解析檔案和dns讀取的優先順序調整
/etc/nsswitch.conf
38 #hosts: db files nisplus nis dns
39 hosts: files dns
##files代表本地解析檔案,dns代表dns伺服器,那個在前面那個優先
5.dhcp服務的配置
1.安裝
yum install dhcp -y
2.生成配置檔案
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
3.修改配置檔案完成配置
vim /etc/dhcp/dhcpd.conf
7 option domain-name "westos.org";
##指定網域名稱
8 option domain-name-servers 192.168.43.1;
##指定dns
刪除以下兩行
27 subnet 10.152.187.0 netmask 255.255.255.0
30 subnet 172.25.254.0 netmask 255.255.255.0
4.重啟服務
systemctl restart dhcpd
5.測試
將client端網路設定為dhcp獲取
將dns設定為server端的dnsip
將閘道器設定為server端的ip
重啟client端的網路服務,檢視是否獲得ip,是否可以連線外網
如果失敗,檢查上述配置,確認無誤檢查server端無線網絡卡路由功能是否開啟
sysctl -a | grep forward
vim /etc/sysctl.conf
5 net.ipv4.ip_forward = 1
:wq然後重啟網路服務
學習筆記8
1.vim的三種模式 命令模式插入模式退出模式 2.進入insert模式的方法 i 游標所在位置插入 i 游標所在行首插入 a 游標所在字元的下一位插入 a 游標所在行的行首插入 o 游標所在行的下一行插入 o 游標所在行的上一行插入 3.在退出模式中 wq退出並儲存 wq 強行退出儲存 q在沒有修...
學習筆記8
集合 set 集合 和dict 字典 類似,但集合只有鍵,沒有值,同樣因為鍵不能重複,所以集合內沒有重複的元素。鍵為不可變型別,可雜湊。建立乙個空集合只能用s set s 只能建立空字典。建立集合用花括號把所有元素括起來就行,元素之間用逗號相隔。集合內的重複元素會自動被過濾。使用set value ...
LINUX學習筆記8 Makefile工程管理
3.檔名 make命令預設尋找makefile或者makefile的工程檔案,a 指定檔名 make f 檔名 4.規則 a 第1條目標將被確立為最終目標 b 多目標時 最終目標的依賴是多個.o檔案gcc c,而其它.o檔案的目標是.c檔案 c 目標 依賴 main.o main.c d 命令 gc...