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