水军大提督 发表于 2024-11-3 16:19:18

马哥linux云计算第一周作业


[*]简单总结计算机发展相关历史,具体总结服务器硬件和计算机分类相关知识。
(1)计算机发展相关历史
电子管期间:第一代计算机(1945-1957) -----ENIAC(埃尼阿克)
晶体管期间:第二代计算机(1958-1964)
集成电路期间:第三代计算机(1965-1970)
大规模集成电路期间:第四代计算机(1972-至今)
冯诺依曼体系结构:
1. 计算机处置惩罚的数据和指令一律用二进制数表示;
2. 顺序执行程序的每一条指令;
3. 计算机由运算器,控制器,存储器,输入装备和输出装备五大部份组成;
摩尔定律:
1965年由戈登·摩尔提出,核心是集成电路上可容纳的晶体管数目,每隔18个月或
24个月,就能增加一倍,其性能也自然也会进步一倍。


[*]服务器硬件:

[*]CPU:中央处置惩罚器,由控制器和运算器构成,是整个计算机系统中紧张的部门。
[*]主板:安装在机箱内,是计算机最基本的也是最紧张的部件之一。(主板一样寻常为矩形电路板,上面安装了组成计算机的主要电路系统,一样寻常有BIOS芯片、I/O控制芯片、键
盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件)

[*]内存:内存是介于CPU和外部存储之间,是CPU对外部存储中程序与数据进行高速运算时存放程序指令、数据和中间效果的临时场合,它的物理实质就是一组具备数据输入输出和数据存储功能的高速集成电路内存是CPU能直接寻址的存储空间,由半导体器件制成。内存的特点是存取速率快。计算机中全部程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。与之相对应的尚有外存:硬盘,U盘,软盘,光盘
[*]硬盘:即外存。
结构分类:(1).机械硬盘HHD (2)固态硬盘SSD

[*]网卡:与外界局域网进行通讯的硬件装备。
[*]风扇:为硬件装备提供散热。
[*]PCL:插槽。
相关其他硬件:

[*]远程管理卡:提供一个以太网接口,使它可以毗连到独立于业务网络的专用的管理网络中,提供远程访问,如查看服务器状态,调整BIOS,配置RAID,安装系统,重启系统等。
[*]阵列卡:提供缓存及电池保护。
[*]电源:支持服务器的电力负载,支持冗余,防止电源故障 ,故障预警和防止 ,故障之前的预防性维护,保证服务器连续运行,电源子系统包罗:冗余电源和风扇。
[*]显卡:图形处置惩罚器,性能决定画面质量高低。


[*]计算机分类
一:按规模分:
1.超级计算机:又称巨型计算机,应用于国防尖端技术和现代科学计算中。巨型
机的运算速率可达每秒百万亿次以上, “天河一号” 为我国首台千万亿次超级计算机;
大型计算机:具有较高的运算速率,每秒可以执行几千万条指令,而且有较大的存储空 间。往往用 于科学计算、数据处置惩罚或作为网络服务器使用,如:IBM z13 mainframe;
2.小型计算机:指采用精简指令集处置惩罚器,性能和代价介于PC服务器和大型主机之间的一种高性能 64 位计算机。在中国,小型机习惯上用来指UNIX服务器;
3.微型计算机:指采用 X86 CPU 架构的PC服务器,中央处置惩罚器(CPU)采用微处置惩罚器芯片,体积小 巧轻便,广泛用于贸易、服务业、工厂的主动控制、办公主动化以及大众化的信息处置惩罚,互联网公司发起去 IOE 运动,取代小型机;
二:按功能和角色划分:
服务器Server:计算机的一种,通常是网络中为客户端计算机提供各种服务的高性能的计算机,服务器在网络操纵系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用通讯装备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务
客户机Client:向服务器提出请求,需要服务器为之提供相应的服务和支持的计算机
常说的C/S模式,就是指 Client/Server(客户端/服务端)这种按角色来分的模式,服务端并不是一直都是服务端,客户端也并不是一直都是客户端,在使用时,服务提供者,就是服务端,服务请求者,就是客户端。
三:服务器按外形分类:
PC 服务器常见的三种外型:
塔式服务器:早期的服务器情势外形以及结构和寻常使用的立式PC差不多。机箱空间大,主板扩展性较强,插槽较多。预留了足够的内部空间,以便日后进行硬盘和电源的冗余扩展,计划一样寻常都思量降噪
刀片式服务器 :在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度更高的密度,集中管理,高性能,灵活扩展,按需配置可以使用系统软件将这些母板聚集成一个服务器集群。在集群模式下,全部的母板可以毗连起来提供高 速的网络环境,并同时共享资源,为相同的用户群服务
机架式服务器:按照统一标准计划,共同机柜统一使用,便于统计管理,高密度,节省空间,常用U为单元, 1U=1.75英寸=44.45毫米,机箱尺寸比较小巧,在机柜中可以同时放置多台服务器。是现阶段是最主流的的服务器。


[*]制作一个教程,说明vmware软件怎样下载安装。安装rocky 系统, ubuntu 系统,并联合xshell演示怎样通过假造IP登入系统。
一.Vmware安装:

[*]https://www.vmware.com/官网安装vmware。
安装rocky,ubuntu系统前,vmware需修改网络配置(编辑---->假造网络编辑器)
修改主机和nat模式下的子网ip和子网掩码。Nat需设置dhcp起始ip地点和结束ip地点。


[*]rocky8.6安装:
1. 点击左上角 ”文件“,在下拉中选择第一项 “新建假造机”;
2. 选择 “自界说(高级)C”,然后点击 “下一步”;
3. "硬件兼容性(H)" 使用默认值,点击 “下一步”;
4. 选择 “稍后安装操纵系统(S)”,点击 “下一步”;
5. “客户机操纵系统”,选择第二项 “Linux”,版本选择 “CentOS 8 64位”,点击 “下一步”;
6. “假造机名称” 填写 “Rocky8.6-1”,“位置” 不消更改,点击 “下一步”;
7. “处置惩罚器数量” 下拉,选择 “2”,别的项不变,点击 “下一步“;
8. ”此假造机内存(M)“,填写 “2048” MB,点击 “下一步”;
9. “网络类型” 选择第二项 “使用网络地点转换(NAT)(E)”,点击 “下一步”;
10. “SCSI控制器” 选择第二项 “LSI Logic(L) ”,点击 “下一步”;
11. “假造磁盘类型” 选择第二项 “SCSI(S)”,点击 “下一步”;
12. “磁盘” 选择第一项 “创建新假造磁盘”,点击 “下一步”;13. “最大磁盘巨细 (GB)(S): ” 填写 “200”,不要勾选 “立刻分配全部磁盘空间(A)”,下方选择 “将假造机
磁盘存储为单个文件(O)”,点击 “下一步”;
14. “磁盘文件”,文件名用默认 "Rocky8.6-1.vmdk",点击 “下一步”;
15. 点击 “完成”;
16.下载rocky8.6的镜像地点后点左侧菜单栏,定位刚新建的假造机,右键,设置选择对应镜像
https://i-blog.csdnimg.cn/direct/c3b0e240009948be9400d0084431d63b.png

[*]开启假造机
[*]进入选择install rocky linux8
[*]选择语言
[*]选择磁盘分区,时区选择上海,开启网络,设置主机名,设置root用户暗码,创建一个普通用户,设置用户名,设置暗码。
[*]期待安装结束后重启
[*]同意允许,安装完成,表现登录界面。


[*]Ubuntu22.04安装:
 打开vmware
1. 点击左上角 ”文件“,在下拉中选择第一项 “新建假造机”;
2. 选择 “自界说(高级)C”,然后点击 “下一步”;
3. "硬件兼容性(H)" 使用默认值,点击 “下一步”;
4. 选择 “稍后安装操纵系统(S)”,点击 “下一步”;
5. “客户机操纵系统”,选择第二项 “Linux”,Ubuntu 64 位”,点击 “下一步”;
6. “假造机名称” 填写 “Rocky8.6-1”,“位置” 不消更改,点击 “下一步”;
7. “处置惩罚器数量” 下拉,选择 “2”,别的项不变,点击 “下一步“;
8. ”此假造机内存(M)“,填写 “2048” MB,点击 “下一步”;
9. “网络类型” 选择第二项 “使用网络地点转换(NAT)(E)”,点击 “下一步”;
10. “SCSI控制器” 选择第二项 “LSI Logic(L) ”,点击 “下一步”;
11. “假造磁盘类型” 选择第二项 “SCSI(S)”,点击 “下一步”;
12. “磁盘” 选择第一项 “创建新假造磁盘”,点击 “下一步”;
13. “最大磁盘巨细 (GB)(S): ” 填写 “200”,不要勾选 “立刻分配全部磁盘空间(A)”,下方选择 “将假造机磁盘存储为单个文件(O)”,点击 “下一步”;
14. “磁盘文件”,文件名用默认 "Rocky8.6-1.vmdk",点击 “下一步”;
15. 点击 “完成”;
16.下载对应版本镜像地点,左侧菜单栏中定位到杠新建的假造机,右键--->设置  选择镜像开始安装。
https://i-blog.csdnimg.cn/direct/e51a2bd2976c4624b5aa7672008913f2.png


[*]选择语言
[*]继承一直选择完成,proxy address不填,mirror address选择国内源头,加速安装过程。
[*]设置用户名,主机名,昵称,登陆暗码
[*]选择install openssh sever
[*]安装后重启进入登录界面。



[*]xshell演示怎样通过假造IP登入系统

[*]ubuntu/rocky输入ip -a 命令查看ip,
[*]下载shell并进入,文件-新建
[*]设置名称和主机(地点填ubuntuh/rocky系统中输入ip -a,ens33的inet地点)
[*]协议选择SSH
[*]生存后点击链接,即可进入对应ip系统。

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

[*]man命令语法:man[选项]命令名称。
例:命令行输入:man man,name部门表现命令的名称和简要功能,synopsis部门展示语法,descripion部门具体形貌命令功能,opttons部门列出可用选项及含义,examples部门提供使用示例等。

[*]常用基本命令用法:

[*].help:语法:命令名称 --help(例:查看cp命令基本帮助:cp --help,会输出cp命令的用法提示和选项说明,比man命令的内容更简洁)
[*]ls:功能:列出目次内容;语法:ls[选项][目次名]
ls -l:以长格式列出文件和目次具体信息(包罗权限、全部者、巨细、修改时间等)
ls -R:递归列出子目次中的内容
ls -i:表现文件的i节点号,相当于文件的身份id  雷同人的身份证。

[*]cd:功能:切换目次;语法:cd [目次路径]
cd ~:切换到用户主目次
cd.. :切换到上一级目次
cd [目次路径]:切换到指定目次,比如切换到/etc目次:cd /etc

[*]pwd:功能:表现当前工作目次的绝对路径
[*]mkdir功能:创建新的目次
mkdir -p功能:同时创建多级目次(例:mkdir -p parent/child)

[*]cp功能:复制文件或目次(例:复制一个文件到另一个位置:cp f.txt /home/user/backup/f.txt)
[*]rm功能:删除文件或目次。Tips递归删除一个目次及其全部内容:rm -r要留意会永世删除目次及其内容
4. 总结linux文件系统相关知识,并联合操纵演示文件操纵常见的命令
(1)文件系统相关知识:
1.文件系统从根目次下开始,用”/”表示。
2.linux文件系统下,文件名称巨细敏感。
3.以.开头的文件为隐藏文件
4.文件名最长255个字节,包罗路径在内文件名称最长4095个字节
5.蓝色-->目次 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件
6.每个文件都有两类相关数据:元数据:metadata,即属性, 数据:data,即文件内容
(2)文件操纵常见命令:
表现当前绝对路径:pwd
更改目次:cd 切换至父目次:cd .. 切换到上一个目次:cd -
列出目次内容:ls 列出包罗隐藏文件:ls -a 表现额外信息:ls -l
查看文件状态:stat 查看文件地点分区信息:stat -f
复制文件和目次:cp 如果目标文件已存在,则提示是否覆盖:cp -i(最好联合b使用)。 如果目标文件已存在,则跳过此文件复制:cp -n. 先备份在覆盖:cp -b. 同时复制访问时间,修改时间,权限等属性:cp -p
移动和重定名文件:mv 如果目标存在,则先备份mv -b
修改文件名:rename
删除命令:rm 删除前确认:rm -i;不确认直接删除:rm -f;删除空目次:rm -d;删除根下全部内容:rm -rf /*;删除全部以a开头的文件:rm -f a*。
表现目次树:tree;表现全部,包罗隐藏目次和文件:tree -a;只表现目次:tree -d;表现全部内容的完备路径:tree -f
创建目次:mkdir;目次权限属性:mkdir -m(指定权限:mkdir -m=777 dirb);表现创建过程并递归创建:mkdir -pv(-p递归创建,-v表现创建过程)

5. 总结操纵系统概念相关视频的知识点
1.操纵系统是管理计算机硬件与软件资源的计算机程序。充当了用户和计算机硬件之间的中介,使用户能方便使用计算机同时也确保计算机硬件资源得到公道的分配和使用。
2.主要功能:硬件驱动;进程管理;内存管理;网络管理;安全管理;文件管理
3.接口(interface ):操纵系统通过接口的方式,建立了用户与计算机硬件的沟通方式。用户通过调用操纵系统的接口来使用 计算机的各种计算服务。
操纵系统一样寻常会提供两个紧张的接口,来满意用户的一些一样寻常性的使用需求:
命令行:实际是一个叫shell的终端程序提供的功能,该程序底层的实质还是调用一些操纵系统提供的函数
窗口界面:通过图形窗口程序吸收来自操纵系统的消息,比如:鼠标、键盘动作,进而做出一些相应。
Api:应用程序编程接口,API界说了源代码和库之间的接口,因此同样的源代码可以在支持这个API的任何系统中编译


[*]总结常用命令部门的命令使用和演示,最好带有解释信息
ls:功能:列出目次内容;语法:ls[选项][目次名]
ls -l:以长格式列出文件和目次具体信息(包罗权限、全部者、巨细、修改时间等)
ls -R:递归列出子目次中的内容
ls -h:数据环境以人类可读情势展示
lsblk:查看磁盘使用环境
lscpu:查看cpu
cd:功能:切换目次;语法:cd [目次路径]
cd ~:切换到用户主目次
cd.. :切换到上一级目次
cd [目次路径]:切换到指定目次,比如切换到/etc目次:cd /etc
pwd:功能:表现当前工作目次的绝对路径
rm功能:删除文件或目次。Tips递归删除一个目次及其全部内容:rm -r要留意会永世删除目次及其内容
cp功能:复制文件或目次(例:复制一个文件到另一个位置:cp f.txt /home/user/backup/f.txt)


[*]总结通配符,管道,重定向,inode知识点,并且联合示例,添加解释信息。
通配符概念及作用:通配符是一种特殊字符,用于在命令行或脚本中匹配文件名或路径等字符串模式。它们可以帮助用户更灵活地指定文件聚集,进步操纵服从。
常见通配符及示例:
*:
示例:ls *.txt
解释:列出当前目次全部以.txt结尾的文件
?:
示例:ls file?.txt
解释:列出文件名以file开头,背面跟一个恣意字符,再以.txt结尾的文件
[]:
示例:ls file.txt
解释:列出文件名以file开头,背面跟着数字1到3,再以.txt结尾的文件

管道概念及作用:管道是一种在命令行中用于将一个命令的输出作为另一个命令的输入的机制。它可以将多个简单的命令组合起来,实现复杂的数据处置惩罚和操纵流程,进步命令行操纵的服从和灵活性。
示例:ps -ef | grep "httpd"
解释:ps -ef命令用于表现当前系统中全部进程的具体信息。|是管道符号,将ps -ef的输出通报给grep “httpd”命令。grep命令用于在输入中查找指定的字符串模式,so这个命令组合意思实在系统全部进程中筛选出与httpd相关的进程信息。

重定向概念及作用:
重定向是改变命令的输入或输出方向的操纵。它答应用户将命令的输出发送到文件而不是屏幕(标准输出重定向),或者从文件读取输入而不是从键盘(标准输入重定向),以及将错误信息输出到指定文件(标准错误重定向)。这有助于用户更好地管理命令的输出和输入,进行数据存储、处置惩罚和分析等操纵。
常见重定向操纵及示例:
输出重定向(>和>>)
>:覆盖重定向
示例:ls >abc.txt
释义:ls用于列出当前目次下的文件和目次信息,>将其输出重定向到abc.txt文件中。
>>:追加重定向
示例:echo “shuaiqi” >> a.txt
解释:echo “shuaiqi” 用于输出”shuaiqi”字符串,>>将其输出追加到a.txt文件内容末尾。
<输入重定向
示例:sort < file.txt
解释:sort用于对输入数据进行排序,这里<将file.txt文件的内容作为sort命令的输入。sort命令会对file.txt中的文本行进行排序,并将排序效果输出到屏幕。
错误重定向(2>和2>>)

[*](覆盖错误重定向)
示例:asd 2> error.log
解释:执行asd命令时,2>会将错误信息重定向到error.log文件中。如果error.log文件不存在,会创建它,如果存在,则源文件内容将被错误信息覆盖

[*]>(追加错误重定向)
示例:aaa 2 >> error.log
解释:执行aaa命令时,2>会将错误信息重定向到error.log文件中。文件存在,错误信息则会将追加到文件内容末尾

Inode概念及作用:是文件系统中用于存储文件元数据(如文件属性、权限、全部者、创建时间、修改时间等)以及指向文件数据块的指针的数据结构。每个文件在文件系统中都有一个唯一的 inode,通过 inode 可以快速访问和管理文件,而不必直接操纵文件的数据块,进步了文件系统的服从和可靠性。
Inode相关示例
查看inode号码:
示例:ls -i:
解释:在命令行中执行ls -i命令,会列出当前目次下文件和目次的具体信息,此中包罗 inode 号码。例如,可能会表现如下内容:123456 -rw-r--r-- 1 user group 1024 Oct 27 10:00 file.txt,这里的123456就是file.txt文件的 inode 号码。这个号码在文件系统中是唯一标识该文件的,即使文件被重定名或移动到其他目次,其 inode 号码通常保持不变(除非文件系统进行了某些特殊操纵,如文件系统重组等)。
Inode硬链接:
示例:ln file.txt link_to_file.txt
解释:执行ln file.txt link_to_file.txt命令会创建一个file.txt的硬链接link_to_file.txt。在文件系统中,硬链接实际上是为同一个文件创建了多个文件名,它们都指向相同的 inode。这意味着通过file.txt和link_to_file.txt访问的是同一个文件数据,对此中一个文件内容的修改会反映在另一个文件中。可以通过ls -i查看它们的 inode 号码,会发现是相同的。
Inode软毗连:
示例:ln -s file.txt symlink_to_file.txt
解释:ln -s file.txt symlink_to_file.txt创建了一个file.txt的软链接symlink_to_file.txt。软链接雷同于 Windows 中的快捷方式,它只是指向原文件的路径,而不是直接指向 inode。当访问软链接时,系统会根据软链接指向的路径找到原文件并进行操纵。通过ls -i查看,会发现软链接和原文件有差异的 inode 号码。软链接可以跨文件系统创建,而硬链接通常不能跨文件系统(差异文件系统的 inode 结构和编号方式可能差异)。例如,如果file.txt在/home/user目次下,创建的软链接symlink_to_file.txt在/tmp目次下,通过symlink_to_file.txt访问文件时,系统会从/tmp目次找到软链接,然后根据其指向的/home/user/file.txt路径去访问原文件。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 马哥linux云计算第一周作业