一局域网工作机制
1局域网工作机制绘图
2互联网DNS服务器的域名访问机制
3虚拟机网络连接方式
安装完虚拟机后,默认安装了如下图的两块虚拟网卡——VMnet1和VMnet8,其中VMnet1是host网卡,用于host方式连接网络;VMnet8是NAT网卡,用于NAT方式连接网络的,并且它们的IP地址是随机生成的。VMware提供了三种工作模式,分别是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(仅主机模式)。
bridged(桥接模式)
在这种模式下,使用VMnet0虚拟交换机,虚拟操作系统就像是局域网中的一台独立的主机,与宿主计算机一样,它可以访问网内任何一台机器。在桥接模式下,可以手工配置它的TCP/IP配置信息(IP、子网掩码等,而且还要和宿主机器处于同一网段),以实现通过局域网的网关或路由器访问互联网,还可以将IP地址和DNS设置成“自动获取”。如果你想利用VMWare在局域网内新建一个服务器,为局域网用户提供Web或网络服务,就应该选择桥接模式。
在桥接模式中,使用VMnet0虚拟交换机,此时虚拟机相当与网络上的一台独立计算机与主机一样,拥有一个独立的IP地址。
路由器:路由器作用是可以一个网线使几台电脑可以同时上网,起到一个分配的作用。上面连接猫,下面连接电脑。
Modem(猫):猫叫调制解调器,电脑通过它才能拨号上网。上面连接电话线,下面连接路由器。
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
组播(Multicast)传输:在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。
NAT(网络地址转换模式 )
使用NAT模式,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟机的TCP/IP配置信息是由VMnet8虚拟网络的DHCP服务器提供的,因此IP和DNS一般设置为“自动获取”,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
NAT模式中使用Vmnet8虚拟交换机,此时虚拟机可以通过主机“单向访问”网络上的其他主机,其他主机不能访问虚拟机。
使用nat模式实现两台虚拟机局域网通讯
1.更改主机名临时+永久
2.检查网卡是否启动
3.关闭NetworkManager网络管理服务
4.关闭防火墙
以上四步见https://blog.csdn.net/myloveprogrmming/article/details/82427843
5.https://blog.csdn.net/myloveprogrmming/article/details/82422223
6.虚拟机互相ping,进行测试
1.#visudo /etc/sudoers??????
或使用vim 强制保存退出
#ll /etc/sudoers查看文件权限
用户 任何地方 任何命令
设置user不用输入密码,注#代表注释
#su user2
#/vim /etc/profile 【只读】
#sudo vim /etc/profile 【可以插入,但是再查看这个文件,还是原来的模样】
使用命令时使用 sudo+命令
磁盘和U盘的操作
显示的不是文件夹的大小
#du -sh 目录名 查看目录所占空间大小
这样可以看到实际大小 -s表示总结,不写-s会把子文件全部列出
#df -sh查看磁盘分区的使用情况
格式化磁盘分区
将ext4格式化
fdisk -l 显示磁盘分区列表
一个磁盘的大小=一个柱面的大小*柱面的总数
一个柱面大小=磁头数量*每个磁道上的扇区数*每个扇区的大小(512)
磁盘分区:fdisk /dev/sda
挂载命令:mount -t 文件系统类型 -o 挂接方式 设备(dev) 挂载点(通常挂载/mnt处)
创建一个目录作为挂载目录 mkdir /mnt/centos
将iso镜像文件挂在到/mnt/centos下
挂接方式ro:只读方式 rw 读写方式 loop 把一个文件当成磁盘分区挂接上系统
#mount -t iso9660 -o loop /dev/cdrom
#mkdir /mnt/centos
#mount -t iso9660 -o loop /dev/cdrom /mnt/centos/
挂载:插入U盘等都要挂载到某个目录下
取消挂载:
#ll /mnt/centos
du -sh -/mnt/centos
#unmount /mnt/centos #取消挂载
【这种挂载重启无效】
永久的挂载方式:将挂载内容写入文件(重启有效)
#vim /etc/fstab
添加最后一行:
5如果是off这个服务不启动
iptables:防火墙
设置防火墙开机自启动关闭
chkconfig:查看配置
【注,装虚拟机之后第一件事关闭防火墙,设置开机不启动】
里面的0-6是init里的
#hostname 【查看主机名】
#hostname hdp01 【修改主机名,重启后失效】
【永久修改:】
#vi /etc/sysconfig/network #设置主机名
NETWORKING=yes
HOSTNAME=hdp01
(修改域名映射)
#ping 主机名【到host文件找对应的ip地址】
到本地host文件中找,找不到再去...DNS里面找??
修改ip地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
UUID用户的ID
ONBOOT为开机自启网卡
BOOTPROOTO=static ???获取网络的方式为静态的
网关
子网掩码
IP地址
重启网卡
【因为IP改了要重连工具】
IP:最后一位1被主机上的虚拟网卡占用了 0 ,255 都被占用
-----------------------------------------------------------------------
【重启】
----------------------------------自己创建的
---下面
vi /etc/host
ping baidu:本地host中找
DNS服务器
二进制软件安装:
安装jdk 拽进来.zip,解压缩
配置环境变量#vi /etc/profile
在最后一行加入:
重新读到内存中
注:linux的二进制文件和windows中的二进制文件不同