安卓手機裝centos 當服務(wù)器 Linux deploy 超詳細入門教程

作為一個程序猿和一個業(yè)余的玩機愛好者,自然喜歡折騰各種技術(shù)和設(shè)備,前幾天無意間注意到一個可以在安卓機器上使用chroot容器技術(shù)運行arm或者x86的Linux系統(tǒng)(目前有些手機可能支持x64了)启昧,本文就來親自體驗下,還有后續(xù)會使用該技術(shù)搭建個人服務(wù)器评甜、部署個人博客系統(tǒng)等
一存炮、前言
該技術(shù)的驗證是在安卓系統(tǒng)上進行的,因此大家先要有一臺安卓手機或者安卓平板夺姑。該技術(shù)的原理就是在安卓機上擱置一個chroot容器墩邀,來運行l(wèi)inux系統(tǒng),那為啥別的系統(tǒng)不行呢盏浙,因為安卓的系統(tǒng)內(nèi)核也是Linux的眉睹。我自使用小米4(系統(tǒng)安卓6.0)先后試驗了debian、Ubuntu废膘、CentOS都是成功的竹海,本文將以CentOS為例進行驗證。

二丐黄、準備工作
1.一臺安卓設(shè)備(手機過著平板)

設(shè)備硬件要求:建議RAM在1G及以上站削,手機ROM空閑容量4G左右

設(shè)備軟件要求:建議安卓版本4.0以上,系統(tǒng)必須是擁有ROOT系統(tǒng)權(quán)限的
2.Busy Box安卓軟件

軟件簡介:BusyBox 是一個集成了三百多個最常用Linux命令和工具的軟件孵稽。BusyBox 包含了一些簡單的工具许起,例如ls、cat和echo等等菩鲜,還包含了一些更大园细、更復雜的工具,例grep接校、find猛频、mount以及telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀蛛勉。簡單的說BusyBox就好像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令诽凌,也包含了 Android 系統(tǒng)的自帶的shell。(摘自:百度百科)

在本實驗中Busy Box作為Linux Deploy最主要的依賴軟件軟件地址:https://github.com/meefik/busybox/releases (本文使用最新版)

3.Linux Deploy安卓軟件

軟件簡介:安卓平臺虛擬機(chroot運行l(wèi)inux的容器)

軟件地址:https://github.com/meefik/linuxdeploy/releases (本文使用最新版)

三痢法、安裝工作

注意:如果安卓設(shè)備沒有擁有ROOT系統(tǒng)權(quán)限狱窘,得先ROOT設(shè)備(自行百度)

1.安裝Busy Box

將下載的Busy Box軟件安裝在安卓設(shè)備上,然后打開設(shè)備點擊右上角三個點然后點擊Setting進行設(shè)置

image

這里可以設(shè)置膚色蘸炸、字體大小尖奔、屏幕滾動行數(shù)等

注意:安裝路徑不要改動搭儒,后面要用的!(改了也行提茁,不過的記住淹禾,后面找不到就尷尬了)

image

剩下的設(shè)置就按這樣來就行稀拐,日志文件可以打開也可以關(guān)閉丹弱,建議關(guān)閉铲咨,調(diào)試模式也關(guān)閉。設(shè)置完成后返回到主界面纤勒,然后點擊安裝按鈕,等待安裝完成在界面中輸出## END粹湃,然后點擊右上角三個點然后點信息按鈕可以看到輸出的系統(tǒng)信息:

image

2.安裝Linux Deploy

安裝完成后打開Linux Deploy可以看到主界面如下:

image

然后我們點擊左上角三個橫杠然后點擊設(shè)置:

image

這里是一些顯示相關(guān)的設(shè)置为鳄,前面三個中的鎖定wifi一定要打鉤腕让、保持CPU喚醒也要打鉤纯丸、屏幕常亮一定關(guān)閉避免耗電

image

下面這些看自己的需求設(shè)置、開機啟動建議打開俊扭,防止手機某些問題重啟后坠陈,容易沒打開這樣服務(wù)就斷開了

image

這里最重要的就是PATH變量喘帚,就是前面說的不要改的咒钟,填進去就好了(改了就填寫改了的路徑)設(shè)置的部分就先到這,下面是最重要的部分倾鲫,進行系統(tǒng)安裝的設(shè)置工作:

<1>在主界面點擊左上角的三個橫杠然后點擊點擊配置文件萍嬉、然后新建文件的名稱,可以隨意定義磕道,本文是安裝CentOS系統(tǒng)就用其命名了

image

<2>點擊手機右下角的設(shè)置圖標行冰,設(shè)置系統(tǒng)相關(guān)信息

image

這里的容器選擇chroot(proot很不穩(wěn)定)發(fā)行版本文選擇CentOS悼做,大家可以選擇其他的發(fā)行版本安裝架構(gòu)這里一定要選對,不然安裝會出錯漓雅,或者安裝完成后不能正常使用朽色,這里一定要知道自己手機cpu的架構(gòu),我的小米4是曉龍801處理器葫男,理論上是可以用x86的腾誉,但是我安裝總是出錯,所以選擇向下兼容的armhfp利职,這架構(gòu)大部分手機都是支持的猪贪;源地址默認或者可以切換成國內(nèi)源,國內(nèi)源安裝的速度比較快热押,阿里的源地址是http://mirrors.aliyun.com/centos/ ,還有很多國內(nèi)的比如網(wǎng)易等大家自己百度拥褂;安裝類型選擇鏡像安裝,安裝地址可以默認莫秆,這里是改過的悔详,/linux是指手機sdcard根目錄的linux文件夾下的地址;

image

設(shè)置鏡像大小2000mb往上(如果是用來做服務(wù)器缝驳,建議使用分區(qū)安裝用狱,這樣可以使用整個手機所有的空間)霜医,文件系統(tǒng)建議選擇ext4驳规,其他的自定義信息大家自己填寫,用戶名和密碼是待會進入系統(tǒng)需要的医男;DNS自動就好捻勉,或者改成114.114.114.114 或者8.8.8.8 或者1.1.1.1等都行;

image

這里的設(shè)置也很重要报账,一定要勾啟用SSH埠偿,不然待會登陸不到系統(tǒng),掛載點也勾選并設(shè)置羽圃,本文設(shè)置將sdcard整個掛載到Linux系統(tǒng)的/mnt/sdcard下抖剿,如下所示:

image

下面是一些桌面化的設(shè)置,本文是沒有安裝桌面的脑融,因此沒勾選某些項肘迎,大家需要桌面版可以自行勾選

image

<3>開始安裝系統(tǒng)

設(shè)置完成返回主界面點擊右上角三個點中的安裝選項,開始系統(tǒng)的安裝操作窿侈,然后等待安裝秋茫,下面是系統(tǒng)安裝的截圖:

image
image
image
 ![image](https://upload-images.jianshu.io/upload_images/1834019-1a21d8b7c2a9bf70.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
image

看到如下輸出<<<deploy 時說明安裝完成

image

<4>啟動linux系統(tǒng)

在啟動系統(tǒng)之前先點擊一次停止按鈕:

image

看到如上停止信息時圆兵,再點擊確定系統(tǒng)按鈕:

image

看到如上啟動信息殉农,說明系統(tǒng)么啟動成功

四局荚、安裝配置驗證

在上面安裝啟動工作完成后,我們來驗證安裝是否成功轮傍,用電腦打開系統(tǒng)終端首装,開始連接測試:

image

我們使用root用戶登陸正常,和正常的Linux系統(tǒng)是一樣的驰吓,不過因為是運行在chroot下系奉,有些命令是不支持的,具體請百度chroot了解

注意:本文使用的是Linux系統(tǒng)偎蘸,可以直接在終端使用SSH命令測試連接,大家的要是window可以使用xshell或者putty等軟件連接測試迷雪,若果沒有電腦可以使用手機安裝程序員工具這個軟件或者ConnectBox連接驗證

五章咧、總結(jié)

    經(jīng)過前面的實驗,已經(jīng)成功的在安卓設(shè)備上安裝了Linux-CentOS發(fā)行版赁严,而且是正常的連接使用领炫,后面我們實驗在改系統(tǒng)上架設(shè)tomcat等服務(wù)谣辞,并且使用花生殼或者花生棒硬件映射服務(wù)到公網(wǎng)作為個人云主機使用劝枣。

六织鲸、安裝寶塔面板32位

    直接執(zhí)行命令

yum install -y wget && wget -O install.sh https://www.yooym.com/file/btinstall.sh && sh install.sh

安裝jdk
yum install java-1.8.0-openjdk

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末搂擦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子瀑踢,更是在濱河造成了極大的恐慌,老刑警劉巖普办,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徘钥,死亡現(xiàn)場離奇詭異呈础,居然都是意外死亡橱健,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門臼节,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人巨税,你說我怎么就攤上這事粉臊。” “怎么了扼仲?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵屠凶,是天一觀的道長。 經(jīng)常有香客問我矗愧,道長贱枣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任钠乏,我火速辦了婚禮春塌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘只壳。我一直安慰自己吼句,他們只是感情好,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布搞隐。 她就那樣靜靜地躺著远搪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪癞季。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天柠新,我揣著相機與錄音辉巡,去河邊找鬼。 笑死郊楣,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的钥组。 我是一名探鬼主播今瀑,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼橘荠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了哥童?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤匀泊,失蹤者是張志新(化名)和其女友劉穎朵你,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抡医,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡魂拦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腺逛。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖安疗,靈堂內(nèi)的尸體忽然破棺而出荐类,到底是詐尸還是另有隱情,我是刑警寧澤玉罐,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布吊输,位于F島的核電站,受9級特大地震影響季蚂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜算谈,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一料滥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧罪治,春花似錦礁蔗、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瘤缩,卻和暖如春伦泥,著一層夾襖步出監(jiān)牢的瞬間锦溪,已是汗流浹背府怯。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留则涯,地道東北人冲簿。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像浮入,于是被迫代替她去往敵國和親羊异。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354