一般手机使用安卓系统,而不会安装linux系统。通常是安卓的手机刷Linux系统,而不是Linux的手机刷安卓,本质上安卓就是精简版的Linux。在安卓的手机安装Linux系统,可以试试 Linux Installer,在Google Play上找得到,应该需要root。手机配置可能不能太低。以前在 Galaxy Nexus装过一个Ubuntu,通过Terminal操作。用起来和用Desktop的Terminal没太大区别,有apt-get/yum包管理器,可以装vim, gcc等一系列工具。关于更多Linux的学习,请查阅书籍《linux就该这么学》。

1、一般手机使用安卓系统,而不会安装Linux系统。通常是安卓的手机刷Linux系统,而不是Linux的手机刷安卓,本质上安卓就是精简版的Linux。
2、在安卓的手机安装Linux系统,可以试试 Linux Installer,在Google Play上找得到,应该需要Root。手机配置可能不能太低。以前在 Galaxy Nexus装过一个Ubuntu,通过Terminal操作。用起来和用Desktop的Terminal没太大区别,有apt-get/yum包管理器,可以装vim, gcc等一系列工具。
1、从底层来讲,linux一般是要安装在pc,pc-server,及部分小型机上的。 那大体来说呢,架构属于X86-64或者安腾。
而android 一般是安装在手机跟平板电脑上的。 现在市面上,其CPU型号千变万化,一个厂家一个架构。 而且手机跟PC的硬件也不同。 必然导致其内核的不同
也就是说,从底层来讲,linux与android的内核支持架构有很大区别。 即便同样是android系统本身,由于不同型号的手机,使用的硬件也不同,
所以使用的内核也就不同,这也是为什么普遍的, 没一款手机几乎都有自己的底包,不能像PC那样互通。 关键是由于现在的手机CPU,硬件架构没有一个同一的标准。
2、架构上内核之上的则是lib了,也就是模块。这个两者没有太大的差别。 linux的lib也是可以随便定制的。android也一样。 但是lib是要依赖底包的。
3、应用的区别,lib之上是各种应用。 这个可以理解为软件。 这一个层面就没啥不同之处可讲了。 就是一个开发问题了。
总体来说呢,android采用了linux系统的开发思想跟工作原理。 lib这个中间层很多都是照搬linux核心lib重新定制开发的。 所以,说android是一种嵌入式定制的linux系统也是可以的。
如果您想在安卓手机上搭建 Web 服务器,可以按照以下步骤进行:
下载并安装 Termux 应用。Termux 是一款基于 Linux 的终端模拟器,可以在安卓手机上运行 Linux 命令行工具和软件包。
打开 Termux 应用,并在终端中输入以下命令来更新软件包列表:
安装 Apache Web 服务器。在终端中输入以下命令来安装 Apache:
启动 Apache 服务器。在终端中输入以下命令来启动 Apache:
在浏览器中输入本机 IP 地址,即可访问 Apache 默认的欢迎页面。
如果您想在 Web 服务器上托管自己的网站或应用程序,可以将网站文件放置在 Apache 的默认文档根目录 /var/www/html 中,或者通过修改 Apache 配置文件来指定其他文档根目录。
需要注意的是,搭建 Web 服务器需要一定的技术水平和经验,同时还需要注意安全问题,如防火墙设置、访问控制等。建议在搭建前先了解相关知识和技术,并采取必要的安全措施。