【LINUX】Centos6系統的安裝

【LINUX】centos6 系統的安裝

1、在虛擬機中安裝CentOS

1.1 安裝virtual box

1.1.1 virtual box簡介:

VirtualBox 是一款開源的虛擬機軟件,最初由美國SUN公司開發,後來SUN被Oracle收購,VirtualBox 更名爲Oracle VirtualBox .

VirtualBox可以在Windows、Linux、Solaris等多個平臺上面運行

1.1.2 virtual 下載

virtual box官網下載地址

  • 選擇合適的版本

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳在這裏插入圖片描述

1.1.3 virtual box 安裝

一路點擊下一步即可,也可以自定義選擇virtual box安裝位置。

啓動一個virtual box虛擬機管理軟件

virtual box,發現很穩定,集羣從來不會隨便亂掛,所以就一直用virtual box了

2. virtual box上安裝centos6.5

2.1 創建虛擬機

打開Virtual Box,點擊“新建”按鈕,
點擊“下一步”,輸入虛擬機名稱爲eshop-cache01,選擇操作系統爲Linux,選擇版本爲Red Hat,分配1024MB內存,後面的選項全部用默認,在Virtual Disk File location and size中,一定要自己選擇一個目錄來存放虛擬機文件,最後點擊“create”按鈕,開始創建虛擬機。

2.2 設置虛擬機網卡:

選擇創建好的虛擬機,點擊“設置”按鈕,在網絡一欄中,連接方式中,選擇“Bridged Adapter”。

2.3 安裝虛擬機中的CentOS 6.5操作系統:

選擇創建好的虛擬機,點擊“開始”按鈕,選擇安裝介質(即本地的CentOS 6.5鏡像文件),選擇第一項開始安裝-Skip-歡迎界面Next-選擇默認語言-Baisc Storage Devices-Yes, discard any data-主機名:spark2upgrade01-選擇時區-設置初始密碼爲hadoop-Replace Existing Linux System-Write changes to disk-CentOS 6.5自己開始安裝。

2.4 安裝完以後,CentOS會提醒你要重啓一下,就是reboot,你就reboot就可以了。

3. 配置網絡

3.1 修改配置文件ifcfg-eth0

    1. 打開文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
    1. 修改配置
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
  1. 重啓網絡
service network restart

ifconfig
  1. 設置靜態Ip
BOOTPROTO=static
# 注意IPADDR,需要設置和本地網絡同一個網段
IPADDR=192.168.0.X
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
  1. 重啓網絡
  • 執行命令
service network restart
ifconfig

4. 配置hosts

4.1 打開hosts文件

vi /etc/hosts
  • 配置本機的hostname到ip地址的映射
    在這裏插入圖片描述

5.配置SecureCRT

此時就可以使用SecureCRT從本機連接到虛擬機進行操作了

6. 關閉防火牆

service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
  • 配置參數
# 打開config文件
vi /etc/selinux/config
# 設置SELINUX
SELINUX=disabled

7. 配置yum

yum clean all
yum makecache
yum install wget

8. 安裝java和perl

WinSCP,就是在windows宿主機和linux虛擬機之間互相傳遞文件的一個工具

8.1 安裝JDK

1、將jdk-7u60-linux-i586.rpm通過WinSCP上傳到虛擬機中

2、安裝JDK:rpm -ivh jdk-7u65-linux-i586.rpm

3、配置jdk相關的環境變量

vi .bashrc
export JAVA_HOME=/usr/java/latest
export PATH=$PATH:$JAVA_HOME/bin
  • 執行命令,使配置生效
source .bashrc

4、測試jdk安裝是否成功:

java -version

8.2 安裝Perl

yum install -y gcc

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

tar -xzf perl-5.16.1.tar.gz

cd perl-5.16.1

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

make && make test && make install

perl -v

爲什麼要裝perl?大型電商網站的詳情頁系統,複雜。java+nginx+lua,需要perl。

perl,是一個基礎的編程語言的安裝,tomcat,跑java web應用

9. 在4個虛擬機中安裝CentOS集羣

9.1 按照上述步驟,再安裝三臺一模一樣環境的linux機器

9.2 另外三臺機器的hostname分別設置爲eshop-cache02,eshop-cache03,eshop-cache04

9.3 安裝好之後,在每臺機器的hosts文件裏面,配置好所有的機器的ip地址到hostname的映射關係

  • 比如說,在eshop-cache01的hosts裏面
192.168.31.187 eshop-cache01
192.168.31.xxx eshop-cache02
192.168.31.xxx eshop-cache03
192.168.31.xxx eshop-cache04

10 配置4臺CentOS爲ssh免密碼互相通信

10.1 首先在三臺機器上配置對本機的ssh免密碼登錄

ssh-keygen -t rsa  

生成本機的公鑰,過程中不斷敲回車即可,

ssh-keygen命令默認會將公鑰放在/root/.ssh目錄下

cd /root/.ssh  

cp id_rsa.pub authorized_keys  

將公鑰複製爲authorized_keys文件,此時使用ssh連接本機就不需要輸入密碼了

10.2 接着配置三臺機器互相之間的ssh免密碼登錄

使用ssh-copy-id -i hostname命令將本機的公鑰拷貝到指定機器的authorized_keys文件中

目錄下

cd /root/.ssh  

cp id_rsa.pub authorized_keys  

將公鑰複製爲authorized_keys文件,此時使用ssh連接本機就不需要輸入密碼了

10.2 接着配置三臺機器互相之間的ssh免密碼登錄

使用ssh-copy-id -i hostname命令將本機的公鑰拷貝到指定機器的authorized_keys文件中

參考:石衫老師《億級流量》課程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章