每日一shell之網路介面配置ifconfig

2021-07-24 04:30:54 字數 776 閱讀 7495

我先說一下不同linux發行版中ifconfig內容的格式可能不同,但是大體上是相同的。我的環境是centos7下。

ifconfig沒有加任何引數,會輸出當前系統下所有活動的網路介面。例如。

eth0表示的是乙太網的第一塊網絡卡eth是ethernet的縮寫。

up表示當前網絡卡處於活動狀態

mtu:網絡卡一次所能傳輸的最大分包,單位位元組

inet:ip位址

netmask:子網掩碼

broadcast:廣播位址

ether:mac位址

txqueuelen:傳輸緩衝區長度大小

rx:接收

tx:傳送

collisions:發生的衝突數。

lo:主機的環迴位址,用於本地通訊

1. 手工指定的eth0的ip

ifconfig eth0 192.168.159.130 netmask 255.255.255.0

ifconfig eth 192.168.159.130/24

//通過ip位址和掩碼系統可以自行算出廣播位址。

2. 斷開和開啟網絡卡

ifconfig eth0 down等同於 ifdown eth0

ifconfig eth0 up等同於 ifup eth0

每日一shell(變數)

定義 name text myname 使用 echo name text 使用readonly命令可以將變數定義為唯讀變數 readonly name text 刪除變數 unset name text 執行shell時,會同時存在三中變數 1 區域性變數 區域性變數在指令碼或命令中定義,僅在當前...

配置網路介面位址

在rhel中配置網路介面最常用的有兩種,分別是使用ifconfig命令和直接修改網路介面配置檔案。使用ifconfig命令輸出當前主機所有的網路介面。上面的命令可知,當前主機有兩個介面,分別為eth0和lo,其中eth0表示第乙個乙太網網路介面。lo的網路介面通常指本地環路介面。下面的命令將主機的i...

每日一shell之例行任務管理at和cron命令

at now 30 minutes 進入at命令並設定時間是從現在開始的30分鐘後 sbin shutdown h now 關機命令 之後用ctrl d結束輸入。at命令輸入後會進入at程序,在其中有自己的輸入。atq查詢at任務佇列。作為系統管理員,可以禁止某些使用者使用at功能,將該使用者的使用...