<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            操作系統

            Linux新手入門常用的命令

            時間:2024-12-19 04:46:55 操作系統 我要投稿
            • 相關推薦

            Linux新手入門常用的命令

              在Red Hat Linux 7.1系統提供了與網絡相關的工具,掌握好這些工具是十分必要的:

              第一類:設置工具

              1.netconf:

              netconf是Red Hat

              Linux提供的Linuxconf的一部分,主要用于設置與網絡相關的參數。它可以在consle下運行(文本菜單),也可以在X-Window中運行(圖形界面)。在前面,我們介紹過了netconf的一些應用,它的使用比較簡單,只要認識上面的英文就可以了,所以在此就不再多說。BTW,如果你設置好了X-Window的話,用用圖形界面的netconf,會更漂亮的喲。

              2.ifconfig

              ifconfig是Linux系統中最常用的一個用來顯示和設置網絡設備的工具。其中“if”是“interface”的縮寫。它可以用來設備網卡的狀態,或是顯示當前的設置。

              下面我們簡單地說明常用的命令組合:

              1) 將第一塊網卡的IP地址設置為192.168.0.1:

              ifconfig eth0 192.168.0.1 (格式:ifconfig 網絡設備名 IP地址)

              2) 暫時關閉或啟用網卡:

              關閉第一塊網卡:ifconfig eth0 down

              啟用第一塊網卡:ifconfig eth0 up

              3) 將第一塊網卡的子網掩碼設置為255.255.255.0:

              ifconfig eth0 netmask 255.255.255.0(格式:ifconfig 網絡設備名 netmask 子網掩碼)

              我們也可以同時設置IP地址和子網掩碼:

              ifconfig eth0 192.168.0.1 netmask 255.255.255.0

              4) 將第一塊網卡的廣播地址設置為192.168.0.255:

              ifconfig eth0 -broadcast 192.168.0.255

              5) 將第一塊網卡設置為不接收多播數據包:

              ifconifg eth0 allmulti

              如果要讓其接收,則使用命令:ifconfig eth0 -allmulti

              6) 查看第一塊網卡的狀態:

              ifconfig eth0

              如果要查看所有的網卡狀態,則直接使用不帶參數的ifconfig命令即可。

              ifconfig輸出的狀態信息是十分有用的,下面,我們就簡單說明一下:

              有幾個狀態比較重要:

              Ø UP/DOWN:網卡是否啟動了,如果是DOWN的話,那肯定無法用的;

              Ø RX packets中的errors包的數量如果過大說明網卡在接收時有問題;

              Ø TX packets中的errors包的數量如果過大說明網卡在發送時有問題;

              3.route

              route命令是用來查看和設置Linux系統的路由信息,以實現與其它網絡的通訊。要實現兩個不同的子網之間的網絡通訊,需要一臺連接兩個網絡路由器或者同時位于兩個網絡的網關來實現。

              在Linux系統中,我們通常設置路由是為了解決以下問題:該Linux機器在一個局域網中,局域網中有一個網關,能夠讓你的機器訪問Internet,那么我們就需要將這臺機器的IP地址設置為Linux機器的默認路由。

              1) 增加一個默認路由:

              route add 0.0.0.0 gw 網關地址

              2) 刪除一個默認路由:

              route del 0.0.0.0 gw 網關地址

              3) 顯示出當前路由表

              route

              第二類:診斷工具

              1.ping

              ping是一個最常用的檢測是否能夠與遠端機器建立網絡通訊連接。它是通過Internet控制報文協議ICMP來實現的。而現在有些主機對ICMP進行過濾,在這種特殊的情況下,有可能使得一些主機Ping不通,但能夠建立網絡連接。這是一種特例,在此事先說明。

              同樣的,在此不羅列ping命令的所有可選參數,而是通過實例來說明一些常用的組合,需要更詳細地了解的,可以通過www.linuxaid.com.cn網站在線培訓的命令查詢工具獲得。

              1) 檢測與某機器的連接是否正常:

              ping 192.168.0.1

              ping www.linuxaid.com.cn

              也就是說,我們可以用IP地址或域名來指定機器。

              2) 指定ping回應次數為4:

              在Linux下,如果你不指定回應次數,ping命令將一直不斷地向遠方機器發送ICMP信息。我們可以通過-c參數來限定:ping -c 4 192.168.0.1

              3) 通過特定的網卡進行ping:

              有時,我們需要檢測某塊網卡(系統中有多塊)能否ping通遠方機器。我們需要在執行ping命令時指出:

              ping -I eth0 192.168.0.1

              2.traceroute

              如果你ping不通遠方的機器,想知道是在什么地方出的問題;或者你想知道你的信息到遠方機器都經過了哪些路由器,可以使用traceroute命令。顧名思義:trace是跟蹤,route是路由,也就是跟蹤路由。

              使用這個命令很簡單:

              traceroute 遠程主機IP地址或域名

              這個命令的輸出類似:

              1 路由器(網關)的IP地址 訪問所需時間1 訪問所需時間2 訪問所需時間3

              2 路由器(網關)的IP地址 訪問所需時間1 訪問所需時間2 訪問所需時間3

              ………

              1) 最前面的數字代表“經過第幾站”;

              2) 路由器(網關)的IP地址就是“該站”的IP地址;

              3) 訪問所需時間1、2、3是指訪問到這個路由器(網關)需要的時間。

              3.netstat

              在Linux系統中,提供了一個功能十分強大的查看網絡狀態的工具:netstat。它可以讓您得知整個Linux系統的網絡情況。

              1)統計出各網絡設備傳送、接收數據包的情況:

              使用命令:netstat -i

              這個命令將輸出一張表,其中包括:

              Iface:網絡接口名 MTU:最大傳輸單元

              RX-OK:共成功接收多少個包 RX-ERR:接收的包中共有多少個錯誤包

              RX-DRP:接收時共丟失多少個包 RX-OVR:共接收了多少個碰撞包

              TX-OK:共成功發送多少個包 TX-ERR:發送的包中共有多少個錯誤包

              TX-DRP:發磅時共丟失多少個包 TX-OVR:共接收了多少個碰撞包

              2)顯示網絡的統計信息

              使用命令:netstat -s

              使用這個命令,將會以摘要的形式統計出IP、ICMP、TCP、UDP、TCPEXT形式的通信信息。

              3)顯示出TCP傳輸協議的網絡連接情況:

              使用命令:netstat -t

              這個命令的輸出也是一張表,其中包括:

              Local Address:本地地址,格式是IP地址:端口號

              Foreign Address:遠程地址,格式也是IP地址:端口號

              State:連接狀態,包括LISTEN、ESTABLISHED、TIME_WAIT等。

              4)只顯示出使用UDP的網絡連接情況:

              使用命令:netstat -t

              輸出格式也是一樣的。

              5)顯示路由表:

              使用命令:netstat -r

              這個命令的輸出與route命令的輸出相同。

            【Linux新手入門常用的命令】相關文章:

            Linux系統巡檢常用的命令03-23

            Linux系統與VIM常用的命令04-05

            Linux系統常用的查看命令03-13

            常用Linux系統Debug命令04-22

            Linux系統常用操作命令06-24

            Linux系統常用命令06-02

            Linux常用命令詳解07-22

            linux系統命令11-23

            linux系統命令(經典)01-25

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院