轻量化Tiny Core Linux硬盘安装nginx+php+mysql

本文介绍了如何在Tiny Core Linux 12.0上进行硬盘安装并配置轻量级的Nginx、PHP和MariaDB,通过详细步骤展示了一个仅70MB的VM镜像如何实现Web服务和数据库功能。文章还涉及了数据持久化、错误处理及开机自启动服务的设置。
摘要由CSDN通过智能技术生成

Tiny Core Linux 是一个轻量化的Linux系统,最新的12.0版本图形界面只有 26 MB,由于设计得极端精简,甚至安装完整操作系统的应用程序都没有被包含在内(不过需要的话可以从 Tiny Core 的软件仓库下载)。

本系统在安装完ngnix+php+mysql后,整个VM虚拟机镜像文件,才不到70M,真正是小巧玲珑,这也正是使用这个系统的魅力所在。

一、硬盘安装

  1. 可以从官网:http://www.tinycorelinux.net/ 下载所需要的ISO镜像文件,本次使用的是v12.0的32位版本。
  2. 使用Vware创建一个新的虚拟机,创建时内存可适应调大一些,因为Tiny Core Linux是加载到内存中运行的,内存太小可能在安装mysql等软件后造成运行失败。虚拟机硬盘需要改为IDE模式(SCSI模式不能支持硬盘安装)。

     

  3. 开启虚拟机进入桌面系统,点击下方的Apps图标,会提示首次运行是否选择最快的镜像,我们可以点击“Yes",软件将自动检测最快的软件仓库镜像,国内一般会检测到mriior.163.com网易源。
     

    进入软件仓库后,点击“Apps“---“Cloud(Remote)"---“Browse“后,输入tc-install后按回车键搜索,在找到的列表中选择“tc-insatll-GUI.tcz"并安装。
     

     其中的参数:vga=788 为 800*600 分辨率的桌面,如果用 vga=791 则开启 1024*768 分辨率的桌面。如果不想让系统自动登录,可以加上noautologin vga=788,然后安装进入系统后,可以使用 sudo passwd tc与 sudo passwd root来修改密码,最后需要在 /opt/.filelist 文件中加入 etc/passwd 与 etc/shadow,用于持久化密码相关文件。这样处理后,进入系统将会停留在登录界面,如果使用账号 tc 登录,就会进图形界面,如果使用 root 登录,则会进入命令行。

    关机后,硬盘的安装已经完成,我们可以将虚拟机中的CD光驱直接删除,然后重新启动从硬盘加载运行到桌面。

二、Nginx安装与配置

  1. 打开桌面上的Apps图标,需要重新运行最快的软件源检测,之后搜索nginx并安装,就可以将nginx软件安装到硬
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值