zoukankan      html  css  js  c++  java
  • CentOS常用环境配置(MySQL、jdk、Redis、Nginx)

    Shell连接

    vim /etc/ssh/sshd_config
    …
    PermitRootLogin no (默认是no,不允许root SSH登录 | 取消注释)
    …
    
    改完后保存退出,重启sshd服务
    systemctl restart sshd
    

      

    一、MySQL安装配置:

    1、卸载  先停掉mysql进程   没有安装过的可以直接跳过

    查看mysql状态 rpm -qa|grep -i mysql

     用命令 yum -y remove

        yum -y remove mysql-community-client-5.6.38-2.el7.x86_64

        卸载不掉的用 rpm -ev 

        依次卸载 直到没有

    2、下载mysql的repo源 (此处为最新版),并安装

    cd /usr/local/
    
    wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 
    
    rpm -ivh mysql57-community-release-el7-8.noarch.rpm 
    
    yum -y install mysql-server 
    
    一路Y,根据步骤安装就可以了,
    

      

    3、配置MySQL

    安装完成后,密码为随机密码,需要重置密码。

    #启动mysql服务
    service mysqld start
    #获取随机密码
    grep "password" /var/log/mysqld.log
    #输入上一步的密码并进入
    mysql -u root -p 上一步的密码
    #先将密码等级降为0,方便设置密码
    set global validate_password_policy=0;
    #重置密码
    alter user 'root'@'localhost' identified by '你的密码';
    #刷新权限 
    flush privileges 

    4、root远程登录

    #登录MySQL 
    mysql -u root -p你的密码
    use mysql;
    grant all privileges on *.* to 'root'@'%' identified by '允许远程登陆的密码' with grant option;
    flush privileges;

    ps:

    查看防火墙状态

    firewall-cmd --state

    停止firewall

    systemctl stop firewalld.service

    禁止firewall开机启动

    systemctl disable firewalld.service 

      

    二、JDK安装配置(手动安装oracle JDK):

       1.去oracle官网下载,链接点此。也可以使用wget命令 安装包在你执行这个命令时所在的文件夹位置。
    
      2.解压 tar -zxvf jdk-8u111-linux-x64.tar.gz
    
      3.移动到自己想放的位置:
    
        mkdir /usr/lib/jdk    
    
        mv jdk1.8.0_111  /usr/lib/jdk/jdk1.8
    
      4.设置环境变量:
    
        方案一:修改全局配置文件,作用于所有用户:vim /etc/profile 
    
        export JAVA_HOME=/usr/lib/jdk/jdk1.8
    
        export JRE_HOME=${JAVA_HOME}/jre
    
        export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    
        export PATH=.:${JAVA_HOME}/bin:$PATH
    
        方案二:修改当前用户配置文件,只作用于当前用户:vim ~/.bashrc 设置与上一样
    
      5.使修改的配置立刻生效:source /etc/profile 或者 source ~/.bashrc
    
      6.检查是否安装成功:java -version
    

    三、Redis安装配置:

    1、安装

    1、检查是否有redis yum 源
    yum install redis
    2、下载fedora的epel仓库
    yum install epel-release
    3、安装redis数据库
    yum install redis

    2、修改配置文件

    vi /etc/redis.conf
    
    1、取消访问地址绑定,或者自定义
    #bind 127.0.0.1
    2、修改默认密码
    # requirepass foobared
    requirepass 你的密码
    3、常驻服务
    daemonize yes
    4、使用配置文件启动 redis
    

    3、启动

    使用配置文件启动 redis:
        redis-server /etc/redis.conf
    
    使用端口登录:
        redis-cli -h 127.0.0.1 -p 6379(默认的,在上一步可以修改)
    测试:
      info
      会报认证错误

    输入:
      auth
    你的密码
     

    4、停止redis

    命令方式关闭redis:

    redis-cli -h 127.0.0.1 -p 6179
    shutdown
    进程号杀掉redis:

    ps -ef | grep redis
    kill -9 XXX

    使用redis desktop manager远程连接redis,无需说明!  

      

    四、Nginx安装配置:

    1、安装所需环境

    01> gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:

    yum install gcc-c++

    02> pcre-devel 安装

    yum install -y pcre pcre-devel

    03> zlib 安装

    yum install -y zlib zlib-devel 

    04> OpenSSL安装

    yum install -y openssl openssl-devel

    05> 安装配置Nginx

    使用wget命令下载(推荐)。
    wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
    
    解压
    依然是直接命令:
    tar -zxvf nginx-1.10.1.tar.gz
    配置
    其实在 nginx-1.10.1 版本中你就不需要去配置相关东西,默认就可以了。当然,如果你要自己配置目录也是可以的。
      1.使用默认配置
    cd nginx-1.10.1
    ./configure 
    
    编译安装 
    make 
    make install 
    
    查找安装路径: 
    whereis nginx nginx-whereis.png 
    
    启动、停止
    nginx 
    cd /usr/local/nginx/sbin/ 
    ./nginx ./nginx -s stop 
    ./nginx -s quit 
    ./nginx -s reload 
    ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。 
    ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。 
    查询nginx进程: ps aux|grep nginx 
    
    重启 
    nginx ./nginx -s reload 
    
    开机自启动 
    即在rc.local增加启动代码就可以了。 
    vi /etc/rc.local 
    增加一行 /usr/local/nginx/sbin/nginx 
    设置执行权限: chmod 755 rc.local

      

     

      

      

  • 相关阅读:
    2018-04-13Java编程夯实学习心得(3)
    2018-03-28JavaScript学习心得
    2018-03-27mysql学习心得
    JavaScript-作用域
    样式切换图
    购物车结算
    Visual Studio Code快捷键操作
    复选框
    win10锁屏界面无法设置隐藏
    轮播图
  • 原文地址:https://www.cnblogs.com/speily/p/10320142.html
Copyright © 2011-2022 走看看