一、JDK安装及其环境变量的配置

**创建一个专门安装软件的文件夹:mkdir /root/apps

**解压安装包:tar -zxvf jdk-7u45-linux-x64.tar.gz -C /root/apps

**修改环境变量:vi /etc/profile

        在文件最后添加:export JAVA_HOME=/root/apps/jdk1.7.0_45

                 export PATH=$PATH:$JAVA_HOME/bin

        保存并退出

**重新加载环境变量:source /etc/profile

**测试是否安装成功:./java -version(虽然在本文件夹中但由于这是一条命令,所以必须加一个路径)

二、Tomcat安装过程

**创建一个专门安装软件的文件夹:mkdir /root/apps

**解压安装包:tar -zxvf apache-tomcat-7.0.68.tar.gz -C /root/apps

**打开Tomcat的bin目录:cd /root/apps/apache-tomcat-7.0.68/bin

**运行startup.sh:./startup.sh

**测试:netstat -nltp(Tomcat的默认端口是8080)

    PS:在浏览器中输入 tomcat 的端口号如192.168.35.200:8080,可跳转到 tomcat 页面。

        若打不开则输入 service iptables status 查看防火墙状态,并输入service iptables stop

        将防火墙关闭。(service iptables start 开启防火墙)

三、HTTPD安装过程

**第一步:yum -y install httpd(安装httpd)

**第二步:service httpd start(开启httpd)

     PS:如果发生问题无法正常开启httpd可以vi /etc/httpd/conf.d/welcome.conf查看情况

         或者配置 vi /etc/httpd/conf/httpd.conf

四、ssh安装过程

**一步搞定:yum -y install openssh-server(minimal下需要安装)

      yum -y install openssh-clients(minimal下需要安装)

五、Nginx安装过程

**第一步:tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src(约定解压到usr目录中的src下)

**第二步:cd /usr/local/src/nginx-1.8.1(进入到Nginx源码目录)

**第三步:./configure --prefix=/usr/local/nginx(检查安装环境,并指定将来要安装的路径)

     ./configure: error: C compiler cc is not found(缺少包会报错)

**第四步:yum -y install gcc pcre-devel openssl openssl-devel(使用YUM安装缺少的包)

**第五步:执行第三步+make && make install(第四步安装后在输入四三步的命令,编译安装)

**第六步:cd /usr/local/nginx/sbin(安装完成打开该目录)

     ./nginx(启动)

**第七步:netstat -ntlp | grep 80(检测端口是否有ngnix进程监听)

     (或者关闭防火墙后在浏览器输入192.168.35.200会显示Welcome to nginx!)

       输入命令 ./nginx -s reload(重启后才生效,用浏览器打开192.168.35.200显示的是端口 8080 tomcat 的界面)

---------------------------------------------------------------------------------------------------------------

**查看nginx配置文件路径:进入nginx安装目录后,输入 ./nginx -t 查看路径,输入 ./nginx -v 查看版本

---------------------------------------------------------------------------------------------------------------

六、keepalived的安装过程

**第一步:tar -zxvf keepalived-1.2.19.tar.gz -C /usr/local/src(解压到usr/local/src的目录下)

**第二步:cd /usr/local/src/keepalived-1.2.19

**第三步:./configure --prefix=/usr/local/keepalived

**第四步:make && make install

**将keepalived添加到系统服务中:

    1. 拷贝执行文件:cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

    2. 将init.d文件拷贝到etc下,加入开机启动项:cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived

    3. 将keepalived文件拷贝到etc下:cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

    4. 创建keepalived文件夹:mkdir -p /etc/keepalived

    5. 将keepalived配置文件拷贝到etc下:cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf

    6. 添加可执行权限:chmod +x /etc/init.d/keepalived

    7. 添加keepalived到开机启动:chkconfig --add keepalived

                  chkconfig keepalived on

--------------------以上命令一次性执行----------------------
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
mkdir -p /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf
chmod +x /etc/init.d/keepalived
chkconfig --add keepalived
chkconfig keepalived on
-----------------------------------------------------------

**修改配置文件:vi /etc/keepalived/keepalived.conf

七、zookeeper安装过程

**第一步:tar -zxvf zookeeper-3.4.5.tar.gz -C apps/

**第二步:cd /root/apps/zookeeper-3.4.5/conf

**第三步:cp zoo_sample.cfg zoo.cfg;vi zoo.cfg(修改 dataDir=/root/zookeeperdata)

    (且添加 server.1=mini:2888:3888;server.1=mini1:2888:3888;server.1=mini2:2888:3888)

     PS:server后的数字表示myid自己写的,再跟主机名,2888表示默认leader和follower用的端口,

     3888表示默认投票用的端口。

**第四步:mkdir zookeeperdata;echo 1 > myid;scp -r /root/apps/zookeeper-3.4.5 root@mini1:/root/apps;

**第五步:cd /root/apps/zookeeper-3.4.5/bin;./zkServer.sh start;./zkServer.sh status(查看状态是主还是从)

     PS:jps查看QuorumPeerMain的端口号,kill -9 2014 生死该进程,./zkServer.sh restart 或重启好使。

**命令一:./zkCli.sh;开启客户端,help查询命令,connect mini2:2181;可以连接到mini2上,ls /;查看当前节点。

**命令二:create /app1 "This si app1.";create /app1/server1 "192.168.35.200,100";创立节点并写入信息。

     get /app1/server1;可以拿到节点的数据信息,create -e /tmp;建立临时节点。

     quit;可以退出客户端,set /app1/ 111;重新设置app1的信息,get /app1 watch;监听app1节点但是无法监听到其子节点,

     ls /app1 watch;可以监听到app1的子节点

八、MySQL安装过程

**************************在联网状态下安装Mysql***************************

**第一步:yum install mysql(安装mysql)

**第二步:yum install mysql-server(安装mysql-server)

**第三步:yum install mysql-devel(安装mysql-devel)

**第四步:yum install mysql-client(安装mysql-client)

     PS:chgrp -R mysql /var/lib/mysql(使用chgrp命令可以改变 mysql 所属组)

     PS:chmod -R 770 /var/lib/mysql(使用chgrp命令可以修改 mysql 权限)

**第五步:service mysqld start(或者输入命令 /sbin/service mysqld start 来开启 mysql)

     PS:由于Linux版本的不同,有的版本的开启命令为 service mysql start 。

**********************Mysql安装完毕,开始设置密码***********************

**第一步:/etc/init.d/mysqld stop

**第二步:mysqld_safe --skip-grant-tables &

**第三步:mysql

        mysql> use mysql;

     mysql> UPDATE user SET password=password("123") WHERE user='root'; 

     mysql> flush privileges;

     mysql> exit;

****************密码设置完毕,测试mysql是否安装成功******************

**第一步:mysql -uroot -p

     Enter password: 【输入原来的密码】(或者直接输入mysql -uroot -p123进入mysql)

**第二步:show databases;(显示数据库)

**第三步:exit;(退出)

****************mysql测试完毕,选择性修改密码******************

方法一:

  第一步:mysql -uroot -p

      Enter password: 【密码】

  第二步:mysql>use mysql;
      mysql> update user set password=passworD("test") where user='root';
      mysql> flush privileges;
      mysql> exit;

方法二:

  第一步:mysqladmin -u root -p password "test123"

      Enter password:【密码】

*****************************OVER*********************************

**卸载mysql:yum remove mysql

**重启mysql:service mysqld restart

**停止mysql:service mysqld stop

**获取mysql安装文件:mysql 5.0.x http://dev.mysql.com/downloads/mysql/5.0.html

**下载mysql所需文件:wget  http://dev.mysql.com/downloads/mysql/XXX

**清理空间:yum clean all

CentOS6.7下的软件安装的更多相关文章

  1. CentOS-6.6下Tomcat-7.0安装与配置(Linux)

    CentOS-6.6下Tomcat-7.0安装与配置(Linux) 一.认识tomcat Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目, ...

  2. centos6.8下redis的安装和配置

    centos6.8下redis的安装和配置 下载.安装 在redis官网可以获取到最新版本的redis 进入/usr/local/目录,执行如下命令 wget http://download.redi ...

  3. CentOS6.5下源码安装多个MySQL实例及复制搭建

    多实例安装本节是在CentOS6.5下源码安装MySQL5.6.35的基础上,在同一台机器增加一个MySQL实例.参考Centos中安装多个mysql数据的配置实例,安装目录为/usr/local/m ...

  4. CentOS 7下的软件安装方法及策略

    一些废话 2010年开始正式接触Linux,入门发行版是Ubuntu 10.10,后来过渡到Ubunu 11.04,这其中也尝试了很多其他主流的发行版.进入实验室之后,开始用CentOS 5,然后是C ...

  5. centos 下查找软件安装在哪里的命令

    linux centos 下查找软件所安装的目录在哪里 1. 如果是rpm安装的可以:rpm -ql linux(1)package-name 具体你可以man rpm 2. 可以在根目录上直接fin ...

  6. ubuntu下的软件安装

    1.软件安装 最近开始将个人电脑由windows换成linux,第一步就是会装一些个人软件,以前玩linux都是用yum或者apt-get来进行安装. 下面介绍一下如何从官网下载文件并且安装的方法. ...

  7. CentOS6.5下docker的安装及遇到的问题和简单使用(已实践)

    转载自 CentOS6下docker的安装和使用 Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.利用Linux的LXC.AUFS. Go语言.c ...

  8. 基于CentOS6.5下如何正确安装和使用Tcpreplay来重放数据(图文详解)

    前期博客 基于CentOS6.5下snort+barnyard2+base的入侵检测系统的搭建(图文详解)(博主推荐) tcpreplay是什么? 简单的说, tcpreplay是一种pcap包的重放 ...

  9. Centos6.5下的Hadoop安装

    开始进行云计算部分的学习,为了存档,写下现在进行过的步骤 需要用到的主要版本: 虚拟机:Vmware Workstation pro 12.5 Linux系统:CentOS6.4 64bit jdk版 ...

随机推荐

  1. mfc 列表控件

    经常使用的mfc控件:list control,记录下   首先将list control拖入到对话框中,然后命名ID,通过类向导,类型为control,控件变量名(m_showlist),  vie ...

  2. Oracle 搭建Node.js开发环境

      先决条件 安装oralce客户端驱动. 安装node.js.   创建项目 安装oracledb模块 $npm install oracledb 如果失败了,你可能要爬墙.   参考package ...

  3. 几百道常见Java初中级面试题

     注:  有的面试题是我面试的时候遇到的,有的是偶然看见的,还有的是朋友提供的, 稍作整理,以供参考.大部分的应该都是这些了,包含了基础,以及相对深入一点点的东西.   JAVA面试题集 基础知识: ...

  4. JavaScript随机生成颜色以及十六进制颜色 与RGB颜色值的相互转换

    /** * 随机生成颜色 * @return 随机生成的十六进制颜色 */ function randomColor(){ var colorStr=Math.floor(Math.random()* ...

  5. Apache Spark 2.2.0 中文文档 - GraphX Programming Guide | ApacheCN

    GraphX Programming Guide 概述 入门 属性 Graph 示例属性 Graph Graph 运算符 运算符的汇总表 Property 运算符 Structural 运算符 Joi ...

  6. Eucalyptus学习汇总

    Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开 ...

  7. 分布式缓存memcached介绍,win7环境安装,常用命令set,get,delete,stats, java访问

    一.memcached是什么? 二.memcached不互相通信的分布式 三.安装步骤 四.本文介绍的命令主要包括: 存入命令(Storage commands) 取回命令(Retrieval com ...

  8. 真实场景中WebRTC 用到的服务 STUN, TURN 和 signaling

    FQ收录转自:WebRTC in the real world: STUN, TURN and signaling WebRTC enables peer to peer communication. ...

  9. Python基础总结与实践

    Python简介 Python是一种动态解释型编程语言,在模块载入时将源码编译成字节码, 这些字节码被虚拟机PVM解释执行,其中解释执行是Python性能较低的主要原因: Python使用C语言编写, ...

  10. 使用bouncycastle进行DESede/DESeee/AES128/AES192/AES256的加解密

    前言 默认的jdk不支持DESeee的算法,本地化的JDK中配置有拦截规则,可以通过使用bouncycastle的jar包中的DESEngine类来进行DESeee算法的运算. DES的8字节加解密 ...