自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2024 年,你要掌握的Linux網(wǎng)絡配置常用基礎(chǔ)命令

系統(tǒng) Linux
一起來了解下2024 年你需要掌握的Linux網(wǎng)絡配置常用基礎(chǔ)命令都有哪些。

基礎(chǔ)部分:

對于Linux網(wǎng)絡配置,我們需要掌握以下基礎(chǔ)命令

  1. ifconfig:用于顯示和配置網(wǎng)絡接口。例如,ifconfig eth0將顯示關(guān)于eth0網(wǎng)絡接口的信息,而ifconfig eth0 up將激活該接口。
  2. ip:用于顯示和操作路由、設備、策略路由和隧道。例如,ip addr show將顯示所有網(wǎng)絡接口的詳細信息,而ip route show將顯示路由表。
  3. netstat:用于顯示網(wǎng)絡連接、路由表、接口統(tǒng)計等信息。例如,netstat -tuln將顯示所有監(jiān)聽的TCP和UDP端口。
  4. ss:這是一個用于查看系統(tǒng)套接字的工具,與netstat類似,但速度更快。例如,ss -tuln將顯示所有監(jiān)聽的TCP和UDP端口。
  5. route:用于顯示和修改IP路由表。例如,route -n將顯示路由表,而route add default gw 192.168.1.1將添加一個默認路由。
  6. hostname:用于查詢和設置主機名。例如,hostnamectl set-hostname myhost將設置主機名為"myhost"。
  7. dig:用于進行DNS查詢。例如,dig +short myhost.com將查詢并返回myhost.com的IP地址。
  8. wget:用于從網(wǎng)絡上下載文件。例如,wget http://example.com/file.txt將從http://example.com/下載file.txt文件。
  9. curl:用于從命令行獲取或發(fā)送數(shù)據(jù),支持多種協(xié)議。例如,curl http://example.com/file.txt將從http://example.com/下載file.txt文件。
  10. nmap:用于掃描網(wǎng)絡上的主機和開放端口。例如,nmap -sP 192.168.1.0/24將掃描192.168.1.0/24網(wǎng)段上的所有主機。

通常情況下,不管什么操作系統(tǒng),配置IP地址分為如下兩類:

動態(tài)DHCP模式:系統(tǒng)默認是 DHCP也就是動態(tài)獲取IP地址,這種有個壞處就是IP地址會經(jīng)常變換。如果用連接工具的話,IP地址改變之后需要重新設置,較為繁瑣,IP變換有可能會導致前一天有用,后一天就突然沒用了。

靜態(tài)static模式:IP地址為固定值,不會自動更換,固定IP對于我們工作、做實驗而言,穩(wěn)定性是最佳的。缺點就是:需要提前規(guī)劃好 IP地址,避免IP地址沖突。注意,如果在安裝系統(tǒng)的時候沒用開啟網(wǎng)絡,Linux默認網(wǎng)卡是關(guān)閉的,不管配置的是哪種,網(wǎng)卡的配置文件所在目錄是必須要記到來的,后面經(jīng)常會用到。

一般來說,IP地址是最基礎(chǔ)的網(wǎng)絡配置,除了IP地址,還有DNS、網(wǎng)關(guān)、路由、防火墻的配置等等,相對來說門檻略高,這里歸納一些常用網(wǎng)絡配置命令,以備需要時使用。

1. 配置DNS

vi /etc/resolv.conf

nameserver 192.168.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4

2.配置網(wǎng)關(guān)

route add default gw 192.168.1.1 dev eno*

這樣就把網(wǎng)關(guān)修改為192.168.1.1了,這種修改只是臨時的,當你重新啟動系統(tǒng)或網(wǎng)卡之后,還是會變回原來的網(wǎng)關(guān)。要想永久性修改,就要修改/etc/sysconfig/network 這個文件,這個文件的主要內(nèi)容如下(你的文件中沒有的項,你可以手動添加):

vim  /etc/sysconfig/network
NETWORKING=yes #表示系統(tǒng)是否使用網(wǎng)絡,一般設置為yes。如果設為no,則不能使用網(wǎng)絡。
HOSTNAME=centos #設置本機的主機名,這里設置的主機名要和/etc/hosts中設置的主機名對應
GATEWAY=192.168.1.1 #設置本機連接的網(wǎng)關(guān)的IP地址。

3.配置ip地址

vi  /etc/sysconfig/network-scripts/ifcfg-eno*
HWADDR=00:0C:29:8D:24:73
 TYPE=Ethernet
 BOOTPROTO=static  #啟用靜態(tài)IP地址
 DEFROUTE=yes
 PEERDNS=yes
 PEERROUTES=yes
 IPV4_FAILURE_FATAL=no
 IPV6INIT=yes
 IPV6_AUTOCONF=yes
 IPV6_DEFROUTE=yes
 IPV6_PEERDNS=yes
 IPV6_PEERROUTES=yes
 IPV6_FAILURE_FATAL=no
 NAME=eno1
 UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11
 ONBOOT=yes  #開啟自動啟用網(wǎng)絡連接
 IPADDR0=192.168.21.128  #設置IP地址
 PREFIXO0=24  #設置子網(wǎng)掩碼
 GATEWAY0=192.168.21.2  #設置網(wǎng)關(guān)
 DNS1=8.8.8.8  #設置主DNS
 DNS2=8.8.4.4  #設置備DNS
 :wq!  #保存退出

4.設置主機名為weijishu

vi /etc/hostname #編輯配置文件
weijishu   #修改localhost.localdomain為weijishu
vi /etc/hosts #編輯配置文件
127.0.0.1   localhost  weijishu   #修改localhost.localdomain為weijishu

5.重新啟動服務

ip link set eth0 upi          # 開啟網(wǎng)卡
ip link set eth0 down         # 關(guān)閉網(wǎng)卡
service network restart

6.補充命令

ip  [選項]  操作對象{link|addr|route...}

# ip link show                  # 顯示網(wǎng)絡接口信息
# ip link set eth0 upi          # 開啟網(wǎng)卡
# ip link set eth0 down         # 關(guān)閉網(wǎng)卡
# ip link set eth0 promisc on   # 開啟網(wǎng)卡的混合模式
# ip link set eth0 promisc offi # 關(guān)閉網(wǎng)卡的混個模式
# ip link set eth0 txqueuelen 1200    # 設置網(wǎng)卡隊列長度
# ip link set eth0 mtu 1400     # 設置網(wǎng)卡最大傳輸單元
# ip addr show                  # 顯示網(wǎng)卡IP信息
# ip addr add 192.168.0.1/24 dev eth0 # 設置eth0網(wǎng)卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 刪除eth0網(wǎng)卡IP地址


# ip route list                 # 查看路由信息
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 設置192.168.4.0網(wǎng)段的網(wǎng)關(guān)為192.168.0.254,數(shù)據(jù)走eth0接口
# ip route add default via  192.168.0.254  dev eth0    # 設置默認網(wǎng)關(guān)為192.168.0.254
# ip route del 192.168.4.0/24    # 刪除192.168.4.0網(wǎng)段的網(wǎng)關(guān)
# ip route del default    # 刪除默認路由



責任編輯:華軒 來源: 微技術(shù)之家
相關(guān)推薦

2023-10-31 08:23:54

網(wǎng)絡命令Linux

2016-09-27 13:47:15

Linux網(wǎng)絡命令

2024-02-04 18:08:23

Linux命令工具

2022-02-22 23:25:19

Python編程語言開發(fā)

2023-11-10 11:06:36

Linux命令

2024-01-30 18:07:22

Linux命令行工具

2024-03-27 08:36:48

JavaScriptWeb開發(fā)前端開發(fā)

2024-02-28 10:20:08

2022-08-08 16:57:31

Windows網(wǎng)絡配置

2020-09-16 11:10:33

Linux命令文件

2010-08-04 15:01:00

2022-10-08 08:19:37

前端TS 編譯

2016-12-08 22:26:28

2024-08-22 14:59:25

Linux

2010-08-26 15:59:17

linux

2018-06-21 11:03:54

shelllinux命令

2021-07-18 08:23:47

校招git編程

2018-02-02 14:11:04

數(shù)據(jù)庫Redis常用命令

2022-01-27 07:39:57

進程操作系統(tǒng)Linux

2010-01-05 16:49:34

點贊
收藏

51CTO技術(shù)棧公眾號