云计算工程师系列 第一章到第三章 知识点回顾(持续更新中….)

云计算基础大课 第一章到第三章 知识点回顾

第一章,走进Linux世界(系统部署)

(1)系统部署

01. Linux历史(林纳斯Linux,理查德GNU/GPL)
02. Linux发行版(RHEL、CentOS、 Ubuntu/debian、 suse、fedora,鸿蒙、深度)
03.服务器硬件(厂商HP/DELL/IBM/华为浪潮曙光、型号、配置、尺寸、
04.了解VMware虚拟化(把一台计算机虚拟成多台)
05.部署Linux
CentOS ISO虚拟镜像
带GUI图形系统,开发,兼容包
6. 快照

第二章,文件和用户管理 ⭐

(1)文件管理

01. 目录

boot启动

etc配置

home家

root超管家

proc进程目录

Itmp临时

var 日志邮件

bin命令

sbin超管命令

mnt挂载目录

media媒体挂载

usr应用程序

lib库

02.创造文件

touch 文件1 文件2文件n

03.创目录

mkdir abc/def p

04.移动/更名

mv 文件1 文件2 文件3 文件n ...目标目录

mv 文件1 目录/文件名

05. 拷贝

cp -r 文件1 目标目录

06. 查看内容

cat/more/head/tail/grep

07.修改文件

vim vi (命令行模式下)

模式(ESC命令模式、ioa插入模式、vV可视化)

yy p dd O $ H J K L L :  set

(3)用户组管理

01.用户信息配置文件

/etc/passwd(用户名:密码占位:UID:GID:DESC:home:shell)

/etc/shadow(用户名:密码:最小时间:最大时间:警告时间:失效时间:不活跃时间:保留

/etc/group (组名:组密码占位:GID:组员)

02.创用户

useradd -s shell -u UID -g GID -d 目录 -c 描述 用户名

usermod -aG 组名用户名(将用户加入某个组)

passwd

userdel -r

groupadd

groupdel

su

用户

sudo

第三章,权限管理

(1)权限设置

01.控制用户对文件资源的访问。
02.读写执行
03.属主,属组,其他
04.授权 chmod 对象 赋值符 权限 文件

    chmod 777 文件

    chown属主.属组文件

    setfacl -m 类型:名:权限 文件

               -b

         -X

    getfacl 文件

          suid 使程序的使用者,临时获得属主的权限

    chattr -i -a

    umask系统掩码

总结:

第一章 - 走进Linux世界(系统部署):

  1. Linux操作系统的发展历史以及GPL开源协议的概念。
  2. 主流Linux发行版本的介绍,包括RHEL、CentOS、Ubuntu、Debian、SUSE、Fedora等。
  3. 服务器硬件知识,诸如供应商、型号、配置、尺寸等。
  4. 了解虚拟化和VMware,它们如何将一台物理计算机模拟成多台虚拟机。
  5. 部署Linux操作系统的过程,包括使用ISO虚拟镜像安装。
  6. 利用GUI图形系统来进行设定和配置,以及安装必要的开发和兼容包。
  7. 使用快照来保存系统状态,便于后续恢复过程。

第二章 - 文件和用户管理:

  1. 认识Linux文件系统的标准目录结构和其用途。
  2. 学会文件和目录的创建、重命名、移动以及复制。
  3. 使用命令(如touch、mkdir、mv、cp)来管理文件和目录。
  4. 掌握查看文件内容的命令(cat、more、head、tail、grep)和编辑文件的技巧(使用vim或vi编辑器)。
  5. 理解Linux的用户和组文件配置,包括/etc/passwd、/etc/shadow和/etc/group。
  6. 学会使用useradd、usermod、passwd、userdel、groupadd、groupdel和su命令来创建和管理用户和组,以及使用sudo来提升权限。

第三章 - 权限管理:

  1. 探讨如何通过读(r)、写(w)、执行(x)权限来控制用户对文件和目录的访问。
  2. 了解如何根据属主、属组、其他用户设定权限。
  3. 学习使用chmod、chown和setfacl命令来更改文件和目录权限。
  4. 介绍特殊权限设置如SUID、SGID和系统掩码umask。
  5. 学习使用文件系统的扩展属性,比如chattr和lsattr。

思考:

Linux系统中的每个用户默认归属于哪个文件组?

在Linux系统中,每个新建的用户默认会在/etc/group文件中拥有与其用户名相同的一个组,此组的名字就是用户的用户名。

分别举例说明在Linux文件权限中,rwx权限如何影响文件和目录。
    1. 文件权限:

      1. r (读权限) - 允许用户查看文件的内容。
      2. w (写权限) - 允许用户修改文件的内容。
      3. x (执行权限) - 允许用户执行文件,前提是该文件是一个可执行脚本或程序。
    2. 目录权限:

      1. r - 允许用户列出目录中的内容。
      2. w - 允许用户在目录中创建或删除文件或子目录。
      3. x - 允许用户访问目录中的内容,即进入目录。
描述在Linux中使用sudo命令的作用是什么?

Sudo命令允许普通用户以其他用户(通常是超级用户root)的安全许可来运行程序。这样,管理员可以给予用户执行特定命令的权限,而不用分享root用户的密码。

如何查看当前系统上的所有用户以及它们对应的shell?
  1. 可以使用下面的命令来查看当前系统上的所有用户以及它们对应的shell:

cat /etc/passwd | cut -d ':' -f 1,7

这条命令会显示/etc/passwd文件中的第一列和第七列,分别是用户名和用户登录后使用的shell。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>