1. 简单总结计算机发展相关历史,详细总结服务器硬件和计算机分类相关知识

计算机发展历史:
计算机的发展经历了多个阶段。从早期的电子管计算机,到晶体管计算机,再到集成电路计算机和大规模集成电路计算机。性能不断提升,体积逐渐缩小,成本降低,应用范围日益广泛。
服务器硬件:
服务器硬件包括处理器、内存、存储设备、网络接口等关键组件。
处理器:通常采用高性能的多核处理器,如英特尔至强系列,以处理大量并发任务。
内存:具备大容量的高速内存,以支持多任务运行和数据缓存。
存储设备:常见的有高速的固态硬盘(SSD)和大容量的机械硬盘(HDD),或者使用存储阵列来满足数据存储和读写速度的需求。
网络接口:拥有多个高速网络接口,以保证高效的数据传输。
计算机分类:
个人计算机(PC):包括台式机和笔记本电脑,主要用于个人日常办公、娱乐和学习。
工作站:性能较个人计算机更强大,适用于专业图形设计、科学计算等领域。
服务器:用于为网络中的其他设备提供服务,如存储数据、处理请求等。
超级计算机:具有极高的计算能力,用于复杂的科学计算、天气预报等大规模数据处理任务。
嵌入式计算机:嵌入到其他设备中,如汽车、家电等,执行特定的控制和处理任务。

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

1.安装VMware workstations软件 从VMware官方下载软件并安装

下载完成后直接双击运行打开 ps:Windows虚拟化需打开(打开任务管理器选择性能 可以看见虚拟化是否开启)

下一步安装

安装完成后可以直接点击完成也可以填写许可证信息(许可证可以在网上找)

2.安装Rocky8.9系统(centos停服后替代centos产品 基本没有差异)镜像可以国内大学镜像站或者阿里云等下载

打开VMware workstations软件 选择新建虚拟机

选择安装位置建议选择空间较大的分区 (vmdk比较占用空间)

点击完成 下一步

选择编辑虚拟机设置放入镜像 

点击下一步安装Rocky8.9系统

语言建议选择英文 

Rocky8.9具体配置如图

等待安装完成重启服务器

重启完成后 接受许可信息

选择用户登录操作系统(root 普通用户都可以)

查看ip地址 并用xshell远程管理

查看系统版本 以及后续操作等

3.安装ubuntu22.04系统

镜像可在国内大学镜像站或者阿里云等下载

打开VMware workstations软件新建虚拟机

完成后 选择编辑虚拟机配置添加ubuntu镜像

开始安装

语言还是建议选择英文

选择ubuntu server

网络配置可以dhcp也可以手动设置

代理默认即可

系统更新源可以默认也可以选择国内阿里云 清华大学等

系统磁盘分区默认

配置系统信息如图

安装openssh方便后续远程管理

确认信息并等待安装

安装完成重启服务器

默认ubuntu系统root用户没有开启 所以只能用普通用户登录

查看ip地址xshell远程管理

ubuntu开启root用户远程登录并设置root密码等

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

在 Linux 中,`man` 命令是用于查看系统手册页的重要工具。

1. `ls` 命令**:用于列出目录内容。 用法:`ls [选项] [目录或文件]` 示例:`ls -l` 以长格式列出目录内容。 查看帮助:`man ls` **

2. `cd` 命令**:用于切换工作目录。 用法:`cd [目录路径]` 示例:`cd /home/user` 切换到 `/home/user` 目录。 查看帮助:`man cd` **

3. `mkdir` 命令**:用于创建新目录。 用法:`mkdir [选项] 目录名` 示例:`mkdir new_dir` 创建名为 `new_dir` 的目录。 查看帮助:`man mkdir` **

4. `rmdir` 命令**:用于删除空目录。 用法:`rmdir [选项] 目录名` 示例:`rmdir empty_dir` 删除名为 `empty_dir` 的空目录。 查看帮助:`man rmdir` **

5. `cat` 命令**:用于连接并显示文件内容。 用法:`cat [选项] 文件` 示例:`cat file.txt` 显示 `file.txt` 的内容。 查看帮助:`man cat` **

6. `more` 命令**:分页显示文件内容。 用法:`more [选项] 文件` 示例:`more large_file.txt` 分页查看大文件内容。 查看帮助:`man more` **

7. `less` 命令**:类似于 `more`,但功能更强大。 用法:`less [选项] 文件` 示例:`less big_file.txt` 查看大文件内容,并支持搜索等功能。 查看帮助:`man less` **

8. `cp` 命令**:用于复制文件或目录。 用法:`cp [选项] 源文件 目标文件` 示例:`cp file.txt copy.txt` 复制文件。 查看帮助:`man cp` **

9. `mv` 命令**:用于移动或重命名文件或目录。 用法:`mv [选项] 源文件 目标文件` 示例:`mv old.txt new.txt` 重命名文件。 查看帮助:`man mv` **

10. `rm` 命令**:用于删除文件或目录。 用法:`rm [选项] 文件或目录` 示例:`rm file.txt` 删除文件。 查看帮助:`man rm` 要查看这些命令的详细帮助文档,只需在终端中输入 `man 命令名` 即可。

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

Linux 文件系统

Linux 文件系统是用于组织和存储文件及目录的结构。常见的文件系统类型有 Ext4、XFS 等。文件系统以根目录 / 为起点,形成一个树形结构。目录和文件都有特定的权限,包括读、写和执行权限,分别赋予所有者、所属组和其他用户。

文件操作常见命令及操作演示

  1. ls 命令:列出目录内容

    • 用法:ls [选项] [目录]
    • 示例:ls -l 以长格式列出当前目录内容,显示文件详细信息。
  2. cd 命令:切换目录

    • 用法:cd [目录路径]
    • 示例:cd /home 切换到 /home 目录。
  3. mkdir 命令:创建目录

    • 用法:mkdir [选项] 目录名
    • 示例:mkdir new_folder 创建名为 new_folder 的目录。
  4. touch 命令:创建空文件或更新文件时间戳

    • 用法:touch 文件名
    • 示例:touch file.txt 创建名为 file.txt 的空文件。
  5. cp 命令:复制文件或目录

    • 用法:cp [选项] 源文件 目标文件
    • 示例:cp file.txt copy.txt 将 file.txt 复制为 copy.txt 。
  6. mv 命令:移动或重命名文件或目录

    • 用法:mv [选项] 源文件 目标文件
    • 示例:mv old_name.txt new_name.txt 重命名文件。
  7. rm 命令:删除文件或目录

    • 用法:rm [选项] 文件或目录
    • 示例:rm file.txt 删除文件。
  8. cat 命令:显示文件内容

    • 用法:cat 文件名
    • 示例:cat file.txt 显示 file.txt 的内容。
  9. more 和 less 命令:分页显示文件内容

    • 用法:more 文件名 或 less 文件名
    • 示例:more large_file.txt 分页查看大文件。
  10. find 命令:查找文件

    • 用法:find [起始目录] [表达式]
    • 示例:find /home -name "*.txt" 在 /home 目录及其子目录中查找所有 .txt 文件

5. 总结操作系统概念相关视频的知识点

操作系统的定义与作用

操作系统是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石。作用包括提供用户与计算机之间的接口、管理资源(如处理器、内存、存储设备、输入输出设备等)、调度任务、保证系统的安全性和稳定性等。

如进程管理 内存管理 文件管理 设备管理 

6.总结常用命令部分的命令使用和演示,最好带有注释信息

`ls` 命令:列出目录中的文件和子目录 # -l 选项:以长格式显示详细信息 # -a 选项:显示包括隐藏文件在内的所有文件 ls -la # 以长格式显示当前目录下包括隐藏文件的所有信息

`cd` 命令:切换工作目录 cd /home/user # 切换到 /home/user 目录 

`mkdir` 命令:创建新目录 mkdir new_directory # 创建名为 new_directory 的目录

touch` 命令:创建新文件或更新文件的访问和修改时间 touch file.txt # 创建名为 file.txt 的空文件 # `cat` 命令:连接并显示文件内容 cat file.txt # 显示 file.txt 的内容

`more` 命令:分页显示文件内容,按空格键翻页,按 q 键退出 more large_file.txt #分页显示大文件 large_file.txt 的内容

`less` 命令:分页显示文件内容,支持更多的操作,如搜索 less file.txt # 分页显示 file.txt 的内容,可使用 / 进行搜索 

cp` 命令:复制文件或目录 cp file.txt new_file.txt # 将 file.txt 复制为 new_file.txt cp -r directory new_directory # 递归复制目录 directory 为 new_directory #

`mv` 命令:移动或重命名文件或目录 mv file.txt new_location # 将 file.txt 移动到 new_location 目录 mv old_file.txt new_file.txt # 将 old_file.txt 重命名为 new_file.txt # `

rm` 命令:删除文件或目录 rm file.txt # 删除文件 file.txt rm -r directory # 递归删除目录 directory find` 命令:在指定目录中查找文件 find /home -name "*.txt" # 在 /home 目录及其子目录中查找所有.txt 文件 

7. 总结通配符,管道,重定向,inode知识点,并且结合示例,添加注释信息

通配符

通配符用于在命令行中匹配一组符合特定模式的文件名。*:匹配任意字符序列(包括空字符序列)

列出当前目录下所有以.txt 结尾的文件 ls *.txt

列出当前目录下文件名以 a 或 b 开头且以.txt 结尾的文件 ls [ab]*.txt

管道

管道 | 用于将一个命令的输出作为另一个命令的输入。

cat /root/abc.txt  |  wc -l 

ifconfig | grep -Ewo "(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])"|head -n1    

重定向

重定向用于改变命令的输入和输出方向 输出重定向 >:将命令的输出写入到指定的文件,如果文件已存在则覆盖其内容。>>

cat  /etc/fatab > a.txt

cat /etc/abc.txt >>a.txt 

inode

inode(索引节点)是文件系统中用于存储文件元数据的结构。

inode 包含文件的属性,如文件大小、所有者、权限、创建时间等。

每个文件都有一个唯一的 inode 号码。

通过 inode 号码可以快速定位和访问文件的数据

inode号耗尽时将无法创建文件

stat abc.txt

df -i  

ls -i  abc.txt

  • 21
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值