一、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. IE浏览器与非IE浏览器JS日期兼容性问题处理

    执行语句 console.log(new Date("2017-07-04 18:40").getTime()); 在IE浏览器中打印出:NAN 在非IE浏览器中打印出:14991 ...

  2. EditPlus常用操作

    EditPlus注册码在线生成 http://www.jb51.net/tools/editplus/ 随意填写个用户名,生成对应的密码就可以使用editplus了 EditPlus常用快捷键 编代码 ...

  3. 程序员从初级到中级10个秘诀——摘自CSDN

    程序员从初级到中级10个秘诀 1.学习先进的搜索技术.手段和及策略 2.帮助别人 教别人始终是学习一切东西的最好方法之一.相对而言,由于你在开发领域还是个新手,认为自己没什么可教给人家的,这可以理解. ...

  4. SpringBoot2.0之三 优雅整合Spring Data JPA

      在我们的实际开发的过程中,无论多复杂的业务逻辑到达持久层都回归到了"增删改查"的基本操作,可能会存在关联多张表的复杂sql,但是对于单表的"增删改查"也是不 ...

  5. JavaSE之Java基础(5)

    21.简述正则表达式及其用途. 在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的代码. 22.Java ...

  6. hibernate课程 初探单表映射2-1 hibernate进阶 本章简介

    本章简介,主要讲5大块的内容 1 hibernate.cfg.xml的配置 2 session 的简介 3 transaction的简介 4 session的详解 5 对象关系映射常用配置

  7. jsch连接Linux工具类

    import com.alibaba.fastjson.JSONObject;import com.jcraft.jsch.*;import org.slf4j.Logger;import org.s ...

  8. 关于IE和Firefox兼容性问题及解决办法

    1.//window.eventIE:有window.event对象FF:没有window.event对象.可以通过给函数的参数传递event对象.如onmousemove=doMouseMove(e ...

  9. Android 仿电商app商品详情页按钮浮动效果

    1.效果图如下: 这效果用户体验还是很酷炫,今天我们就来讲解如何实现这个效果. 2.分析 为了方便理解,作图分析 如图所示,整个页面分为四个部分: 1.悬浮内容,floatView 2.顶部内容,he ...

  10. Masonry 等间隔或等宽高排列多个控件

    - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typica ...