【Linux】Linux学习笔记,从入门到Docker!

补缺补漏的笔记,不会从一到二一一赘述,老师讲的特别好,我把我不会的点记下来

https://www.bilibili.com/video/av45734793

这真的是一份很有趣的课程!

 

 

1、关于微服务。

微服务的优点补充:

个体服务开发更快,每个服务都可以独立扩展,每个服务不会因为其他服务的故障而出现宕机。

每个服务都有自己的数据库,且数据库设计得是反范式的,因为传统的多个数据库相连用的是外键(表之间),这里都数据库之间了,就没有外键的概念了。在这种前提下,用常规的范式来会造成数据冗余,因此用的是反范式。

每个服务之间通过RestApi连接 ,然后再由API网关总领所有服务的入口,负责负载均衡,缓存、访问控制、API计量和监控。

微服务要用Docker部署。

 

微服务的缺点补充:

一个只有单一模块的或者说简单模块的项目不适合微服务,因为不同模块之间的调用超出人工,有时候甚至需要有人专门去处理不同模块的调用的东西,微服务适合的是大型的、需要不断扩展、功能繁多的项目。

通常情况下不会使用分布式事务。

 

 

CAP理论:必须保持数据的一致性。

 

【云计算的三个东西】

    PaaS:  平台即服务。内存监视啊之类的,Kurbernates、Docker等集群方案,服务商帮你做这个,当然你可以自己做。

    IaaS:基础设置即服务。从Server到docker的建设,虚拟机,给你的感觉就是你有了一台超级计算机。

    SaaS:软件即服务。

 

市面上只有两个显卡。AMD显卡和NVIDIA显卡。

PCB板 ------->主板。  【这一块的知识可以参照第七集,关于一些硬件的硬核的知识】

现在的网卡一般都是板载网卡。

 

 

LTS.    Ubuntu的稳定版本。尽量选择稳定版本的开发。

运维分为  桌面运维(就是网连不上、哪里不通啊这种问题)、服务器运维、安全运维(网络安全工程师)

Linux不像Windows分区,它的一块硬盘就是一块硬盘,不会固定的分出多少到哪里去,挂载的话,就是从这块硬盘区内分出一个部分。

 

LVM磁盘扩容技术。创建虚拟机的时候一定要选,可以帮你把虚拟机容量扩展。当然我这边用的扩展是这样操作的。

https://www.cnblogs.com/lxyuuuuu/p/9717231.html

 

SSH技术   is   安全连接技术

OPENSSH技术    is   免费的安全连接技术

 

Linux的目录是什么意思?

【Linux】Linux学习笔记,从入门到Docker!

 

Linux的指令

【Linux】Linux学习笔记,从入门到Docker!

 

Linux的复制可以用  Ctrl+Insert ,粘贴可以用Shift +Insert

Swap 是交换空间,用于比如说内存溢出的时候可以放一些,不至于 机子直接卡死

Linux安装之后的第一件事就是修改数据源

 

su+用户名   切换用户

应该要在克隆的机子上操作,克隆分为链接克隆和全部克隆。链接克隆顾名思义,它不是完整的克隆环境,占用的内存比较少,原机没了他也就没了。