欢迎使用共享型N4云服务器!作为新手,按照以下步骤可以快速上手:
一、首次登录与基础配置
1. 登录服务器
-
方式一:控制台登录(最简单)
- 进入云服务商控制台 → 云服务器ECS → 找到你的N4实例
- 点击“远程连接”使用VNC登录(无需密码,但功能有限)
-
方式二:SSH登录(推荐,功能完整)
ssh root@你的服务器IP- Windows用户:使用PuTTY或MobaXterm
- Mac/Linux:直接使用终端
2. 初始安全设置
# 1. 修改root密码
passwd
# 2. 创建新用户(避免长期使用root)
adduser yourname
usermod -aG sudo yourname # 赋予sudo权限
# 3. 设置SSH密钥登录(更安全)
ssh-keygen -t rsa # 本地生成密钥
# 将公钥上传到服务器~/.ssh/authorized_keys
二、基础环境搭建
1. 系统更新
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
# CentOS
sudo yum update -y
2. 安装常用软件
# 基础工具
sudo apt install -y vim git curl wget htop
# 开发环境(按需选择)
# Python
sudo apt install python3 python3-pip
# Node.js
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
# Docker
curl -fsSL https://get.docker.com | sudo sh
三、防火墙配置
# 查看防火墙状态
sudo ufw status
# 开放常用端口
sudo ufw allow 22/tcp # SSH
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
# 启用防火墙
sudo ufw enable
四、部署第一个应用(以网站为例)
1. 安装Web服务器
# Nginx
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
2. 上传网站文件
- 使用SFTP工具(FileZilla、WinSCP)
- 或通过git克隆项目
- 文件通常放在
/var/www/html/
3. 配置域名
- 在域名服务商处添加A记录指向服务器IP
- 配置Nginx虚拟主机
五、日常管理技巧
1. 监控服务器状态
# 查看资源使用
htop
df -h # 磁盘空间
free -h # 内存使用
netstat -tlnp # 端口监听
2. 文件传输
# 从本地上传文件到服务器
scp localfile.txt root@服务器IP:/path/
# 从服务器下载文件
scp root@服务器IP:/path/file.txt ./
3. 进程管理
# 查看进程
ps aux | grep nginx
# 管理服务
sudo systemctl start/stop/restart 服务名
sudo systemctl status 服务名
六、安全建议
-
定期备份
- 使用云服务商的快照功能
- 重要数据定期下载到本地
-
安全加固
- 修改SSH端口(非22)
- 禁用root SSH登录
- 安装fail2ban防暴力破解
-
监控告警
- 设置CPU/内存使用告警
- 关注控制台的监控图表
七、遇到问题怎么办?
-
查看日志
# 系统日志 tail -f /var/log/syslog # Nginx日志 tail -f /var/log/nginx/access.log -
常用排查命令
ping 服务器IP # 检查连通性 curl -I 你的域名 # 检查网站响应 sudo netstat -tlnp # 检查端口监听 -
寻求帮助
- 云服务商文档中心
- 社区论坛(如阿里云、腾讯云社区)
- 错误信息直接搜索
新手建议:
- 先从简单的静态网站开始
- 每次修改前做好备份
- 使用screen或tmux防止SSH断开导致操作中断
- 记录所有操作步骤,方便排查问题
共享型N4适合轻量应用,如果遇到性能瓶颈,可以:
- 优化应用配置
- 升级到更高配置
- 使用CDN提速静态资源
有什么具体问题可以继续问我!
CLOUD技术笔记