• 20210401学习笔记--概念必须都弄懂,你可能很熟悉,但你却不知道他的定义、为什么用它不用别的,这个不清楚学习就很难。(另外学习要把握重点,已经会的都不需要记)


    今天目标:

    • 至少看3个小时时长的视频
    • 做相应的部署和练习

    时长记录如下:

    07 克隆虚拟机  15分钟 √

    08 配置环境变量和PATH(jdk、hadoop)√

    09 √

    10 √

    估计也就完成了一个小时的量。

    练习+部署时长记录如下:

    1.虚拟机准备工作

    概念总结

    • NAT模式:NAT模式下从外部来看虚拟机和宿主机是同一个IP,但实际上虚拟机的IP段必须和宿主机不一样,网关地址也不一样。需要先在虚拟网关处,通过NAT把地址转化为主机地址来和外部通信。(注意不要和你路由器的IP段一样,比如路由器IP段是192.168.1.X,否则你就两个网关了)
    • 桥接模式:对外部来说和宿主机是两个独立IP,网关地址、IP段都和宿主机一样。
    • NAT和桥接模式的区别:对目前阶段的我们来说没啥区别,主要在于是否会多占用一个内网IP,如果IP资源紧张就用NAT,不紧张就两者都可以用。
    • 网关:粗浅理解就是路由器,因为不同IP段的主机想要通信是不可能的,必须经过有路由功能的设备来转发数据包。
    • 虚拟网关:就是虚拟机和主机通信用的网关。
    • 网卡:是实实在在用来网络通信的硬件设备
    • 虚拟网卡:这个我也不懂,反正没它主机和虚拟机之间没法通信,你比如vmnet8这个虚拟网卡,你去掉试试。

    关于这些概念,这里讲的不错:https://blog.csdn.net/zkuncn/article/details/78452098,另外贴两张图说明桥接和Nat的区别。

    桥接模式:

    NAT模式:

    2.jdk和hadoop配置(依旧只总结自己不懂的重点内容)

    剩下的配置基本都是复制粘贴,但你需要明白为什么配置。(先听课再操作)

    以下是我觉得重要的内容:

    • 配置环境变量:系统启动预加载的变量,只有这种变量你可以直接引用它的值,这样用很方便,一个很长的路径可以被几个字母代替。
    • 配置PATH路径:不指定完整路径时,系统默认会去PATH定义的一堆路径下,找可执行文件来自己执行。同样是为了不输入完整路径,只输入几个字母就可以执行。
    • SSH:Secure Shell,安全的命令行。SSH用的是非对称加密协议(RSA算法),安全性很高,通信双方拿的是不同的秘钥。

    免密登录如何配置:

    1.在A机器上生成一对公钥和私钥,把公钥发给需免密访问的机器B,自己持有私钥。从此A不需要密码即可访问B。

    2.在B机器上,经过认证后的公钥会被保存在 ~/.ssh/authorized_keys文件中,也就是允许免密登录了。

    3.若需要对方B也可以登录自己,需要把私钥或者~/.ssh发送给对方。(从工作原理看,免密登录需要自己持有私钥来解密验证)

    用于集群分发配置,无需两两都免密登录。

    以客户端免密登录服务端为例,免密登录工作流程:

    1.事先把私钥放在客户端,公钥放在服务器端

    2.客户端向服务器发送请求(不带任何秘钥),请求你用我的公钥来验证我能否登录。

    3.服务器接收请求并查找自己的公钥列表(auth_keys文件),如果有你的公钥,那么用该公钥加密一段文字对你进行验证。

    4.私钥解密这段文字,然后将解密结果发送给B,如果一致就允许免密登录。

    遇到的问题:windows主机中突然找不到 Vmnet8 虚拟网卡了 之 完全不慌

    解决方案:

    再到windos中查看就会发现vmnet8又回来了:

    如何显示行号?

    :set nu

    tar zxvf的含义?

    z-以gzip处理

    x-解压 /c-压缩

    v-显示详细信息

    f-处理文档

  • 相关阅读:
    Servlet程序开发-- 过滤器
    English--Computer System
    Servlet程序开发--实例操作:MVC设计模式应用
    Servlet程序开发--WEB开发模式(Mode I, Mode II)
    在服务器上搭建git仓库
    git 搭建本地仓库
    smartcrop.js 内容感知图像裁剪
    js函数 eql,equal,equalp
    nodejs XML和json互相转换
    js 创建XML
  • 原文地址:https://www.cnblogs.com/gen2122/p/14607556.html
Copyright © 2020-2023  润新知