安裝Vmware和Linux

在VmWare中安裝Linux Centos6.8版本

1.下載

linux:發(fā)行版 Ubuntu REdHat centos Debain Fedora,SUSE,OpenSUSE
centos 6.x
centos 7.x
VMware Workstation v12 for Windows

在虛擬機(jī)(VmWare)上 安裝linux(centos6.5/6.8)
centos:CentOS-6.8-x86_64-bin-DVD1.iso ,
官方網(wǎng)址:(下載龜速)
http://archive.kernel.org/centos-vault/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso

阿里云鏡像:(推薦)

https://mirrors.aliyun.com/centos-vault/6.8/isos/x86_64/

2.在Windows上安裝centos(linux)

在VmWare中安裝虛擬機(jī)可以想象成自己購(gòu)買電腦然后安裝系統(tǒng)的情況,與實(shí)際不同的是大部分電腦已經(jīng)安裝了系統(tǒng),不需要我們?cè)侔惭b系統(tǒng)。

1. “買電腦,裝系統(tǒng)”

買電腦(硬件):文件-新建虛擬機(jī)
裝系統(tǒng):在“買電腦”里裝centos:編輯虛擬機(jī)設(shè)置-CD/DVD中 指定 centos的文件位置 - 開啟:
如果報(bào)錯(cuò):Intel vt-x禁用...,原因是 真實(shí)物理機(jī)沒有開啟 虛擬化設(shè)置。
解決:進(jìn)入bios(如何進(jìn)入,自己搜),找到 intel VItural TEchnology :Enable


image

點(diǎn)擊確定即可

2.關(guān)于vmware中 計(jì)算機(jī)名字:

虛擬機(jī)名:bigdata01
計(jì)算機(jī)名:bigdata01
網(wǎng)絡(luò)中的名字(網(wǎng)絡(luò)中通信的名字):bigdata01 //涉及網(wǎng)絡(luò)通信,均使用這個(gè)名字
用戶名:root 密碼 自己的名字

默認(rèn)超級(jí)管理員:root/自己設(shè)置

3.磁盤布局:

`/boot`:系統(tǒng)啟動(dòng)時(shí) 需要的內(nèi)存 200M

/:系統(tǒng)的可用磁盤大小 10240M
swap:交換內(nèi)存 ,建議大小 和內(nèi)存一致 2048M

鼠標(biāo)從虛擬機(jī)中釋放:ctrl+alt

查看計(jì)算機(jī)名:hostname
修改計(jì)算機(jī)名:

/etc/sysconfig/network

通過文本編輯器打開文件:vi 路徑/文件名

vi /etc/sysconfig/network

查看文件:

cat /etc/sysconfig/network

編輯:a
保存: esc ,shift +z+z

重啟:reboot
關(guān)機(jī):halt

4.實(shí)現(xiàn)真實(shí)物理機(jī) 和 虛擬機(jī)之間的 復(fù)制粘貼操作:

  1. 虛擬機(jī)-安裝VmWare tools-將VMwareTools-xxx.tar.gz復(fù)制到桌面-解壓縮-執(zhí)行vmware-install.pl-回車 -最后 reboot
  2. (vmwareTools安裝失敗的方法)設(shè)置共享文件夾:編輯虛擬機(jī)-選項(xiàng)-共享文件夾-指定 共享文件夾 (在windows中可任意建立),該文件夾 在虛擬機(jī)中對(duì)應(yīng)的目錄:/mnt/hgfs

5.centos網(wǎng)絡(luò)配置

    LinuxCentos6401:    192.168.2.128       192.168.2.1(網(wǎng)關(guān))  1可能是本機(jī)
    LinuxCentos6402     192.168.2.129       192.168.2.1(網(wǎng)關(guān))
    LinuxCentos6403     192.168.2.130       192.168.2.1(網(wǎng)關(guān))

1.操作步驟

a.編輯-虛擬機(jī)網(wǎng)絡(luò)編輯器
i.子網(wǎng) 192.168.2.0
ii.更改設(shè)置-DHCP設(shè)置 :
    起始192.168.2.128 bigdata01
    結(jié)束192.168.2.254  
iii.NAT設(shè)置:網(wǎng)關(guān) 192.168.2.1
b.配置windows訪問虛擬機(jī)
網(wǎng)絡(luò)連接-vmNet8-TCP/IP V4 - IP192.168.2.2 , 192.168.2.1(網(wǎng)關(guān))
c.centos網(wǎng)卡

修改網(wǎng)卡配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0

記得在配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 時(shí)加入DNS:

DNS1=114.114.114.114
DNS2=8.8.8.8

下面是網(wǎng)卡的配置:

DEVICE=eth0
HWADDR=00:0C:29:7A:D1:F2
TYPE=Ethernet
UUID=b129cd07-0a05-419e-a3a1-4d73d3f37917
ONBOOT=yes(這里原來是NO,記得要開啟yes)
---修改以下配置----
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.128
GATEWAY=192.168.2.1
BROADCAST=192.168.2.255
DNS1=114.114.114.114  --如果域名無法解析,則加入dns設(shè)置(設(shè)置的內(nèi)容:推薦是 當(dāng)?shù)氐腄NS)
DNS2=8.8.8.8

注:vi如果使用shift+z+z無法保存, 則使用 ":wq!"

d.通過網(wǎng)絡(luò)名訪問虛擬機(jī) (192.168.2.128 ->bigdata01)
    在Centos中:
        vi /etc/hosts,
        追加:
        192.168.2.128 bigdata01
    在Windows中:
        C:\Windows\System32\drivers\etc\hosts
        追加:
        192.168.2.128 bigdata01
e.配置網(wǎng)絡(luò)服務(wù)
    service NetworkManager stop
    /etc/init.d/network restart
    chkconfig NetworkManager off
    vi /etc/resolv.conf  追加nameserver 192.168.2.1

    重啟網(wǎng)卡 service network restart
            reboot  ctrl+c

6.防火墻:關(guān)閉 為了防止誤刪鏈接,連接不通(防止防火墻鏈接不通),在學(xué)習(xí)時(shí)建議關(guān)閉防火墻

Centos:

service iptables stop關(guān)閉防火墻
chkconfig iptables off禁止開機(jī)自啟

查看防火墻狀態(tài)service iptables status

Windows:
網(wǎng)絡(luò)-右鍵 屬性-關(guān)閉防火墻

7.自動(dòng)同步時(shí)間

安裝用于同步時(shí)間的 ntp插件 :

yum -y install ntp ntpdate
ntpdate cn.pool.ntp.org

將系統(tǒng)時(shí)間寫入硬盤時(shí)間

hwclock --systohc

8.windows真實(shí)機(jī) 通過SecureCRT 操作centos 方便遠(yuǎn)程控制Linxu,這樣Linux即可掛載,

下載SecureCRT

安裝,大部分操作默認(rèn)即可,這里僅給出需要注意的地方

  • 修改安裝位置


    image
  • 桌面圖標(biāo)


    C:\Users\maidou\AppData\Roaming\Typora\typora-user-images\image-20200705124818560.png
  • 這里建議使用身份驗(yàn)證(第一次選項(xiàng)),相當(dāng)于給自己起個(gè)QQ名稱和密碼


    image
  • 設(shè)置一個(gè)用戶名 密碼


    image
  • 進(jìn)入SecureCRT界面,設(shè)置Linux系統(tǒng)通信的計(jì)算機(jī)名稱


  • 更改配置,自定義字體大小,和設(shè)置編碼格式utf-8


    C:\Users\maidou\AppData\Roaming\Typora\typora-user-images\image-20200705123557012.png
  • 編碼:


通過SecureCRT 對(duì)centos進(jìn)行文件的上傳下載(插件):

yum install lrzsz

上傳:切換到當(dāng)前目錄 cd /tmp, 直接用鼠標(biāo)拖拽,Zmodem...

注:linux:一切都是文件,一切都是命令

9. 下載安裝jdk (rpm方式)

Windows Linux
exe rpm
rar .tar.gz

1. 下載、查看、安裝

  • 下載rpm版jdk
  • 查看當(dāng)前目錄的文件 ll
  • 安裝: 切到 rpm版jdk的文件夾中,rpm -ivh jdk名字(tab鍵自動(dòng)補(bǔ)全)
    rpm版本的軟件,安裝的默認(rèn)路徑:均在/usr中,
    例如,/usr/java/jdk1.8.0_181-amd64
    pwd 查看當(dāng)前文件安裝的路徑

2. 配置環(huán)境變量:

vi /etc/profile中的最后追加:

注:
復(fù)制命令:Ctrl+Insert 合鍵 或 用鼠標(biāo)選中即是復(fù)制。
粘貼命令:Shift+Insert 組合鍵 或 單擊鼠標(biāo)滾輪即為粘貼。

export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export CLASSPATH=$JAVA_HOME$\lib:$CLASSPATH
export PATH=$JAVA_HOME$\bin:$PATH

讓環(huán)境變量立刻生效:

 source /etc/profile

測(cè)試

 java -version

8.集群(3臺(tái)) :完整克隆

  • 克隆1
    在這里插入圖片描述
  • 默認(rèn)操作


bigdata01 -> bigdata02/bigdata03

?克隆完畢后:(主從計(jì)算機(jī))

a. 將從計(jì)算機(jī) 的內(nèi)存適當(dāng)降低
b. 修改從計(jì)算中 唯一性 的配置(ip、uuid、hostname映射)

? 查詢ip地址:ifconfig -a、ifconfig 、ip addr

在克隆后的bigdata02/bigdata03中

修改計(jì)算機(jī)名:

vi /etc/sysconfig/network

修改ip地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0

?

修改網(wǎng)卡配置 參考上面首次網(wǎng)卡配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0
記得在配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 時(shí)加入DNS:
DNS1=114.114.114.114
DNS2=8.8.8.8


DEVICE=eth0
HWADDR=00:0C:29:7A:D1:F2
TYPE=Ethernet
UUID=b129cd07-0a05-419e-a3a1-4d73d3f37917
ONBOOT=yes(這里原來是NO,記得要開啟yes)
---修改以下配置----
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.128
GATEWAY=192.168.2.1
BROADCAST=192.168.2.255
DNS1=114.114.114.114  --如果域名無法解析,則加入dns設(shè)置(設(shè)置的內(nèi)容:推薦是 當(dāng)?shù)氐腄NS)
DNS2=8.8.8.8

刪除uuid/hwaddr(在重啟時(shí),自動(dòng)生成,因?yàn)閡uid和hwaddr在每個(gè)電腦中唯一)
刪除文件 rm -r /etc/udev/rules.d/70-persistent-net.rules 輸入yes

計(jì)算機(jī)名:vi /etc/sysconfig/network

c.映射

centos:
        vi /etc/hosts,
        追加:
        192.168.2.128 bigdata01
        192.168.2.129 bigdata02
        192.168.2.130 bigdata03

    windows:
        C:\Windows\System32\drivers\etc\hosts
        追加:
        192.168.2.128 bigdata01
        192.168.2.129 bigdata02
        192.168.2.130 bigdata03

9.SSH免密鑰登陸

私鑰:密鑰留在本機(jī)
公鑰: 密鑰發(fā)給本機(jī)

bigdata01:
生成密鑰:ssh-keygen -t rsa
(密鑰存放位置:/root/.ssh,隱藏文件 id_rsa:私鑰 id_rsa.pub)

生成秘鑰成功的標(biāo)志:
    +--[ RSA 2048]----+
|        oo+.     |
|         +       |
|    o   . . .    |
|   o . . . o     |
|  . . o E o      |
|   . o . . .     |
|    .   o   o    |
|   o .  .o o .   |
|  ..+ooo. . .    |
  • 發(fā)送私鑰(本機(jī)):
ssh-copy-id localhost

需要輸入bigdata01節(jié)點(diǎn)(root)的密碼

  • 發(fā)送公鑰(其他計(jì)算機(jī)):
 ssh-copy-id bigdata02, 

需要輸入bigdata02節(jié)點(diǎn)(root)的密碼

  • ?測(cè)試免密鑰登陸:
ssh localhost
ssh bigdata02

?
image
用上述方法,給每2臺(tái)計(jì)算機(jī) 設(shè)置免密鑰

10.用戶(root用戶超級(jí)管理員 有著最高權(quán)限 普通用戶有著部分權(quán)限)

a.用戶組

groupadd bd

b.在用戶組中增加用戶

useradd -g bd(用戶組的名字) md
密碼
passwd yq  回車

c.提升用戶的權(quán)限:
/etc/sudoers文中設(shè)置的權(quán)限 md
注:因?yàn)?code>/etc/sudoers文件本身是只讀的,所以修改該文件前,需要 將 只讀禁止。
chmod 777 /etc/sudoers --設(shè)置sudoers可讀可寫(實(shí)操時(shí)慎重)
編輯 vi /etc/sudoers:追加

md     ALL=(ALL)       ALL

還原sudoers的權(quán)限為只讀:

chmod 440 /etc/sudoers

d:切換用戶 :
切換為普通用戶: su 用戶名
切換為超級(jí)管理員root: su

e.刪除用戶
userdel 用戶名
如果提示 正在使用,無法刪除...重啟后再刪

查看進(jìn)程        jps
結(jié)束進(jìn)程        kill -9 進(jìn)程編號(hào)

Linux常用命令

快捷鍵 含義
ctrl+alt 切換狀態(tài)
reboot 重啟
halt 關(guān)機(jī)
ip addr 或 ifconfig 或 ifconfig -a 查看ip地址

注:所用工具:(僅供學(xué)習(xí)交流使用)
Centos 6.8
鏈接:https://pan.baidu.com/s/1D_iRRn_xrSF7tdvgMXzLyA 提取碼:klrz

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容