配置网络
准备环境(给虚拟机额外添加一块网卡)
找到虚拟机,右击虚拟机名称,选择《设置》
添加设备
添加网卡后,进入操作系统,打开命令终端:
[root@server1 ~]# ip a s
//查看网卡名称,查看IP地址
在输出的结果中,eth0是环境原来自带的网卡,eth1是刚刚添加的新网卡
注意:添加出来的网卡名称,可能不一样,比如(ens33,ens166...)
给eth1配置网络参数
[root@server1 ~]# nmtui
选择Edit a connection去编辑网卡的配置【回车】
找到需要编辑的网卡名称,使用tab键,选择后面的《Edit》,回车
IP v6选中x x
最后退出nmtui
如果vmware添加网卡后,nmtui看不到新的网卡
则可以使用add,添加网卡,选ethernet(以太网卡)
补充内容:
每台电脑都需要有一个唯一的IP地址,电脑之间才能互相通讯!
IPv4的地址格式:点分10进制,4组数字
比如:10.10.10.10,1.1.1.1,37.25.81.128
每一组IP范围是0-255
子网掩码:255.0.0.0,255.255.0.0,255.255.255.0
子网掩码和IP结合,可以把IP地址分为网络位和主机位
类似于电话号码的:区号-座机号
举例1:
IP地址: 192.168.4.5 配合子网掩码255.255.255.0
IP地址: 192.168.5.5 配合子网掩码255.255.255.0
则上面两个IP(电脑)之间不能互相通讯(区号不同),这两个主机不在一个网段
举例2:
IP地址: 192.168.4.5 配合子网掩码255.255.0.0
IP地址: 192.168.5.5 配合子网掩码255.255.0.0
则上面两个IP(电脑)之间可以互相通讯(区号一样),这两个主机在同一个网段
子网掩码:255.0.0.0,也可以表示为/8
255.255.0.0,也可以表示为/16
255.255.255.0,也可以表示为/24
最终IP地址:
192.168.4.5/24的意思是:
IP地址=192.168.4.5
子网掩码=255.255.255.0
我和另一个IP不在一个网段,但是我想和他通讯
需要走路由器出去(像跨省的电话局)
网关就是你去其他网段要走的路由器,它的IP地址
IP地址太多了,IPv4大约有40多亿(2的32次幂)
IP地址记不住
给IP地址可以对应域名(需要额外购买)
我们需要一台服务器(DNS),记录IP和域名的关系
当用户浏览器上网,输入域名的时候(计算机通讯使用的是IP地址),此时,就需要找DNS服务器,问域名对应的IP是多少
Linux软件管理(YUM)
Linux管理软件使用的是应用商店的模式(软件仓库)
提前把软件都放到一个目录下,或者访问http共享里面
这里面仓库了比如9000多软件
和手机的应用商店概念一样,华为做一个应用商店服务器,存放所有软件,每个人手机连接华为的服务器,在线下载安装软件
当我们的电脑想使用仓库中的软件时,就需要修改YUM配置文件,告诉计算机连接哪个网址去下载软件
练习方案:CentOS8或者RHEL8(自己安装的系统)
或者CentOS7或者RHEL7
右击虚拟机,选择设置
上面就是把光盘,插入到了虚拟光驱里面
添加完光盘ISO文件后,
进入操作系统,打开一个命令终端
[root@server1 ~]# nmtui
默认无法编辑文件,按i键,编辑文件
不要修改原来的内容,在文件最后,添加新内容如下:
/dev/sr0 /media iso9660 defaults 0 0
修改完成后,按ESC键,再输入:wq保存退出
备注:/dev/sr0就是光盘设备,把这个光盘挂载到/media目录
/media目录是linux系统自动的一个默认目录(默认里面是空的)
iso9660是光盘的标准格式,defaults代表模式属性
0 0代表不检查光盘内容
[root@server1 ~]# mount -a
//读取/etc/fstab文件,刷新,挂载光盘到/media
[root@server1 ~]# df -h
#看看/dev/sr0是否挂载到了/media
[root@server1 ~]# ls /media/
//会看到光盘里面的内容都在这个/media目录下
如果是CentOS8或者RHEL8,则在/media目录下会包含:
AppStream目录、BaseOS目录(这两个目录里面有软件)
如果是CentOS7或者RHEL7,则在/media目录下会包含:
没有AppStream目录、BaseOS目录
所有软件都在/media/Packages/目录(这两个目录里面有软件)
到此,我们的软件商店(软件仓库)已经准备好!
这里的/media就是软件仓库!
配置yum安装软件
改YUM配置文件,告诉计算机,你的仓库在哪里(商店在哪里)
[root@server1 ~]# rm -rf /etc/yum.repos.d/*
//注意后面必须有*,有*是删除目录里面的文件
//没有*,是删除整个目录
//把系统原来准备好的YUM配置文件,都删除(等会自己)
[root@server1 ~]# vim /etc/yum.repos.d/nb.repo
//备注:yum配置文件必须在/etc/yum.repos.d/目录下
//YUM配置文件名可以任意,扩展名必须是repo
//重新新建一个YUM配置文件,告诉计算机软件仓库在哪里
默认vim不能编辑,按i键,编辑文件内容,内容如下:
【特殊提示:第一种情况软件在/media,7版本环境,内容如下】
[nb]
name=nb
baseurl=file:///media
gpgcheck=0
备注:[nb]是软件仓库的商标,name是商店的名字,名称都可以任意
baseurl定义软件在哪里,file://是标准格式,/media是目录(baseurl必须正确)
gpgcheck是不检查软件包来源
【特殊提示:第二种情况软件在/media,8版本环境,内容如下】
[appstream]
name=appstram
baseurl=file:///media/AppStream
gpgcheck=0
[baseos]
name=basos
baseurl=file:///media/BaseOS
gpgcheck=0
备注:[nb]是软件仓库的商标,name是商店的名字,名称任意
baseurl定义软件在哪里,file://是标准格式,/media/AppStream是目录区分大小写
gpgcheck是不检查软件包来源
所有环境配置完成后,可以安装软件了
命令格式: yum install 软件名称