🗣 Wd提问: 搬瓦工vps教程
🤖 Ai回答: 搬瓦工VPS使用教程
1、购买与注册
注册账号
访问搬瓦工官网 (BandwagonHost)
点击Register注册账户
填写邮箱、密码等信息
完成邮箱验证
选择套餐
入门级:1GB内存,20GB SSD硬盘
标准级:2GB内存,40GB SSD硬盘
高级级:4GB内存,80GB SSD硬盘
专业级:8GB内存,160GB SSD硬盘
2、首次登录与配置
登录控制面板
https://bwh88.net/clientarea.php
获取服务器信息
服务器IP地址
Root密码
控制面板URL
初始安全设置
bash
SSH连接服务器
ssh root@你的服务器IP
修改root密码
passwd
更新系统
apt update && apt upgrade -y Ubuntu/Debian
yum update -y CentOS/RHEL
3、常用Linux命令
系统管理
bash
查看系统信息
uname -a
df -h
free -h
查看进程
ps aux
top
网络状态
netstat -tuln
ss -tuln
磁盘使用情况
du -sh *
文件操作
bash
文件传输
scp file.txt root@server_ip:/path/
解压文件
tar -xzf filename.tar.gz
unzip filename.zip
查看文件内容
cat filename
less filename
tail -f filename
4、防火墙配置
UFW防火墙(Ubuntu)
bash
安装UFW
apt install ufw
启用防火墙
ufw enable
开放端口
ufw allow 22/tcp SSH
ufw allow 80/tcp HTTP
ufw allow 443/tcp HTTPS
查看状态
ufw status
iptables防火墙(CentOS)
bash
开放端口
iptables -A INPUT -p tcp dport 22 -j ACCEPT
iptables -A INPUT -p tcp dport 80 -j ACCEPT
iptables -A INPUT -p tcp dport 443 -j ACCEPT
保存规则
service iptables save
5、常用服务安装
Web服务器(Nginx)
bash
安装Nginx
apt install nginx
启动服务
systemctl start nginx
systemctl enable nginx
测试配置
nginx -t
重启服务
systemctl restart nginx
数据库(MySQL)
bash
安装MySQL
apt install mysql-server
安全配置
mysql_secure_installation
启动服务
systemctl start mysql
systemctl enable mysql
PHP环境
bash
安装PHP
apt install php-fpm php-mysql
配置Nginx支持PHP
编辑配置文件:
nano /etc/nginx/sites-available/default
6、网站部署
部署WordPress
bash
下载WordPress
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
创建数据库
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
配置WordPress
cp wp-config-sample.php wp-config.php
编辑wp-config.php设置数据库信息
部署Node.js应用
bash
安装Node.js
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
安装PM2进程管理器
npm install -g pm2
启动应用
pm2 start app.js
pm2 startup
pm2 save
7、备份与维护
自动备份脚本
bash
!/bin/bash
backup.sh
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_DIR=/backup
SOURCE_DIR=/var/www/html
创建备份目录
mkdir -p $BACKUP_DIR
备份网站文件
tar -czf $BACKUP_DIR/website_$DATE.tar.gz $SOURCE_DIR
备份数据库
mysqldump -u root -p'password' database_name $BACKUP_DIR/database_$DATE.sql
清理7天前的备份
find $BACKUP_DIR -name *.tar.gz -mtime +7 -delete
find $BACKUP_DIR -name *.sql -mtime +7 -delete
定时任务
bash
编辑crontab
crontab -e
添加定时备份任务(每天凌晨2点)
0 2 * * * /path/to/backup.sh
8、性能优化
优化SSH配置
bash
编辑SSH配置
nano /etc/ssh/sshd_config
修改以下参数
PermitRootLogin no
PasswordAuthentication no
Port 2222
重启SSH服务
systemctl restart ssh
系统优化
bash
关闭不必要的服务
systemctl disable bluetooth
systemctl disable cups
优化内核参数
echo 'net.core.somaxconn = 65535' /etc/sysctl.conf
sysctl -p
9、故障排除
常见问题解决
SSH连接失败:
bash
检查SSH服务状态
systemctl status ssh
检查防火墙设置
ufw status
网站无法访问:
bash
检查Web服务状态
systemctl status nginx
检查端口监听
netstat -tuln | grep 80
查看错误日志
tail -f /var/log/nginx/error.log
磁盘空间不足:
bash
查看磁盘使用
df -h
清理缓存
apt autoremove
apt autoclean
查看大文件
du -sh /* 2/dev/null | sort -hr
10、安全建议
1、定期更新系统
bash
apt update && apt upgrade -y
2、更改默认端口
SSH默认端口22改为其他端口
防止暴力破解攻击
3、使用密钥认证
bash
生成SSH密钥对
ssh-keygen -t rsa -b 4096
复制公钥到服务器
ssh-copy-id root@server_ip
4、监控系统日志
bash
实时查看SSH登录记录
tail -f /var/log/auth.log
查看系统错误
journalctl -f
这个教程涵盖了搬瓦工VPS的基本使用方法。根据具体需求,你可以进一步学习更高级的配置和优化技巧。
📣 商家广告 :
👍
0
👎
IP地址: 82.175.123.90
搜索次数: 44
提问时间: 2025-11-01 19:55:40
🛒 域名购买 :
uj.gs 65.com.hk 83.gs cyrj.net 021.hk 62.chat wosou.com.cn 53.chat wzsx.net q-j.cn
❓️ 热门提问 :
工作台主机 idf机房和idc机房 PHP二次开发缓存 关键字广告老客召回技巧 云计算收费 云计算收费 北京机柜厂家 重庆移动服务器租用 防尘机柜 dns灾备 豌豆Ai站群搜索引擎系统
🌐 域名评估 :
qegj.cn drone.sn.cn gg.js.cn aaa.xj.cn yu7.hl.cn ee.sx.cn su7.city oppo.sc.cn wpbg.cn mdrm.cn
⛏ 最新挖掘 :
凯里酸汤鱼 贵阳烤脑花 都匀毛尖茶 花溪牛肉粉 贵阳烤生蚝 贵阳烤豆腐 贵阳纸包鱼 贵阳特色菜
🖌 热门作画 :
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊 :
🔗 友情链接 :
搜索引擎推广
검색 엔진 소스 코드
ai提问
🧰 站长工具 :Ai工具 whois查询 搜索
📢 温馨提示 :本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持 :本站由豌豆Ai 提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。