当前位置: 首页 > news >正文

山丹做网站的公司常州酒店网站建设

山丹做网站的公司,常州酒店网站建设,四川省第十五公司官网,哈尔滨微信网站建设前言 上期我们讲到了安装linux虚拟机#xff0c;这期我们来讲一下如何使用xshell和xftp在linux系统上搭建我们的单体项目 一、软件的传输 1.1 xftp Xftp是一款功能强大的文件传输软件#xff0c;用于在本地主机和远程服务器之间进行快速、安全的文件传输。它是由南京帆软科… 前言 上期我们讲到了安装linux虚拟机这期我们来讲一下如何使用xshell和xftp在linux系统上搭建我们的单体项目 一、软件的传输 1.1 xftp Xftp是一款功能强大的文件传输软件用于在本地主机和远程服务器之间进行快速、安全的文件传输。它是由南京帆软科技开发的与XshellSSH客户端相辅相成共同构成了帆软科技的网络管理解决方案。 以下是Xftp的主要特点和功能 多种传输协议支持Xftp支持多种传输协议包括SFTPSSH File Transfer Protocol、FTPFile Transfer Protocol和FTPSFTP over SSL/TLS可根据需要选择合适的协议进行文件传输。可视化界面Xftp提供了直观、用户友好的可视化界面使文件传输操作更加简单和便捷。安全传输Xftp通过使用SSL/TLS协议和SSH的加密功能确保文件传输过程中的数据安全性。多线程传输Xftp支持多线程传输技术可以同时传输多个文件或文件夹大大提高传输速度。文件队列管理Xftp提供了文件队列管理功能用户可以将多个文件添加到队列中按顺序传输避免了手动处理每个文件的繁琐操作。文件同步Xftp支持文件同步功能可以根据需求进行文件的自动同步确保本地和远程服务器上的文件内容保持一致。文件编辑Xftp内置了文本编辑器可以直接在远程服务器上进行文件的编辑和修改节省了下载、编辑、上传的步骤。文件压缩和解压缩Xftp支持对目标文件进行压缩和解压缩操作方便快捷地处理文件。文件传输日志和报告Xftp会记录传输过程中的日志信息并生成传输报告方便用户进行后续的查看和分析。 总之Xftp是一款强大、易用的文件传输软件适用于需要在本地主机和远程服务器之间进行文件传输的用户如系统管理员、网站维护人员和开发人员等。 1.2 xshell XSHELL - NetSarang Websitehttps://www.xshell.com/zh/xshell/ Xshell是一款功能强大的SSHSecure Shell客户端软件它主要用于远程连接和管理Linux/Unix服务器。作为一个终端模拟器Xshell提供了一个安全且可靠的途径来远程登录服务器并通过命令行界面进行操作和管理。 Xshell具有以下特点和功能 SSH安全连接通过SSH协议Xshell提供了安全的加密通信确保数据传输的机密性和完整性。多会话管理Xshell可以同时管理多个会话比如同时连接多台远程服务器或设备方便用户在不同的终端之间切换。多种认证方式Xshell支持密码、公钥、键盘交互等多种认证方式用户可以根据需要选择合适的认证方式进行远程登录。自动化操作Xshell支持脚本编写和执行可以自动化完成一系列操作提高工作效率。会话管理和保存Xshell可以保存会话信息包括服务器地址、用户名、密码等方便用户下次登录时直接选择已保存的会话。文件传输Xshell内置了文件传输功能可通过SCPSecure Copy或SFTPSSH File Transfer Protocol在本地主机和远程服务器之间进行文件传输。命令行编辑和快捷键Xshell支持命令行编辑和自定义快捷键方便用户进行文本编辑和操作。字体和颜色配置Xshell提供了丰富的字体和颜色配置选项用户可以根据个人喜好进行界面的定制。 总之Xshell是一款强大、易用的SSH客户端软件适用于系统管理员、网络工程师和开发人员等远程管理服务器的用户。 1.3  利用xfpt进行软件传输 进入xftp可以看到提示我们连接主机输入对应的IP地址即可 接下来就会让我们输入主机的用户名密码输入完成以后即可看到一下内容 左边是我们本地的资源管理器右边则是远程服务器的资源管理器我们可以直接双击左边的文件夹或者选中一个或多个复制粘贴或者直接拖拽到右边即可完成两台服务器之间文件的传输 1.4 登录xshell 登入方式如同xftp一样这里就不多说了 二、jdk的安装以及环境搭建 进入tools目录查看文件 2.1 解压安装jdk #解压jdk tar -zxvf jdk-8u151-linux-x64.tar.gz 解压完成再次查看 2.2 配置jdk环境变量 回答根目录找到 etc/profile #配置环境变量 vim /etc/profile 编辑系统文件在系统环境变量中添加Java环境变量 #java environment export JAVA_HOME/java/jdk1.8.0_151jdk解压路径 export JRE_HOME${JAVA_HOME}/jre export CLASSPATH.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH${JAVA_HOME}/bin:$PATH 最后设置环境变量生效 #设置环境变量生效 source /etc/profile 记得 Java -version看看是否配置成功我这里忘记截图了 三、tomcat环境搭建及配置 解压tomcat #解压tomcat tar -zxvf apache-tomcat-8.5.20.tar.gz 回到tools目录查看目录 进入服务器bin目录 启动tomcat 此时tomcat已经启动但是我们能够访问吗答案是不能因为我们的远程服务器并没有开放tomcat的端口号所以外部是无法访问的所以我们需要更改防火墙的规则开放端口号8080 这里我顺便也把数据库端口号3306放开了 防火墙设置 #开放端口 firewall-cmd --zonepublic --add-port3306/tcp --permanent #更新防火墙规则 firewall-cmd --reload #防火墙列表 firewall-cmd --zonepublic --list-ports #防火墙状态 systemctl status firewalld #启动防火墙 systemctl start firewalld #关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service 更新防火墙状态 我们再来查看防火墙规则 最后启动成功 四、mysql的安装以及环境搭建 4.1 mysql的安装 在安装mysql之前我们需要将linux自带的数据库进行删除否则会起冲突 查看自带的数据库 rpm -qa|grep mariadb 删除 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 rpm -qa|grep mariadb 删除数据库再次检查  创建文件夹将mysql压缩包解压至文件夹中 4.2 数据库环境搭建  进入mysql/bin目录下载mysql #4.开始安装-ivh 其中i表示安装v表示显示安装过程h表示显示进度 cd mysql-5.7 rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm 启动mysql systemctl start mysqld 查看mysql密码 grep password /var/log/mysqld.log 登录mysql 在修改mysql密码之前我们需要设置mysql密码的校验否则密码安全级别太低不允许通过 #设置密码校验策略0 or LOW要不密码太LOW不让你过 set global validate_password_policy0; #设置密码校验长度要不密码太短不让你过(多次测试发现密码最小长度为4位) set global validate_password_length4; 这里我有一段没截图注意一下 修改数据库密码 set password password(123456); 更新数据库 FLUSH PRIVILEGES;  更改数据库的远程登录权限如果不改只能本机登录 GRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY 123456 WITH GRANT OPTION; 再次更新数据库 4.3 远程登录数据库 五、单体项目部署以及前后端项目后端部署 5.1 项目部署 将项目jar包使用xftp传输到tomcat的webapps目录下 运行项目、注意要将项目所需的数据库文件导入远程服务器数据库并且保证数据库配置信息吻合 如果不吻合运行项目后在xftp中待项目在tomcat中解压完成后找到项目文件中的数据库配置文件修改保存即可 请求数据成功 5.2 修改访问端口号 有些朋友不想使用8080端口的可以在xftp中打开tomcat/conf/server.xml Ctrlf 搜索8080 找到图中的内容修改成8082 然后再进入xshell再次开放远程服务器中的端口号8082即可访问 82端口访问单体项目 82端口部署前后端分离项目后端部署
http://icebutterfly214.com/news/55479/

相关文章:

  • 【第7章 I/O编程与异常处理】C语言的“错误处理”与Python异常机制的核心区别
  • 详细介绍:设计模式-状态模式(State)
  • GODIAG VAG Test Platform GT110+GT111 CAN-Bus Pogo Pin for 3rd/3.5th/4th Gen VAG IMMO Key Matching
  • 2025年长沙心理咨询机构排名TOP出炉,婚姻情感/焦虑/孩子厌学/青少年厌学/夫妻关系/线上/孩子网瘾/情绪不好心理咨询企业哪家好
  • 给公司的电脑装远控,居然能治好我的焦虑?
  • 11.19与11.20笔记
  • 2025污水处理药剂厂家哪家好?深度测评
  • 2025年11月发明专利申请公司市场报告及用户评价整合推荐
  • 2025年11月发明专利申请公司推荐:权威榜单与选择指南
  • 2025液压管件批发零售,优质快速交货液压接头厂家盘点
  • docker 安装 ollama dify
  • 2025年11月央国企求职机构推荐榜单与选择指南:主流机构综合对比分析
  • STD2000X:半导体分立器件静态电性测试的全场景解决方案 - FORCREAT
  • 《数字破局》 第二章:规划与选人
  • 2025年靠谱的纸箱珍珠棉用户好评厂家排行
  • 2025广州口碑最好的留学机构有哪些
  • 2025北京有哪些留学中介公司
  • 2025年11月北京别墅装修公司推荐:高性价比解决方案及用户口碑评价
  • 2025年11月北京别墅装修公司推荐榜单:一份详尽的行业指南与避坑手册
  • 2025 最新保温装饰一体板厂家推荐排行榜:新型外墙 / 水包砂 / 真石漆 / 岩棉 / 陶瓷材质精选权威榜单佛碳漆 / 岩棉 / 陶瓷 / 真石材 / 装饰保温一体板公司推荐
  • 2025年11月岗亭定制厂家推荐榜单:全国连锁模块化空间专家法利莱深度评测
  • 2025年11月应届生求职机构推荐榜单:主流机构选择指南与口碑对比分析
  • 界面控件DevExpress WPF v25.1新版亮点:PDF Viewer功能全新升级
  • 2025年11月计量泵十大品牌推荐:高精度选型指南与口碑厂家排行
  • window.start_thread() 方法
  • 2025年知名的螺旋丝杆升降机厂家最新权威实力榜
  • 2025年质量好的金腿台球桌厂家最新TOP实力排行
  • 2025年石英砂生产线厂家权威推荐榜单:光伏砂生产线/石油压裂砂生产线/玻璃砂生产线源头厂家精选
  • 2025年比较好的伸缩变形缝厂家选购指南与推荐
  • 2025年热门的卡轨车专用气动煤矿道岔最新TOP厂家排名