第一周作业
一.总结计算机发展相关,并且总结服务器硬件相关知识。
计算机发展历史分为四个阶段
第一代,电子管时代;第二代,晶体管时代;第三代,集成电路时代;第四代,大规模集成电路时代。
计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成
服务器硬件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排序
查看命令的帮助
- 先使用type判断命令的类型
- 内部命令帮助为help 命令,外部命令帮助为命令 –help/-h
man命令查看
- 先使用whatis查看命令的简单描述
- 再使用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:删除行

浙公网安备 33010602011771号