您的位置:首页 > 其它

001学习亿级流量搭建-ubuntu-小白式环境搭建准备

2019-06-12 17:53 1166 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29556507/article/details/86576584

本人也是刚开始学习亿级流量搭建(包括虚拟机安装,java配置,系统配置),有什么不对,可以微信公众号一起交流(java微技术)

环境搭建准备,本人用ubuntu16.04

下载地址http://releases.ubuntu.com/16.04/ubuntu-16.04.5-desktop-amd64.iso

 

 

所有下载地址

http://releases.ubuntu.com/

 

用的虚拟机是vmware   ,这个下载地址是在微信公众号,一起提供了,可以关注上面公众号,回复   888    领取本期的所有资料,是破解版的vmware 12

第一步:建虚拟机

 

在继续下一步,选择稍后安装操作系统

 

 

 

 

 

 

 

 

第二步:安装刚才你已经下载好的操作系统

 

 

 

 

 

 

 

 

 

第三步:配置环境

搭建ssh能客户端进行连接,默认端口是22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第四步:配置jdk环境(java)

首先进去这里(备注:连接地址会失效的,所以,直接给你一个全部的)

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

 

最后

进去  cd  /opt

 

进行下载

sudo  wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  连接地址

 

然后操作解压

 

sudo tar xvf jdk-8u201-linux-x64.tar.gz

 

安装编辑工具vim

sudo apt install vim -y

 

配置环境变量

 

sudo vim /etc/environment

 

先按着大写   G到文件末尾,然后在按   o   进行编辑

末尾加入以下配置(JAVA_HOME 后的路径就是jdk的文件位置)

 

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export JAVA_HOME=/opt/jdk1.8.0_201

 

刷新系统配置

source /etc/environment

 

 

配置全局环境变量

sudo vim /etc/profile

 

 

先按着大写   G到文件末尾,然后在按   o   进行编辑

末尾加入以下配置

 

#set Java environment

export JAVA_HOME=/opt/jdk1.8.0_201

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

 

刷新系统配置

source /etc/profile

 

验证是否成功

Java -version

 

 

第五步:配置Perl和host

安装gcc g++的依赖库

sudo apt-get install build-essential

sudo apt-get install libtool

 

进入

cd /opt

下载

sudo wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz

解压

sudo tar -xzf perl-5.16.1.tar.gz

进入文件夹

cd perl-5.16.1

编译环境

sudo ./Configure -des -Dprefix=/usr/local/perl

安装

sudo make && sudo make install

查看版本

perl -v

 

为什么要装perl?我们整个大型电商网站的详情页系统,复杂。java+nginx+lua,需要perl。

 

perl,是一个基础的编程语言的安装,tomcat,跑java web应用

 

 

配置host

 

sudo vim /etc/hosts

配置本机的hostname到ip地址的映射

 

这三个中的host对应映射中的lin1   lin2   lin3可以自己定义,这个是在后续操作,就不写完了,这样的配置一直配置四台,相当于自己练习一下搭建熟悉

 

 

 

配置4台ubuntu 为ssh免密码互相通信

 

 

(1)首先在三台机器上配置对本机的ssh免密码登录

ssh-keygen -t rsa

生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下

cd /root/.ssh

cp id_rsa.pub authorized_keys

将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了

 

(2)接着配置三台机器互相之间的ssh免密码登录

使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中

 

java,在公司里做项目,有几个人是自己去维护linux集群的啊?????

 

几乎没有,很少很少,类似这一讲要做的事情,其实都是SRE,运维的同学,去做的

 

但是对于课程来说,我们只能自己一步一步做,才有环境去学习啊!!!

 

基于虚拟机的linux集群环境,都准备好了,手上有4台机器,后面玩儿各种redis、kafka、storm、tomcat、nginx,都有机器了

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: