CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
Posted Roy-Xin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布相关的知识,希望对你有一定的参考价值。
上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上。
如果是CentOS则可以用yum install lrzsz 命令安装,更方便。 或:yum -y install lrzsz 命令安装,更加更加更加方便。(需要连接外网)
安装好lrzsz,我们只需要在客户端终端输入命令:rz即可。
如果不是root用户需要切换到root用户(su - root) 命令:rpm -qa | grep java 显示如下:(有则卸载,没有就不用),注意版本可能会有些不一样,以实际操作的为准。 tzdata-java-2013g-1.el6.noarch java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
(其中参数“tzdata-java-2013j-1.el6.noarch”为上面查看中显示的结果,粘进来就行,如果你显示的不一样,请复制你查询到的结果)
rpm -e --nodeps tzdata-java-2013g-1.el6.noarch rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
3、安装jdk,上传jdk8版本
(2)、rz 上传jdk8的linux版本
(3)、解压:tar –zxvf jdk-8u181-linux-x64.tar.gz
(4)、配置环境变量
vi /etc/profile
添加内容:
export JAVA_HOME=/root/jdk8 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH
(5)、重新编译环境变量
source /etc/profil
如果不行 请安装64位jdk
1、进入tomcat压缩文件的目录中:cd /root mkdir tomcat8 2、rz上传tomcat8 解压tomcat压缩文件:tar -zxvf apache-tomcat-8.5.27.tar.gz 关闭防火墙:sevice iptables stop 3、关闭防火墙(永久,需要重启):chkconfig iptables off 4、重启机器:reboot
启动tomcat:
进入tomcat的bin目录: 启动tomcat web服务器:./startup.sh 访问:localhost:8080
./shutdown.sh
查看tomcat日志信息:
进入到tomcat8 的 logs目录 使用命令tail 查询日志
tail -f catalina.out
查看:rpm -qa | grep mysql
删除:rpm -e --nodeps 查看到的选项
使用在线yum 安装
yum -y install mysql* 等待即可
启动mysql: service mysqld start
关闭mysql: service mysqld stop
重启mysql:
mysql -u root -p
(2)使用 mysql库 :
use mysql
(3)查看用户表 :
SELECT Host,User FROM user
(4)用户设置密码 :
update user set password = password(\'123\') where user = \'root\';
添加root远程登录 % 字段的
在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:
添加一个root用户 设置密码
mysql>GRANT ALL PRIVILEGES ON . TO \'root\'@\'%\' IDENTIFIED BY \'youpassword\' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'123\' WITH GRANT OPTION;
FLUSH PRIVILEGES;
不要忘记这步骤!!!
use mysql 查看用户登录信息
(5)刷新权限 :
flush privileges;
1)加入到系统服务:
chkconfig --add mysql
2)自动启动:
chkconfig mysql on
3)查询列表:
chkconfig
yum -y install gcc-c++
步骤2:进入目录,将"redis-3.0.0.tar.gz"解压
tar -zxvf redis-3.0.0.tar.gz 剪切到目录 redis下 mv redis-3.0.0.tar.gz redis
步骤3:在redis目录中
make MALLOC=libc
./redis-server & & 表示redis 后台启动。
Redis默认端口6379,通过当前服务进行查看
ps -ef | grep -i redis
./redis-cli
#开放6379端口 /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
使用 windows版本的客户端工具,需要配置Host 192.168.56.101 端口号 6379
kill -9 31475 #pid 需要通过“ps -ef|grep redis”进行查询
正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,方法为:(关闭默认端口)
./redis-cli shutdown
在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:
添加一个root用户 设置密码
mysql>GRANT ALL PRIVILEGES ON . TO \'root\'@\'%\' IDENTIFIED BY \'youpassword\' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'123\' WITH GRANT OPTION; FLUSH PRIVILEGES; 不要忘记这步骤!!!
use mysql 查看用户登录信息
将windows开发的数据库数据导出sql脚本文件,然后在linux系统mysql上导入sql脚本即可!
-
补充说明:如果使用linux系统查询表数据中文乱码,是系统mysql默认字符集问题。
使用命令: vi /etc/my.cnf
show variables like \'character_set%\'; 修改本地mysql查询中文配置 vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 character-set-server=utf8 init_connect=\'SET NAMES utf8\' [mysql] no-auto-rehash default-character-set=utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid 重新启动Mysql service mysqld restart
-
-
使用
package
命令需要将相关的配置文件做对应的修改
rz 上传到服务器上指定目录 tomcat8/webapps目录下的!
以上是关于CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布的主要内容,如果未能解决你的问题,请参考以下文章
Linux aliyun ECS CentOS8 服务器安装Redis 部署集群 ,JDK安装与Tomcat配置
CentOS 6.8 安装 JDK Tomcat Zookeeper Dubbo Redis RabbitMQ Nginx MySQL Git