RHEL 5服務篇—常用網絡配置命令

常用網絡配置命令


? ?在“Linux系統管理”的文章中,大家已經學習了Linux系統的基本管理命令和技巧,為了進一步學習Linux網絡服務打下了良好的基礎。所以我作者以后將陸續推出Linux網絡服務的相關文章。希望大家能給與我大大的支持。 ??
今天我們就來學習一下Linux網絡服務的基礎命令,查看網絡及測試網絡的基礎命令。

1)ifconfig——查看指定網卡的ip地址。 ??
如果不指定網卡名稱則查看所有已啟用的網卡地址信息。 ? ?
如下:查看eth0網卡的地址信息。

4
ifconfig命令不僅可以用于查看網卡配置,還可以修改網卡的ip地址,子網掩碼,也可以綁定虛擬網絡接口,啟用或禁用網卡。 ? ?
格式:ifconfig [網絡接口名稱] [IP地址] [netmask 子網掩碼] ? ?
或者 ifconfig [網絡接口名稱] [IP地址/子網掩碼] ? ?
如下:使用ifconfig命令臨時配置網卡的ip地址以及子網掩碼。

5
使用ifconfig命令配置的ip都是臨時生效的,重啟主機就失效了,如果需要配置永久生效的ip需要使用“vi /etc/sysconfig/network-scripts/ifcfg-eth0”命令修改配置文件。

1
需要臨時禁用或啟用指定的網卡時需要結合“down”和“up”開關選項。 ? ?
如下:使用ifconfig命令啟用或禁用網卡。

2
其實啟用、禁用網卡我們還可以使用“ifdown”和“ifup命令”來實現。

3
如果我們需要給一塊網卡配置多個ip時我們需要為網卡綁定虛擬接口。如下使用ifconfig命令為網卡配置多個ip。 ? ?
使用ifconfig命令只是臨時為網卡配置多個ip地址,如果需要永久生效如果需要配置永久生效的ip需要使用“vi /etc/sysconfig/network-scripts/ifcfg-eth0:0”命令修改配置文件。?6

2)hostname——查看以及修改主機名稱,修改的主機名只是臨時有效,重啟計算機以后將會失效。 ??
格式:hostname [新的主機名] ? ?
如下:使用hostname命令查看以及修改主機的名稱。

7
如果要想永久更改計算機的名稱可以使用“vi /etc/sysconfig/network”命令修改配置文件。

8

3)route——查看系統中的路由表信息,以及添加、刪除靜態路由記錄。 ??
直接執行route命令可以查看當前主機中的路由表信息。在輸出結果中,Destination列對應目標網段的地址,Gateway列對應下一跳路由器的地址,Iface列對應發送數據的網絡接口。(若結合“-n”時,可以將路由記錄中的地址顯示為數字形式。)

9
route命令不僅可以用于查看路由表的信息,還可以添加、刪除靜態的路由表條目,其中當然也包括設置默認網關地址(默認網關記錄是一條特殊的靜態路由條目)。 ? ?
通過“route add”操作可以添加路由記錄,結合“-net”選項指定目標網段的地址,結合“gw”選項指定下一跳的ip地址。

10
通過“route del”操作可以刪除路由記錄,只要結合“-net”選項指定對應路由記錄中的目標的地址即可。

11
添加、刪除默認網關記錄時,與添加,刪除靜態路由記錄的命令格式類似,單指定目標網段時只需簡單地使用“default”表示即可。

12

4)netstat——查看網絡的鏈接情況 ??
通過netstat命令可以查看當前系統的網絡連接狀態、路由表、接口統計等信息,是了解網絡狀態及排除網絡服務故障的有效工具。 ? ?
格式:netstat [選項] ? ?
-a:顯示當前主機中所有活動的網絡連接信息。 ? ?
-n:以數字的形式顯示相關的主機地址,端口等信息。 ? ?
-r:顯示路由表信息。 ? ?
-l:顯示處于監聽狀態的網絡連接及端口信息。 ? ?
-t:查看TCP協議相關的信息。 ? ?
-u:查看UDP協議相關的信息。 ? ?
-p:顯示與網絡連接相關聯的進程號,進程名稱信息。 ? ?
通常使用“-anpt”選項查看系統中所有的TCP相關信息,或使用“-anpu”選項查看系統中所有的TCP相關信息。

13

5)traceroute——跟蹤數據包的路由途徑 ??
使用traceroute命令可以測試從當前主機到目的主機之間經過了那些網絡節點,并顯示各節點的連接狀態。

6)nslookup——測試DNS域名解析 ??
nslookup命令是用來測試域名解析的專用工具,使用時只要指定要解析的目標域名作為參數即可。

14

指定本機的DNS地址需要使用“vi /etc/resolv.conf”命令修改配置文件,對該文件修改后保存立即生效。Linux系統最多可以指定3個不同的DNS地址。

15

host文件中記錄著主機名與ip的映射關系表,一般用來保存經常需要訪問的主機的信息。如果需要向host文件添加相應的記錄時,需要使用“vi /etc/hosts”命令修改host配置文件。

16


本文轉自yun5277 51CTO博客,原文鏈接:http://blog.51cto.com/dengqi/1198130,如需轉載請自行聯系原作者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454161.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454161.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454161.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

清華大學《操作系統》(六):非連續內存分配 段式、頁式、段頁式存儲管理

背景 連續內存分配給內存分配帶來了很多不便,可能所有空閑片區大小都無法滿足需求大小,這個分配就會失敗。基于這種現狀,就有了非連續內存分配的需求。非連續分配成功的幾率更高,但也面對更多的問題,比如分配時是不是…

python監控文件內容變化_Python監控文件內容變化

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云文件存儲NAS是一個可共享訪問&#xf…

C語言第三次博客作業---單層循環結構

一、PTA實驗作業。 題目1 1.實驗代碼 int n,i; double height1,height2;//1為輸入身高&#xff0c;2為輸出身高。 char sex; //1<height1<3; //N<1; scanf("%d",&n); while(n--){getchar();scanf("%c%lf",&sex,&height1);switch(sex)…

函數和函數式編程

python的過程就是函數&#xff0c;因為解釋器會隱式地返回默認值None。 實際編程中大部分偏函數更接近過程&#xff0c;不顯示地返回任何東西。 當沒有顯示地返回元素或者如果返回None時&#xff0c;python會返回一個None。 * 元組 ** 字典 def子句的剩余部分包括了一個雖…

清華大學《操作系統》(七):虛擬存儲、覆蓋、交換

接下來幾節都是對虛擬存儲的講解。虛擬存儲是非連續存儲管理的擴展。通過將內存中的數據暫存到外存的方式&#xff0c;為進程提供更大的內存空間。虛擬存儲出現的主要原因是因為程序規模的增長速度遠遠大于存儲器容量的增長速度&#xff0c;導致內存空間不夠用。其實針對內存空…

遵義大數據中心項目工程概況_市委書記張新文到曹州云都大數據中心等項目現場調研建設情況...

4月25日&#xff0c;市委書記張新文到曹縣調研重點項目建設情況&#xff0c;研究推進措施。市委常委、秘書長任仲義參加活動。張新文首先來到曹州云都大數據中心項目建設現場&#xff0c;查看項目推進情況。曹州云都大數據中心&#xff0c;是涵蓋云計算區、研發辦公區、公寓生活…

linux 可執行文件的分析(gcc GUN BUILEIN)

1、GCC The History of GCC 1984年&#xff0c;Richard Stallman發起了自由軟件運動&#xff0c;GNU (Gnus Not Unix)項目應運而生&#xff0c;3年后&#xff0c;最初版的GCC橫空出世&#xff0c;成為第一款可移植、可優化、支持ANSI C的開源C編譯器。GCC最初的全名是GNU C Com…

Cassandra 的數據存儲結構——本質是SortedMapRowKey, SortedMapColumnKey, ColumnValue

Cassandra 的數據存儲結構 Cassandra 的數據模型是基于列族&#xff08;Column Family&#xff09;的四維或五維模型。它借鑒了 Amazon 的 Dynamo 和 Googles BigTable 的數據結構和功能特點&#xff0c;采用 Memtable 和 SSTable 的方式進行存儲。在 Cassandra 寫入數據之前&a…

清華大學《操作系統》(八):置換算法

功能&#xff1a;置換算法是指當出現缺頁異常時&#xff0c;需要調入新頁面而內存已滿時&#xff0c;置換算法選擇被置換的物理頁面。 設計目標&#xff1a; 盡可能減少頁面的調入調出次數&#xff1b;把未來不再訪問或短期內不訪問的頁面調出。 頁面鎖定&#xff1a; 了解具…

python email模塊詳解_python模塊之email: 電子郵件編碼解碼 (一、解碼郵件)

python自帶的email模塊是個很有意思的東西&#xff0c;它可以對郵件編碼解碼&#xff0c;用來處理郵件非常好用。處理郵件是一個很細致的工作&#xff0c;尤其是解碼郵件&#xff0c;因為它的格式變化太多了&#xff0c;下面先看看一個郵件的源文件&#xff1a;Received: from …

爛泥:通過vsphere給esxi添加本地硬盤

公司ESXi服務器的硬盤空間不夠使用&#xff0c;現在新加了一塊硬盤在ESxi服務器上。在服務器上添加完硬盤后&#xff0c;在Vsphere上是看不到新加硬盤的。 下面我們來通過虛擬機模擬該情況&#xff0c;先添加一塊硬盤。如下圖&#xff1a; 在Esxi添加完硬盤后&#xff0c;現在通…

清華大學《操作系統》(九):進程和線程

進程 定義&#xff1a; 進程是指一個具有一定獨立功能的程序在一個數據集合上的一次動態執行的過程。 組成&#xff1a; 代碼數據狀態寄存器&#xff08;正在運行的一個程序的所有狀態信息&#xff09;&#xff1a;CPU狀態CP0、指令指針IP通用寄存器&#xff1a;AX、BX、CX…

開始Flask項目

1.新建Flask項目。2.設置調試模式。3.理解Flask項目主程序。4.使用裝飾器&#xff0c;設置路徑與函數之間的關系。5.使用Flask中render_template&#xff0c;用不同的路徑&#xff0c;返回首頁、登錄員、注冊頁。6.用視圖函數反轉得到URL&#xff0c;{{url_for(‘login’)}}&am…

gcc交叉編譯的實現

gcc支持多種不同的語言&#xff0c;也支持多種不同的CPU架構。在它的實現上&#xff0c;不同語言編譯的實現是通過conststruct lang_hooks lang_hooks LANG_HOOKS_INITIALIZER;這個結構體的不同定義來實現的。比如c語言的編譯器就通過gcc/c-lang.c指定了lang_hooks這個結構體的…

爛泥:mysql數據庫使用的基本命令

1、連接數據庫的格式 mysql -h IP -u用戶名 -p密碼; 1.1連接遠程數據庫 mysql -h 192.168.1.214 -uroot -p123456 也可寫成&#xff1a; mysql -h 192.168.1.214 -u root -p 123456 1.2連接本地數據庫 mysql -uroot -p123456 也可寫成&#xff1a; mysql -u root -p 123456 2、…

mse均方誤差計算公式_PCA的兩種解讀:方差最大與均方誤差最小的推導

這張圖片很關鍵&#xff0c;來自統計學習方法的PCA插圖又要考試了&#xff0c;推導一下方差最大化與均方差最小化&#xff0c;老師上課講了一些均方差最小化&#xff0c;推導的過程很詳細不過自己沒有記下來&#xff0c;復習的時候再推一遍加深印象。感謝 耳東陳 老師的精彩課件…

《操作系統》OS學習(十):進程控制

進程切換&#xff08;上下文切換&#xff09;&#xff1a; 定義&#xff1a;暫停當前運行進程&#xff0c;從運行狀態變成其他狀態&#xff0c;調度另一個進程從就緒狀態變成運行狀態要求&#xff1a;切換前&#xff0c;保存進程上下文&#xff1b;切換后&#xff0c;恢復進程…

日志管理

1、錯誤日志配置 錯誤日志屬于核心功能模塊的參數 worker_processes 1; error_log /data/logs/nginx/error.log error; #一般配置這一行即可 events {worker_connections 1024; }語法規則&#xff1a;error_log file level 錯誤的日志級別有[debug|info|notice|warn|err…

GCC 命令選項使用詳解

GCC 命令行詳解[轉帖] 1、gcc包含的c/c編譯器 gcc、cc、c、g gcc和cc是一樣的&#xff0c;c和g是一樣的&#xff0c;一般c程序就用gcc編譯&#xff0c;c程序就用g編譯 2、gcc的基本用法 gcc test.c這樣將編譯出一個名為a.out的程序 gcc test.c -o test這樣將編譯出一個名為t…

mvn 打包_Spark源碼打包編譯的過程

前言上篇文章介紹了下 安裝sbt環境 啟動scala項目安裝SBT環境運行Scala項目為什么要弄這個 因為我本來是想對spark源碼編譯部署spark是用scala語言編譯的spark源碼https://gitee.com/pingfanrenbiji/sparkspark提供的編譯方式編譯的前提是將所有的依賴包都下載下來而資源包管理…