CentOS8安装jdk,tomcat,mysql,Nginx,Redis

4 篇文章 0 订阅
3 篇文章 0 订阅

Linux安装jdk

  1. 首先要查看系统中是否有了jdk的安装
  2. 使用 #rpm -qa | grep jdk命令查看系统中的jdk,在使用#rpm -e --nodeps 查找到的jdk名称 命令来卸载jdk
  3. 使用文件传入工具将jdk的.tar.gz压缩文件传入Linux中
  4. 使用 tar -zxvf jdk-7u67-linux-x64.tar.gz -C …/modules 命令解压到上一级的modules文件中,至此安装结束,开始配置环境变量
  5. 我们需要将jdk的路径配置到etc目录下的profile文件,使用 #vi /etc/profile 命令开始编辑profile文件
  6. 将如下配置放入profile中
    #SET JAVA_HOME,export声明变量, 变 量 名 称 来 使 用 设 置 的 变 量 值 e x p o r t J A V A H O M E = / o p t / m o d u l e s / j d k 1.7. 0 6 7 e x p o r t P A T H = 变量名称来使用设置的变量值 export JAVA_HOME=/opt/modules/jdk1.7.0_67 export PATH= 使exportJAVAHOME=/opt/modules/jdk1.7.067exportPATH=PATH:$JAVA_HOME/bin:
  7. 配置结束 刷新资源 #source /etc/profile

Linux安装tomcat

  1. 将.tar.gz结尾的压缩文件使用文件传输工具传输到Linux中
  2. 使用 tar -zxvf apache-tomcat-7.0.8.tar.gz -C …/mosules 解压到上一级的modules中
  3. Linux中的tomcat与Windows中的类似,启动命令就在 bin文件夹中

Linux安装mysql(rpm方式)

  1. 卸载之前的mysql,使用rpm -qa | grep mysql 查找mysql文件,
  2. 卸载已有的mysql库包
    rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
  3. 使用rpm方式安装mysql首先要安装服务器,再去安装客户端,
    #安装服务
    rpm -ivh ./MySQL-server-5.5.47-1.linux2.6.x86_64.rpm
    #安装客户端
    rpm -ivh ./MySQL-client-5.5.47-1.linux2.6.x86_64.rpm
  4. 安装结束可以启动mysql服务了,首先使用service mysql status,查看mysql服务的状态,使用service mysql start启动mysql服务
  5. 使用 mysql -uroot 登录mysql,
  6. 设置数据库root的密码
    #就是一条SQL语句
    update mysql.user set password=PASSWORD (‘123456’) where User =‘root’;
  7. 打开远程访问链接的授权
    update mysql.user set host=’%’ where user=‘root’ and host = ‘127.0.0.1’;
  8. 刷新授权
    flush privileges;

CentOS安装mysql的乱码问题解决:

  1. 登录mysql之后可以通过 show variables like '%char%'查看,显示如下
    ±---------------------±--------------------
    | 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. 进入/usr/share/mysql目录之后,拷贝my-medium.cnf 到/etc下并且重命名为my.cnf,/usr/share/mysql目录就是mysqlrpm安装方式的默认目录,命令:cp my-medium.cnf /etc/my.cnf

  3. 编辑拷贝后的my.cnf文件,在文件最后加入
    [client]
    #password = your_password
    port = 3306
    #++++++++++++++++++++++++++++++++
    default-character-set=utf8
    #++++++++++++++++++++++++++++++++
    socket = /var/lib/mysql/mysql.sock

    [mysqld]
    port            = 3306
    socket          = /var/lib/mysql/mysql.sock
    #++++++++++++++++++++++++++++++++
    default-storage-engine=INNODB   #(5.5之后的版本)
    character-set-server=utf8
    character-set-client=utf8
    collation-server=utf8_general_ci
    #++++++++++++++++++++++++++++++++
    skip-external-locking
    
    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates
    #++++++++++++++++++++++++++++++++
    default-character-set=utf8
    #++++++++++++++++++++++++++++++++
    
  4. 保存退出 重启mysql服务 /etc/init.d/mysql restart

  5. 登录mysql在查看字符编码 如下就成功了,命令:show variables like ‘%char%’
    ±-------------------------±---------------------------+
    | Variable_name | Value |
    ±-------------------------±---------------------------+
    | character_set_client | utf8 |
    | character_set_connection | utf8 |
    | character_set_database | latin1 |
    | character_set_filesystem | binary |
    | character_set_results | utf8 |
    | character_set_server | utf8 |
    | character_set_system | utf8 |
    | character_sets_dir | /usr/share/mysql/charsets/ |
    ±-------------------------±---------------------------+

卸载rpm安装方式的mysql

有时候我们遇到各种奇葩问题,我们需要卸载重装,接下来附上步骤,就是找到各种mysql的文件或者文件夹然后删掉

whereis mysql (查找mysql的所有安装目录)

which mysql (查看mysql的运行文件所在位置)

  1. 查看安装的mysql rpm -qa | grep -i mysql

  2. rpm -e --nodeps mysql.server… rpm -e --nodeps mysql.client…,卸载服务端与客户端

  3. 查找带有mysql的文件,然后删掉
    #查找
    find / -name mysql
    #目录
    /var/lib/mysql
    /var/lib/mysql/mysql
    /usr/lib64/mysql
    #执行删除
    [huaqiang@jy1610y /]$ sudo rm -rf /var/lib/mysql/
    [huaqiang@jy1610y /]$ sudo rm -rf /var/lib/mysql/mysql
    [huaqiang@jy1610y /]$ sudo rm -rf /usr/lib64/mysql/

    [huaqiang@jy1610y etc]$ sudo rm -rf my.cnf 
    [huaqiang@jy1610y etc]$ rpm -qa | grep mysql
    

centos7yum方式安装MySQL

  1. 下载wget命令

  2. 下载MySQL 安装包:

    [root@localhost local]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    
  3. 安装mysql的安装源

    [root@localhost local]#  yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 
    
  4. 在线安装mysql,这个步骤等的比较长

    [root@localhost local]# yum -y install mysql-community-server
    

    出现如下界面证明成功
    在这里插入图片描述

  5. 启动 mysql的服务

    [root@localhost local]# systemctl start mysqld
    
  6. 查看临时密码, vim /var/log/mysqld.log ,root@localhost:SLKJFi3 冒号后边的就是临时密码
    在这里插入图片描述

  7. 使用 mysql -u root -p密码 进入

  8. 修改密码策略然后修改密码

    set global validate_password_policy=0;
    set global validate_password_length=1;
    
    alter user 'root'@'localhost' identified by '密码';
    
  9. 配置远程登录 :

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '远程密码' WITH GRANT OPTION;
    
  10. 修改默认字符为utf-8

     vim /etc/my.cnf
     #添加如下配置
    character_set_server=utf8
    init_connect='SET NAMES utf8'
    
  11. 重启mysql

    systemctl restart mysqld
    

Linux安装Nginx(压缩包方式)

  1. 首先需要安装载安装 GCC 编辑器。
    yum -y install pcre* openssl* gcc gcc-c++ make
    yum -y install openssl*
    yum -y install gcc
    yum -y install gcc-c++
    yum -y install make

  2. 将Nginx的安装包传入Linux中,进行解压,然后进入目录

  3. 执行./config命令,编译安装包

  4. 执行make

  5. 执行make install,将nginx 安装在本机里,/usr/local/nginx

  6. /usr/local/,修改nginx的所有者: sudo chown huaqiang:huaqiang nginx

  7. 修改nginx/conf/ngin.conf,配置负载均衡,注意location中的proxy_pass http:所对应的是upstream后配置的地址
    upstream aa.com { #服务器集群名字
    server 192.168.137.6:18080 weight=1;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。
    server 192.168.137.7:28080 weight=1;
    }

        server {
            listen       8080;
            server_name  localhost;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                proxy_pass http://aa.com;  
                proxy_redirect default;  
            }
    
  8. 启动 Nginx,进入/usr/local/nginx/sbin,执行./nginx

  9. 停止Nginx,./nginx -s stop

  10. 重新加载配置文件 ./nginx -s reload

  11. 如果启动报错: 说: logs 文件权限不足。
    修改logs 的所有者为: sudo chown huaqiang:huaqiang logs.
    再次启动,成功。不放心就用root用户启动

Linux安装Redis(压缩包)

  1. 首先在Linux中安装编译Redis源码的支持工具, GCC编辑器:
    yum -y install pcre* openssl* gcc gcc-c++ make
  2. 将Redis的压缩包.tar.gz结尾的放入Linux系统中,推荐地址是/opt/software中,这个目录用来存放我们需要的软件压缩包
  3. 将压缩包使用 tar -zxvf Redis压缩包名称 -C …/modules 压缩到当前文件的上级的modules中,这个目录存放解压后的软件
  4. 进入解压完成的Redis目录 执行make命令,至此 安装完成
  5. 配置Redis开机自动启动服务,修改redis根目录下的redis.conf文件的权限为777,将这个文件拷贝到src目录中,作为redis的配置文件,修改配置文件 daemonize yes ,
  6. 启动服务端, ./redis-server redis.conf
  7. 启动客户端, ./redis-cli
  8. 关闭redis ./redis-cli shutdown
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值