第1周作业

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

1)计算机的组成分为软件部分和硬件部分。软件部分由操作系统和各种应用程序组成。硬件部分由能看见的硬件组成如CPU、内存、硬盘等。
计算机遵照冯诺依曼体系构建,即:计算机内部数制都使用二进制;计算机会按照程序的顺序执行,由程序开发者约定;计算机的构造分为五大块,控制器,运算器,存储器,input,output。
2)服务器主要分为三种:塔式服务器,刀片服务器,机架式服务器。服务器硬件主要由CPU,主板,内存条,硬盘,电源,网卡组成。

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

1)VMware软件可以访问VMware官网下载


下载完成安装包后以管理员身份运行,依次执行安装即可。

2)访问镜像站下载Rocky8.5和Ubuntu20.04镜像iOS

3)Linux系统安装与设置
Rocky8.5虚拟机设置



Rocky与CentOS相同,可选择CentOS8 64位







选择SCSI硬盘


(1)Rocky8.5安装

选择Rocky8.5iOS镜像文件


首次安装可选择检查镜像文件是否完整



选择语言


为磁盘分区


可选择自动分区,选择手动分区



根目录


系统启动引导文件


内存


数据



设置时区




设置网卡,修改hostname



设置root密码



创建用户和密码


开始安装


安装完成,并重启



同意使用许可




登录使用

(2)Ubuntu20.04安装

Ubuntu系统虚拟机设置

虚拟机发行版系统需要选择Ubuntu64位








选择Ubuntu20.04ISO镜像文件


开机


按enter选择语言


选择暂不更新


默认英语键盘布局


网卡和IP



填写国内镜像站,便于快速下载文件




默认磁盘分区


选择继续


添加第一个用户


按空格键勾选Openssh,可以远程连接



开始安装



安装完成重启设备


登录使用

虚拟机配置有Network网卡,连接网络过后,登录Linux系统使用命令ip a 可以查看到自身计算机系统的ip地址,使用远程管理工具Xshell访问ip地址,即可实现远程登录管理计算机的功能。

3. 结合man命令总结linux常用基本命令用法,以及查看帮助文档的方法。
1)Linux命令的基本用法为 cmd [选项] [参数]

2)使用type命令查看使用的命令是外部命令还是内部命令,内部命令集成于shell中,外部命令存放在目录bin或者sbin目录下,内部命令查看帮助可使用help cmd 外部命令查看帮助可使用cmd --help

3)man命令用于查看详细的帮助文档,使用man man命令查看帮助文档分类,使用对应的分类编号查看帮助文档.
例如:man 1 passwd

4. 总结linux文件系统相关知识,并结合操作演示文件操作常见的命令

1)Linux系统是单根目录结构,根下主要目录为:boot(启动引导) dev(设备) etc(配置) home(用户家) var usr(程序) lib(库) opt(外部程序) root(管理员) mnt(挂载) bin(命令) proc sys(系统) tmp(临时)

ll命令可以查看详细的文件信息,主要的文件类型有:-(普通文件),d(目录文件),l(链接文件),b(块文件),c(字符文件),p(管道文件),s(套接字文件)

2)

ls 列出文件
cd 切换路径
pwd 打印当前目录
touch 创建文件
mkdir 创建目录
cp 复制
mv 移动
rm 删除
file 查看文件类型

5. 总结linux安全模型

1)认证,授权,审计
当用户登录系统时,系统会分配令牌,包含用户的ID信息和组ID信息。
2)用户ID是用户的唯一身份标识,用户的组分为主要组和附加组,主要组必须有且只有一个,附加组可有可无,可以有多个。

6. 总结学过的权限,属性及ACL相关命令及选项,示例。

1)文件的权限主要针对文件所有者,文件所属组,其他对象进行定义,文件和目录常规有读(r),写(w),执行(x)权限,数字表示法为r=4,w=2,x=1
文件:
r:可以使用文件查看工具查看文件内容
w:可以修改文件内容
x:可以执行运行
目录:
r:可以使用ls命令查看目录中文件列表,不能查看文件内容
w:可以在该目录中创建文件,也可以删除该目录中的文件
x:可以cd进入该目录,也可以查看该目录下的文件内容
chmod 选项 文件
chmod 数字 文件
u+ u- u= g+ g- g= o+ o- o= a+ a- a=
-R 递归

2)特殊权限:suid sgid sticky
suid 用于二进制可执行文件上,用户将继承次程序所有者的权限 chmod u+s 文件 chmod u-s 文件
sgid 用于二进制可执行文件上,用户将继承此程序所有组的权限 chmod g+s 目录/文件 chmod g-s 目录/文件
用于目录上,此目录新建的文件的所属组都将自动从该目录继承
sticky 用于目录上,次目录中的文件只能由文件所有者自己来删除 chmod o+t 目录 chmod o-t 目录
chattr +i file 不能删除,修改,改名
chattr +a file 只能追加内容,不能删除,改名
lsattr 查看

3)ACL可以单独指定一位用户授予指定的权限

setfacl -选项 u:用户名:权限 目录/文件
getfacl 文件 查看详细

7. 结合vim几种模式,学会使用vim几个常见操作。
1)如何打开文件。并在打开文件(命令模式)之后如何退出文件。


命令模式下输入
:q! (不保存退出)
:wq (保存并退出)

2)打开文件(命令模式)之后,进入插入模式。并在插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。

命令模式下按i键进入插入模式,按ESC键回到命令模式

3)打开文件(命令模式)之后,进入插入模式,编写一段话,"马哥出品,必属精品", 之后从插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。

vim打开文件后按i键进入插入模式进行编写,编写完成后按ESC键回到命令模式,在命令模式下输入:wq 保存退出

4)使用cat命令验证文件内容,是刚刚自己写的内容。

posted @ 2024-06-16 23:20  Simon-N89019  阅读(62)  评论(0)    收藏  举报