CentOS7安裝與配置全過程


1. CentOS7鏡像刻錄

1、准備材料:

UltralSO刻錄軟件:https://cn.ultraiso.net/xiazai.html

CentOS7的iso鏡像:

2、插入U盤,打開UltraISO軟件,點擊“文件”—>“打開”映像文件

 

3、點擊“啟動”—>“寫入硬盤映像”,寫入方式選擇USB-HDD,格式化並寫入

 

2. CentOS7安裝及配置

2.1CentOS7安裝

1、F2進入Bios界面,設置USB優先啟動。

 

2、修改為U盤卷標名稱

 

①選中Install CentOS 7 進入到draout#命令,輸入命令:ls /dev |grep sd查看U盤卷標名稱,重啟;

②在Install界面,按e修改linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Centos 7 quiet為linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdb quiet,按ctrl+x保存並啟動。

3、進入界面設置

①設置語言和時鍾

 

 ②分區

分區推薦:/boot 300~500Mib;/swap 內存2倍;/ 剩余容量;/home 按需分配

  ③設置主機名

 

 ④設置密碼

 

2.2網絡配置

1、Mac地址和IP地址配置

查看現有ip地址:輸入命令 ip addr

  

輸入命令vi /etc/sysconfig/network-scripts/ifcfg-網卡名稱

修改設置:

輸入i進行編輯

 

 

 輸入:wq保存並退出

重啟網絡服務,並測試

 

 2、域名映射

vi /etc/hostname;

vi /etc/hosts

 

2.3掛載

mount –o option –t vfstype device dir

查看硬盤和分區情況:fdisk –l

 

 新建目錄:mkdir –p /mnt/usb

掛載:mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

 

2.4軟件安裝

JDK安裝:

檢查已有java,並卸載:

rpm -qa | grep java

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64(-qa詢問模式,-e刪除模式)

新建java安裝包和程序目錄:

mkdir –p /export/softwares

mkdir –p /export/servers

設置遠程上傳文件:

yum –y install lrzsz

rz –E

解壓java安裝包:

tar –xvf jdk-8u141-linux-x64.tar.gz –C ../servers/

配置環境變量:

vim /etc/profile

export JAVA_HOME=/export/servers/jdk1.8.0_141

export PATH=:$JAVA_HOME/bin:$PATH

source /etc/profile

java –version

遠程復制到其他機器:

scp –r jdk1.8.0_141/ node02:/export/servers($PWD)

MySQL安裝:

安裝相關軟件包:yum install mysql mysql-server mysql-devel

在安裝mysql-server時出現無可用軟件包:

安裝從網上下載文件的wget命令:yum –y install wget

下載mysql的repo源:wget

http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安裝包:rpm -ivh mysql-community-release-el7-5.noarch.rpm

查看:ls -1 /etc/yum.repos.d/mysql-community*

安裝mysql-server:yum install mysql-server

啟動mysql服務:/etc/init.d/mysqld start

設置mysql:/usr/bin/mysql_secure_installation

進入mysql客戶端然后進行授權:

mysql –u root -p

開放所有權限:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

刷新權限:flush privileges;

exit;

使用sqlyog遠程登錄

3. 集群搭建

3.1關閉防火牆

systemctl stop firewalld,

systemctl disable firewalld

3.2關閉Selinux

vi /etc/selinux/config

 

3.3 Ssh免密登錄

1、在每台機子上生成公鑰和私鑰ssh-keygen -t rsa

2、將每台機子的公鑰拷貝到第一台機子上ssh-copy-id 主機名

3、將第一台機子的認證遠程拷貝到其他機子上scp /root/.ssh/authorized_keys node2:/root/.ssh

3.4時鍾同步

yum install –y ntp

crontab –e

*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM