一.直连网络
tcp ip协议: 传输控制协议, 又名网络通信协议, 由网络层的ip协议和传输层的tcp协议组成, TCP/IP定义了电子设备如何介入因特网, 以及数据如何在它们之间传输的标准.
TCP: TCP是面向连接的通信协议, 通过三次握手建立连接, 通讯完成时要拆除连接, TCP只能用于端到端通信.
直连网络: 指不用经过其他路由器就可以直接到达的网络.
二.路由器
路由器的作用是来做NAT(网络地址转换)转换的.
网关:
三.修改虚拟机ip
ip addr show br0 查看真机ip
ifconfig 查看虚拟机ip
nm-connection-editor 修改虚拟机ip
将虚拟机原有ip删掉, 然后添加新的ip
将虚拟机ip设置为与真机ip处在同一网络中
重启网络服务, 再次查看虚拟机ip
当前虚拟机虽然与真机处在同一网络中, 由于没有添加网关, 虚拟机仍然ping不通网络
真机中防火墙未开启, 先开启防火墙
在虚拟机中配置 /etc/sysconfig/network 文件, 将真机ip作为虚拟机网关
重启网络服务, 查看虚拟机网关
虚拟机成功ping通网络(但只能通过ip来访问网络)
虚拟机也成功ping通163
五.创建虚拟机
virt-manager 查看 Virtual Machine Manager
创建虚拟机步骤如下:
选择iso镜像位置
设置虚拟机名称
六.在新的虚拟机中配置网络服务
新建虚拟机无ip
查看 /etc/sysconfig/network-scripts 下的文件, 并打开 ifcfg-ens3文件进行编辑
删除 ifcfg-ens3 文件中的原有东西, 然后进行如下编辑:
退出并保存修改, 查看 ifcfg-ens3文件
重启网络服务, 查看虚拟机ip
查看虚拟机网关
此时可以通过ip来ping通网络, 但不能通过域名来ping通网络
打开 ifcfg-ens3配置文件加入DSN服务, 保存修改, 则可以通过域名来ping通网络
####虚拟机ping不通网络的原因:
1.虚拟机网关不存在或者网关错误
2.真机防火墙未开
3.真机的 net.ipv4.ip_forward=0
编辑 /etc/sysctl.conf 配置文件, 在最后一行加上 net.ipv4.ip_forward=1, 保存退出
修改成功后, 再次查看 sysctl -a | grep ip_forward, 出现如图所示,说明修改成功
4.虚拟机网卡坏了, 需要重新添加一块网卡.
七.配置Linux中的本地yum
什么是yum?
什么是Linux下的挂载?
在Linux操作系统中, 挂载是指将一个设备(通常是存储设备)连接到一个已存在的目录上, 我们要访问存储设备中的文件, 必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备.
挂载条件: (1)挂载点必须是一个目录
(2)一个分区挂载在一个已存在的目录上, 这个目录可以不为空, 但挂载后这个目录以前的内容将不可用.
配置本地yum源步骤:
将iso镜像挂载到一个空的目录 /rhel7.3
将pwd切换到 /etc/yum.repos.d/ 中, vim yum.repo配置文件
清除yum机制的本地缓存
在系统中可以安装 jdk, 并且进行编译java文件
安装jdk yum install
编写java源文件, 并通过javac 和 java 指令运行 , yum 源配置成功
八.yum源安装httpd服务
安装httpd服务
systemctl enable httpd 设置httpd服务开机自启
firewall-cmd --permanent --add-service=httpd 通过服务名开放httpd服务, --permanent代表永久有效,不会因为开关系统而失效
挂载镜像
编辑 /etc/rc.d/rc.local 文件, 将挂载镜像到 /var/www/html/rh7.3目录下设为开机自启
改变文件权限为
配置 /etc/yum.repos.d/yum.repo文件, 并改变文件权限, 则httpd服务安装完成
九.在虚拟机中使用真机yum源
在虚拟机中配置 /etc/yum.repos.d/yum.repo 文件
yum search jdk 搜索jdk版本并安装