美文网首页
Centos7.x 部署日志

Centos7.x 部署日志

作者: 3869c3f1f1e8 | 来源:发表于2018-06-07 15:32 被阅读132次

    开始记录:

    首先打开终端,连接服务器 ssh root@公网ip ,然后按照提示输入密码登录到服务器。下面开始安装。


    1.安装JDK

    运行命令:yum -y list java* 查看是否已经安装了JDK,如果已安装,需要先卸载。

    前往oracle官网下载最新版JDK。

    下载页面:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    oracle官网下载页面

    上图红框中为我们需要的JDK安装包,拷贝下载地址,回到终端,wget下载地址,下载JDK安装包。

    操作演示

    下载后的安装包后缀名带有加密的秘钥,使用mv命令将安装包变成tar.gz格式。 

    操作演示

    使用tar -xvf命令解压安装包。解压后将JDK文件夹移到自己理想的存放处。

    部分解压日志

    接下来就是配置环境变量,vim /etc/profile打开设置环境变量的文件,在底部添加JAVA_HOME、JRE_HOME、CLASSPATH、PATH,然后保存编辑的内容,source /etc/profile 使配置文件立即生效。

    # set java env

    export JAVA_HOME=/xxxx/xxxx/jdk1.8.0_171

    export JRE_HOME=${JAVA_HOME}

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:$PATH

    添加的内容

    验证一下,JDK是否安装成功!

    JDK安装成功

    2.安装Mysql 5.6

    运行命令:yum list installed mysql* 查看是否已经安装了mysql,如果已安装,需要先卸载。

    编辑mysql的yum源:vim /etc/yum.repos.d/mysql-community.repo

    # Enable to use MySQL 5.6

    [mysql56-community]

    name=MySQL 5.6 Community Server

    baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/

    enabled=1

    # 是否验证gpgkey 1验证 0不验证

    gpgcheck=0

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    mysql5.6 yum源

    yum repolist enabled | grep mysql    检查yum源是否配置成功,如下图中显示信息表示已配置成功。

    sudo yum install mysql-community-server   安装mysql,如下图显示信息表示正在下载。

    下载中

    当下图红框中提示信息出现时,输入'y'继续往下执行安装。

    安装完成

    systemctl start mysqld     启动mysql服务。

    mysqladmin -uroot -p password root 设置root用户密码(password后跟的新密码) ,新安装的mysql是没有密码的,所以 -p 后面为空。提示输入密码直接回车即可,密码设置成功。

    初始化密码

    mysql -uroot -p 连接mysql。输入上面设置的密码即可。

    mysql连接成功

    如果之前安装过mysql并且卸载时没有清除数据 -p后跟的是原root用户密码,比如原密码为root。

    mysqladmin -uroot -proot password root

    给远程用户赋予权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;FLUSH  PRIVILEGES;

    授权成功 mysql安装完成

    3.Redis

    下载页面:https://redis.io/download   推荐下载稳定版的。

    下载安装包:wget http://download.redis.io/releases/redis-4.0.11.tar.gz

    解压安装包:tar -xvf redis-4.0.11.tar.gz

    进入解压后的文件夹,编译安装:make && make install

    编译安装完成

    进入src目录,指定配置文件,守护进程启动。./redis-server /root/dev/redis-4.0.11/redis.conf

    启动成功

    4.防火墙Firewall

    查看防火墙状态:firewall-cmd --state    

    查看防火墙版本:firewall-cmd --version  

    查看所有打开的端口: firewall-cmd --zone=public --list-ports

    更新防火墙规则: firewall-cmd --reload

     查看是否开启80端口:firewall-cmd --zone=public --query-port=80/tcp

    开启80端口:firewall-cmd --zone=public --add-port=80/tcp --permanent(--permanent永久生效,没有此参数重启后失效)

    删除80端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent

    启动:        systemctl start firewalld

    查看状态: systemctl status firewalld 

    停止:        systemctl disable firewalld

    禁用:        systemctl stop firewalld

    启动服务:systemctl start firewalld.service

    关闭服务:systemctl stop firewalld.service

    重启服务:systemctl restart firewalld.service

    显示服务状态:systemctl status firewalld.service

    开机启用服务:systemctl enable firewalld.service

    开机禁用服务:systemctl disable firewalld.service

    查看服务是否开机启动:systemctl is-enabled firewalld.service

    查看已启动的服务列表:systemctl list-unit-files|grep enabled

    查看启动失败的服务列表:systemctl --failed

    真实操作

    5.Nginx

    添加centos7的yum源(以下为yum源脚本)

    编辑命令:vi /etc/yum.repos.d/nginx.repo

    安装命令:yum install nginx

    // yum源脚本

    [nginx]

    name=nginx repo

    baseurl=http://nginx.org/packages/centos/7/$basearch/

    gpgcheck=0

    enabled=1

    查询安装路径:whereis nginx

    进入启动目录:cd /usr/sbin

    // 启动命令

    ./nginx

    ./nginx -s stop    停止

    ./nginx -s quit    优雅停止

    ./nginx -s reload  重启(重新加载配置文件)

    ./nginx -s reopen

    配置文件路径:/etc/nginx/nginx.conf

    html文件夹位置:/usr/share/nginx

    真是安装操作

    6.Zookeeper

    下载安装包:wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

    解压安装包:tar -xvf zookeeper-3.4.13.tar.gz

    解压后的安装包

    进入conf目录,复制zoo_sample.cfg到zoo.cfg,修改配置文件zoo.cfg。

    复制并修改配置文件 dataDir修改为自己创建的目录

    保存后,进入根目录下的bin文件夹,启动zookeeper。启动命令:./zkServer.sh start

    附:

    Using config: /root/dev/zookeeper-3.4.13/bin/../conf/zoo.cfg

    Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}


    7.Tomcat

    7.1 Tomcat8.5 

    wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz

    7.2 Tomcat8.0 

    wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz


    8.ActiveMQ

    下载安装包:wget http://mirrors.hust.edu.cn/apache//activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz

    解压安装包:tar -xvf apache-activemq-5.14.5-bin.tar.gz

    启动:./activemq start

    进去 /root/dev/apache-activemq-5.14.5/bin/linux-x86-64 文件夹 

    Usage: ./activemq { console | start | stop | restart | status | dump }


    相关文章

      网友评论

          本文标题:Centos7.x 部署日志

          本文链接:https://www.haomeiwen.com/subject/hykgsftx.html