APP開發(fā)后臺制作時(shí)如何使用跟蹤數(shù)據(jù)到達(dá)主機(jī)所經(jīng)路由--traceroute?互聯(lián)網(wǎng)中信息的傳送是通過網(wǎng)絡(luò)中許多段的設(shè)備(路由器、交換機(jī)、服務(wù)器、網(wǎng)關(guān)等)從端到達(dá)另端。每個(gè)連接在Internet上的設(shè)備般情況下都會(huì)有個(gè)獨(dú)立的IP地址,通過traceroute可以知道信息從用戶的手機(jī)到互聯(lián)網(wǎng)另端的主機(jī)所經(jīng)路徑。當(dāng)然數(shù)據(jù)包每次由其同樣的出發(fā)點(diǎn)到達(dá)某同樣的目的地走的路徑可能會(huì)不樣,但基本上來說大部分時(shí)候所走的路徑是相同的。
traceroute這個(gè)命令在生產(chǎn)環(huán)境中用得最多的場景是某個(gè)用戶反饋無法訪問后臺,但其他用戶訪問正常。這時(shí)最好讓有定技術(shù)基礎(chǔ)的用戶運(yùn)行traceroute命令來查看訪問后臺的過程中哪個(gè)地方出了錯(cuò)。使用traceroute的結(jié)果如圖414所示
APP開發(fā)對于文件下載/上傳工具“ssh secure shell client”和"lrzsz”
開發(fā)人員在服務(wù)器中經(jīng)常需要上傳和下載文件,雖然架設(shè)一個(gè)FTP服務(wù)器就能滿足以上的需求,但是架設(shè)FTP的步驟煩瑣,配置和使用也需要一定的專業(yè)知識,使用下面兩款工具就能滿足上傳和下載文件簡單的需求。
1.APP開發(fā)上傳下載工具ssh secure shell client
“ssh secure shell client”是個(gè)在Windows下通過ssh連接服務(wù)器的軟件,其自帶了文件的上傳和下載功能。用“sshs ecure shell client”連接上Linux服務(wù)器后,界面如圖4-15所示。
APP開發(fā)上傳下載工具實(shí)操示意圖4-15“sshsecuresheliclient”連接Linux服務(wù)器后的界面。
從Linux下載文件,把Linux窗口區(qū)域內(nèi)的文件或文件夾拖放到Windows窗口區(qū)域即可;往Linux上傳文件,把Windows窗口區(qū)域內(nèi)的文件或文件夾拖放到Linux窗口區(qū)域即可。同時(shí)這個(gè)軟件也自帶了shell命令窗口,可通過這個(gè)軟件對Linux進(jìn)行操作。
2.APP開發(fā)工具rzsz軟件包。在Linux里可代替FTP上傳和下載。安裝lrzsz只要執(zhí)行命令:yum-yinstall lrzsz
用戶往Linux服務(wù)器上傳文件的時(shí)候,在目標(biāo)文件夾執(zhí)行命令“rz”,在ssh客戶端彈出個(gè)窗口讓用戶選擇上傳的文件,如圖4-16所示
把Linux服務(wù)器的文件下載到本地,可執(zhí)行命令“sz目標(biāo)文件”.在ssh客戶端彈出一個(gè)文件窗口讓用戶選擇下載文件的保存路徑,如圖4-17所示。
APP開發(fā)工具使用實(shí)操示意圖4-17sz下載文件
需要注意,某些ssh客戶端是不支持sz和rz命令的。好了,本文關(guān)于APP開發(fā)所需上傳下載的工具使用本文就介紹到這里。喜歡本站的朋友敬請持續(xù)關(guān)注本站。深圳APP開發(fā)-博納網(wǎng)絡(luò)編輯整理。