怎么在轻量应用服务器上安装软件?

服务器

在轻量应用服务器(如腾讯云轻量应用服务器、阿里云轻量服务器等)上安装软件,本质上与普通云服务器类似,主要通过命令行操作。以下是通用步骤和常见方法:


一、连接到服务器

  1. 获取服务器公网 IP 地址

    • 登录云服务商控制台,查看轻量应用服务器的公网 IP。
  2. 使用 SSH 连接

    • Windows 用户可以使用 PuTTYWindows 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 或官网二进制

七、注意事项

  1. 备份重要数据,尤其是修改系统配置前。
  2. 不要随意开放高危端口(如 22、3306、6379)到公网。
  3. 定期更新系统和软件补丁。
  4. 使用非 root 用户运行服务更安全(可通过 sudo 提权)。

如果你告诉我你想安装什么软件(比如 WordPress、MySQL、宝塔面板等),我可以给出更具体的步骤。

未经允许不得转载:CDNK博客 » 怎么在轻量应用服务器上安装软件?