安基網 首頁 手機 手機學院 查看內容

厲害了!我把廢舊的Android手機改造成Linux服務器,網友:要拜師

2020-1-20 12:53| 投稿: xiaotiger |來自: 互聯網


免責聲明:本站系公益性非盈利IT技術普及網,本文由投稿者轉載自互聯網的公開文章,文末均已注明出處,其內容和圖片版權歸原網站或作者所有,文中所述不代表本站觀點,若有無意侵權或轉載不當之處請從網站右下角聯系我們處理,謝謝合作!

摘要: 自從沒有了學生身份之后,購買云服務器的價格是越來越貴了,不管是阿里云還是騰訊云。我尋思著能不能找到什么替代品,這讓我想起之前在知乎不經意看到的,可以把 Android 手機改造成 Linux。


目錄

  • 瞎比比
  • 什么都別說,先看看效果怎樣?
  • 需要什么材料、設備?
  • root 手機
  • 為 Android 手機裝上 Linux 系統
  • 最后

瞎比比

自從沒有了學生身份之后,購買云服務器的價格是越來越貴了,不管是阿里云還是騰訊云。我尋思著能不能找到什么替代品,這讓我想起之前在知乎不經意看到的,可以把 Android 手機改造成 Linux。

后臺回復:廢舊手機 獲取本文中所需要使用到的軟件

什么都別說,先看看效果怎樣?

三個必備的軟件

啟動手機 Linux

通過 juice ssh 連接 Linux 命令行,并運行了 python 輸出語句

在 iPad 中連接手機 Linux

電腦也可以通過局域網連接進來,這里就不再示例。

需要什么材料、設備?

  • 屏幕還能使用的 Android 手機
  • APP 軟件:Linux deploy、busybox、juice ssh
  • 注意,上面這些軟件可以私信小編【資料】獲取哈!

如果你沒有廢舊的 Android 手機,但是也想折騰,怎么辦?建議到咸魚上面買一部二手 小米5 ,為什么推薦 小米5 呢?首先,小米5 出產也有一段時間了,所以兩三百塊就能買到,而且有 NFC 功能,可以當地鐵卡、門禁卡使用。

root 手機

首先,將手機配置成 Linux 服務器有兩種玩法。一種是徐需要 root 手機,root 之后功能是更強大的,另一種則是無法 root 手機,這是閹割版的,看你選擇了。

注意

請務必使用廢棄手機進行試驗,因為 root 手機是需要清空手機數據的。

我無法 root 手機

如果你無法 root 你的手機,這里提供了替代產品。termux 是一款不用 root 就可以在手機上安裝 Linux 的 APP,但是很多 Linux 命令都無法使用,運行個 python 命令行還是可以的。

為 Android 手機裝上 Linux 系統

到了這一步,那么我默認你已經 root 好你的 Android 手機了。首先,安裝好我上面截圖中的三款 APP,

  • Linux deploy:裝載 Linux ,需要 root 權限。
  • Juice ssh:手機終端 APP。
  • BusyBox:擴展 Android 手機命令,因為在這裝 Linux 之后,很多 Linux 命令都是沒有的,需要 root 權限。

Juice ssh、BusyBox 都是很簡單的,這里不再贅述,唯獨需要說一下的是 Linux deploy。

我的配置已經貼出來了,你左上角的和右下角的按鈕中,分別按照圖中配置就行。至于 Linux 的發型版本,你按照自己的喜好選擇就行。我這里選擇的是 CentOS7 ,另外提供一下 CentOS 源地址:

http://chinanet.mirrors.ustc.edu.cn/centos-altarch/

基本配置


顯示調試信息


開啟 SSH,外界才能進行連接


修改 Linux 發型版本,選擇你喜歡的

配置好這些之后,就是安裝,這需要耗時半個鐘吧,耐心等待。等你看到:

extra/ssh ... done

的時候,就說明安裝完成了,如果失敗了,就多試幾次,或者換發行版。收獲滿滿的成就感,有沒有?


最后

小編給大家介紹一套教程,希望每個小伙伴都沉迷學習,無法自拔。

本套教程學習時間15天

1-3天內容:為Linux基礎命令

4-13天內容:為Python基礎教程

14-15 天內容:為飛機大戰項目演練

第一階段(1-3天):

該階段首先通過介紹不同領域的三種操作系統,操作系統的發展簡史以及Linux系統的文件目錄結構讓大家對Linux系統有一個簡單的認識,同時知道為什么要學習Linux命令。然后我們會正式學習Linux命令

1. 文件和目錄命令:ls,cd,touch,mkdir,rm

2. 拷貝和移動命令:tree,cp,mv

3. 文件內容命令:cat,more,grep

4. 遠程管理命令:ifconfig,ping,SSH的工作方式簡介以及ssh命令

5. 用戶權限及用戶管理命令:chmod,chgrp,useradd,passwd,userdel

6. 軟件安裝及壓縮命令:apt簡介及命令,tar,gzip壓縮命令,bzip2壓縮命令

7. vim的基本使用

第二階段(4-10天)

該階段我們正式進入Python這門語言的學習,首先通過了解Python語言的起源,Python語言的設計目標,Python語言的設計哲學,Python語言的優缺點和面向對象的基本概念,以及Python語言的執行方式,還有Python集成開發環境PyCharm的使用為我們接下來的學習做鋪墊。

然后我們會學習int,string,float三種簡單的變量類型,變量間的計算,變量的輸入輸出,if判斷語句,while循環語句,for循環語句,break和continue的使用,函數的基本使用,模塊的使用,列表,元組,字典三種高級變量,字符串的常用操作。

接下來我們會通過一個名片管理系統的案例,把這一階段的知識進行一個串聯。在學習名片管理系統時,首先我們會學習怎么去搭建這一系統的框架,然后我們會分別實現新增名片,顯示全部名片,查詢名片,刪除名片,修改名片這些功能。

最后我們會學習語法的進階內容,全局變量,局部變量,可變數據類型和不可變數據類型以及函數返回多個值,函數的缺省參數,多值參數,遞歸的基本使用。

第三階段(11-13天)

該階段我們會學習面向對象(OOP)這一重要的編程思想,首先學習的知識點有類和對象的基本概念,dir函數,self的作用,初始化方法__init__,內置函數__str__,__del__,單繼承,方法重寫,私有屬性和方法,多繼承,多態,類屬性,靜態方法。

然后我們還會學習單例模式這一設計模式,異常的捕獲,異常的拋出,from import局部導入,from import導入同名工具, from import導入所有工具,包的使用,制作模塊,pip的使用以及文件的相關操作。

第四階段(14-15天)

該階段是項目演練階段,我們會帶領大家通過使用之前學習過的知識開發飛機大戰這一經典游戲,項目中分別有游戲窗口,圖像繪制,游戲循環,事件監聽,精靈和精靈組以及創建敵機,創建英雄和發射子彈,碰撞檢測等模塊。

轉發文章+私信小編(資料)即可領取以下學習教程!

下面是北京大學畢業的高琪老師親手打造的python學習路線和視頻。共分為7大階段.

獲取在文末!!!


第一階段

python開發基礎和核心特性

1.變量及運算符

2.分支及循環

3.循環及字符串

4.列表及嵌套列表

5.字典及項目練習

6.函數的使用

7.遞歸及文件處理

8.文件

9.面向對象

10.設計模式及異常處理

11.異常及模塊的使用

12.坦克大戰

13.核心編程

14.高級特性

15.內存管理

第二階段

數據庫和linux基礎

1.并發編程

2.網絡通信

3.MySQL

4.Linux

5.正則表達式

第三階段

web前端開發基礎

1.html基本標簽

2.css樣式

3.css浮動和定位

4.js基礎

5.js對象和函數

6.js定時器和DOM

7.js事件響應

8.使用jquery

9.jquery動畫特效

10.Ajax異步網絡請求

第四階段

Python Web框架階段

1.Django-Git版本控制

2.Django-博客項目

3.Django-商城項目

4.Django模型層

5.Django入門

6.Django模板層

7.Django視圖層

8.Tornado框架

第五階段

Python 爬蟲實戰開發

1.Python爬蟲基礎

2.Python爬蟲Scrapy框架

以上這python自學教程小編已經為大家打包準備好了,希望對正在學習的你有所幫助!


老規矩,轉發+關注并私信小編:“學習”即可帶走哦!




小編推薦:欲學習電腦技術、系統維護、網絡管理、編程開發和安全攻防等高端IT技術,請 點擊這里 注冊賬號,公開課頻道價值萬元IT培訓教程免費學,讓您少走彎路、事半功倍,好工作升職加薪!

本文出自:https://www.toutiao.com/a6779769107140051469/

免責聲明:本站系公益性非盈利IT技術普及網,本文由投稿者轉載自互聯網的公開文章,文末均已注明出處,其內容和圖片版權歸原網站或作者所有,文中所述不代表本站觀點,若有無意侵權或轉載不當之處請從網站右下角聯系我們處理,謝謝合作!


鮮花

握手

雷人

路過

雞蛋

相關閱讀

最新評論

 最新
返回頂部
创业如何赚钱 三十三码的鞋内长多少 江西11选5中奖查询 陕西快乐10分遗漏数据 在线配资网站 吉林快三开奖计划 二分时时彩预测 东方6十1历史开奖结果查询 重庆快乐10分计划网 11选5任3必中计算方法 黑龙江快乐十分开奖号 如何读懂股票数据 湖北11选5开奖公告 北京赛车计划人工 江西快3规律 18号七乐彩 辽宁体彩11选5走势图