安装服务前的环境配置
1.关闭防火墙
临时关闭:systemctl stop firewalld
开机不启动: systemctl disable firewalld
2.关闭 selinux
临时关闭: setenforce 0
开机不启动: vi /etc/selinux/config
将参数修改为SELINUX=disabled
- 修改IP为静态IP
打开网卡配置文件:vi /etc/sysconfig/network-scripts/ifcfg-网卡名称
修改参数:BOOTROTO=static
ONBOOT=yes
IPADDR=
NETMASK=
GATEWAY=
注:通信三要素的值,需要通过“虚拟网络编辑器”中的NAT配置确定
保存退出后: systemctl restart network
- 配置DNS
打开DNS配置文件: vi /etc/resolv.conf
添加或者修改参数: search 值--当前主机域名
nameserver 值--DNS服务器的IP,虚拟机默认为自己的网关
- 修改主机名
直接使用命令生效: hostnamectl set-hostname 名字
- 快速域名访问文件/etc/hosts
修改参数:IP地址 域名
- 使用本地ISO镜像YUM源
第一步:添加本地镜像到光驱 设置--CD/DVD 连接装药全部勾选,连接选择ISO镜像,找到对应镜像
第二部:备份原有网络源,再删除原有网络源
归档压缩命令:tar -zcf 压缩包名称.tar.gz 被压死的文件或者目录
注:选项z本质上是使用命令gzip完成压缩,所以需要额外安装gzip命令
解压: tar -xf 压缩包名称.tar.gz -C 解压位置
备份网络源 : tar -zcf /yum.tar.gz /etc/yum.repos.d/*
删除网络源: rm -rf /etc/yum-rerpos.d/*
第三步:创建本地yum源文件
vi /etc/yum.repos.d/*文件名.repo
vi /etc/yum.repos.d/*dvd.repo(网络源和本地源交叉,删除本地源)
[源标识] 此文件名称独一无二,代表yum仓库的名称
name=centos镜像 描述语 简述仓库的软件主要是哪些部分
enabled=1 1代表使用,0代表禁用。是否开始使用这个仓库
gpgcheck= 0 1代表每个软件都检测,0代表不检测从仓库中下载软件时,是否检测用户权限(数字标签认证)
baseurl=file:///mnt 仓库的位置(协议与路径)
第四步:挂载本地镜像到/mnt
临时挂载: mount /dev/sr0 /mnt
开机自动挂载: vi /etc/fstab
在最后一行添加: 设备绝对路径 挂载点 文件系统类型 default 0 0
如 : /dev/sr0 /mnt iso9660 defaults 0 0
验证文件内容是否正确:mount -a
第五步:验证yum可用
清空原有yum缓存: yum clean all
生成新的缓存: yum repolist
使用yum做软件安装部署
检索某命令存在于哪个软件包: yum search 命令
安装软件: yum install -y 软件名
卸载软件: yum remove 软件名
软件单独安装:rpm -ivh 软件名
软件单独卸载:rpm -e 软件名
查看软件是否安装: rpm -qa | grep 软件名
存储管理(磁盘管理)
识别硬盘---分区---格式化(创建文件系统)--挂载(挂载点为真实存在的目录)
识别硬盘:lsblk
分区:MBR
硬盘第一个扇区,记录引导程序和分区表信息
分区表记录只有64字节,每一个分区需占用16字节
此模式支持最多4个主分区
需要更多分区时,需建立扩展分区[逻辑分区1、逻辑分区2、.....]
硬盘直接使用
硬盘组合使用--本质上是将部分硬盘或者分区,整合为一个虚拟硬盘
fdisk分区规划
硬盘组合使用
格式化命令
mkfs
格式: mkfs -t 文件系统类型 分区设备文件
挂载:mount 分区设备文件路径 挂载点(真实存在的目录)
开机自动挂载:vi /etc/fstab
分区设备文件路径 挂载点 文件系统类型 defaults 0 0
取消挂载命令 umount 设备文件路径/挂载点
LVM
LVM工作原理
化零为整:将多个物理分区/磁盘从逻辑上组合成一个更大的虚拟磁盘(卷组)
动态伸缩:从整体的虚拟磁盘中可以划分出不同的虚拟分区(逻辑卷)卷的大小可以按需调整大小
注意事项
Linux的/boot引导分区,不能基于LVM逻辑卷建立
. PV (Physical Volume,物理卷)
-物理分区,或整个物理磁盘
-由PE (Physical Extent,基本单元)组成.
VG (Volume Group,卷组)
-由一个或多个物理卷整合而成的整个虚拟磁盘.
LV (Logical Volume,逻辑卷)
-从卷组中分割出来的一块逻辑存储空间(虚拟分区)
-可通过格式化建立文件系统
在系统中新建PV、VG、LV
- pvcreate 设备名
- vgcreate [-s PE大小] 卷组名物理卷
.- lvcreate -L 大小 -n 逻辑卷名卷组名
- lvcreate -l PE 个数 -n 逻辑卷名卷组名
RAID级别及特点
廉价冗余磁盘阵列:将多个较小/低速的磁盘整合成一个大磁盘,提高读写效率、实现数据冗余(具体取决于不同的RAID技术级别)
由主板上的阵列卡实现的,称为硬RAID
由操作系统中的软件实现的,称为软RAID
创建RAID阵列
使用mdadm管理工具
用法:mdadm -C 阵列名 [选项]... 成员盘...
-l:指定RAID级别
-n:指定成员磁盘数量
-x:指定冗余盘个数
-v:显示详细执行过程信息
mdadm -D 磁盘列阵路径 作用:查看磁盘列阵详细信息
停止磁盘列阵运行 mdadm -S 磁盘列阵名称
冗余从好到坏:RAID1 RAID10 RAID 5 RAIDO
性能从好到坏:RAIDO RAID10 RAID5 RAID1
成本从低到高: RAIDO RAID5 RAID1 RAID10
单台服务器:很重要盘不多,系统盘,RAID1
数据库服务器:主库:RAID10 从库RAID5RAIDO(为了维护成本,RAID10)
WEB服务器,如果没有太多的数据的话,RAID5,RAIDO(单盘)
有多台,监控、应用职冬,RATDO RATD5
硬件raid在配置前需要:(清除配置)清除旧的配置