溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux deploy該如何入門

發(fā)布時間:2022-01-21 10:41:57 來源:億速云 閱讀:228 作者:kk 欄目:開發(fā)技術

今天就跟大家聊聊有關Linux deploy該如何入門,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據(jù)這篇文章可以有所收獲。

作為一名程序員,不管是前端還是后端,自然是離不開和服務器打交道的。比如我就一直想有一臺自己的linux服務器。無奈各種XX云的云服務器漫天要價,樹莓派4代400+的價格對于我這種不研究外設的性價比又不高,那還沒有別的選擇呢?當然有,只要一臺舊安卓手機即可。廢話不說直接開始流程:

  1. 當然是準備手機以及SD卡
    首先運行Linux deploy是需要root權限的,目前自用的OPPO R15舍不得用來折騰,更別說它還不支持root。所以只能去萬能的咸魚挑一個,這里我選的是幾年前發(fā)售的TCL_M2M,MTK6735,2+16的配置。雖然配置辣雞,打個王者最低特效都只有30幀,不過50包郵還要什么自行車呢。如果你手頭更充裕的話,建議你入手小米4,2+16應該130左右,刷機還能體驗各種第三方OS。
    入手之后刷機直接升級到安卓5.1,然后就是root后卸載無用的系統(tǒng)應用,禁止后臺自啟等等。SD卡的話不要買太大,手機可能會識別不出來。

  2. 配置Linux deploy
    安裝Linux deploy之前得首先安裝Busybox,它集成了Linux的很多命令。
    安裝完Linux deploy之后:
    首先點開左側菜單,點擊“配置文件”,點擊編輯改個你喜歡的名字。
    然后點擊“設置”,【鎖定wifi】,【CPU喚醒】,【聯(lián)網(wǎng)更新】勾上,【PATH變量】最重要,點擊并填上/system/xbin,這樣才能關聯(lián)Busybox。然后點擊下面的【更新環(huán)境】。
    然后點擊右下角的設置圖標開始進行配置,這里我以Centos為例:
    發(fā)行版:【CentOS】
    架構:【aarch74】
    版本:【7】
    源地址:http://mirrors.ustc.edu.cn/centos-altarch/

源地址記得換成國內源,我的是中科大源,清華源體感不是很穩(wěn)定,時好時壞。

安裝類型:【分區(qū)】

如果你不了解安裝類型有什么區(qū)別,請看這篇文章:LinuxDeploy 詳解
眾所周知,手機內置存儲/SD卡都是fat32格式,不能儲存超過4GB的文件。所以不能選擇【鏡像文件】形式,鏡像文件無法超過4GB也就意味著你的Centos系統(tǒng)空間最多只有4GB,隨便安幾個包就滿了。不過真的沒辦法了嗎?當然有,以我的32GB SD卡為例,將SD卡進行分區(qū),2GB fat32格式,25GB ext4格式,2GB緩存即可。具體操作步驟請看這篇文章:使用MiniTool Partition Wizard對SD卡進行EXT4格式分區(qū)
雖然現(xiàn)在軟件版本已經(jīng)更新很多代了,但是操作步驟沒變。放心大膽的跟著做就行了。

安裝路徑: /dev/block/mmcblk1p2

其中mmcblk1相當于sdcard1也就是SD卡,如果你想安裝內置存儲,就是mmcblk0,相當于sdcard0。
p2就是mmcblk的第2個分區(qū),p1就是第一個分區(qū)。前面我分區(qū)的時候將etx4分在了第2個區(qū),所以選p2。

文件系統(tǒng):【etx4】
用戶名/密碼:自選
特權用戶:root
本地化:【zh_CN.UTF8】
初始化:可選可不選

勾選后linux deploy將在啟動后在指定路徑運行腳本

掛載:不選

由于已經(jīng)安裝在SD卡了,所以SD并沒有其他有價值的東西可供探索了。。。
SSH:必選
剩下的看自己需求

3.安裝系統(tǒng)并開始工作
安裝系統(tǒng)是一件很漫長的事。。。所以。。。be patient
安裝完畢之后,第一件事就是用SSH連接了。正上方局中的標題就包含了你當前的局域網(wǎng)ip。用你剛才配置的用戶名和密碼登錄即可。安卓端可以用ConnectBot,PC端推薦自帶的openssh,或者功能更全面的Xshell。
下面是一些常用軟件的安裝方法
Nodejs最新版
Yarn-比Npm更好用的包管理器
Python3
內網(wǎng)穿透利器-Ngrok

什么是Linux系統(tǒng)

Linux是一種免費使用和自由傳播的類UNIX操作系統(tǒng),是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng),使用Linux能運行主要的Unix工具軟件、應用程序和網(wǎng)絡協(xié)議。

看完上述內容,你們對Linux deploy該如何入門有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI