Linux环境安装

1、jdk1.8下载地址

2、检查系统有没有自带open-jdk
yum list installed |grep java
rpm -qa|grep jdk

3、卸载openjdk:
yum -y remove java java-1.7.0-openjdk*
rpm -e

4、安装下载的JDK1.8版本
rpm -ivh jdk-8u151-linux-x64.rpm


5、查看刚安装的Java版本信息
java -version 可查看Java版本

6、设置JDK环境变量
vi /etc/profile

在文件底部加入:
export JAVA_HOME=/usr/java/jdk1.8.0_151
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

保存后执行:source /etc/profile
重启电脑:reboot
使得环境变量生效


7、查看安装的jdk是否为Oracle的jdk,输入env查看环境变量,找到JAVA_HOME,进入BIN    目录

--查找软件的安装路径:which java
--java默认的安装路径:/usr/java/jdk1.8.0_151/bin

jdk安装包:





准备:安装MySQL Yum Repository, 下载地址https://dev.mysql.com/downloads/repo/yum/
查看当前Linux(red hat)版本号:cat /proc/version
查看CentOs版本号: cat /etc/redhat-release
glibc升级:yum update glibc


新开的云服务器,需要检测系统是否自带安装mysql
# yum list installed | grep mysql

如果发现有系统自带mysql,果断这么干
# yum -y remove mysql-libs.x86_64

接着执行这句,解释一下,这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo和mysql-community.repo
# rpm -ivh mysql-community-release-el6-5.noarch.rpm

这个时候,可以用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件
#yum repolist all | grep mysql


选择要安装版本, 比如mysql 5.6, 修改/etc/yum.repos.d/mysql-community.repo文件, 设置mysql 5.6下的enabled=1
vi /etc/yum.repos.d/mysql-community.repo(装哪个版本启用哪个,例:mysql5.6--enable=1,其他设置成0)

再次查看可安装的版本
# yum repolist enabled | grep mysql

安装过程可能出现镜像服务器连接失败, 重新执行安装命令即可
# yum install mysql-community-server

查看安装版本以及是否安装成功
yum list installed | grep mysql


1 修改mysql的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行 skip-grant-tables;
2 启动mysql: systemctl start mysqld
3 输入mysql: mysql --登录mysql
4 修改root密码:
  update mysql.user set authentication_string = password('TTLLIIFF11') where user = 'root'and host = '%'; --修改对应的用户远程访问权限下的密码 mysql 5.7
  update mysql.user set authentication_string = password('TTLLIIFF11') where user = 'root'; -- 修改指定用户下所有访问路径的密码 mysql 5.7
  flush privileges;
  --mysql 5.6 修改密码:
  use mysql
  <!--UPDATE user SET Password=PASSWORD('12345678') where USER='root';--->
  UPDATE user SET Password=PASSWORD('intertiondb') where USER='root';  
  flush privileges;
5 编辑/etc/my.cnf 将[mysqld]下的skip-grant-tables 调整为:
    #skip-grant-tables
    添加一行(mysql数据库忽略表名大小写):
    lower_case_table_names=1
6 重启mysql: systemctl restart mysqld

7.查看MySQL当前版本
  终端下输入:mysql -V


业务相关
--登录mysql以后,创建数据库:
CREATE DATABASE haixun1 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
--导入备份的SQL文件
use haixun1
source SQL文件的绝对路径
--设置mysql数据库忽略表名大小写,在my.cnf [mysqld]下添加:
lower_case_table_names=1





首先下载OpenFire的Linux安装包,下载地址:
注:下载64位,JRE捆绑(带JDK)rpm包

1、将下载的安装包复制到linux服务器的/opt目录下 
2、cd/opt目录, 如果你下载的是openfire-4.2.1.rpm,通过下面的命令安装:
rpm -ivh openfire- 4.2.1 .rpm
3、 启动openfire  

查看9090端口是否占用:
netstat -an | grep 9090
关闭防火墙:  systemctl stop firewalld.service 
查看防火墙状态: firewall-cmd --state
安装完成后,进入/opt/openfire/bin目录,
如果你是用rpm进行安装的,执行启动openfire服务:
2种启动方式选一即可
./openfire.sh
systemctl start openfire.service

4、打开浏览器, http://61.175.103.74 :9090/,进入配置页面
Openfire的配置
1.进去mysql数据库,创建一个数据库编码格式是“utf8_general_ci”的数据库openfire。
CREATE DATABASE openfire DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

2. 根据openfire的安装提示进行配置,某些服务信息一定要与以前的一致,不然会导致密码加密不同用户输入正确的密码无法登录
在链接数据库的时候,需要对mysql添加“&characterEncoding=utf8”以便离线消息不会乱码。
jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
其中localhost为openfire服务器所安装机器的IP,安装多个openfire服务器需要配置域名。
支持数据库(所有的(本次使用mySql))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值