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

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

第一章,走进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。

相关推荐
Sadsvit3 分钟前
Linux 时钟同步配置:基础管理与 chrony 工具应用
linux·运维·chrome
qq_2663487310 分钟前
idea 源码阅读笔记
java·笔记·intellij-idea
YuTaoShao28 分钟前
【LeetCode 热题 100】20. 有效的括号
java·linux·数据库·leetcode
hack:D_K36 分钟前
网络基础——路由控制
网络·经验分享·笔记·路由
YGY Webgis糕手之路36 分钟前
Cesium 快速入门(四)相机控制完全指南
前端·经验分享·笔记·vue·web
我要学脑机42 分钟前
freesurfer处理图谱和被试的脑模版对齐的操作
笔记·开源软件
YGY Webgis糕手之路1 小时前
Cesium 快速入门(六)实体类型介绍
前端·经验分享·笔记·vue·web
YGY Webgis糕手之路1 小时前
Cesium 快速入门(一)快速搭建项目
前端·经验分享·笔记·vue·web
就改了1 小时前
Nginx 配置负载均衡(详细版)
笔记
林开落L1 小时前
进程控制:从创建到终结的完整指南
linux·性能优化·进程控制