IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> CentOS8安装jdktomcatmysqlNginxRedis -> 正文阅读

[系统运维]CentOS8安装jdktomcatmysqlNginxRedis

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= 使exportJAVAH?OME=/opt/modules/jdk1.7.06?7exportPATH=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
    

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
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章           查看所有文章
加:2021-12-06 15:37:23  更:2021-12-06 15:39:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:31:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码