centos 網絡配置1

網絡配置:
1.ifconfig命令:ifconfig命令用來配置網絡或顯示當前網絡接口狀態。類似於windows下的ipconfig,同時ifconfig命令必須以root用戶來執行。
格式: ifconfig [選項] [interface] [inet | up | down | netmask | addr | broadcast]
例: # ifconfig enp0s3 192.168.1.12 netmask 255.255.255.0 (配置網卡enp0s3網絡地址和子網掩碼,臨時生效,重啓機器後配置消失)
#ifconfig enp0s3:0 192.168.1.13 netmask 255.255.255.0 (可以給一塊網卡綁定多個ip地址,在網卡名後加 :整數(0-253);)



ifconfig enp0s3:0 down (關閉 enp0s3:0網卡)

                 # ifconfig  enp0s3  hw  ether xx:xx:xx:xx:xx:xx (修改網卡MAC地址)
                   # ifconfig  enp0s3 down (將網卡enp0s3禁用);       #ifconfig  enp0s3  up(將網卡enp0s3啓用);
                  #ifconfig enp0s3(顯示網卡enp0s3信息)
  2.ip命令 :
   設置ip地址,可以用IP命令:  #ip addr add 192.168.1.193/24 dev enp0s3 
     #ip  addr show enp0s3  (查看enp0s3網卡IP地址,也可簡寫爲  ip  a)
     #ip  addr del  192.168.1.192/24  dev enp0s3  (刪除ip地址,只需用del代替add)

    列出路由表條目:  # ip  route show  
    查看路由包來自的接口:  #ip  route get 192.168.1.1
    激活網絡接口/停止網絡接口   # ip link set enp0s3 up/down
   查看netlink消息  : # ip monitor all
   顯示網絡統計信息:  # ip -s link
  設置默認網關  :  # ip  route  add default via  192.168.1.254  
3.scp命令  : scp就是secure copy ,用於將文件或者目錄從一個Linux系統拷貝到另一個linux系統下。scp傳輸數據用的是SSH協議,保證了數據傳輸的安全。
 格式: scp  遠程用戶名@ip地址:文件的絕對路徑   本地Linux系統路徑 (從遠程主機拉取文件)
            scp  本地linux系統文件路徑   遠程用戶名@ip地址:遠程系統文件絕對路徑名  (像遠程主機推送文件)

            例: # scp  /home/ixdba/etc.tar.gz  [email protected]:/tmp(當報錯 "not a regular file";可加參數 -r 解決,當拉取或推送的是目錄時需加 -r 參數);
                    #scp  [email protected]:/home/ixdba/etc.tar.gz  /tmp
                    #scp -r  /etc  [email protected]:/opt
                    使用 -P參數可跟端口號,指定遠程連接的端口號。
  1. traceroute命令: 用來顯示網絡數據包傳輸到指定主機的路徑信息。
    traceroute [選項] [遠程主機或者IP地址] [數據包大小]
    -i <網絡接口> 使用指定的網絡接口發送數據包
    -w<超時秒數> 設置等待遠程主機迴應的時間
    -s<來源ip> 設置本地主機發送數據包的IP地址
    例: # traceroute -i eht0 -s 192.168.60.251 -w www.baidu.com 100




5.MTR命令 : mtr是linux中網絡連通性判斷工具,它結合了ping,traceroute,nslookup的相關特性。
Loss%列就是對應IP行的丟包率,只有最後的目標丟包纔算真正的丟包。
Last列則是最後一次返回的延遲,按毫秒計算的。
Avg列是所有返回時延的一個平均值。
Best列是最快的一次返回時延;
Wrst列是最長的一次返回時延;
StDev列是標準偏差;





  1. wget命令: wget命令用來從網絡上下載某個軟件。
    格式: wget [要下載軟件的網址]
    wget -c 斷點續傳
    wget -O wordpress.zip http://..... 使用wget -O 下載並以不同文件名保存
    wget -limit -rate 限速下載 wget -limit-rate=300K http://cn.wordpress.org/wordpress-3.1-zh_CN .zip
    wget -b 後臺下載




7.telnet命令 :telnet命令通過telnet協議與遠程的主機通信或者獲取遠程主機對應端口的信息。
格式: telnet 主機名或者IP地址 端口
查看某臺Linux系統的22和80端口是否打開以及分別開啓了什麼服務,使用以下命令:

telnet 192.168.3.98(不跟端口號,默認走的是23端口)

              #telnet  192.168.98  22
              #telnet  www.baidu.com  80

8.netstat 命令: netstat命令用來顯示本機網絡連接、運行端口和路由表等信息。

                     -a    顯示本機所有連接和監聽端口
                     -n    以網絡IP地址的形式顯示當前建立的有效連接和端口
                     -r     顯示路由表信息
                      -s    顯示按協議的統計信息。
                      -v    顯示當前的有效連接,與“-n”選項類似。
                      -t    顯示所有的TCP協議連接情況
                      -u   顯示所有的UDP協議連接情況;

常用組合: netstat -antlp; netstat -i ; netstat -r;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章