1. SaaS,PaaS,IaaS

企业是如何使用云计算的?


云计算的类型

公有云、私有云、以及混合云。

  1. 公有云
    1. 公有云是作为第三方云厂商所拥有和运营的,他们通过 Internet 提供计算资源,在公有云中,所有的硬件、软件和其他一些基础性的结构均由云提供商拥有和运营
    2. 例如 阿里云、百度智能云、腾讯云等。
    3. 这就好像城市的水电,居民共享,每家每户各取所需,按量统计付费。

【Linux】b站网课笔记 - 图1

  1. 私有云
    1. 私有云一般是企业或者组织来使用的,可以位于企业数据中心之上,在私有云中,有专门的网络维护功能和基础结构。(自己买的服务器放自己公司)
    2. 一般大公司都会搭建自己的私有云。
    3. 公有云与私有云的区别,就好比自家洗衣机和干洗店的区别。
  2. 混合云
    1. 即同时使用公有云和私有云。
    2. 实现 允许公司将敏感数据保留在私有云中(安全),同时使用公有云来运行应用程序(低成本)。
    3. 例如 Nike 把设计研发放在美国,产品生产放在越南(成本低)。

SaaS,PaaS,IaaS

这是云计算的三种服务模式。

  1. 基础设施即服务 IaaS
    1. 提供按需付费的计算服务,包括服务器、网络、磁盘存储和数据中心等基础设施。
    2. 例如,AWS、Microsoft Azure、阿里云、可购买云存储、ECS服务器。
  2. 平台即服务 PaaS
    1. 提供硬件和软件工具,使开发人员能更快速的创建Web或移动应用。
  3. 软件即服务SaaS
    1. 提供成型的软件去用。
    2. 个人用、企业用。

区别:
【Linux】b站网课笔记 - 图2

2. Linux命令学习

为什么是命令?

图形化操作、文件操作等实际上也是后台的命令。
linux 用命令能提高效率。

远程连接

一般都是远程连接控制服务器的,自己的机房或者云服务器。
通常使用ssh来连接。

通用语法格式:S COMMAND OPTIONS ARGUMENTS

linux命令 功能参数 要操作的对象

Linux目录相关基础命令

  1. # 删除文件 rm (remove)
  2. [root@VM-4-11-centos hilong]# rm abcd.mp4
  3. rm: remove regular empty file 'abcd.mp4'? y
  4. rm -rf /* # 删除根目录下所有文件
  5. # 查看目录下的内容 ls(list)
  6. # ls -l 表示列出文件的详细信息
  7. ls
  8. # 查看当前用户 whoami
  9. whoami
  10. # 更换目录,切换当前所在目录 cd(change directory)
  11. # .. 上一级目录; ../../ 上一级的上一级;
  12. # 回到上一级的工作目录 cd -
  13. cd
  14. # 创建文件夹 mkdir(make directory)
  15. [root@VM-4-11-centos hilong]# mkdir myname
  16. mkdir -p /hilong/bucunzaide
  17. # 查看当前工作目录 pwd
  18. pwd

Linux文件权限

  1. # 创建用户 useradd 用户名
  2. [root@VM-4-11-centos myname]# useradd hilong2
  3. [root@VM-4-11-centos myname]# passwd hilong2
  4. Changing password for user hilong2.
  5. New password:
  6. Retype new password:
  7. passwd: all authentication tokens updated successfully.
  8. # 新打开一个终端去连接新建的用户
  9. PS E:\Program\Aechoterm> ssh hilong2@42.192.82.223
  10. The authenticity of host '42.192.82.223 (42.192.82.223)' can't be established.
  11. ECDSA key fingerprint is SHA256:9Pch5sS1z5ngf21QwX8GVQsLDs0e4zm5EmzkWbrwRpE.
  12. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
  13. Warning: Permanently added '42.192.82.223' (ECDSA) to the list of known hosts.
  14. hilong2@42.192.82.223's password:
  15. Activate the web console with: systemctl enable --now cockpit.socket
  16. [hilong2@VM-4-11-centos ~]$
  17. # 当我新建一个文件,再用其他用户打开编辑时会发现提醒文件只读:
  18. ~
  19. E505: "sybs.txt" is read-only (add ! to override)
  20. # 查看文件权限
  21. [hilong2@VM-4-11-centos tmp]$ ls -l sybs.txt
  22. -rw-rw-r-- 1 SB SB 51 Apr 1 13:19 sybs.txt
  23. # 切换用户并修改权限
  24. [SB@VM-4-11-centos ~]$ chmod 777 /tmp/sybs.txt
  25. # 这时候再查看
  26. [hilong2@VM-4-11-centos tmp]$ ls -l sybs.txt
  27. -rwxrwxrwx 1 SB SB 51 Apr 1 13:19 sybs.txt

第一列共10位,第1位表示文档类型,d表示目录,-表示文件,l表示链接文件,d表示可随机存取的设备,如U盘等,c表示一次性读取设备,如鼠标、键盘等。
后9位,依次对应三种身份所拥有的权限,身份顺序为:owner、group、others,权限顺序为:readable、writable、excutable。如:-r-xr-x—-的含义为当前文档是一个文件,拥有者可读、可执行,同一个群组下的用户,可读、可执行,其他人没有任何权限。
第二列表示链接数,表示有多少个文件链接到inode号码。
第三列表示拥有者
第四列表示所属群组
第五列表示文档容量大小,单位字节
第六列表示文档最后修改时间,注意不是文档的创建时间哦
第七列表示文档名称。以点(.)开头的是隐藏文档

Linux 用户