简介:本文详细介绍云服务器的完整操作流程,涵盖购买、JDK与MySQL安装、SSH工具FinalShell使用,适合开发者及企业用户参考。
购买云服务器是开发者或企业部署应用的第一步,选择合适的配置直接影响后续开发与运维效率。
建议:新用户可优先选择1个月试用套餐,熟悉操作后再长期购买。
JDK是Java应用的基础运行环境,安装步骤如下:
使用SSH工具(如FinalShell)连接服务器,输入命令:
ssh root@服务器公网IP
# 安装OpenJDK 11yum install -y java-11-openjdk-devel# 验证安装java -version
# 安装OpenJDK 11apt updateapt install -y openjdk-11-jdk# 验证安装java -version
编辑/etc/profile文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64export PATH=$JAVA_HOME/bin:$PATH
执行source /etc/profile使配置生效。
验证:
echo $JAVA_HOME # 应输出JDK路径
MySQL是常用的关系型数据库,安装与配置步骤如下:
# 添加MySQL Yum仓库yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm# 安装MySQL Serveryum install -y mysql-community-server# 启动服务systemctl start mysqld
# 安装MySQL Serverapt install -y mysql-server# 启动服务systemctl start mysql
运行安全脚本,设置root密码并移除匿名用户:
mysql_secure_installation
编辑MySQL配置文件/etc/my.cnf(CentOS)或/etc/mysql/mysql.conf.d/mysqld.cnf(Ubuntu),添加:
[mysqld]bind-address = 0.0.0.0 # 允许所有IP访问
重启MySQL服务:
systemctl restart mysqld # CentOSsystemctl restart mysql # Ubuntu
登录MySQL后执行:
CREATE USER 'remote_user'@'%' IDENTIFIED BY '密码';GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';FLUSH PRIVILEGES;
验证:从本地使用MySQL客户端连接服务器IP测试。
FinalShell是一款集SSH、SFTP、端口映射于一体的免费工具,适合开发者管理云服务器。
建议:开启“自动重连”功能,避免网络波动导致断开。
以Spring Boot应用为例,演示完整部署流程:
app.jar上传至服务器/opt/app目录。
cd /opt/appnohup java -jar app.jar > app.log 2>&1 &
server {listen 80;server_name 域名;location / {proxy_pass http://127.0.0.1:8080;}}
alternatives命令切换版本。firewall-cmd --list-ports),或修改MySQL绑定地址。通过本文的指导,读者可系统掌握云服务器的购买、环境配置与工具使用,为后续开发运维奠定基础。