准备工作:
事先使用VMware创建一台虚拟机,本文章使用的Centos7,虚拟机的创建可看下面这篇文章:
VMware虚拟机安装Linux教程(超详细)_vmware安装linux虚拟机-优快云博客
目录
一.设置临时IP
格式:
ifconfig 【网卡名称】【IP地址】【子网掩码】
使用ip a查看网卡名称
两种写法:
ifconfig ens32 192.168.10.1 netmask 255.255.255.0
ifconfig ens32 192.168.10.1/24
以上配置, 设置后立即生效 ,重启后失效
二.设置永久IP
1.先使用 ip a查看网卡名称
[root@localhost ~]ip a #查看网卡配置
2.找到网卡文件并编辑
[root@localhost ~]cd /etc/sysconfig/network-scripts
[root@localhost ~]ls
可以看到上面查看到的网卡文件
[root@localhost ~]vi ifcfg-ens32
进入文件:
TYPE=Ethernet # 网卡类型。
PROXY_METHOD=none # 代理模式。
BROWSER_ONLY=no # 只是浏览器。
BOOTPROTO=dhcp # dhcp-动态分配,static-静态分配(重要)。
DEFROUTE=yes # 启动默认路由。
IPV4_FAILURE_FATAL=no # 不启用IPV4错误检测功能。
IPV6INIT=yes # 启用IPV6协议。
IPV6_AUTOCONF=yes # 自动配置IPV6地址。
IPV6_DEFROUTE=yes # 用IPV6默认路由。
IPV6_FAILURE_FATAL=no # 不启用IPV6错误检测功能。
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型。
NAME=eth0 # 网卡物理设备名称(重要)。
UUID=63749b32-6852-4535-96a9-58d24732771d
DEVICE=eth0 # 网卡设备名称, 必须和NAME值相同(重要)。
ONBOOT=yes # 是否开机引导。
按i进入编辑模式修改参数
BOOTPROTO=staic
ONBOOT=yes
在最后一行添加参数
IPADDR=192.168.1.10
NETMASK=255.255.255.0
...
【参数名】=【参数】
参数名的英文要大些,等于号两边不要空格
如需配置NAT,需再加上
GATEWAY【网关】 DNS【域名解析】
按Esc :qw 保存并推出
3.重启网络
[root@localhost ~]systemctl restart network #重启网络服务
[root@localhost ~]ip a #查看网卡配置
到这,永久ip便配置完成了,除非修改配置文件,重启网络或重启虚拟机ip也不会掉。
三.配置本地yum仓库
上面操作已经配好了ip地址,接下来就是来搭建yum仓库了
搭建yum仓库的方式有两种,一种是本地仓库,还有一种就是连上外网的仓库,直接可以进行下载应用,这是我们主要讲解的是搭建本地yum仓库。
1.准备一个镜像
进入虚拟机的设置
确保镜像已连接
2.挂载镜像
使用mount命令将/dev/cdrom 挂在一个空文件夹中
[root@localhost ~]# mount /dev/cdrom /media/
显示上述文字代表挂载成功,现在/dev/cdrom下面的镜像就已经被挂载道/media下了,没有成功的记得检查一下镜像是否连接
3.创建并配置仓库文件
进入/etc下面的yum.repo.d文件夹
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
可以看到CentOS系统有自己自带的仓库,这里我们需要将这些文件都放在一个空文件夹中(方便演示,CentOS的仓库是可以直接使用的)
[root@localhost yum.repos.d]# mkdir a #创建一个空文件夹
[root@localhost yum.repos.d]# mv Cent* a #将以Cent开头的所有文件移入a文件夹
[root@localhost yum.repos.d]# ls #再次查看
现在就可以创建仓库配置文件了
[root@localhost yum.repos.d]# vi local.repo #以.repo结尾,文件名随意
[local] #标签名,可随意
name=local #仓库名,可随意
baseurl=file:///media #本地地址使用file://后面接镜像挂载的地址,远程使用ftp://
gpgcheck=0 #仓库自检 0 是关闭,1是开启
enabled=1 #仓库是否可用 0 是关闭,1是开启
保存并退出 :qw
到这,仓库就配置完成了,接下来就是检查。
4.yum仓库检索
[root@localhost ~]# yum clean all #清除yum所有缓存
[root@localhost ~]# yum repolist #检索所有仓库
至此,我们的yum仓库便配置完成了,有3971个包,接下来就可以使用于yum install来安装服务了