加油
努力

使用腾讯云轻量服务器怎样通过Python或Node.js输出Hello World?

在腾讯云轻量应用服务器(Lighthouse)上通过 Python 或 Node.js 输出 “Hello World” 是一个非常基础但实用的操作。以下是详细步骤,帮助你从零开始完成这一任务。


✅ 前提条件

  1. 已购买并登录 腾讯云轻量应用服务器
  2. 服务器系统建议选择:Ubuntu 20.04 / 22.04CentOS 7+
  3. 已通过 SSH 连接到服务器(如使用终端或 PuTTY)。

方法一:使用 Python 输出 Hello World

步骤 1:检查是否已安装 Python

大多数 Linux 系统默认安装了 Python。

python3 --version

如果没有安装,执行:

# Ubuntu/Debian
sudo apt update
sudo apt install python3 -y

# CentOS/Rocky Linux
sudo yum install python3 -y

步骤 2:创建 Python 脚本

nano hello.py

输入以下内容:

print("Hello World")

保存并退出(Ctrl+O → 回车 → Ctrl+X)。

步骤 3:运行脚本

python3 hello.py

输出:

Hello World

✅ 成功!


方法二:使用 Node.js 输出 Hello World

步骤 1:安装 Node.js

推荐使用 NodeSource 安装较新版本。

# 添加 NodeSource 源(以 Node.js 18.x 为例)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

# 安装 Node.js 和 npm
sudo apt install -y nodejs

注意:如果你用的是 CentOS,请参考 NodeSource 官网获取对应命令。

验证安装:

node --version
npm --version

步骤 2:创建 Node.js 脚本

nano hello.js

输入以下内容:

console.log("Hello World");

保存并退出。

步骤 3:运行脚本

node hello.js

输出:

Hello World

✅ 成功!


可选:通过 Web 服务对外展示 Hello World(进阶)

你还可以启动一个简单的 Web 服务,让别人通过浏览器访问你的 “Hello World”。

使用 Python Flask(需安装 flask)

pip3 install flask

创建 app.py

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello World from Tencent Cloud!"

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

运行:

python3 app.py

然后在腾讯云控制台的 防火墙规则 中放行端口 5000(入站规则),即可通过 http://<你的服务器公网IP>:5000 访问。


使用 Node.js Express

npm init -y
npm install express

创建 server.js

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hello World from Node.js on Tencent Cloud!');
});

app.listen(3000, '0.0.0.0', () => {
  console.log('Server running at http://0.0.0.0:3000');
});

运行:

node server.js

同样,在防火墙中开放 3000 端口,即可通过浏览器访问。


🔐 安全提示

  • 修改默认 SSH 端口(可选)。
  • 配置轻量服务器的 防火墙规则,只开放必要的端口(如 22、80、443、自定义端口)。
  • 不要长期运行测试服务在公网,避免安全风险。

总结

目标 命令
Python 输出 Hello World python3 -c "print('Hello World')"
Node.js 输出 Hello World node -e "console.log('Hello World')"
创建脚本文件 nano hello.pyhello.js
运行脚本 python3 hello.pynode hello.js

如有需要,我可以提供一键部署脚本或自动化安装命令。欢迎继续提问!

云服务器