前言

本次使用VMware Workstation  在虚拟环境下以Linux CentOS 7为操作进行配置网络环境,保障正常使用。

一、DHCP 虚拟网络环境配置

使用DHCP 分配IP的方式
ip address  (ip a 是缩写) 查看当前主机的网卡信息

如果无法连接:
首先,使用 ip a 检查一下 自己虚拟机的ens33网卡有无IP地址,如果有,查看有没有写错,如没有,执行以下操作:

首先可以打开虚拟网络编辑器,进入

登录进入虚拟网络编辑器界面 从新关闭开启NAT模式,由于电脑版本和虚拟机版本不同,以及可能清理磁盘原因会导致输入ipconfig后ens33没有网络。如果还是没有网络,则通过Linux进行网络命令配置。


在虚拟机内操作:
# 切换路径,类比windows 就是双击进入文件夹里面
cd /etc/sysconfig/network-scripts/


# 查看当前目录下有哪些文件
ls 


# 使用vi(文本编辑器的工具,类似于windows中 txt这种格式文本编辑器)
vi ifcfg-ens33 (使用 vi 工具打开 ifcfg-ens33 这个文件)
# vi 编辑器的操作

# 查看自己有没有改成功 
cat ifcfg-ens33

#如果ifcfg-ens33 做了修改,需要执行以下命令使之生效
systemctl restart network

附加:由于防火墙也会造成网络无法联通的情况,需要将自己电脑防火墙关闭,在虚拟机Linux中systemctl stop firewalld  (防火墙除了防自己谁都不防)

二、DHCP 动态IP 修改为固定IP 

1.在进入操作界面需要进入/etc/sysconfig/network-scripts/ifcfg-ens33

添加三个配置,分别是IP地址,子网掩码和网关IP。

2.在NDS客户配置文件

/etc /resolv.conf 输入相应的DNS服务器地址: 首选DNS:114.114.114.114 或者8.8.8.8  nameserve=114.114.114.114

3.验证

如ping www.baidu.com ping同网址即可。

三、Linux综合题目 -关于yum 安装配置环境nginx 和docker

Centos中,yum增强对软件的安装、删除的管理

一般一个软件(nginx --》c语言开发 --》如果想要完整的安装nginx软件,需要先行安装它的C语言的语言环境)

yum install/remove -y 相关的软件包名字

3.1Centos 调整 yum 无法使用的问题

3.1.1 先得确保自己的Centos 虚拟机是可以ping通百度

连通外网需要DNS服务器(DNS服务的配置有2个文件可以设置)
① 网卡的配置文件 /etc/sysconfig/network-sripts/ifcfg-ens33 (直接加入dns="114.114.114.114")
② DNS客户端配置文件 /etc/resolv.conf (写nameserver 114.114.114.114)

3.1.2准备相应离线文件包(yum 源文件

-存放在/etc/yum.repos.d目录下的 *.repo)
ym install -y nginx  (默认最新 ) rqm -ql nginx (查看程序列表)

3.1.3 把相应离线文件包文件上传

完成后清空一下缓存,并且重新创建缓存
yum clean all  先把之前的缓存清空 
yum makecache 重新建立缓存

3.2 yum 安装nginx底层逻辑

yum clean all && yum makecache
yum makecache 再从新建立缓存。
yum install -y httpd  验证重新安装 如下图

                                ngnix安装的底层逻辑

3.3 举例 如安装docker-ce

  yum install -y docker-ce

1、把这个yum仓库调整好,让系统可以正常使用yum 命令下载并安装软件(安装nginx这个程序)
安装docker-ce 
1. 先看你网卡名字ip addr   找到像 ens33、eth0 这种名字,记下来。
2. 编辑网卡配置(把 ens33 换成你的)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
3. 把里面这两项改成这样(必须改)
plaintext
BOOTPROTO=dhcp
ONBOOT=yes
改完按 Esc 输入 :wq 保存。
4. 重启网络
systemctl restart network
5. 测试能不能上网
ping www.baidu.com
能出现字节跳动就说明网好了。网通了再重新配置 yum
yum clean all
yum makecache
然后再装 Docker:
yum install -y docker-ce docker-ce-cli containerd.io

小场景:
安装一个 nginx 的程序 (自己用ai生成一个网页)
systemctl start/stop/restart/status/(disabled(开机不自启动)/enabled/(开机自启 )) nginx 

相应的命令 输入自己的ip地址

rpm -ql nginx
 /usr/share/nginx/html/index.html
cd //usr/share/nginx/html/
systemctl start nginx  启动一下
systemctl status nginx  看状态
systemctl status firewalld 看防火墙
systemctl stop firewalld  关防火墙

1、安装成功 docker-ce 
2、下载安装 nginx 服务,然后修改它的默认页面,替换成AI生成的html文本,最后使用浏览器能够访问到我们生成的页面
PS: 要先开启服务,并且关闭防火墙
3、修改自己的网卡(改成固定IP的模式)
 

更多推荐