远程连接ssh
windows利用PowerShell远程连接ssh
1.打开PowerShell
方法1
1).同时按下Windows + R键以弹出“运行”对话框
2).在框中键入PowerShell,然后单击OK(确定)按钮
方法2
1)在任意目录下,shift+右键,选择在此处打开Powershell窗口
2. 键入命令切换管理员权限
start-process PowerShell -verb runas
enter确认。即弹出新的shell管理员窗口
XShell SSH连接
1.IP录入
2.账户登录
3.右下角点击连接即可
安装JDK
1.查看是否存在jdk
yum search jdk
2.安装JDK(不存在时)
yum -y install java-1.8.0-openjdk*
3.安装完成
4.测试成功否
java -version
安装文件上传
yum -y install lrzsz
上传文件命令
rz
安装tomcat
提前准备好路径
cd /usr/local
mkdir java
cd java
下载tomcat
Apache Tomcat® - Apache Tomcat 9 Software Downloads
我选了支持jdk1.8的
下载完成后,上传到服务器
rz
解压
tar -zxv -f apache-tomcat-9.0.78.tar.gz
迁移tomcat到文件中,便于管理 mv apache-tomcat-9.0.78 tomcat
启动tomcat
进入bin
cd tomcat/bin
启动
./startup.sh
安装MySQL(阿里云)
创建专有网络、交换机
https://vpc.console.aliyun.com/vpc/cn-hangzhou/vpcs
用阿里云服务器的mysql,试用申请地址:
https://free.aliyun.com/?searchKey=RDS&spm=5176.28228749.J_TC9GqcHi2edq9zUs9ZsDQ.1.43175526tqG3U8
可用区和专有网络交换机选择的一致
信息都填好后提交
进入控制台,注意最上方的导航栏地址区域和申请资源的区域一致
实例运行中进行下一步。点击实例ID,进入到实例,创建账户
白名单创建
创建数据库
登录
初始化SQL脚本
执行
数据库连接信息
开通外网地址
部署项目
1.数据库部署
项目连接mysql使用阿里云的,提前配置好配置文件
2.将项目打成war包,然后cd到Tomcat的目录下:
cd /usr/local/java/tomcat/webapps
3.将war包传入,。
rz
重新启动下Tomcat
cd /usr/local/java/tomcat/bin
//查看是否启用
ps -ef|grep java
//若启用,先停用
./shutdown.sh
//再次查看,若未停用,杀进程
kill -9 进程ID
//启用tomcat
./startup.sh
4.开放端口
在/etc下的sysctl.conf文件末尾添加如下:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
然后# reboot,在重新启动tomcat
cd /usr/local/java/tomcat/bin
./startup.sh
然后执行netstat -tunlp命令查看端口情况
iptables -L
5.浏览器访问项目(IP:8080/war包名称/项目其他路由)
测试登录。
变更端口号
war包不放在webapps中。
java -jar v2-0.0.1-SNAPSHOT.war --httpPort=8888
常用命令
1、删除文件夹
rm -rf v2-0.0.1-SNAPSHOT/
以上命令将会删除/root/logs/game目录并且向下穿透,其下所有文件、文件夹都会被删除。
2、删除文件
rm -f v2-0.0.1-SNAPSHOT.war
3、移动文件/目录
mv 【选项】 源文件 目标文件