【disconf】环境搭建【linux】

 1.搭建disconf需要安装的配置。

安装Linux:CentOS7
     安装Zookeeper:zookeeper-3.4.6
     安装Redis:redis-3.0.0
     安装Nginx:nginx-1.8.0
     安装MySQL:mysql-community-release-el6-5.noarch.rpm
     安装Tomcat:apache-tomcat-8.0.28

  3.安装MySQL

安装过程非常顺利,但是命令操作的时候,特别不顺手。

(1)查看mysql服务状态

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">      1、ps -ef |grep mysqld
  2. 2、ps -aux|grep mysqld
  3. 3、service mysqld status
  4. 4、service mysql status</span>

(2)进入MySQL

(3)执行MySQL的相关操作,有关操作都是在MySQL的提示符下进行的,切记:而且每个命令都以分号结束。

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">     1、显示数据库列表。
  2. show databases;
  3. 2、显示库中的数据表:
  4. use mysql; //打开库
  5. show tables;
  6. 3、显示数据表的结构:
  7. describe 表名;
  8. 4、建库:
  9. create database 库名;
  10. 5、建表:
  11. use 库名;
  12. create table 表名(字段设定列表);
  13. 6、删库和删表:
  14. drop database 库名;
  15. drop table 表名;
  16. 7、将表中记录清空:
  17. delete from 表名;
  18. 8、显示表中的记录:
  19. select * from 表名; </span>

(4)执行sql脚本

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">     mysql < all-databases.sql(导入数据库)
  2. mysql>source news.sql;(在mysql命令下执行,可导入表)
  3. 例如:Source /usr/local/disconf/src/disconf/disconf-web/sql/0-init_table.sql;
  4. </span>

(5) 使用Navicate远程连接linux服务器上的MySQL?

①进入MySQL,查看所有用户

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">            SELECT `Host`,`User` FROM user;</span>

②更新用户表

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">      UPDATE user SET `Host` = ‘%‘ WHERE `User` = ‘root‘ LIMIT 1;
  2. </span>


          ③强制刷新权限

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">       flush privileges;</span>

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">       完成以上步骤即可远程连接数据库了,上边关键的一句是
  2. UPDATE user SET `Host` = ‘%‘ WHERE `User` = ‘root‘ LIMIT 1;
  3. 其中%的意思是允许所有的ip远程访问,如果需要指定具体的某个ip就写上具体的ip即可
  4. </span>

4.启动tomcat

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
    切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)
  (1),启动tomcat服务
      ①:直接启动 ./startup.sh
      ②:作为服务启动 nohup ./startup.sh &
      ③:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
  解释:
   通过①、③启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
   通过方式①、②方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
    直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。
(2),关闭tomcat服务
./shutdown.sh

  5.nginx日志 

nginx.conf会有两个日志,分别为access.log和error.log。其中这两个日志可以喜欢。一般来说,在nginx目录下会有一个logs来 保存。然后也可以在对应的Server目录里里民安分别 设定access.log和error.log来了解对应的server情况。

access.log主要记录“谁来登录了,从哪里登录的,登录之后发生了什么”,具体格式可以在nginx.conf设定。

error.log主要记录的是检查nginx.conf里面发生的错误。

产生 上面的错误,主要是配置路径不对,在nginx.conf中重新配置了日志文件的路径。解决方法:在home目录下一次建立access.log即可。

6、查看日志文件,非常重要!

在环境配置好之后,连续出现tomcat起不来,nginx起不来,全都起来之后,disconf页面访问不了,这个时候看日志文件就特别重要了。每个服务都配置了相关的日志文件,看启动日志,能够很快的定位错误,解决问题。

7.关闭防火墙

在查找资料解决问题的时候 ,很多解决方案中都有要关闭防火墙。所以要注意将防火墙关掉。前面搭建的时候,挺注意的。到最后一步,忘记了,导致页面一直出不来,浪费了好多时间。

[java] view plain copy

  1. <span style="font-family:‘KaiTi_GB2312‘;font-size:18px;">检查防火墙状态命令   firewall-cmd --state
  2. 关闭防火墙命令--- service firewalld stop
  3. </span>

附录:

在这个过程中,基本上对于安装配置的流程也掌握了一部分。

建立文件夹——下载——解压——安装编译——配置环境变量——修改配置文件——配置相关的端口号。

(1)建立文件 mkdir创建新的目录。如果目录已经存在了,那么久会返回不能够创建。格式:mkdir 文件夹名称,例如:mkdir one

touch可以用于创建二进制文件。touch 文件名。touch文件文件名之间要有空格。例如:touch myid

(2)目录命令:

ls命令是 列出目录内容的意思。

ls -l命令是以详细模式列出文件夹内容。

ls -a命令会列出文件里的所有内容,包括以“.”开头的隐藏文件。

变换目录:cd 。格式:cd 相对路径或绝对路径 ;cd .. 表示回到目前的上层目录。cd - 表示回到刚刚的那个目录。

显示当前的目录: pwd

(3)sudo命令

sudo命令允许授权用户执行超级用户或者其他用户的命令。注意:sudo允许用户借用超级用户的权限,然后"su"命令实际上允许用户以超级用户登录。所以sudo比su更安全。

(4) 复制文件或目录:cp 来源文件 目标文件

cp -R  文件  目标文件  。使用-R 参数可以复制文件或文件夹,不加-R只能复制文件。

(5)删除目录:rm 档案目录

(6) 只看尾几行:tail -n -f 。其中-n:后面接数字,代表显示几行的意思。-f:表示持续监听后面所接的档名,要等到ctr+c才会结束tail的监测。

例如:tail -n 20 /etc/man.config。表示显示最后的20行。

(7) ifconfig 查看和配置网路设备。(看清是ifcofig,不是ipconfig)

时间: 2024-10-14 07:56:34

【disconf】环境搭建【linux】的相关文章

Java部署环境搭建(Linux)

环境搭建必须jdk.tomcat.mysql(基础) 额外的软件包项目中可能用到 jdk:它包含jre和开发所需完整类库. tomcat:它是一个web容器,项目通常往webapps下扔,便于外界访问. mysql数据库: web项目数据的存取的来源. nginx:它主要用于做负载均衡和反向代理. maven:将web项目打成一个war包最大程度上节省资源空间. ftp服务器:它主要用于让大量的图片或文件等资源和web项目分离,以减轻服务器压力和最大程度提高访问效率. redis主要用于做缓存,

Hadoop伪分布环境搭建——Linux环境配置

hadoop最近可以说是相当火,也勾起了我的兴趣,所以打算学习一下.想要学习hadoop肯定要先学会在自己的电脑上搭建一个hadoop伪分布环境.伪分布模式安装步骤的第一步就是要配置Linux环境.我自己的Linux是Ubuntu系统,不过只要是Linux系统,都大同小异,配置步骤基本没啥区别. 首先,需要进行本地网络配置.我们需要在linux系统下新增一个网络连接,自己设定好ip(ipv4)地址,子网掩码和网官.下图是我的设置: 接下来,还需要在window本地连接上也设置windows下的i

LAMP环境搭建 Linux/SSH/FTP server

LAMP:linux + apache +mysql+php 附:SSH/FTP server 1.安装Ubuntu server 请参考官方文档 http://www.ubuntu.org.cn/download/server 2.修改root账户密码 [su/sudo] 打开终端输入: sudo passwd root ---输入当前账号密码 ---输入新root密码 ---再次输入新root密码 3.安装SSH服务 打开终端输入: sudo apt-get update ------更新软

hadoop伪分布式环境搭建:linux操作系统安装图解

本篇文章是接上一篇<新手入门篇:虚拟机搭建hadoop环境的详细步骤>,上一篇有人问怎么没写hadoop安装.在文章开头就已经说明了,hadoop安装会在后面写到,因为整个系列的文章涉及到每一步的截图,导致文章整体很长.会分别先对虚拟机的安装.Linux系统安装进行介绍,然后才会写到hadoop安装,关于hadoop版本我使用的是大快搜索三节点发行版DKhadoop.(三节点的DKHadoop发行版可以自己去大快网站页面下载,目前是开放所有权限的,也就是免费版本和付费版本的权限一样,不知道以后

LNMP环境搭建(linux+Nginx + Mysql + PHP)

linux+Nginx + Mysql + PHP 搭配可以说目前使用比较广泛那要想在这台刚安装好系统的服务器上配置这环境,有多种方式 一.傻瓜式一键安装 为了让大家安装环境能简单,方便.有人把它们集成了一个包. 1.LNMP一键安装包网址:lnmp.org,里面介绍一些要求,功能等进入到安装页面说明,找到相关的安装说明,运行,然后一步一步按照操作就行了,比较简单 2.使用宝塔,这是更加傻瓜,方便的一款工具,操作服务,只需在网站后台,点点鼠标,就能完成网址:bt.cn找到,linux安装,里面有

.net core运行环境搭建 linux + windows

---------------------------------------linux------------------------------------------------- 一.添加dotnet产品Feed 在安装.NET Core之前,您需要注册Microsoft产品Feed. 这只需要做一次. 首先,注册Microsoft签名密钥,然后添加Microsoft产品Feed. sudo rpm --import https://packages.microsoft.com/keys

(make)环境搭建 Linux下安装禅道和Ecshop

[安装Ecshop2.7.2网站(LAMP环境)]--实践LAMP :  Linux + Apache + Mysql + PHPEcshop2.7.2注意:在输入命令过程中,学会用tab键补全命令,不要对着照抄,很容易出错.前置:A:先设置虚拟机中的CD映像路径,为RHEL6.5.ISO(安装包),点连接  虚拟机->设置->CD/DVD->ISO映像文件选择rhel-server-6.5-i386-dvd.iso安装包(设置状态:勾选已连接)设置之后在服务器桌面会出现RHEsL_6.

【掌握】dubbo环境搭建linux

1,安装zookeeper 1.1,安装JDK 1.1.1,下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.1.2,使用XFTP工具导入linux 1.1.3,解压到/root/software目录 mkdir /root/software   #在root下面创建software目录 tar -zxvf  jdk-8u181-linux-x64.tar.gz

环境搭建——linux 安装tomcat

前提 Apache是一个web服务器环境程序,启用他可以作为web服务器使用.不过只支持静态网页,不支持动态网页,如asp.jsp.php.cgi. 如果要在Apache环境下运行jsp就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat 那为什么还要JDK呢?因为jsp需要连接数据库的话就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK整合的好处:如果客户端请求的是静态页面,则只需要Apache服务器响应请求如果客户端请

ARM环境搭建-linux基本指令篇

基本命令 1.目录处理命令:ls 英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语言:ls 选项    文件或目录 -a         显示所有文件,包含隐藏文件(all) -l          详细信息显示 -d         查看目录属性 *直接写ls,就操作当前目录 用户: 所有者(user)  所属组 (group)     其他人(other) ls -i 看文件的i节点 ls -lh  将字节人性化 -rw-r--r--   1.