在轻量应用服务器(如腾讯云轻量应用服务器、阿里云轻量服务器等)上安装软件,本质上与普通云服务器类似,主要通过命令行操作。以下是通用步骤和常见方法:
一、连接到服务器
-
获取服务器公网 IP 地址
- 登录云服务商控制台,查看轻量应用服务器的公网 IP。
-
使用 SSH 连接
- Windows 用户可以使用 PuTTY 或 Windows Terminal + SSH。
- macOS / Linux 用户直接在终端输入:
ssh root@你的服务器IP默认用户名通常是
root,密码或密钥由你在创建服务器时设置。
二、更新系统包管理器
登录后,先更新系统软件源:
Ubuntu/Debian 系统:
sudo apt update && sudo apt upgrade -y
CentOS/Rocky Linux/AlmaLinux 系统:
sudo yum update -y
# 或者如果是 dnf 的系统(如 CentOS 8+)
sudo dnf update -y
三、安装软件的方法
方法 1:使用系统包管理器(推荐新手)
这是最简单安全的方式。
-
安装 Nginx:
# Ubuntu/Debian sudo apt install nginx -y # CentOS sudo yum install nginx -y -
安装 Python3:
sudo apt install python3 python3-pip -y -
安装 MySQL:
sudo apt install mysql-server -y
✅ 优点:自动解决依赖,易于管理
❌ 缺点:版本可能不是最新的
方法 2:下载官方二进制文件(适合特定软件)
例如安装 Node.js、Docker、Go 等。
以安装 Node.js 为例:
# 下载并解压
curl -fsSL https://nodejs.org/dist/v18.17.0/node-v18.17.0-linux-x64.tar.xz | sudo tar -xJ -C /usr/local --strip-components=1
然后验证:
node -v
npm -v
方法 3:使用脚本一键安装
很多软件提供官方安装脚本。
例如安装 Docker:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
sudo usermod -aG docker $USER
方法 4:编译安装(高级用户)
适用于需要自定义配置的场景。
例如安装最新版 Nginx:
# 安装编译工具
sudo apt install build-essential libpcre3-dev zlib1g-dev libssl-dev -y
# 下载源码
wget http://nginx.org/download/nginx-1.25.3.tar.gz
tar -zxvf nginx-1.25.3.tar.gz
cd nginx-1.25.3
# 配置、编译、安装
./configure --prefix=/usr/local/nginx
make && make install
四、启动并设置开机自启
以 Nginx 为例:
# 启动服务
sudo systemctl start nginx
# 设置开机自启
sudo systemctl enable nginx
# 查看状态
sudo systemctl status nginx
五、开放防火墙端口
轻量服务器通常自带防火墙(安全组),需在云控制台放行端口:
- 如安装 Web 服务,需放行 80(HTTP) 和 443(HTTPS)
- 安装数据库注意不要暴露 3306 到公网
- 可通过控制台“防火墙”或“安全组”规则添加
六、常用软件安装示例
| 软件 | 命令(Ubuntu 示例) |
|---|---|
| Nginx | sudo apt install nginx -y |
| Apache | sudo apt install apache2 -y |
| MySQL | sudo apt install mysql-server -y |
| Redis | sudo apt install redis-server -y |
| Docker | curl -fsSL https://get.docker.com | sh |
| Python3 | sudo apt install python3 python3-pip -y |
| Node.js | 使用 nvm 或官网二进制 |
七、注意事项
- 备份重要数据,尤其是修改系统配置前。
- 不要随意开放高危端口(如 22、3306、6379)到公网。
- 定期更新系统和软件补丁。
- 使用非 root 用户运行服务更安全(可通过
sudo提权)。
如果你告诉我你想安装什么软件(比如 WordPress、MySQL、宝塔面板等),我可以给出更具体的步骤。
CDNK博客