【Linux软件安装】
安装约定
软件安装在/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软件安装】的更多相关文章
- Linux软件安装,RPM与YUM
为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3843955.html ...
- Linux基础学习(6)--Linux软件安装
第六章——Linux软件安装 一.软件包管理简介 1.软件包分类: (1)源码包:脚本安装包 (2)二进制包(RPM包.系统默认包) 2.源码包: (1)源码包的优点:开源,如果有足够的能力,可以修改 ...
- Linux软件安装中RPM与YUM 区别和联系
.tc-nav-row{ height:38px; margin: 8px 15px; } .tc-nav-tab{ text-align: center; color:#333333; line-h ...
- 第五部分 linux 软件安装RPM SRPM与YUM
第五部分 linux 软件安装RPM SRPM与YUM 软件管理员简介 RPM与DPKG两大主流 rpm: redhat centos suse 命令:yum ...
- Unix/Linux 软件安装
Unix/Linux 软件安装 首先我们明确.在Unix like的机器上,一套软件并不唯独一个程序,而是一堆程序代码文件. 比如main.c,haha.c,sin_value.c这三个源码文件. 1 ...
- Linux软件安装——服务管理的命令
Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...
- Linux软件安装——服务管理
Linux软件安装——服务管理 摘要:本文主要学习了Linux中有关服务管理的知识. 什么是服务 服务一般是放置在后台运行的一个或多个进分程,为用户或系统提供某项特定的服务,有些是系统服务,有些则是独 ...
- Linux软件安装——安装软件的命令
Linux软件安装——安装软件的命令 摘要:本文主要学习了如何在Linux系统中安装.更新.卸载软件. rpm命令 rpm命令用来在Linux系统上进行软件的安装. 基本语法 安装命令: rpm -i ...
- Linux软件安装——软件包
Linux软件安装——软件包 摘要:本文主要学习了Linux下软件安装的相关知识. 软件包 简介 Linux下的软件包众多,且几乎都是经GPL授权.免费开源(无偿公开源代码)的.这意味着如果你具备修改 ...
- Linux 软件安装的三种方式
Linux 软件安装的三种方式 1.yum 语法格式: yum -y install package.name -y yes # 遇到提示自动输入yes 案例: 安装ifconfig命 ...
随机推荐
- HDU 5783Divide the Sequence
Divide the Sequence Time Limit: 5000/2500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Othe ...
- MPMoviePlayerController属性方法简介
属性 说明 @property (nonatomic, copy) NSURL *contentURL 播放媒体URL,这个URL可以是本地路径,也可以是网络路径 @property (nonatom ...
- POJ1808 平方(二次)同余方程
POJ1808 给定一个方程 x*x==a(mod p) 其中p为质数 判断是否有解 程序中 MOD_sqr()返回整数解 无解返回-1 数学证明略 #include<iostream> ...
- 1998 NOIP 拼数 string 和sort的新理解
题目:https://www.luogu.org/problemnew/show/P1012 今天真是长了见识.这道题做了十几分钟,用模拟愣是调不出来.直到我看了题解——(当场去世)…… 题的意思是n ...
- nodejs常用命令
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准.有了npm,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包. 1.npm install m ...
- LVS集群体系和调度算法
集群体系和调度算法 LVS集群体系架构 1)使用LVS架设的服务器集群系统有三个部分组成: 最前端的负载均衡层,用Load Balancer表示, 中间的服务器群组层,用Server Array表示, ...
- CAS和Oauth2的区别
CAS是单点登陆(SSO) Oauth2是对某种资源进行授权访问
- 栗染-git命令搭建简单的个人的网页
本来一个很简单的东西被自己搞了很久 可能是对于一个小白来说第一次认识到github的魅力吧,以前只是听别人说过用github搭建网站,听起来很厉害的样子,一直也没有尝试过,突然兴起今天去网上找一些教程 ...
- bzoj 1046: [HAOI2007]上升序列【dp+二分】
先从后到前做一个最长下降子序列的dp,记录f[i],我这里用的是二分(其实树状数组比较显然) 然后对于询问,超出最长上升子序列的直接输出:否则从前到后扫,f[i]>=x&&a[i ...
- 乐搏讲自动化测试-Python语言常识及前景(3)
相信小伙伴们都知道,随着软件测试行业的发展和进步自动化测试已经成为必然.在竞争日益激烈的市场环境中也是你升职加薪的利器. 所以,小编决定从今天起!将要系统.连续.高质量的持续更新「整套自动化测试」文章 ...