一直用UltraISO这个工具将ISO系统文件刻录到U盘中,通过U盘启动方式来重装电脑,但当我用UltraISO来刻录Ubuntu 10.10的镜像文件(ubuntu-10.10-desktop-i386.iso)时,在安装过程中一直失败,无奈谷歌后发现了这款专业U盘安装系统的工具Universal-USB-Installer,最后顺利成功安装Ubuntu 10.10

安装完Ubuntu后就是LNMP环境搭建了,LNMP是指:Linux系统下Nginx + MySQL + PHP这种网站服务器架构。(M一般是MySQL,也可是MariaDB,P一般是PHP,也可以是Perl或Python)。

为了方便维护和管理,我们使用apt来安装相关环境的相关软件包。

apt 常用命令

# 安装 软件包 
apt install [package] 

# 卸载 软件包 
apt remove [package] 

# 完整卸载,不保留配置文件 
apt --purge remove [package] 

# 删除不需要的软件依赖包 
apt autoremove

安装Nginx

apt install nginx

# 测试
nginx -v
nginx version: nginx/1.10.3 (Ubuntu)

# 停止
nginx -s stop

# 重启
nginx -s reload

# 有序停止
nginx -s quit

安装MySQL

apt install mysql-server

# 查看配置文件 
vi /etc/mysql/mysql.conf.d/mysqld.cnf

# 启动
service mysql start 
# 停止
service mysql stop 
# 重启
service mysql restart
# 状态
service mysql status

安装PHP

apt install php

# 安装 php-fpm
apt install php7.4-fpm

安装redis

apt install redis

# php redis lib
apt install php7.x-redis

安装phpMyAdmin

apt install phpmyadmin
server { 
    listen 80; 
    listen [::]:80;

    # SSL configuration
    listen 443 ssl;
    listen [::]:443 ssl;
    include snippets/snakeoil.conf;

    root /usr/share/phpmyadmin;
    index index.php
    server_name phpmyadmin.sobird.me; 
    
    location / { 
        # root /usr/share/phpmyadmin; 
        # index index.php;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf; 
        # root /usr/share/phpmyadmin; 
        # With php7.0-fpm: 
        fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
    }
    location ~ /\.ht {
        deny all;
    }
}

安装acme.sh

curl  https://get.acme.sh | sh -s

# 生成证书
acme.sh  --issue   -d \*.sobird.me --dns dns_dp

参考

Universal-USB-Installer