第一周作业

一.总结计算机发展相关,并且总结服务器硬件相关知识。

计算机发展历史分为四个阶段
第一代,电子管时代;第二代,晶体管时代;第三代,集成电路时代;第四代,大规模集成电路时代。
 
计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成
 
服务器硬件CPU
中央处理器,由控制器和运算器组成,按CPU体系架构可以分为x86服务器,非x86服务器和微处理器
服务器硬件主板
由BIOS芯片,I/O控制芯片,面包控制开关接口,插槽,指示灯插接件等电子元件
服务器硬件内存
内存是CPU对外部存储中程序与数据进行高速运算时存放程序指令,数据和结果的临时场所,内存是CPU直接选址的存储空间,所有程序都运行在内存中。
与之对应的还有外存:硬盘,光盘,U盘等。
内存与外存的区别:内存速度快,价格高,断电后数据丢失;外存速度慢,价格低,断电后数据可以保存
服务器硬件硬盘:
分为机械硬盘HDD和固态硬盘SSD
常见硬盘的接口类型:
    IDE:早期家用电脑接口
    SCSI:早期服务器接口
    SATA:家用电脑接口
    SAS:服务器接口
    M.2:固态硬盘接口
服务器硬件网卡:
服务器一般都在主板上集成了网卡LOM,传输速率通常为1Gb
服务器硬件远程管理卡:
    IPMI是智能型平台管理接口,用于管理员监测系统硬件和传感器,重要系统事件的日志进行远程管理和恢复。远程管理卡有服务器自带和独立的两类,自带的可以关机和开机,但看不到开关服务器过程。
    常见的IPMI管理接口有:Dell的iDRAC,惠普的ILO,浪潮的IPMI,华为的IBMC,华三的HDM
服务器硬件阵列卡:
    RAID卡用来使用RAID的建立,重建,检测和修复等功能
 

二.制作一个教程,说明vmware软件如何下载安装。安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。

    1.在VMware官网下载安装包
       https://customerconnect.vmware.com/cn/downloads/#all_products

     2.安装rocky8.5

rocky8.5下载  链接: https://pan.baidu.com/s/1XbaviYkwDVQ4B5A1WuYNFg?pwd=p8v8 提取码: p8v8

 3.安装Ubuntu22.04

下载镜像:https://mirrors.ustc.edu.cn/ubuntu-releases/20.04/

 

4.使用Xshell登录

在rocky或ubuntu中使用ip -br a命令查看IP虚拟机地址

 输入虚拟机IP地址

 

三.结合man命令总结linux常用基本命令用法,以及查看帮助文档的方法。

命令格式:命令 [选项] [参数]
选项:该命令的某个或某些功能
短格式:UNIX风格,-a,-l
长风格:GNU风格,--word,--all
BSD风格,一个字母,a,相对较少
参数:命令的作用对象,比如文件名,用户名等
多个命令可以用;号隔开
一个命令可以用\分成多行输入
 
echo命令用于显示字符,并在最后加上换行符
echo -n:不自动换行
echo -e:解释转义字符
\a:发出警告声
\e,\E:相当于\033
 
ls命令用于列出当前目录的内容和指定目录
ls -a:查看所有文件
ls -l:显示额外的信息
ls -R:目录递归查看
ls -d:只查看目录
ls -S:从大到小排序
ls -t:按mtime排序
 
查看命令的帮助
  1. 先使用type判断命令的类型
  2. 内部命令帮助为help 命令,外部命令帮助为命令 –help/-h
man命令查看
  1. 先使用whatis查看命令的简单描述
  2. 再使用man 章节 关键字查看命令的详细信息
 
四.总结linux文件系统相关知识,并结合操作演示文件操作常见的命令
   echo命令显示字符
   ls命令查看文件和目录,按从大到小排序
   date命令用于查看日期和时间
   cat命令用于查看文本文件内容
   lscpu命令查看cpu信息
   lsblk命令查看硬盘信息
   free命令用于查看内存信息
   pwd命令用于查看当前路径
   cd命令用于进入目录
   cp命令用于复制粘贴文件或目录
   mv命令用于移动文件,或修改文件名
   rm命令用于删除文件和目录
 
五.总结linux安全模型
    认证:用于验证用户身份
    授权:给不同的用户分配不同权限
    审计:监测和记录用户上网行为
   
    linux中每个用户通过user id来标识,分为管理员root,uid为0;普通用户,1-60000自动分配,普通用户分为系统用户和登录用户
    linux中可以将一个或多个用户加入用户组中,用户组通过group id来标识,分为管理员组root,gid为0;普通组,普通组包括系统组和普通组,系统组用于进程获取资源分配权限,普通组给用户使用
    用户和组的关系:
      主要组:用户只能属于一个主要组,默认创建用户时会自动创建一个同名的组,做为用户的主要组
   附加组:一个用户可以加入零个或多个附加组
 
六.总结学过的权限,属性及ACL相关命令及选项,示例。
    每个文件针对每类对象都有三种权限:
         r:读;w:写;x:执行
    特殊权限:
           SUID:作用于可执行文件上,用户将继承所有者的权限;作用于目录无效
           SGID:作用于可执行文件上,用户将继承所属组的权限;作用于目录上,此目录中新建文件的所属组将继承目录的所属组权限
           STICKY:作用于目录上,该目录下所有文件只能由所有者自己删除
    限制root用户的属性:
           i:不能删除,改名,修改内容
          a:不能删除,改名,只能追加内容
 
    setfacl命令用于设置ACL权限
    getfacl命令用于查看ACL权限
    -m:设置ACL规则
    -x:删除ACL规则
    -b:删除所有ACL规则
    -R:递归

 (对f1.txt文件设置test1具有rw权限,test2没有权限的ACL规则)

 (对f1.txt文件删除test2用户的权限ACL规则)

 (对f1.txt文件设置mask最大权限为r,test1和test2用户的有效权限effective为r)

 
七.结合vim几种模式,学会使用vim几个常见操作。
1)如何打开文件。并在打开文件(命令模式)之后如何退出文件。
    打开文件:vim  文件
    退出文件:保存退出:wq,不保存退出:q/q!
2)打开文件(命令模式)之后,进入插入模式。并在插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。
    命令模式下进入插入模式:
            i:在光标出输入
            l:在光标所在行的行首输入
           o:在光标所在行的下方打开一个新行
           O:在光标所在行的上方打开一个新行
    命令模式退出文件:
            ESC到命令模式,再使用:wq或者:q/q!退出文件
3)打开文件(命令模式)之后,进入插入模式,编写一段话,""马哥出品,必属精品"", 之后从插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。
      插入模式下使用ESC键回到命令模式,命令模式下使用:wq保存退出
4)使用cat命令验证文件内容,是刚刚自己写的内容。

5)(可选),命令模式下,光标在单词,句子上进行前后,上下跳转。行复制粘贴。行删除。
       w:下一个单词词首
       b:当前或上一个单词词首
       e:当前或下一个单词词尾
      (:上一句
       ):下一句
       yy:复制行
       p:粘贴到光标所在行下方
       P:粘贴到光标所在行上方
       dd:删除行
posted @ 2023-11-27 10:25  过心不忘  阅读(39)  评论(0)    收藏  举报