一、安装服务前的环境配置
1.关闭防火墙,selinux
(1)防火墙(数据安全传输): systemctl stop firewalld
(2)selinux(网络信号服务之间传输): vi /etc/selinux/config
将参数修改为SELINUX=disabled
2.配置静态IP地址,重启网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33(ens33表示网卡名)
BOOTPROTO=dhcp 将dhcp改为static
IPADDR= IP地址
NETMASK= 子网掩码
GATEWAY= 网关
重启网络:systemctl restart network
注:通信三要素的值,需要通过NAT配置来确认
3.修改主机名
hostnamectl set-hostname 名字
记得bash一下
4.配置DNS (访问外网)
vi /etc/resolv.conf
search 值----------当前主机域名,如果没有域名,则无需添加
nameserver 值-------DNS服务器的IP,虚拟机默认为自己网关
5.快速域名访问文件(能使主机间互相能ping通)
vi /etc/hosts 局域网中域名快速访问
IP地址 域名
(scp /etc/hosts root@ip地址[对方主机地址]:/etc/)
二、使用本地ISO镜像配置YUM源
1.查询镜像lsblk
2.备份网络源:tar -zcf /yum.tar.gz /etc/yum.repos.d/*
3.删除网络源:rm -rf /etc/yum.repos.d/*
4.创建本地yum源文件
vi /etc/yum.repos.d/dvd.repo
[源标识]
name=centos
enabled=1 1表示使用,0表示禁用。是否开始使用这个仓库
gpgcheck=0 1代表每个软件都检测,0代表不检测。从仓库中下载软件时,是否检测用户权限(数字标签认证 )
baseurl=file:///mnt 仓库的位置(协议与路径)
5.挂载本地镜像到/mnt
临时挂载:mount /dev/sr0 /mnt
开机自动挂载:vi /etc/fstab
在最后一行添加:设备绝对路径 挂载点 文件系统类型 defaults 0 0
例:/dev/sr0 /mnt iso9660 defaults 0 0
6.验证文件内容是否正确:mount -a
7.清空原有yum所有缓存:yum clean all
8.生成新的缓存:yum repolist
三、使用yum做软件安装部署
- 检索某命令存在于哪个软件包:yum search 命令
- 安装软件:yum install -y 软件名
- 卸载软件:yum remove 软件名
- 软件单独安装:rpm -ivh 软件名
- 软件单独卸载:rpm -e 软件名
- 查看软件是否安装:rpm -qa | grep 软件名