Linux之jdk、tomcat、mysql 安装
1运用SecureCRT,SecureFX
- SecureCRT_7.0.0.326中文破解版,纯中文,打开既用。
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。 - SecureFX是一款由VanDyke Software, Inc.(中文译为:范戴克软件公司)研发生产的支持普通FTP标准和安全数据传输标准(SFTP 或者 在SSH2 上的FTP)的FTP客户端软件,有着易用的、类似于资源管理器的用户界面。
2 开启VMware
开启此新建的虚拟机,执行以下命令
2.1 查看并设置Linux的IP地址
1)ip addr 查看ip
2)cd /etc/sysconfig/network-scripts 调转目录
3)ls或ll 查看目录
4)vi ifcfg-ens33 修改最后一项ONBOOT=yes
5)按ESC键,:wq保存并退出,:q!不保存并退出
6)shutdown -r now / reboot 重启
3 使用WinSCP工具
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。winscp也可以链接其他系统,比如linux系统
(2)WinSCP是远程连接centos的工具,作用实现文件传输作用
3.安装配置JDK、Tomcat
jdk-8u144-linux.x64.tar.gz
apache-tomcat-8.0.53.tar.gz
3.1 使用SecureFX上传JDK、Tomcat的linux压缩包
3.2 使用SecureCRT安装配置JDK、Tomcat
4 安装配置JDK、Tomcat
从本地系统中找到文件拖到自己新建的文件夹中
安装配置JDK
1.解压JDK压缩包
2.配置JDK环境变量
1)vi /etc/profile
2)在最后面配置JDK环境变量:
#java environment
export JAVA_HOME=/huizhicheng/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
3)设置环境变量生效
source /etc/profile
4)检查JDK环境变量
java -version
2 安装配置Tomcat
1.解压Tomcat
2.配置环境变量
1)vi /etc/profile
2)在最后面配置Tomcat环境变量:
#tomcat
export TOMCAT_HOME=/huizhicheng/apache-tomcat-8.5.20(Tomcat解压路径)
3)source /etc/profile
4)启动tomcat:./startup.sh
5) 关闭tomcat: ./shutdown.sh
命令:
1).gz压缩包解压:tar -zxvf 压缩包名
2).tar压缩包解压:tar -vxf 压缩包名
5 安装mysql
安装mysql,必须先卸载mariadb,否则安装MySql会出现冲突
1)rpm -qa|grep mariadb
2)rpm -e --nodeps 文件名
yum localinstall mysql57-community-release-el7-11.noarch.rpm(mysql源)
cd /etc/yum.repos.d(目录下多了mysql的文件)
yum install mysql-community-server(安装mysql)
中途Y/D/N Y
service mysqld start(启动服务)
systemctl|grep mysql(检测mysql是否正在启动)
开机自启动
systemctl enable mysqld
systemctl daemon-reload
默认密码是保存在/var/log/mysqld.log文件中
mysql -u root -p
修改mysql连接密码
set password=password('新密码');
设置简单规则
set global validate_password_policy=0
set password=password('新密码');
以及外网访问权限问题
grant all privileges on *.* to root@'%' identified by 'Chenhuizhi@521';
flush privileges;
注意:mysql-community.repo这个文件中可以换数据库版本使用。Enabled=1
多处注意、防火墙开放端口
开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
6 部署web项目
将war包丢到tomcat的webapp下
启动tomcat后报错,将db.properties改掉,将logs文件夹的所有记录删除