Linux網路管理基礎

2021-09-29 05:07:43 字數 3487 閱讀 2041

網路管理器(networkmanager)是乙個動態網路的控制和配置系統,用於當網路裝置可用時保持裝置和連線開啟並啟用;

device:裝置;物理裝置;

connection:連線;邏輯設定;指的是一套具體配置方案多個connection可以應用到同乙個device;但同一時間只能啟用其中乙個connection;好處是針對乙個網路介面,可以設定多個網路連線;

networkmanager提供的工具:

nmcli;     nmtui;   nm-connect-editor
a類位址的第一組數字為1--126,數字0和127 不作為a類位址,數字127 保留給內部回送函式,而數字0 表示該位址是本地宿主機,不能傳送。

b 類位址的第一組數字為128~191

c 類位址的第一組數字為192~223

d 類ip位址的第一段數字範圍為224~239

何為私有位址? 私有位址可以自己組網時用,但不能在internet 網上用,internet 網沒有這些位址的路由,有這些位址的計算機要上網,必須轉換為合法的ip位址(即公網位址)

ip addr show :顯示系統所有介面資訊

ip -s link show ens33:檢索與已連線介面的資料報資訊

ip route:檢視路由資訊

nmcli:完成網絡卡上的所有配置,並可以寫入配置檔案中(語法格式:nmcli [引數]: d:監控和管理網路裝置的介面; c監控和管理網路裝置的連線)

顯示所有連線:nmcli con show

檢視介面資訊:nmcli device show

connection add – 新增新的連線

con-name – 連線名

type – 裝置型別

ifname – 介面名

修改閘道器,dns等資訊

方法一:

vim /etc/sysconfig/network-scripts/ifcfg-enp2s0

name=

"enp2s0"

device=

"enp2s0"

onboot=yes(是否開機啟動)

netboot=yes(是否連線網路)

bootproto=none (網路型別:dhcp static)

ipaddr=172.16.120.246(新增ip)

prefix=24(子網掩碼)

gateway=172.16.120.254(閘道器)

dns1=8.8.8.8(223.5.5.5)

dns2=114.114.114.114(223.6.6.6)

[root@tianyun ~]

# nmcli con reload(修改配置檔案執行生效)

[root@tianyun ~]

# nmcli con down enp2s0; nmcli con up enp2s0(命令生效)

方法二:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

name=eth0

device=eth0

onboot=yes

netboot=yes

bootproto=none

ipaddr=192.168.122.169

prefix=24

type=ethernet

[root@aliyun ~]

# systemctl restart network.service

修改主機名:

hostnamectl set-hostname hostname

臨時配置網路資訊:

ip / netmask

ip addr add dev ens33 ip/24 //新增ip

ip addr del dev ens33 ip/24 //刪除ip

gateway

ip route del default

ip route add default via gataway

ip route add ip/24 via ip

檢視登入的歷史資訊:

last

lastlog

檢視當前使用者身份:

whoami

檢視原始登入使用者身份:

who i am

秘鑰登入:

ssh-keygen //產生秘鑰

ls /root/.ssh //檢視秘鑰位置

ssh-copy-id -i ip //複製公鑰到要連線的主機

(scp /root/.ssh/id_rsa.pub)

測試免密登入:

ssh root@ip

禁止密碼登入:

vim /etc/ssh/sshd_config

passwordauthentication on

遠端拷貝:

scp /etc/passwd ip:/tmp //從本地拷到遠端

scp ip:/etc/shadow ip:/tmp //從遠端拷到本地

linux 下靜態路由修改命令

方法一:

新增路由:

route add -net ip/24 gw ip(閘道器)

route add -host ip dev ip(閘道器)

刪除路由:

route del -net ip/24 gw ip(閘道器)

add 增加路由

del 刪除路由

-net 設定到某個網段的路由

-host 設定到某台主句的路由

gw 出口閘道器 ip位址

dev 出口閘道器 物理裝置名

增加預設路由:

route add default gw ip

route -n

方法二:

新增路由

ip route add 192.168.0.0/24 via 192.168.0.1

ip route add 192.168.1.1 dev 192.168.0.1

刪除路由

ip route del 192.168.0.0/24 via 192.168.0.1

add 增加路由

del 刪除路由

via 閘道器出口 ip位址

dev 閘道器出口 物理裝置名

增加預設路由

ip route add default via 192.168.0.1 dev eth0

via 192.168.0.1 是我的預設路由器

檢視路由資訊

ip route 或者netstat -nr(這個會返回列**式)

linux 基礎 網路管理

linux 最強大的功能是什麼?網路功能。sudo vim etc resolvconf resolv.conf d base 新增如下內容 nameserver 8.8 8.8 nameserver 8.8 4.4 net rpc shutdown i ip addr u username pas...

linux 網路管理基礎

iso osi international organization for standardization,open system interconnection tcp ip transmission control protocol,internet protocol iso osi 七層模型...

Linux基礎 網路命令和程序管理

netstat lsof ps pstree pkill kill 了解jenkins git,排查環境 查詢伺服器之間是否有鏈結 netstat an 某個服務是否啟動 了解服務對應的啟動檔案,ps grep 了解服務對應的埠 netstat tunl grep 8080 檢視服務啟動的監聽埠 n...