家好,我是良許。
不管你用的是什么操作系統(tǒng),網(wǎng)速都是你非常關心的一個性能指標,畢竟,誰都不想看個視頻結果網(wǎng)速卡到你懷疑人生。本文介紹三個 Linux 命令行下的網(wǎng)絡測速工具,讓你隨時隨地知道你的網(wǎng)絡狀況。
fast 是 Netflix 提供的一項服務,它不僅可以通過命令行來使用,而且可以直接在 Web 端使用:fast.com。
我們可以通過以下命令來安裝這個工具:
$ npm install --global fast-cli
不管是網(wǎng)頁端還是命令行,它都提供了最基本的網(wǎng)絡下載測速。命令行下最簡單的使用方法如下:
$ fast
93 Mbps ↓
從以上結果可以看出,直接使用 fast 命令的話,將只返回網(wǎng)絡下載速度。如果你也想獲取網(wǎng)絡的上傳速度,則需要使用 -u 選項。
$ fast -u
? 81 Mbps ↓ / 8.3 Mbps ↑
speedtest 是一個更加知名的工具。它是用 Python 寫成的,可以使用 apt 或 pip 命令來安裝。你可以在命令行下使用,也可以直接將其導入到你的 Python 項目。
安裝方式:
$ sudo apt install speedtest-cli
或者
$ sudo pip3 install speedtest-cli
使用的時候,可以直接運行 speedtest 命令即可:
$ speedtest
Retrieving speedtest.net configuration...
Testing from Tencent cloud computing (140.143.139.14)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Henan CMCC 5G (Zhengzhou) [9.69 km]: 28.288 ms
Testing download speed................................................................................
Download: 56.20 Mbit/s
Testing upload speed......................................................................................................
Upload: 1.03 Mbit/s
從運行結果可以看出,speedtest 命令將直接提供上傳/下載速率,測試的過程也是挺快的。你可以編寫一個腳本來調用這個命令,然后定期進行網(wǎng)絡測試,并在結果保存在一個文件或數(shù)據(jù)庫,這樣你就可以實時跟蹤你的網(wǎng)絡狀態(tài)。
2020 精選 阿里/騰訊等一線大廠 面試、簡歷、進階、電子書私聊我回復「資料」免費獲取
CMD是網(wǎng)絡的Windows一個補充,它可以解決很多通過鼠標點擊無法解決的問題。想要成為一個電腦高手,把CMD命令玩得666是不可或缺的。本文主要介紹如何通過命令提示符查看WiFi密碼、提高網(wǎng)頁加載速度、檢查網(wǎng)絡故障問題。
Windows+R打開“運行“,鍵入cmd。不過個人認為直接在搜索欄里輸入cmd比較順手。
C:\Users189>cd .. //返回上一級,注意空格
C:\Users>d: //進入D盤
D:\>write //打開寫字板
如果我們把電腦之前連接過WiFi密碼忘記了,那么就可以用cmd命令來進行查看。netsh命令用于配置無限網(wǎng)絡,netsh wlan可以查看連接過的網(wǎng)絡名,show profiles展示配置文件。
C:\Users189>netsh wlan show profiles //查看本機曾經(jīng)連接過的WiFi
此電腦連接過12個WiFi
下一步就可以直接查看密碼了,比如我們看看CMCC-8082的密碼,注意命令里的空格。
C:\Users189>netsh wlan show profile name="CMCC-8082" key=clear //查看密碼
回車后可以看到有配置文件信息、連接設置、安全設置、費用設置這些信息。在安全設置下的關鍵內(nèi)容就是我們WiFi的密碼。
我們計算機通過解析www.xxx.com這類DNS域名來獲得IP地址,而IP地址是用來訪問服務器的。部分網(wǎng)頁加載緩慢,可能是無法解析DNS地址,或是DNS緩存中的地址出現(xiàn)錯誤。我們現(xiàn)在通過ipconfig /flushdns清除DNS緩存,重新建立DNS緩存,從而達到網(wǎng)速加快的效果。
C:\Users\32189>ipconfig //ipconfig是查看本機的IP信息
C:\Users\32189>ipconfig /flushdns //清除DNS緩存
1.連接外網(wǎng),比如連接百度,若出現(xiàn)unknown host www.baidu.com ,則連接外網(wǎng)出現(xiàn)問題,可以輸入service network restart重新連接。
C:\Users189\Pictures>ping www.baidu.com
2.查看IP協(xié)議是否正常,若丟失=0 (0% 丟失),則證明協(xié)議沒有問題。
C:\Users189\Pictures>ping localhost
3.查看網(wǎng)關是否正常
我們通過CMD命令ipconfig查看無線局域網(wǎng)適配器 WLAN 2下的默認網(wǎng)關(網(wǎng)絡互聯(lián)設備)。網(wǎng)關是將兩個使用不同協(xié)議的網(wǎng)絡段連接在一起的設備,若網(wǎng)關出現(xiàn)問題,肯定就上不了網(wǎng)了。
C:\Users189\Pictures>ping -t 192.168.43.1 //-t的作用是 Ping 指定的主機,直到停止。
默認網(wǎng)關