利用xshell将项目程序部署到云服务器上,项目就可被外部访问。
1.连接服务器
购买云服务器后,得到一个公网IP,首次使用时需要重置密码。
在云服务器上设置后得到:IP,用户名(root),密码。
在云服务器的网页上有登录入口,也可以使用终端工具(如xshell、finalshell等)进行登录,这里使用xshell完成登录。
当显示如下面的命令提示符,则连接服务器成功。
2.环境搭建
本项目为了把Java的网页聊天系统放到Linux上,需要把依赖的软件jdk, mysql(MariaDB)搭建好。
(1)jdk安装(使用包管理器yum安装)
yum list | grep [关键词] 找到要安装的包名
| 叫做管道,就是把第一个命令的输出作为第二个命令的输入;
yum list 列出所有的可以安装的包;
使用grep 筛选包含关键词的结果;
yum install [包名] 安装
yum list | grep jdk
选择1.8的版本;“devel” 是development开发;x86_64为64为系统版本,i686为32位系统版本。
(2).MariaDB安装
https://zhuanlan.zhihu.com/p/49046496
打开数据库命令:
mysql -uroot
退出:
\q
或者按Ctrl+d
数据库基本使用命令:
注:拖拽上传安装包需要使用rz命令,有的系统自带,有的不自带,
安装命令:yum install lrzsz
3.项目部署
这部分为我的项目部署,仅供参考。
创建目录: mkdir + 目录名
删除:rm
4.运行服务器上的程序
使用nohup的方式可以使服务器程序(Java)能够在后台始终运行。
nohup java -jar [jar包名字] &
其中&不能少;
netstat -anp | grep 8080 查看运行情况
停止运行:kill 26263(这个要和启动时的端口号一致)