在Linux中安装部署JDK,tomcat,mysql

​ 目标:能够自己独立实现JDK安装部署

​ 安装JDK

​ 第一步

​ 在根目录创建文件夹export并创建两个子文件夹soft和install,以后统一用来安装管理,接着上传1.8jdk的压缩包,并解压

​ 文件上传的路径为/export/soft

​ jdk解压的路径是/export/install

​ 第二步:配置环境变量

​ 在/etc/profile.d目录下创建一个java.sh文件,在该文件内编辑环境变量

export JAVA_HOME=/export/install/jdk1.8.0_144
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin

​ 说明:

​ JAVA_HOME=/export/install/jdk1.8.0_144 配置Java的home,路径是jdk解压路径

​ export PATH= P A T H : PATH: PATH:JAVA_HOME/bin 将JAVA_HOME内的bin目录配置到系统路境内($JAVA_HOME后必须加一个/bin)

​ 第三步:source /etc/profile 让环境变量生效

​ 说明:百度上查询的linux配置方法大部分是在 /etc/profile 最后追加配置项(export JAVA_HOME 和export PATH),这种方法不建议使用。容易误操作核心配置文件( /etc/profile ),误操作有导致系统崩溃的风险。

​ 第四步:验证是否配置成功

​ [root@node01 profile.d]# jps
​ 2490 Jps

​ 第五步:验证版本

java -version 查看当前java版本

​ 若版本不正确(不是java 1.8)需要更新链接

​ 先删除原始的链接

​ rm -rf /etc/alternatives/java

​ 在更新新的链接

​ ln -s /export/install/jdk1.8.0_144/bin/java /etc/alternatives/java

​ 第六步:验证版本

​ java -version 查看当前java版本

tomcat 安装部署

​ 第一步:上传解压

​ 将tomcat 压缩包上传到/export/soft文件夹

​ 将压缩包解压到/export/install内

​ tar -zxvf apache-tomcat-6.0.53.tar.gz -C /export/install

​ 解压完毕表示安装完毕

​ 第二步:启动tomcat

​ 进入解压后目录的bin目录内实行启动

./startup.sh

​ 第三步:查看启动日志

​ 日志路径:在安装路径内的logs内,有个catalina.out文件

​ 所有的日志信息都在catalina.out内

​ 第四步:关闭tomcat

./shutdown.sh

关于tomcat的一些说明

​ 1:web项目的发布

​ web项目打成war包,上传到安装目录下的webapp。

​ 启动tomcat,web项目自动部署

​ 2:项目内的日志会全部输出到logs/catalina.out

mysql安装部署

​ 1: 查看本机mysql是否安装

​ rpm -qa | grep mysql

​ 2: 确认 yum源是否有mysql

​ yum clean all

​ yum search mysql

mysql-libs.i686 : The shared libraries required for MySQL clients
mysql-libs.x86_64 : The shared libraries required for MySQL clients
mysql-server.x86_64 : The MySQL server and related files
mysql-test.x86_64 : The test suite distributed with MySQL

​ 3:安装mysql

yum install -y mysql-server

​ 4:判断mysql当前状态

/etc/init.d/mysqld statusservice mysqld status

​ 5:启动mysql

/etc/init.d/mysqld startservice mysqld start

​ 6:进入mysql 的 shell窗口(无用户情况下)

​ 直接输入mysql 回车

​ 7:为mysql添加用户(同时设置密码)

mysqladmin -u root password '123456’

​ 8:入mysql 的 shell窗口(有用户)

mysql -uroot -p123456

​ -uroot (没有空格)

​ -p123456 (没有空格)

mysql 解决中文乱码问题

​ 1、确认当前编码格式

​ 进入mysql shell 窗口 进行查询

​ 查询命令: show variables like ‘character_set_%’;

mysql> show variables like ‘character_set_%’;
±-------------------------±---------------------------+
| Variable_name | Value |
±-------------------------±---------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
±-------------------------±---------------------------+

​ 2、设置mysql各个角色的编码

​ 编辑/etc/my.cnf文件(安装mysql后系统自动添加的),在文件中添加一下内容,最后保存退出

​ [client]
​ default-character-set=utf8

​ [mysql]
​ default-character-set=utf8

​ [mysqld]
​ character-set-server=utf8

​ 3、重启mysql

​ /etc/init.d/mysqld restart

​ 4、再次确认编码格式

​ show variables like ‘character_set_%’;

mysql> show variables like ‘character_set_%’;
±-------------------------±---------------------------+
| Variable_name | Value |
±-------------------------±---------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
±-------------------------±---------------------------+

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值