Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統,而最近就有很多小伙伴問我在Linux的命令行模式下怎么上網 ,其實很簡單,下面就由我跟大家分享具體的方法吧,希望對大家有所幫助~
創(chuàng)新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于網站建設、網站設計、安居網絡推廣、小程序設計、安居網絡營銷、安居企業(yè)策劃、安居品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯公司為所有大學生創(chuàng)業(yè)者提供安居建站搭建服務,24小時服務熱線:18980820575,官方網址:www.cdcxhl.com
在Linux的命令行模式下上網的方法
第一步,先打開虛擬機至圖形用戶界面,看一下是否有網絡連接。
第二步,同時按住Ctrl+Alt+F2切換到命令行界面,如下圖所示。
第三步,開始輸入命令打開網絡連接,首先輸入ifconfig,如下圖所示。
第四步,再輸入ifup eth0 命令,此命令用來打開網絡。
第五步,切換到圖形用戶界面,查看網絡是否已經開啟,如下圖所示。
第六步,第五步網絡已經開啟成功,下面用linux自帶瀏覽器打開頁面嘗試一下上網。
第七步,以上六步就是全部過程,這一步用來關閉聯網命令,輸入ifdown eth0即可關閉網絡,輸入之后切換界面觀察一下。
猜你喜歡:
1. 怎么用Linux命令聯網
2. 怎么用Linux命令上網
3. Linux系統在命令行中實現Wifi 連接的方法
4. Linux系統在命令行中實現Wifi連接的方法
5. Linux命令行中網速怎么測試
安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基于Speedtest.net的基礎架構來測量網絡的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
$ speedtest-cli
輸入這個命令后,它會自動發(fā)現離你最近的Speedtest.net服務器(地理距離),然后打印出測試的網絡上/下行速率。
測試網絡是否連通
1,ping IP 查看網絡數據包是否可達 (首先PING 網關 如果網關都不通的話說明網絡或配置有問題。如果網關通,但是沒有外網 或PING不通其他網段的網絡)那么可以實用下一條!
2,. traceroute Ip(域名)查看你是再哪一跳失敗的。 從而檢測出 是哪個設備的故障。比如網關 防火墻 路由器 交換機等。
測試端口是否連通
方法一、telnet法
telnet為用戶提供了在本地計算機上完成遠程主機工作的能力,因此可以通過telnet來測試端口的連通性,具體用法格式:
telnet ip port
說明:
ip:是測試主機的ip地址
port:是端口,比如80
如果telnet連接不存在的端口,那會如下圖所示。
如果telnet 連接存在端口會出現如下圖所示的內容,下圖中以80端口為例。
方法二、ssh法
SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議,在linux上可以通過ssh命令來測試端口的連通性,具體用法格式如下:
用法:?ssh -v -p port username@ip
說明:
-v?調試模式(會打印日志).
-p?指定端口
username:遠程主機的登錄用戶
ip:遠程主機
如果遠程主機開通了相應的端口,會有如下圖所示的建立成功的提示。
如果遠程主機沒有開通相應的端口,則如下圖所示
方法三、curl法
curl是利用URL語法在命令行方式下工作的開源文件傳輸工具。也可以用來測試端口的連通性,具體用法:
curl ip:port
說明:
ip:是測試主機的ip地址
port:是端口,比如80
如果遠程主機開通了相應的端口,都會輸出信息,如果沒有開通相應的端口,則沒有任何提示,需要CTRL+C斷開。
方法四、wget方法
wget是一個從網絡上自動下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,并可以使用HTTP代理。wget名稱的由來是“World Wide Web”與“get”的結合,它也可以用來測試端口的連通性具體用法:? ?《Linux就該這么學》 學習更多l(xiāng)inux命令。
wget ip:port
說明:
ip:是測試主機的ip地址
port:是端口,比如80
如果遠程主機不存在端口則會一直提示連接主機。
linux下測試網絡連通性命令是PING,其主要功能就是為了檢測主機!
##Ctrl+D:在目錄下敲擊該命令,作用是退出當前用戶。
##Ctrl+D:在命令mail、write等命令中敲擊該命令,作用是退出當前命令。
1.write
? ? 語法:write 用戶名
? ? 功能:給用戶發(fā)信息,以Ctrl+D保存結束; 即時通信
2.wall(write all)
語法:wall [message]
功能:發(fā)廣播信息(給所有用戶發(fā)信息); 回車鍵結束命令
3.ping
語法:ping [選項] IP地址
功能:測試網絡連通性
-c 次數:指定發(fā)送次數
-s 字節(jié):指定探測包的大小
4.ifconfig(interface configure)
語法:ifconfig(或者ifconfig 網卡地址 IP地址 )
功能:查看和設置網卡信息? ? ?
inet6: IPv6地址目前不生效
5.mail
語法:mail [用戶名]
功能:查看或者發(fā)送電子郵件? ?##輸入郵件內容時,刪除鍵為 ctrl+backspace
6.last
語法:last
功能:顯示當前與過去登入系統的用戶信息
7.lastlog
語法:lastlog
功能:顯示所有用戶最后登錄時間
8.traceroute
語法:traceroute [目標主機]
功能:顯示發(fā)出數據包的主機到目標主機之間的網關數量
?## 星號*** 可能是防火墻封掉了ICMP的返回信息,所以得不到數據包返回數據
9.netstat
語法:netstat [選項]??
功能:顯示網絡相關信息
-a:列出所有網絡狀態(tài),包括Socket程序
-c 秒數:指定每隔幾秒刷新一次網絡狀態(tài)
-n:使用IP地址和端口號顯示,不是用域名和服務名
-p:顯示PID和程序名
-t:顯示使用TCP協議端口的鏈接狀況
-u:顯示使用UDP協議端口的鏈接狀況
-l:加顯示監(jiān)聽狀態(tài)的鏈接
-r:顯示路由表
“tuln”選項:查看本機開啟的端口,只能查看監(jiān)聽狀態(tài)的鏈接。
1) Proto:網絡連接的協議,一般就是 TCP 協議或者 UDP 協議。
2) Recv-Q:表示接收到的數據,已經在本地的緩沖中,但是還沒有被進程取走。
3) Send-Q:表示從本機發(fā)送,對方還沒有收到的數據,依然在本地的緩沖中,不具備 ACK 標志的數據包。
4) Local Address:本機的 IP 地址和端口號。
5) ForeignAddress:遠程主機的 IP 地址和端口號。
6) State:狀態(tài)。常見的狀態(tài)主要有以下幾種。
-LISTEN:監(jiān)聽狀態(tài),只有 TCP 協議需要監(jiān)聽,而 UDP 協議不需要監(jiān)聽。
-ESTABLISHED:已經建立連接的狀態(tài)。如果使用"-I"選項,則看不到已經建立連接的狀態(tài)。
-SYN_SENT:SYN 發(fā)起包,就是主動發(fā)起連接的數據包。
-SYN_RECV:接收到主動連接的數據包。
-FIN_WAIT1:正在中斷的連接。
-FIN_WAIT2:已經中斷的連接,但是正在等待對方主機進行確認。
-TIME_WAIT:連接已經中斷,但是套接字依然在網絡中等待結束。
-CLOSED:套接字沒有被使用。
? ? ? ? 最常用的是LISTEN和ESTABLISHED
10.numtui
語法:numtui
功能:配置網絡——centos7獨有的功能
11.mount
語法:mount [-t 文件系統] 設備文件名 掛載點
功能:掛載外接設備