安装约定

软件安装在/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. [RK3288][Android6.0] 调试笔记 --- 录音音量从HAL到APP层会变小问题【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/72783843?locationNum=9&fps=1 Platform: Rockc ...

  2. 理解dropout——本质是通过阻止特征检测器的共同作用来防止过拟合 Dropout是指在模型训练时随机让网络某些隐含层节点的权重不工作,不工作的那些节点可以暂时认为不是网络结构的一部分,但是它的权重得保留下来(只是暂时不更新而已),因为下次样本输入时它可能又得工作了

    理解dropout from:http://blog.csdn.net/stdcoutzyx/article/details/49022443 http://www.cnblogs.com/torna ...

  3. 移动端html touch事件

    诸如智能手机和平板电脑一类的移动设备通常会有一(capacitive touch-sensitivescreen),以捕捉用户的手指所做的交互.随着移动网络的发展,其能够支持越来越复杂的应用,web开 ...

  4. easyui-filebox 文件上传

    参考文章:http://blog.csdn.net/fsdad/article/details/73200618 easyui论坛:http://www.jeasyui.com/forum/index ...

  5. Rails5入门

    更新: 2017/05/29 更新: 2017/09/07 补充对ruby自身的扩张的放置位置  配置文件位置  /config/routes.rb  最简单的定义方法  get ('hello/in ...

  6. bzoj 1620: [Usaco2008 Nov]Time Management 时间管理【贪心】

    按s从大到小排序,逆推时间模拟工作 #include<iostream> #include<cstdio> #include<algorithm> using na ...

  7. Java多线程(九) synchronized 锁对象的改变

    public class MyService { private String lock = "123"; public void testMethod() { synchroni ...

  8. 自动生成 html5 小页面

    StringBuilder htmltext = new StringBuilder();            try            {                //var readP ...

  9. 403 Frog Jump 青蛙过河

    一只青蛙想要过河. 假定河流被等分为 x 个单元格,并且在每一个单元格内都有可能放有一石子(也有可能没有). 青蛙可以跳上石头,但是不可以跳入水中.给定石子的位置列表(用单元格序号升序表示), 请判定 ...

  10. leetcode377 Combination Sum IV

    思路: dp. 实现: class Solution { public: int combinationSum4(vector<int>& nums, int target) { ...