第一周作业

这篇具有很好参考价值的文章主要介绍了第一周作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

(1)计算机发展

  * 第一代计算机(1946-1957)   电子管时代
  * 第二代计算机(1958-1964)   晶体管时代
  * 第三代计算机(1965-1970)   集成电路时代
  * 第四代计算机(1971以后)    大规模集成电路时代

(2)服务器硬件

  主板、CPU处理器、内存、硬盘、网卡、显卡、电源、风扇、PCIe扩展卡、远程管理卡等。

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

(1)VMware下载安装
1)下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
2)选择对应的操作系统版本进行下载
第一周作业
3)VMware安装
双击下载好的安装包
第一周作业
点击“下一步”
第一周作业
选中“我接受许可协议中的条款”,点击“下一步”
第一周作业
安装位置可自定义,点击“下一步”
第一周作业
选择快捷方式,点击“下一步”
第一周作业
等待安装完成
第一周作业
(2)安装rocky 8.7
创建新虚拟机
第一周作业
选用典型
第一周作业
选择“稍后安装操作系统”
第一周作业
版本选择“Centos 8 64位”
第一周作业
名称自定义,安装虚拟机的位置自定义
第一周作业
设置虚拟机磁盘大小,选择“将虚拟磁盘存储为单个文件”
第一周作业
如果需要修改硬件参数,可选择“自定义硬件”
第一周作业
可更改内存和处理器核数、网络
第一周作业
选择镜像文件
第一周作业
虚拟机设置完成,开启虚拟机
第一周作业
第一行为直接安装,第二行为进行自检并安装,按需进行选择
第一周作业
进入安装界面,语言按需选择
第一周作业
磁盘可选择自动分区或者自定义分区
第一周作业
选择软件安装内容
第一周作业
选择”Server with GUI"
第一周作业
设置网络和主机名
第一周作业
设置时区
第一周作业
选择“Shanghai",设置正确的时间
第一周作业
设置root密码
第一周作业
第一周作业
点击开始安装
第一周作业
等待安装完成
第一周作业
安装完成,重启即可
第一周作业
选择"LICENSING"
第一周作业
勾选我接受授权协议
第一周作业
使用root账户登录
第一周作业
第一周作业
完成安装
第一周作业
(3)安装Ubuntu 22.04
创建新虚拟机
第一周作业
选用典型
第一周作业
选择“稍后安装操作系统”
第一周作业
选择“Ubuntu 64位”
第一周作业
名称自定义,安装虚拟机的位置自定义
第一周作业
设置虚拟机磁盘大小,选择“将虚拟磁盘存储为单个文件”
第一周作业
如果需要修改硬件参数,可选择“自定义硬件”
第一周作业
可更改内存和处理器核数、网络
第一周作业
选择镜像文件
第一周作业
虚拟机设置完成,开启虚拟机
第一周作业
安装Ubuntu
第一周作业
选择语言
第一周作业
直接选择“Done"
第一周作业
第一周作业
设置网络
第一周作业
直接选择“Done"
第一周作业
镜像源默认官方,可使用阿里源
第一周作业
选择安装的磁盘
第一周作业
选择“Continue”
第一周作业
设置用户名密码
第一周作业
勾选并安装ssh服务
第一周作业
开始安装
第一周作业
安装完成,重启
第一周作业
Ubantu 22.04完成安装
第一周作业
(4)使用xshell连接虚拟机
在虚拟机上查看虚拟机IP地址
第一周作业
在虚拟机上ping测试电脑ip,通信正常
第一周作业
进入Xshell—新建—填写虚拟机ip—连接
第一周作业
输入账号
第一周作业
输入密码
第一周作业
正常SSH连接上主机
第一周作业

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

(1)语法
man 【选项】【参数】
【选项】
-a:在所有的man帮助手册中搜索
-f:等价于whatis指令,显示给定关键字的简短描述信息
-P:指定内容时使用分页程序
-M:指定man手册搜索的路径
【参数】
数字:指定从哪本man手册中搜索帮助
关键字:指定要搜索帮助的关键字
(2)查看帮助文档的方法
man 【选项】 【章节】 手册页...
man passwd #默认打开第一章帮助
man 5 passwd #指定第五章帮助
man 9 passwd #总共9个章节,中间的数字不能超过9,如果要找的章节里面没有对应的内容,则会显示没有
man 10 passwd #总共9个章节,中间的数字不能超过9,如果是数字小于9,则直接定位到最小的章节
man -a passwd #打开所有帮助
man -f passwd #显示passwd相关的章节,相当于whatis passwd
man -k passwd #在man手册中搜索所有与passwd相关的内容,使用whatis数据库
man -w ls #显示ls的man文件路径
man -aw passwd #显示所有跟passwd有关的man文件路径
man -w 5 passwd #显示第5章的passwd的man文件路径
man -M /usr/local/share/man/zh_CN #显示中文man的内容

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

(1)linux文件系统相关知识
*文件和目录被组织成一个单根倒置树结构
*文件系统从根目录下开始,用“/”表示
*根文件系统(rootfs):root filesystem
*标准Linux文件系统(如:ext4),文件名称大小写敏感,例如:Mail,mail
*以.开头的文件为隐藏文件
*路径分割用/
*文件名最长255个字节
*包括路径在内文件名称最长4095字节
*蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件
*除了斜杆和NUL,所有字符都有效,但是用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用
*每个文件都有两类相关数据:元数据(metadata),即属性,数据(data),即文件内容
(2)文件操作常见的命令
pwd #显示当前工作目录
mkdir #创建文件夹
touch #创建文件
stat #查看文件状态
vi/vim #打开查看和修改文件
cd #切换目录
cp #复制和粘贴文件(夹)
mv #移动文件(夹)
rm #删除文件(夹)
ls #查看文件夹下文件
cat/tail/head #查看文件(一般为文本文件)里的具体内容

5. 总结linux安全模型

*用户登录系统时必须提供用户名和密码
*使用用户和用户组来控制使用者访问文件和其他资源的权限
*系统上的每一个文件都一定属于一个用户(一般该用户就是文件的创建者)并与一个用户组相关
*每一个进程(处理程序)也都会属于一个用户和用户组相关联。可以通过在所有的文件和资源上设定权限来只允许该文件的所有者或者某个用户组的成员访问它们
*资源分派:
Authentication:认证,验证用户身份
Authorization:授权,不同的用户设置不同权限
Accouting|Audition:审计
*当用户登录成功时,系统会自动分配令牌 token,包括:用户标识和组成员等信息

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

*Linux 系统是一个典型的多用户系统,不同的用户处于不同的地位。为了保护系统的安全性,Linux系统对不同用户访问同一文件的权限做了不同的规定
*对于一个 Linux 系统中的文件来说,它的权限一般可以分为三种:读的权限、写的权限和执行的权限,分别用 r、w 和 x 表示。不同的用户具有不同的读、写和执行的权限
*对于一个文件来说,它都有一个特定的所有者,也就是对文件具有所有权的用户。同时,由于在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。文件所有者以外的用户又可以分为文件所有者的同组用户和其它用户。因此,Linux 系统按文件所有者、文件所有者同组用户和其它用户三类规定不同的文件访问权限
*Linux中的文件能否被访问和工具(程序)无关,和访问的用户身份有关(谁去运行这个程序)

进程的发起者(谁去运行这个程序)
进程的发起者若是文件的所有者: 拥有文件的属主权限
进程的发起者若属于文件属组:拥有文件的属组权限
应用文件“其它”权限

第一周作业

访问控制列表 ACL:Access Control List,实现灵活的权限管理
除了文件的所有者,所属组和其它人,可以对更多的用户设置权限
CentOS7 默认创建的xfs和ext4文件系统具有ACL功能
CentOS7 之前版本,默认手工创建的ext4文件系统无ACL功能,需手动增加
示例:
tune2fs –o acl /dev/sdb1
mount –o acl /dev/sdb1 /mnt/test

ACL生效顺序:所有者,自定义用户,所属组|自定义组,其他人

setfacl #可设置ACL权限 setfacl -m u:zxc:- a.txt
getfacl #可查看设置的ACL权限 getfacl a.txt

7. 结合vim几种模式,学会使用vim几个常见操作

1)如何打开文件。并在打开文件(命令模式)之后如何退出文件。

(1)打开文件
vim [OPTION]... FILE...
+# 打开文件后,让光标处于第#行的行首,+默认行尾
+/PATTERN 让光标处于第一个被PATTERN匹配到的行行首
-b file 二进制方式打开文件
-d file1 file2… 比较多个文件,相当于 vimdiff
-m file 只读打开文件
-e file 直接进入ex模式,相当于执行ex file
-y file Easy mode (like "evim", modeless),直接可以操作文件,ctrl+o:wq|q! 保存和不保存退出
(2)打开文件(命令模式)之后退出文件
先输入冒号 :
q 退出
q! 强制退出
wq 保存退出
wq! 强制保存退出
2)打开文件(命令模式)之后,进入插入模式。并在插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件
打开文件---》命令模式-----i------》插入模式
插入模式------Esc----------》命令模式
命令模式退出文件
先输入冒号 :
q 退出
q! 强制退出
wq 保存退出
wq! 强制保存退出
3)打开文件(命令模式)之后,进入插入模式,编写一段话,"马哥出品,必属精品", 之后从插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件
[root@ubuntu22 ~]#vim 20240105.txt
i
马哥出品,必属精品
Esc
:
wq
4)使用cat命令验证文件内容,是刚刚自己写的内容
第一周作业
5)(可选),命令模式下,光标在单词,句子上进行前后,上下跳转。行复制粘贴。行删除
h: 左
L: 右
j: 下
k: 上
COMMAND:跳转由#指定的个数的字符
单词间跳转:
w:下一个单词的词首
e:当前或下一单词的词尾
b:当前或前一个单词的词首
COMMAND:由#指定一次跳转的单词数
行间移动:
G或者扩展命令模式下
:# 跳转至由第#行
G 最后一行
1G, gg 第一行
d 删除命令,可结合光标跳转字符,实现范围删除
d$ 删除到行尾
d^ 删除到非空行首
d0 删除到行首
dw
de
db
dd: 剪切光标所在的行
dd 多行删除
D:从当前光标位置一直删除到行尾,等同于d$
y 复制,行为相似于d命令
y$
y0
y^
ye
yw
yb
yy:复制行
Y:复制整行文章来源地址https://www.toymoban.com/news/detail-777022.html

到了这里,关于第一周作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机图形学——大作业

    绘制一个简单的三维场景,可以是室内:卧室,办公室,教室,也可以是室外:运动场,公园等,加上光照效果,简单的纹理映射,透视投影;不能过于简单;可以加动画、鼠标和键盘交互。     上交材料: project和word文档(具体内容展示,思路和心得) 首先初始化窗口,

    2024年02月11日
    浏览(50)
  • 计算机组成原理 作业5

    题量: 21 满分: 100  作答时间: 03-23 09:45 至 03-29 23:59                                    91.7 分 1. (单选题, 3分)计算机的存储器采用分级存储体系的主要目的是________。 A. 便于读写数据 B. 便于系统升级 C. 解决存储容量、价格和存取速度之间的矛盾 D. 减小机箱的体积 2. 

    2023年04月23日
    浏览(66)
  • 云计算在计算机领域的应用与发展

    云计算在计算机领域的应用与发展 一、引言 随着科技的不断发展,计算机领域已经成为当今社会最为活跃和创新的领域之一。云计算作为一种新兴的计算模式,已经在计算机领域中得到了广泛的应用,并且正在不断地推动着计算机领域的发展。本文将探讨云计算在计算机领

    2024年02月03日
    浏览(42)
  • 计算机视觉有什么发展方向

    计算机视觉主要涵盖了图像处理、模式识别等多个领域,可以应用到很多行业中。随着人工智能技术的快速发展,计算机视觉作为其中的重要分支之一,其就业前景非常广阔,所以说计算机视觉有很好的发展方向。 计算机视觉(Computer Vision)是一门研究如何让计算机能够理解

    2024年01月23日
    浏览(60)
  • 线性变换与计算机视觉的发展

    计算机视觉(Computer Vision)是一门研究如何让计算机理解和解析人类视觉系统所处的环境的科学。它涉及到许多领域,包括图像处理、模式识别、机器学习等。线性变换(Linear Transform)是计算机视觉中的一个基本概念,它可以用来处理图像和其他多维数据。 线性变换是一种将一个

    2024年02月22日
    浏览(48)
  • 边缘计算机的概念和应用,边缘计算发展前景

    边缘计算是指在靠近物或数据源头的网络边缘侧,融合了网络、计算、存储以及应用处理能力的分布式平台,就近提供智能服务。和云计算的区别是:作用的不同。 边缘计算是云计算的一个逆操作,云计算强调的是计算和存储等能力从边缘端或桌面端集中过来,而边缘计算则

    2024年02月03日
    浏览(59)
  • 【计算机组成原理】第一章 计算系统概论

    第一章 计算系统概论 第二章 运算方法和运算器 第三章 多层次的存储器 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 一、电子计算机从总体上来说分为两大类。 电子模拟计算机 “模拟”就是相似的意思。 模拟计算机的特点是数值由连续量来表示

    2024年02月04日
    浏览(72)
  • 计算机视觉发展的方向和潜在机会

    未来计算机视觉发展的方向可能包括以下几个方面: 深度学习和神经网络:深度学习已经成为计算机视觉领域的重要技术,未来将继续深入研究神经网络结构和算法,以提高计算机视觉系统的性能和效果。 实时和交互式计算机视觉:未来计算机视觉系统不仅需要具备高精度

    2024年02月22日
    浏览(60)
  • 计算机视觉大作业:EdgeConnect论文阅读

    一、环境配置 运行环境: Python 3.6.6 PyTorch 1.10.0 NVIDIA GPU + CUDA 10.2 + cuDNN 8.2 Python包: numpy = 1.14.3+mkl scipy = 1.0.1 future = 0.18.2 matplotlib = 2.2.2 pillow = 8.3.1 opencv-python = 4.5.3.56 scikit-image = 0.14.5 Pyaml = 21.10.1 二、下载预训练模型 三、运行模型 (若要自己训练模型,要提供原图的边缘检测

    2023年04月08日
    浏览(36)
  • HNU-计算机系统-CSAPP作业答案

    计科210X wolf 202108010XXX 第2章 2.61 解: (!~x) || (!x) || (!~(x|0x00ffffff)) || (!(x0x000000ff)) 或者: (!~x) || (!x) || (!~(x24)) || (!(x24)) 2.71 A. 实现的是逻辑位移,扩展后前面全是0,不符合符号扩展的要求 B. 2.87 格式A 格式B 位 值 位 值 1 01110 001 -9/16 1 0110 0010 -9/16 0 10110 101 208 0 1110 1010 208 1 00111

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包