1.选择题
1.计算机基本部件
现在所用的电脑都是由冯诺依曼五大结构组成,分别是输入、输出、存储器、运算器以及控制器。其中五大部分具有典型应用的输入是鼠标键盘、输出是显示器、打印机,储存是硬盘,运算器是CPU(中央处理器),控制器(多种控制电路组成的集合)。摄像头在拍摄的时候属于输入设备,在回放的时候属于输出设备。
2.电脑内存插槽标准
电脑内存插槽标准是指用于安装内存条的插槽接口的规范和标准。常见的电脑内存插槽标准有DDR3、DDR4。USB是一种计算机与外部设备的通用接口标准。
3.固态硬盘和机械硬盘
固态硬盘(SSD):固态硬盘使用闪存存储芯片保存数据,数据以电子方式存储在芯片上的存储单元中,通过控制器芯片进行读写操作。速度快静音,耐震性好,但价格较高,容量较小。
机械硬盘(HDD):机械硬盘使用旋转的磁盘和读写头来存储和读取数据,通过读写头的接触磁盘表面进行数据的读写操作。容量大价格较低,但速度较慢、容易受到震动和冲击影响,且易发热有噪音。
4.ARM
ARM(Advanced RISC Machine)是一种基于精简指令集计算机(RISC)架构的处理器设计。ARM架构能提供高性能、低功耗的处理能力,且其尺寸小、可拓展性强,因此广泛应用于移动设备、嵌入式、无线通信、服务器和数据中心。
5.Linux安装软件包命令:
在Linux中,安装软件包通常使用包管理器完成,不同的Linux发行版对应不同的包管理器。
使用apt-get install python命令安装python安装包
APT(Advanced Package Tool):主要用于Debian、Ubuntu等基于Debian的发行版。安装命令:sudo apt-get install 包名。
YUM(Yellowdog Updater,Modified)“主要用于CentOS、Fedora等基于Red Hot的发行版。安装命令:sudo yum install 包名。
DNF(Dandified YUM):是Fedora22之后版本中的新一代包管理器。取代了YUM。安装命令:sudo dnf install 包名。
Pacman:主要用于Arch Linux及其衍生发行版。安装命令:sudo pacman -S 包名。
Zypper:主要用于openSUSE及其衍生发行版。安装命令:sudo zypper install 包名。
6.云计算
云计算是一种基于网络的计算模型。通过将计算资源、存储空间和服务等提供给用户、实现按需使用、灵活拓展、付费模式的计算方式。云计算将计算任务和数据存储从本地设备转移到远程的服务器(云服务器)上进行处理和存储。云计算的原理如下:
虚拟化:云计算通过虚拟化技术计算资源(处理器、内存、存储)进行抽象和划分,形成虚拟的资源池。用户可按需动态分配和调整虚拟资源,实现高效利用。
弹性扩展:云计算按用户需求,自动调整分配计算资源。用户可按需快速扩展或缩小计算能力,避免资源浪费和性能瓶颈。
网络连接:云计算基于互联网,将计算资源和服务通过网络连接提供给用户。用户可根据各种设备和地点,远程访问和使用云计算的服务和资源。
服务模式:云计算提供多种服务模式,包括基础设备即服务(laaS,Infrastructure as a Service)、平台即服务(PaaS,Platform as a Service)和软件即服务(SaaS Software as a Service)。这些服务模式提供不同层次的抽象和功能,使用户选择适合自己需求的服务
云计算的应用
虚拟化和服务器托管:使用云计算将服务器和计算资源外包给云服务提供商,减轻企业的硬件管理负担,并提高资源的利用效率。
大数据分析和处理:云计算提供弹性扩展和存储能力,使得企业可高效处理进而分析大量数据,支持决策和业务优化。
软件开发和测试:云计算提供平台即服务,使得开发人员可在不同的开发环境和多个平台构建、部署和测试应用程序。
人工智能和机器学习:云计算提供强大的计算能力和大规模数据存储。
7.Linux查看当前系统网络连接和监听端口的命令
netstat命令是一个功能强大的网络工具,用于查看网络连接、路由表和网络接口等信息。
查看所有网络连接:netstat -a;
上图显示所有的网络连接情况,本机地址以及连接状态
查看TCP连接:netstat -at;
上图显示了本地的tcp连接以及状态
查看UDP连接netstat -au;
上图显示了本地的udp连接以及状态
查看监听的TCP连接netstat -ltn;
上图显示了本地的监听状态的tcp连接
ss命令是一个用于查看当前系统套接字状态的命令。
查看所有网络连接:ss -a;
图中的Peer Address Port是指用于通信的对等节点的IP地址和端口号。对等节点之间通信平等,可彼此相互发送和接收消息。
查看TCP连接:ss -t;
查看UDP连接:ss -u;
查看监听的TCP连接:ss -ltn;
lsof命令是用于查看系统中打开文件和进程相关信息的命令。通过指定网络类型和协议,可以查看网络连接和监听接口。
查看所有网络连接:lsof -i;
查看TCP连接:lsof -i tcp;
查看UDP连接:lsof -i udp;
查看监听的TCP连接:lsof -i tcp -sTCP:LISTEN;
进程中无网络类型和协议,所以无法查询到
8.Linux查看当前系统物理内存和交换空间使用情况命令
free命令用于显示系统中的内存使用情况,默认情况下以KB为单位显示结果。
查看总体内存和交换空间使用情况:free -h;
上图中的内存是指计算机系统用于存储和访问数据的一块临时存储空间。用于存储操作系统、应用程序和数据,在程序运行过程中,保存和传输临时数据。它决定了计算机可同时运行的程序数量和效率。
上图中的交换是指计算机内存不足时将部分数据从内存转移到硬盘上释放内存空间的一种机制。当计算机系统运行大量程序或处理大量数据时,若内存不足以容纳所有数据,系统会借助交换空间暂存部分数据,从而避免系统崩溃或运行缓慢。
通过free命令可查询出内存和交换中的总内存、已使用的内存、空闲内存、共享内存、缓冲区内存、可用内存
查看详细的内存使用情况:free -m;
查看内存和交换空间的使用情况及缓冲区的情况:free -m -t;
top命令是一个常用的系统监控工具,可以实时查看系统资源使用情况,包括内存和交换时间。启动top命令后,按下Shift+M键可按内存使用率排序。也可通过top -o %MEM命令直接查看内存和交换空间相关信息。
top查看内存占用情况,未排序
top查看内存占用情况,排序
htop命令是一个对用户友好的系统监控工具,类似于top命令,可实时查看系统资源使用情况。与top不同的是,htop以交互式的方式展示信息,并提供更多功能和选项。可通过F6选择按内存使用率排序。
9.Linux哪个配置文件中存储网络接口和IP地址
在Debian/Ubuntu系统中,网络接口和IP地址的配置文件存储在/etc/network/interfaces文件中。可使用文本编辑器打开该文件,然后编配置信息。
在Red Hot/CentOS系统中,网络接口和IP地址的配置文件存储在/etc/sysconfig/network-scripts/ifcfg-<interface_name>文件中,其中 <interface_name>是网络接口的名称。可使用文本编辑器打开该文件,然后编配置信息。
10.虚拟化技术
虚拟化技术是一种将物理资源(计算机、、服务器、存储和网络等)进行抽象和隔离,创造出一种或多种虚拟环境的技术。通过虚拟技术,可在一个物理主机同时运行多个虚拟机,每个虚拟机都可独立运行操作系统和应用程序。
虚拟化技术原理:
虚拟机管理程序在物理主机上运行,对硬件资源进行管理和分配。它负责创建、管理和监控多个虚拟机实例。
在虚拟机层之上,每个虚拟机拥有自己的虚拟硬件,包括虚拟处理器、虚拟内存、虚拟磁盘和虚拟网络适配器等。虚拟操作系统在虚拟硬件上运行,与物理硬件解耦,不直接访问底层硬件。
2.总结
这次笔试对计算机的基本部件(输入输出、处理器、存储器、控制器)部分的只是进行了巩固。对电脑的内存卡槽、硬盘知识有了初步的了解。对Linux不同发行版的的安装软件包、查看网络连接、查看内存和空间交换以及网络连接配置文件等命令有初步认识。最后就是对虚拟机技术和云计算的初步认知。