安装约定

软件安装在/opt目录下,opt目录规范:

modules:软件安装的目录

softwares:软件包目录

tools:工具目录

datas:数据目录

如果出现 No XXX package  available,则执行下列命令,yum源更改为阿里云源:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

JDK安装

1. 查看当前Linux系统是否已经安装java输入 rpm -qa | grep java 或者java –version

2. 卸载openJDK,输入rpm -e --nodeps 要卸载的软件

3. 上传jdk-7u71-linux-i586.tar.gz到/opt/ softwares文件

4. tar -zxf jdk-7u71-linux-i586.tar.gz -C /opt/modules/

5. 配置jdk环境变量 vi /etc/profile,在末尾加上下面两行代码

 ## JAVA_HOME

  export JAVA_HOME=/opt/modules/jdk1.7.0_71

  export PATH=$PATH:$JAVA_HOME/bin

6. 重新加载配置文件 source /etc/profile

MySQL安装

1.安装mysql客户端 # yum install mysql

2. 安装mysql 服务器端 # yum install mysql-server

3. 安装完成后启动mysql服务: service mysqld start

4. 给mysql创建一个root管理员: # mysql admin -u root password 123456

5. 用刚创建的帐号连接mysql: # mysql -u root -p    

 如果出现Access denied for user 'root'@'localhost' (using password: YES)错误,参考这里

6. 将mysql加到系统服务中并设置开机启动,加入到系统服务:chkconfig --add mysqld;自动启动:chkconfig mysqld on

7. 开启mysql的远程登录,登录mysql后输入如下命令:

  grant all privileges on *.* to 'root' @'%' identified by 'root';

  flush privileges;

8. 开放Linux的对外访问的端口3306

  /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

  /etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

Zookeeper安装

1. 上传zookeeper-3.4.13.tar.gz到/opt/ softwares文件

2. tar -zxf zookeeper-3.4.13.tar.gz -C /opt/modules/

3. 在/opt/datas文件夹下,新建zookeeper_data文件夹用来存放zookeeper的注册数据

4. 在zookeeper-3.4.13文件夹下,将conf文件夹中的zoo_sample.cfg改为zoo.cfg,命令如下:mv zoo_sample.cfg zoo.cfg

5. vim zoo.cfg,指定存放注册数据的文件夹,如下:dataDir=/opt/datas/zookeeper_data

6. 关闭防火墙,chkconfig iptables off(永久关闭)、/etc/init.d/iptables stop(临时关闭)

7. cd /opt/modules/zookeeper-3.4.13/bin/ ,然后 ./zkServer.sh start 启动zookeeper

8. 可以通过./zkServer.sh status查看zookeeper的状态

【Linux软件安装】的更多相关文章

  1. Linux软件安装,RPM与YUM

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3843955.html ...

  2. Linux基础学习(6)--Linux软件安装

    第六章——Linux软件安装 一.软件包管理简介 1.软件包分类: (1)源码包:脚本安装包 (2)二进制包(RPM包.系统默认包) 2.源码包: (1)源码包的优点:开源,如果有足够的能力,可以修改 ...

  3. Linux软件安装中RPM与YUM 区别和联系

    .tc-nav-row{ height:38px; margin: 8px 15px; } .tc-nav-tab{ text-align: center; color:#333333; line-h ...

  4. 第五部分 linux 软件安装RPM SRPM与YUM

    第五部分  linux  软件安装RPM    SRPM与YUM   软件管理员简介 RPM与DPKG两大主流 rpm: redhat       centos     suse    命令:yum ...

  5. Unix/Linux 软件安装

    Unix/Linux 软件安装 首先我们明确.在Unix like的机器上,一套软件并不唯独一个程序,而是一堆程序代码文件. 比如main.c,haha.c,sin_value.c这三个源码文件. 1 ...

  6. Linux软件安装——服务管理的命令

    Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...

  7. Linux软件安装——服务管理

    Linux软件安装——服务管理 摘要:本文主要学习了Linux中有关服务管理的知识. 什么是服务 服务一般是放置在后台运行的一个或多个进分程,为用户或系统提供某项特定的服务,有些是系统服务,有些则是独 ...

  8. Linux软件安装——安装软件的命令

    Linux软件安装——安装软件的命令 摘要:本文主要学习了如何在Linux系统中安装.更新.卸载软件. rpm命令 rpm命令用来在Linux系统上进行软件的安装. 基本语法 安装命令: rpm -i ...

  9. Linux软件安装——软件包

    Linux软件安装——软件包 摘要:本文主要学习了Linux下软件安装的相关知识. 软件包 简介 Linux下的软件包众多,且几乎都是经GPL授权.免费开源(无偿公开源代码)的.这意味着如果你具备修改 ...

  10. Linux 软件安装的三种方式

    Linux 软件安装的三种方式 1.yum ​ 语法格式: ​ yum -y install package.name ​ -y yes # 遇到提示自动输入yes ​ 案例: 安装ifconfig命 ...

随机推荐

  1. Ubuntu 16.04 + github page + hexo 搭建博客

    1. 安装nodejs:  sudo apt-get install nodejs-legacy 2.安装nvm :  wget -qO- https://raw.github.com/creatio ...

  2. G. 铁路修复计划 最小生成树

    G. 铁路修复计划 二分答案,改变边的权值,找最小生成树即可. 类似的思想还可以用在单度限制最小生成树和最优比例生成树上. #include<iostream> #include<c ...

  3. 简述Python中的break和continue的区别

    众所周知在Python中,break是结束整个循环体,而continue则是结束本次循环再继续循环. 但是作为一个新手的你,还是不明白它们的区别,这里用一个生动的例子说明它们的区别,如下: 1.con ...

  4. java笔记线程两种方式模拟电影院卖票

    public class SellTicketDemo { public static void main(String[] args) { // 创建三个线程对象 SellTicket st1 = ...

  5. 贪心+构造 Codeforces Round #277 (Div. 2) C. Palindrome Transformation

    题目传送门 /* 贪心+构造:因为是对称的,可以全都左一半考虑,过程很简单,但是能想到就很难了 */ /************************************************ ...

  6. WebSphere Application Server切换JAVA SDK版本

    最近在Windows Server 2008 R2服务器中搭建了一套IHS+WAS8.5集群环境,测试一个简单的demo应用没有问题,可是在部署正式应用时总是报类版本错误.换了好几个JDK对项目进行编 ...

  7. C# 从服务器下载文件并保存到客户端

    参考代码: using System; using System.Net; namespace HT.SIHONG.Common.Utility { public class DownloadFile ...

  8. 242 Valid Anagram 有效的字母异位词

    给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词.例如,s = "anagram",t = "nagaram",返回 true ...

  9. scala学习笔记2:面向对象编程部分基础

    以下主要记录的是看完scala in programming这本书Functional Objects(第六章)后的要点总结. 1,程序中可变对象(var)和不可变对象(val)使用的权衡问题 不可变 ...

  10. 专题三:自定义Web服务器

    前言: 经过前面的专题中对网络层协议和HTTP协议的简单介绍相信大家对网络中的协议有了大致的了解的, 本专题将针对HTTP协议定义一个Web服务器,我们平常浏览网页通过在浏览器中输入一个网址就可以看到 ...