FileZilla 连接搭配一起使用,如果有windows可以用xshell 通过 ip addr 查看ip
- 先安装JDK
- 安装Tomcat
- 安装Mysql
查看ip地址
端口默认是 22
ip addr
FileZilla
下载文件地址
/Users/hualande/.ShadowsocksX-NG/
终端连接
ssh root@192.168.202.2
遇到一个问题
早上重新安装了 centos 然后报错了
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:cZCywRDV0a/Dm83pFo4QWuPLyRgV7Wq4aMZ95oC26bg.
Please contact your system administrator.
Add correct host key in /Users/hualande/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/hualande/.ssh/known_hosts:3
Host key for 192.168.202.2 has changed and you have requested strict checking.
Host key verification failed.
警告:远程主机标识已更改!
原因:因为我是覆盖虚拟机重新安装 但是ip地址一样的。ssh连接后 本地会缓存信息 。所以要么删除 要么更新。 更新操作
ssh-keygen -l -f ~/.ssh/known_hosts
ssh-keygen -R 192.168.202.2
// 重新登陆一下
ssh root@192.168.202.2
要么就是删除 known_hosts 里面ip的内容 但是我把握不好 没有这么做
切换本地文件夹 桌面 下载哦
退出远程登录连接
exit;
JDK安装
创建 soft 文件夹
创建文件夹也可以用 Linux命令 也可以直接创建 后期我尽量用工具 简单啊 😄
mkdir soft
把 jdk-8u161-linux-x64.tar.gz 拖入文件夹即可
解压缩
解压缩到 /usr/local
tar -zxvf /usr/local/soft/jdk-8u161-linux-x64.tar.gz -C /usr/local
回车 会有很多压缩信息 可以查看一下
配置环境变量
创建jdk.sh 脚本
到 /etc/profile.d/ 创建 jdk.sh 文件
其实也可以在本地写好 sh文件上传
# bin/bash
export JAVA_HOME=/usr/local/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
写好拖入进去也可以
source 配置一下
source /etc/profile
验证
java -version
安装Tomcat
复制软件到 soft 下面
我尝试直接解压缩 复制到 /usr/local 执行sh 没效果 所以还是拖入tar.gz包吧
改个名字 以后操作简单点 apacheTomcat
tar -zxvf /usr/local/soft/apache-tomcat-7.0.78.tar.gz -C /usr/local
到 /usr/local 下面执行改个名字
mv apache-tomcat-7.0.78/ tomcat7/
执行 启动tomcat
不到 则直接
/usr/local/tomcat7/bin/startup.sh
到目录下面
./ startup.sh
关闭
/usr/local/tomcat7/bin/shutdown.sh
防火墙
需要防火墙打开8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
然后关闭tomcat 然后重启一下
/usr/local/tomcat7/bin/shutdown.sh
/usr/local/tomcat7/bin/startup.sh
查看端口启动信息
安装net-tools
-bash:netstat:未找到命令 请安装
yum -y install net-tools
安装perl
yum -y install perl
netstat -ntlp 安装net-tools
ps -ef|grep tomcat
ps -ef|grep tomcat |grep -v grep
skill -9 进程id
安装Mysql
卸载 postfix 和 mariadb-libs
rpm -e postfix mariadb-libs
复制mysql5.7到soft 【文件夹 不是tar.gz】
安装
先到mysq文件下 然后执行脚本 安装
cd /usr/local/soft/mysql5.7/
yum install -y *.rpm
设置数据开机启动
启动 mysql 服务
查看临时密码
登录
修改密码
systemctl enable mysqld
systemctl start mysqld
grep 'temporary password' /var/log/mysqld.log
2022-03-21T16:19:49.715910Z 1 [Note] A temporary password is generated for root@localhost: (t)i5xa6IGOC
mysql -uroot -p'(t)i5xa6IGOC'
密码设置4位 (也可以搞复杂 就跳过下面2个语句)
set global validate_password_length=4;
set global validate_password_policy=0;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
尝试 退出 进入
exit;
mysql -uroot -p'root';
查看信息
systemctl restart mysqld
systemctl status mysqld
systemctl restart mysqld
systemctl status mysqld
netstat -ntlp
netstat -ntlp
ps -ef |grep mysql
ps -ef |grep mysql
尝试用Navicat连接
其实我已经尝试连接了但是还是打开防火墙 3306端口吧
开放远程登录和3306端口
其中如果不设置一遍密码配置 会有问题因为我密码是root 很短,然后 IDENTIFIED BY 'root' 中root是我的密码哦。其实我没设置 NaviCat已经连接上了
set global validate_password_policy=0;
set global validate_password_length=4;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
因为是虚拟机连接 所以选择ssh 先配置ssh 然后别点保存
切换到常规
配置字符集
配置后重启
vi /etc/my.cnf
character_set_server=utf8
systemctl restart mysqld
项目部署
先把项目拖入soft目录 (不要有中文名字)
我改名 wms_app
安装 zip unzip
yum install -y unzip zip
解压
到wms_app 把war 解压
cd /usr/local/soft/wms_app/
unzip wms.war
查看数据库密码 如果不对就修改
密码就是root 3个///代表本地
去NaviCat 创建数据库 wms
设置Context
其实也可以拷贝进来 但是这里直接指定即可
<Context docBase="/usr/local/soft/wms_app" path="/" />
覆盖就行
重新启动
建议还是杀死进程 不然容易占用
ps -ef |grep tomcat
skill -9 进程id
/usr/local/tomcat7/bin/startup.sh
tail -100f logs/catalina.out
查看日志 control + C 退出
cd /usr/local/tomcat7/
tail -100f logs/catalina.out