虚拟化部分
YUM原理及仓库准备
关于YUM
服务器架设的网络准备和错误排查
1.API:以代码编程所制作的网络服务接口,通常负责网络服务之间的连接,或者网络服务与调用接口代码之间的连接。
2.ABI:二进制接口,主要负责操作系统连接和调取底层硬件资源
3.套接字:操作系统与本地程序之间的连接
一、服务排错流程:
二、服务器网络配置:
操作系统的安装:
.
安装服务前的环境配置
- 关闭防火墙
临时关机:systemctl stop firewalld
开机不启动:systemctl disable firewalld
- 关闭selinux
临时关闭:setenforce 0
开机不启动:vi
将参数修改为SELINUX=disabled
- 修改ip为静态ip
打开网卡配置文件:vi /etc/sysconfig/network=scripts/ifcfg-网卡名称
修改参数:BOOTPROTO=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地址 域名
网络间文件拷贝
scp –r /etc/文件名
配置YUM客户端
主要文件
基本设置/etc/yum.conf
仓库配置/etc/yum.repos.d/*.repo
日志文件/var/log/yum.log
- 使用本地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.repos.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代表不检测。从仓库中下载软件时,是否检测用户权限(数字标签认证)
baserul=file:///mnt 仓库的位置(协议与路径)
第四步:挂载本地镜像到/mnt
临时挂载: mount /dev/sr0 /mnt
开机自动挂载: vi /etc/fstab
在最后一行添加:设备绝对路径 挂载点 文件系统类型 defaults 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 软件名