欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux網(wǎng)絡(luò)設(shè)置之基礎(chǔ)操作命令詳解

 更新時(shí)間:2021年11月29日 16:03:14   作者:封玖FJ  
大家好,本篇文章主要講的是Linux網(wǎng)絡(luò)設(shè)置之基礎(chǔ)操作命令詳解,感興趣的同學(xué)快來(lái)看一看吧,對(duì)你有用的話記得收藏起來(lái),方便下次瀏覽

查看網(wǎng)絡(luò)配置

查看網(wǎng)絡(luò)接口信息---ifconfig

查看活動(dòng)的網(wǎng)絡(luò)接口設(shè)備

ifconfig

查看指定的網(wǎng)絡(luò)接口設(shè)備

ifconfig 網(wǎng)卡名稱  #可查看所有存在的網(wǎng)絡(luò)接口,包括未激活的

補(bǔ)充:

不恰當(dāng)?shù)谋镜豈TU值
當(dāng)本地MTU值 > 網(wǎng)絡(luò)MTU值 時(shí),需要拆包,會(huì)導(dǎo)致效率下降
當(dāng)本地MTU值 < 網(wǎng)絡(luò)MTU值時(shí),未發(fā)揮最大傳輸能力

理想的本地MTU值
本地MTU值 = 網(wǎng)絡(luò)MTU值

查看路由表---route

route [-n]       #-n是將地址顯示為數(shù)字形式 

查看網(wǎng)絡(luò)連接情況---netstat

查看系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)、路由表、接口統(tǒng)計(jì)等信息

netstat [選項(xiàng)]

常用選項(xiàng) 作用
-a 顯示主機(jī)中所有活動(dòng)的網(wǎng)絡(luò)連接信息(包括監(jiān)聽、非監(jiān)聽狀態(tài)的服務(wù)端口)
-n 以數(shù)字的形式顯示相關(guān)的主機(jī)地址、端口等信息
-t 查看TCP相關(guān)的信息
-u 顯示UDP協(xié)議相關(guān)的信息
-p 顯示與網(wǎng)絡(luò)連接相關(guān)聯(lián)的進(jìn)程號(hào)、進(jìn)程名稱信息(該選項(xiàng)需要root權(quán)限)
-r 顯示路由表信息
-l 顯示處于監(jiān)聽狀態(tài)的網(wǎng)絡(luò)連接及端口信息

netstat -anpt    #以數(shù)字的形式顯示當(dāng)前系統(tǒng)中所有TCP信息netstat -anpu    #以數(shù)字的形式顯示當(dāng)前系統(tǒng)中所有UDP信息

netstat也可以結(jié)合管道符使用grep命令,過濾出特定記錄。

獲取 socket 統(tǒng)計(jì)信息---ss

查看系統(tǒng)的網(wǎng)絡(luò)連接情況,獲取socket統(tǒng)計(jì)信息。

顯示的內(nèi)容和netstat類似,但是ss能夠顯示更多更詳細(xì)的有關(guān)TCP和連接狀態(tài)的信息,而且比netstat更快速更高效。

ss   [選項(xiàng)]  

常用選項(xiàng) 作用
-t 顯示 TCP 協(xié)議的 sockets
-u 顯示 UDP 協(xié)議的 sockets
-n 不解析服務(wù)的名稱,如 “22” 端口不會(huì)顯示成 “ssh”
-l 只顯示處于監(jiān)聽狀態(tài)的端口
-p 顯示監(jiān)聽端口的進(jìn)程
-a 顯示所有端口和連接
-r 把 IP 解釋為域名,把端口號(hào)解釋為協(xié)議名稱

測(cè)試網(wǎng)絡(luò)連接

測(cè)試網(wǎng)絡(luò)連通性------ping

ping [選項(xiàng)] 目標(biāo)主機(jī)

在linu系統(tǒng)中默認(rèn)長(zhǎng)ping,需Ctrl+C的組合鍵停止。

測(cè)試DNS域名解析------nslookup

nslookup   目標(biāo)主機(jī)地址    [DNS服務(wù)器地址]

設(shè)置網(wǎng)絡(luò)地址參數(shù)

在linux系統(tǒng)中,分為兩種方法:

臨時(shí)配置---使用命令調(diào)整網(wǎng)絡(luò)參數(shù)

修改后立刻生效簡(jiǎn)單、快速, 可直接修改運(yùn)行中的網(wǎng)絡(luò)參數(shù)一般只適合在調(diào)試網(wǎng)絡(luò)的過程中使用系統(tǒng)重啟以后,所做的修改將會(huì)失效

固定設(shè)置---通過配置文件修改網(wǎng)絡(luò)參數(shù)

修改各項(xiàng)網(wǎng)絡(luò)參數(shù)的配置文件適合對(duì)服務(wù)器設(shè)置固定參數(shù)時(shí)使用需要重載網(wǎng)絡(luò)服務(wù)或者重啟以后才會(huì)生效

使用命令修改(臨時(shí)配置)

修改網(wǎng)卡的地址、狀態(tài)------ifconfig

設(shè)置網(wǎng)絡(luò)接口的IP地址、子網(wǎng)掩碼

ifconfig 網(wǎng)絡(luò)接口 ip地址 [ netmask 子網(wǎng)掩碼 ]
ifconfig 網(wǎng)絡(luò)接口 ip地址 [/子網(wǎng)掩碼長(zhǎng)度]      #常用

禁用或者重新激活網(wǎng)卡

ifconfig 網(wǎng)絡(luò)接口 up 
ifconfig 網(wǎng)絡(luò)接口 down

設(shè)置虛擬網(wǎng)絡(luò)接口

一般用于臨時(shí)在一個(gè)正在使用的網(wǎng)卡上使用一個(gè)新的IP地址,但又不能覆蓋原IP地址而導(dǎo)致一些服務(wù)不能用,此時(shí)就可以用這個(gè)命令定義一個(gè)虛擬的網(wǎng)卡綁在原有的網(wǎng)卡上。

ifconfig   網(wǎng)絡(luò)接口:序號(hào)   IP地址

添加、刪除靜態(tài)路由記錄---route

添加、刪除到指定網(wǎng)段的路由記錄

route add -net 網(wǎng)段地址 gw IP地址
route del -net 網(wǎng)段地址

添加、刪除默認(rèn)網(wǎng)關(guān)記錄

同一個(gè)主機(jī)的路由最好只有一個(gè)默認(rèn)路由,如果有多個(gè)存在,可能會(huì)影響網(wǎng)絡(luò)。

route   add   default    gw  IP地址
route  del   default  gw   IP地址

修改配置文件(固定設(shè)置)

網(wǎng)絡(luò)接口配置文件

網(wǎng)絡(luò)接口配置文件都在/etc/sysconfig/network-scripts/目錄下

永久修改網(wǎng)絡(luò)接口信息,就需要修改網(wǎng)絡(luò)接口配置文件

vim   /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet                #設(shè)置網(wǎng)卡類型,“Ethernet”表示以太網(wǎng)
DEVICE=ens33                 #設(shè)置網(wǎng)卡的名稱
ONBOOT=yes                   #設(shè)置網(wǎng)卡是否在 Linux 操作系統(tǒng)啟動(dòng)時(shí)激活
BOOTPROTO=static             #設(shè)置網(wǎng)卡的配置方式,“static”表示使用靜態(tài)IP地址,“dhcp”時(shí)表示動(dòng)態(tài)獲取地址
IPADDR=192.168.100.10       #設(shè)置網(wǎng)卡的 IP 地址
NETMASK=255.255.255.0        #設(shè)置網(wǎng)卡的子網(wǎng)掩碼
GATEWAY=192.168.100.2        #設(shè)置網(wǎng)卡的默認(rèn)網(wǎng)關(guān)地址
DNS1=192.168.100.2           #設(shè)置DNS服務(wù)器的 IP地址

路由配置文件

永久添加路由(重啟network服務(wù)生效)

方法一:

vim /etc/sysconfig/static-routes           #編輯/etc/sysconfig/static-routes 文件,沒有自動(dòng)建立
any net any gw 192.168.163.2               #任何網(wǎng)段的網(wǎng)關(guān)都是193.168.163.2
any net 192.168.3.0/24 gw 192.168.163.100    #3.0/24網(wǎng)段的網(wǎng)關(guān)是193.168.163.100
any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.163.2   #10.0.0.0/8網(wǎng)段的網(wǎng)關(guān)是193.168.163.2
any host 192.168.100.100  gw 192.168.163.2  #主機(jī)192.168.100.100的網(wǎng)關(guān)是193.168.163.2

systemctl  restart  network     #重啟network服務(wù),讓剛才的配置生效

systemctl restart network #重啟network服務(wù),讓剛才的配置生效

方法二:

vim  /etc/sysconfig/network-scripts/route-ens33
default via 192.168.163.2  dev ens33    #默認(rèn)路由,另一種格式   0.0.0.0/0  192.168.14.254  dev ens33
10.0.6.0/24  via  192.168.163.2 dev ens33
192.168.100.200 via 192.168.14.254 dev ens33

systemctl restart network

域名解析配置文件

vim  /etc/resolv.conf 

本地主機(jī)映射文件

/etc/hosts文件中記錄這一份主機(jī)名與IP地址的映射關(guān)系表

一般用來(lái)保存常常需要訪問的主機(jī)的信息

hosts文件和DNS服務(wù)器的比較

默認(rèn)情況下,系統(tǒng)首先從hosts文件查找解析記錄

hosts文件只對(duì)當(dāng)?shù)闹鳈C(jī)有效

hosts文件可減少DNS查詢過程,從而加快訪問速度

永久設(shè)置主機(jī)名:

hostnamectl   set-hostname    [主機(jī)名]
vim  /etc/hostname      #只有第一行有效
#設(shè)置完后需重啟系統(tǒng)才生效

啟用、禁用網(wǎng)絡(luò)接口配置:

systemctl restart network		#重啟所有的網(wǎng)卡
ifdown ens33 ; ifup ens33
ifdown ens33					#關(guān)閉某個(gè)網(wǎng)卡
ifup ens33						#啟動(dòng)某個(gè)網(wǎng)卡

ifconfig ens33 down				#臨時(shí)禁用某個(gè)網(wǎng)卡
ifconfig ens33 up				#重新激活某個(gè)網(wǎng)卡(不會(huì)更新IP地址)

到此這篇關(guān)于Linux網(wǎng)絡(luò)設(shè)置之基礎(chǔ)操作命令詳解的文章就介紹到這了,更多相關(guān)Linux網(wǎng)絡(luò)設(shè)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CenterOS 中安裝Redis及開機(jī)啟動(dòng)設(shè)置詳解

    CenterOS 中安裝Redis及開機(jī)啟動(dòng)設(shè)置詳解

    這篇文章主要介紹了CenterOS 中安裝Redis及開機(jī)啟動(dòng)設(shè)置詳解的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • linux tail 查看日志文件方法

    linux tail 查看日志文件方法

    這篇文章給大家分享了linux tail 查看日志文件方法,有興趣和需要的朋友們可以參考學(xué)習(xí)下。
    2018-07-07
  • centos 7中firewall防火墻的常用命令總結(jié)

    centos 7中firewall防火墻的常用命令總結(jié)

    大家都知道centos 7中防火墻是一個(gè)非常的強(qiáng)大的功能了,但對(duì)于centos 7中在防火墻中進(jìn)行了升級(jí)了,下面這篇文章主要介紹了centos 7中firewall防火墻的常用命令,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-03-03
  • CentOS 離線安裝gcc(版本4.8.2)詳細(xì)介紹

    CentOS 離線安裝gcc(版本4.8.2)詳細(xì)介紹

    這篇文章主要介紹了CentOS 離線安裝gcc4.8.2詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Ubuntu10.10配置網(wǎng)絡(luò)

    Ubuntu10.10配置網(wǎng)絡(luò)

    這里雖然說(shuō)的是10.10的,但其它UBUNTU上也可以參考使用。
    2013-11-11
  • linux獲取進(jìn)程執(zhí)行時(shí)間方法示例

    linux獲取進(jìn)程執(zhí)行時(shí)間方法示例

    linux獲取進(jìn)程執(zhí)行時(shí)間有兩種方法可以獲取,第一種是用time命令,time 進(jìn)程。第二種是通過在程序中進(jìn)行記錄,首先利用sysconf函數(shù)獲取時(shí)鐘滴答數(shù),再用times獲取tms結(jié)構(gòu),詳細(xì)看下面的示例代碼
    2013-12-12
  • Linux中g(shù)pio接口的使用方法示例

    Linux中g(shù)pio接口的使用方法示例

    這篇文章主要給大家介紹了關(guān)于Linux中g(shù)pio接口的使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • 在 Ubuntu Linux 上安裝 Oracle Java 14的方法

    在 Ubuntu Linux 上安裝 Oracle Java 14的方法

    最近,Oracle 宣布 Java 14(或 Oracle JDK 14)公開可用。如果你想進(jìn)行最新的實(shí)驗(yàn)或者開發(fā)的話,那么你可以試試在 Linux 系統(tǒng)上安裝 Java 14,感興趣的朋友可以參考下本文
    2020-04-04
  • 3分鐘學(xué)會(huì)如何上手supervisor看門狗

    3分鐘學(xué)會(huì)如何上手supervisor看門狗

    這篇文章主要介紹了3分鐘學(xué)會(huì)如何上手supervisor看門狗,文章中操作步驟講解的很清楚,有需要的同學(xué)可以研究下
    2021-02-02
  • 樹莓派4安裝Ubuntu 19.10的教程詳解

    樹莓派4安裝Ubuntu 19.10的教程詳解

    這篇文章主要介紹了樹莓派4安裝Ubuntu 19.10的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02

最新評(píng)論