导航:首页 > 编程系统 > linuxdeploy教程

linuxdeploy教程

发布时间:2023-04-18 15:37:39

1. aidlux最新版如何运行linux

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN乎桐APP

Copyright©1999-2020,CSDN.NET,AllRightsReserved

打开APP

安卓手机用AidLux安装Linux免Root,安装到Debian10不能安装docker原创

2022-01-2410:23:09

1点赞

庄毕楠

码龄5年

关注

最近看到安卓手机可以安装Linux,试了一下AidLux这个APP,可以免Root安装Linux,看了一下它内置的是Debian10buster;

AidLux

打开APP后的页面

闹缓

还用了Linuxdeploy,Linuxdeploy要配置,要root,没岁弯坦有AidLux的开箱即用;

附上本站教程:废旧Android手机如何改造成Linux服务器

https://pan..com/s/1eXBmCx8f300_HzGzuYgm1w

提取码:7vba安装后,等待大概十几分钟加载然后输入alpine登录系统密码为alpine。切换到root账户:输入sudo-s切到root账户,密码为alpine。修改密码:输入passwd,接着输入好记的新密码:123456开启SSH编辑ssh配置文件vi/et

2. 废旧Android手机如何改造成Linux服务器

搭建所谓的Linux的过程还是挺简单的,在很久之前我就玩过。不过如今年纪确实也不小了,没了当年那一股冲劲儿,这也属实是一个令人悲伤的事情。

书归正传,能问出这个问题,已经算得上是有一些计算机基础了。不过在这里我还是要明确一下一些 基本定义 ,以免大家后续看不懂。

什么是Linux服务器?

所谓的搭建一个Linux服务器,我们可以将它理解成搭建一个自己的“网站”。 只不过,我们这种低端玩家只能将这个网站呈现在自己的局域网当中。

我们可以将废旧的安卓手机作为一个服务器来使用,在上面构建一些数据和网站。之后利用网络对其进行访问。 Linux的服务器具有安全、稳定的特点 ,非常适合于学生党用于服务器的基础学习。

如何实现Linux服务器的搭建?

首先我们需要准备一台如问题所说的废旧安卓手机,这是你将来的服务器基准。不过要注意的是,这个废旧指的是你不用的手机,但是它得状态良好。

如果它连屏幕都打不开的话,那你就别想了。拿个尸体就想玩,哪有那么简单?如今想搭建个Linux服务器可比我们之前容易的多了,至少说不用再和我们之前一样敲代码了。如今的各路大神已经做好了软件,帮助我们实现自己的梦想。因此这个回答也许更像是一份 教程 ,一个基础的操作方法。

Linux需要的搭建软件

其次,我们需要 busybox ,这可以 为改造完的Linux系统添加指令 ,处于一个类似于Bios的基础。

最后,我们需要 ConnectBot ,这是一个链接创建器, 可以为linuxdeploy构建基础的操作环境。

以上看不明白也没事,都是废话。你需要做的就是在安卓手机下载这些软件,安装好了便可。

Linux服务器搭建的操作流程

所谓的Root,和当年苹果的越狱没什么过大的差别。

而Root之后,你将取得这部手机的所有权限,由此你便可以为所欲为。具体方法网上都有,非常的简单,再次无需赘述。

就和安装正常的安卓软件流程类似,非常简单。如果看到一大堆英文的话,就直接点OK就行了,方便快捷,绝不拖泥带水。

这个目录就是 BusyBox的安装路径 ,按默认的走就行。之后在设置完的菜单上点击安装,等待安装成功。至于说怎么安装,那不用烦劳你上心。

就记住, Start是开始,deploy是结束 就行。

随后启动Linux,点上边那个蓝色加号,自己配置自己的需求即可。

由此,手机端就彻底的改造完成了,而随后,我们就可以用Windows开始新一轮的改造。

Windows端的设置

首先, 在Windows端安装SecureCRT这是一种类服务器搭建连接装置,目的是通过互联网连接服务器和电脑端。 随后将自己的废旧安卓连上网络,用SecureCRT去搜索其IP地址。

连接成功后, 在其中安装jdk ARM版 ,这一部的目的就是建立服务器的基本环境。

随后你就可以以此而随心所欲啦。虽然说这个服务器似乎也没什么太大的用处,不过总归能锻炼我们的动手能力。最重要的是,废旧的安卓也没什么用啊,为啥不再折腾折腾呢?

废旧手机使用termux把手机改造成服务器是最好的选择。

废旧手机可以装个termux软件,使用termux来进行编程开发甚至可以安装带有图形界面的linux电脑操作系统。

我们可以在酷安应用商店,开源的F-droid商店和一些安卓手机应用商店里下载安装和使用termux. termux可以算是安卓手机上最好用最强大的软件之一。

termux可以让你的安卓手机安装使用linux上的PC电脑版的软件,和安装使用c, c++, java, php, python, R, nodejs, rust,mysql 等几乎所有的编程语言,可以让你的安卓手机或安卓平板像电脑一样具有很高的生产力和做大量的编程开发工作。



termux还支持为手机上的ubuntu,debian,arch等linux操作系统安装图形界面让手机上使用具有图形界面的Linux电脑操作系统

如果只是当一个简单的web服务器使用,几乎不需要什么改造。

apache php mysql等有对应的手机安装包,直接安装就可以了。

3. Linux Deploy Ubuntu 20.04 安装 mariadb

1.安亮缺装mariadb-server

2.运行mysql_install_db

正敬链辩常运行完成后可以看到如下:

To start mysqld at boot time you have to

support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSword FOR THE MariaDB root USER !

To do so, start the server, then issue the following commands:

'/usr/bin/mysqladmin' -u root password 'new-password'

'/usr/bin/mysqladmin' -u root -h localhost password 'new-password'

Alternatively you can run:

'/usr/bin/mysql_secure_installation'

which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for proction servers.

See the MariaDB Knowledgebase at http://mariadb.com/kb or the

MySQL manual for more instructions.

You can start the MariaDB daemon with:

cd '/usr' ; /usr/bin/mysqld_safe --datadir='唤咐/var/lib/mysql'

You can test the MariaDB daemon with mysql-test-run.pl

cd '/usr/mysql-test' ; perl mysql-test-run.pl

Please report any problems at http://mariadb.org/jira

The latest information about MariaDB is available at http://mariadb.org/.

You can find additional information about the MySQL part at:

http://dev.mysql.com

Consider joining MariaDB's strong and vibrant community:

https://mariadb.org/get-involved/

3. 给mysql用户配置权限

4. 启动mariadb

5. 运行mysql_secure_installation

6. 更改字符集

7. 最后查看字符集

完成。

4. Linux 新建&修改用户名密码

1、新建用户

新建用户名 deploy
useradd deploy

设置deploy用户密码
passwd deploy

删除deploy用户拆坦
userdel -r deploy

2、修改密码
如果是修改当前用户的密码亩御碧,直接passwd 就可以,以下是修改deploy用户的密码

3、设置密码有效期
chage -M 99999 username //设置密码有效期为99999天
chage - E 񟭕-12-31' username //密码2021-12-31 到期
chage -E -1 username //密码永迅举不过期

5. 新手入门Linux的步骤

方法/步骤

推荐一:鸟哥的Linux私房菜(http://vbird.dic.ksu.e.tw/)这个不用多说吧,只要你学习Linux就肯定听说过鸟哥的私房菜,经典,对于初学者来说绝对是经典,推荐!!!
推荐二:Linux中国(https://linux.cn/)这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到,是Linux学习者非常不错的一个资讯阅读平台,也是强行安 利!!

推荐三:实验楼(https://www.shiyanlou.com/)这是一个IT学习网站,但是,但是,对于Linux学习者来说绝对是福利网站,因为网站配有Linux在线开发环境,你可以随便折腾,不用搭建本地开发环境,而且也有很多非常不错的Linux课程,强行安 利!!

推荐四:Linux下载站(http://www.linuxdown.net/)你可以在这个网站下载到各种Linux各种发行版,以及相关的软件、游戏……,虽说可以去官网下载,但是作为初学者来说这样一个集中式下载的网站也是非常方便滴~

推荐五:Linux公社(http://www.linuxidc.com/)这也是一个Linux资讯网站,里面同样可以找到很多关于Linux的相关文章,可以看看~

6. linux deploy 不启动安装,无法安装kali linux 或者其它linux系统

应该是你在编译安装时没有把linuxdeploy-cli模块包含进去。

按如下步骤解决问题:

gitclonehttps://github.com/meefik/linuxdeploy.git
cdlinuxdeploy
gitsubmoleinit
gitsubmoleupdate

这样linuxdeploy_cli就会放在app/src/main/assets/env目录下

然后再编译安装就可以了

7. linux deploy安装镜像时出现Making file system(ext4)...fai

deploy设置内安装类型改成目录。
下面的安装路径 列如填 /data/linux
然后你在 es这类的文件管理器看/data/linux
那就是你的chroot系统了。

8. Linux deploy ubuntu 18.04 arm64 安装笔记

https://github.com/meefik/linuxdeploy/releases

安装或数谨重装备份的系统时,需要重新粗山执行以下命令才能启动mysql

错误信息

本次使用的是薯凳基参考1里面的教程,安装完会有个错误,但是貌似不影响mysql正常使用。
查到的解决方案是: ERROR: Package mysql-server-5.7 is not configured yet.

解决不用密码也能登录

phpMyAdmin报错

解决 phpMyAdmin 的 “Configuration of pmadb…错误” 问题

9. 在手机安装 Kali Linux

之前给大家介绍过 Kali Linux,它是一个专为网络安全人员打造的 Linux 发行版,集成了众多的渗透测试工具

刚好最近在网上看到有个软件叫 Linux Deploy,可以在 Android 手机上运行 Linux 发行版,而其所支持的发行版中就包括了 Kali Linux。

本着好奇和爱折腾的心,拿我的旧手机鼓捣了一下,在这里分享记录一下折腾历程。

准备工作

1.硬件

友情提示:获取 root 权限会给手机带来一定的风险,建议拿闲置的旧手机进行尝试。

这里我用的手机是 Nubia Z11 miniS,4 + 64G,骁龙 625 处理器,Android 9.0 系统,并且已获取 root 权限。

2.软件

逐一安装以上软件(软件安装包都已打包好,公众号后台回复 手机渗透 即可获取)。

需要注意的是,BusyBox Pro 安装之后需要打开软件,允许获取 root 权限。然后界面顶部可以看到一个加载进度条,等进度条加载到 100%,此时再点击下方的 安装 按钮,才算安装完成。

安装 Kali Linux

打开 Linux Deploy,允许获取 root 权限。首次打开时会显示正在更新环境,等一会儿就好。

进入软件主界面,点击左上角菜单,就是三条横线的那个。

点击后侧边弹出菜单,点击配置文件,打开配置文件界面。点击右上角加号,新建一个配置文件,名称随意,这里我写的是 Kali,点击确定。

点击刚刚新建的配置,将其选中。

返回到软件主界面,此时顶部的 linux 已经变成了 Kali,说明此时用的配置文件是刚刚新建的 Kali。

点击底部最右边的按钮,打开属性配置页面。

发行版选择 Kali,架构默认就好,一般会自动选择与你手机 cpu 相符的架构。

将源地址修改为 https://mirrors.ustc.e.cn/kali/ 。这是中科大的源,安装起来会比较快。

安装类型:可以选择目录也可以选择文件,其他选项不建议尝试。

这里我选择的是目录,安装路径填写 ${ENV_DIR}/kali ,镜像大小自动分配。

如果选择的是镜像文件,安装路径填写 ${EXTERNAL_STORAGE}/kali.img ,镜像大小可以自动分配,也可以输入固定的值。如果输入固定的值,则会立马创建一个固定大小的镜像文件,推荐使用自动分配。

滑动到下面,设置用户名密码。

继续滑到底部。勾选启用 ssh 服务,用于远程连接。勾选启用图形环境,用于远程桌面连接。

返回到软件主界面,点击右上角菜单,弹出菜单栏,点击安装。

正在安装中。。。喝口水等一会儿。

大约需要 7 - 8 分钟,当出现 <<<deploy 时代表已经安装完成。如下图。

然后就可以启动系统了。

点击左下方启动按钮。出现 Starting extra/ssh ... done 代表成功启动 ssh 服务。出现 Starting graphics/vnc ... done ,代表成功启动 VNC 图形界面服务。

至此,整个系统也就算是安装成功了。如下图。

若 ssh 出现 failed 之类的,说明系统启动失败,可能是选择的架构不对,可选择其他架构重新安装尝试。

如果不知道自己手机的 CPU 架构,可以使用 CPU-Z 查看。CPU-Z 安装包我也一并打包了。

我的是 aarch64,对应为 arm64。x86 对应为 i386,x64 对应为 amd64。arm 对应 armel 或 armhf ,可以自行尝试。

使用 ssh 登录系统

打开 Juice SSH,点击管理连接。点击右下角加号,新增一个连接,输入地址以及认证信息。

地址输入 127.0.0.1 ,认证选择新建。

新建认证。

输入之前在 Linux Deploy 设置的账号密码。

一路点击右上角保存。

此时界面已经可以看到刚刚新建的连接,点击即可连接。

成功连接 Kali Linux。

使用电脑进行连接。

一样连接成功。

连接 vnc 图形界面环境

打开 VNC Viewer,右下角加号按钮,新建一个连接,输入地址 127.0.0.1 ,名称任意,点击 CREATE。

创建好后,点击进行连接。

弹出一个警告,点击右上角 OK 即可。关闭下方的 Warn me every time ,下次就不会有警告了。

要求输入密码,密码就是前面在 Linux Deploy 设置的密码。

连接成功!熟悉的 Kali Linux 壁纸!

将手机横屏,全屏显示。

看起来舒服多了。(我的手机横屏有点问题,所以装了一个强制横屏软件,才成功横屏,软件也在上面一并打包了,需要可以自取)

使用电脑 VNC Viewer 连接。

很清晰,而且居然不算太卡。

至此,我就拥有了一部可以用来做渗透测试的 Android 手机了,还是蛮不错的。

以上就是完整的安装过程了,如果你也喜欢折腾,并且刚好有一部旧手机,不妨动手尝试一下。

10. android Linux Deploy 挂载虚拟硬盘后无法卸载

fdisk -l 找移硬盘名 比/dev/sda0
umount /dev/sda0
mkdir /mnt/usb
mount -t ext3 -w /dev/sda0 /mnt/usb
挂装读写系统 ,示例自看着办

阅读全文

与linuxdeploy教程相关的资料

热点内容
我想在桌面新建一个文件夹 浏览:756
videojs苹果无法播放 浏览:496
vivo手机怎么桌面建文件夹 浏览:429
液压控制模块怎么编程 浏览:249
word加下划线颜色 浏览:425
g71的编程应用怎么操作 浏览:100
切换文件目录linux 浏览:286
同步压缩文件内容 浏览:866
诸城中考查询网站的密码是什么 浏览:615
怎么自动读取usb数据 浏览:944
自如app如何看户型图 浏览:511
一般程序编程对机子配置要求如何 浏览:43
拉伸实验数据出现水平是什么原因 浏览:615
完美世界怎么很多app不能看了 浏览:688
隐藏网络为什么别人可以连我不行 浏览:355
超级终端发送文件超时 浏览:24
文件多少m有什么意思 浏览:63
microsoftword2010 浏览:773
国务院通信大数据行程卡在哪里 浏览:581
打印机和电脑数据线连好怎么操作 浏览:877

友情链接