【操作系统安全】任务1:操作系统部署

news2025/4/21 21:30:51

目录

一、VMware Workstation Pro 17 部署

二、VMware Workstation 联网方式

三、VMware 虚拟机安装流程

四、操作系统介绍

五、Kali 操作系统安装

六、Windows 系统安装

七、Windows 系统网络配置

八、Linux 网络配置

CSDN 原创主页:不羁https://blog.csdn.net/2303_76492156?type=blog


一、VMware Workstation Pro 17 部署

 

1、下载 VMware Workstation Pro 17

访问 VMware 官方网站,根据你的主机操作系统版本(如 Windows 或 Linux)下载对应的 VMware Workstation Pro 17 安装包。

2、安装 VMware Workstation Pro 17

  • 运行下载的安装包,在安装向导中,按照提示点击 “下一步”。
  • 接受许可协议条款。
  • 选择安装路径,建议使用默认路径,如需更改,点击 “更改” 选择合适的磁盘目录。
  • 根据需要选择是否创建桌面快捷方式等附加选项。
  • 点击 “安装” 开始安装过程,等待安装完成。
  • 安装完成后,根据提示可能需要重启计算机。

二、VMware Workstation 联网方式

 

  1. 桥接模式:虚拟机在网络中与主机处于同等地位,可获取与主机所在网络相同网段的 IP 地址。虚拟机如同网络中的一台独立计算机,能与网络内其他设备直接通信。适合需要虚拟机与外部网络设备直接交互的场景,如进行网络测试等。
  2. NAT 模式:虚拟机通过主机的网络连接访问外部网络,主机充当 NAT 服务器。虚拟机使用私有 IP 地址,由主机进行地址转换(NAT),将虚拟机的私有 IP 转换为公网 IP 与外部网络通信。这种模式下,虚拟机可以访问外部网络,但外部网络无法直接访问虚拟机。适用于大多数普通用户场景,方便虚拟机上网,同时一定程度上保障虚拟机的安全性。
  3. 仅主机模式:虚拟机只能与主机进行通信,无法访问外部网络。虚拟机和主机处于一个独立的私有网络中,适合一些需要在隔离环境下进行开发、测试等场景,避免外部网络干扰。

三、VMware 虚拟机安装流程

1、打开 VMware Workstation Pro 17

点击桌面上的 VMware Workstation Pro 17 快捷方式或从开始菜单中启动。

2、创建新虚拟机

  • 点击 “文件” 菜单,选择 “新建虚拟机”,或者在主界面中点击 “创建新的虚拟机”。
  • 在新建虚拟机向导中,选择 “典型(推荐)” 配置类型,点击 “下一步”。
  • 选择安装来源,若有操作系统安装光盘,可选择 “安装程序光盘”;若有 ISO 镜像文件,选择 “安装程序光盘镜像文件(ISO)”,并点击 “浏览” 选择对应的 ISO 文件路径,然后点击 “下一步”。
  • 输入虚拟机名称,并选择虚拟机文件存储位置,点击 “下一步”。
  • 根据需要选择虚拟机磁盘大小,一般建议为 20GB 以上,可选择将虚拟磁盘存储为单个文件或多个文件,点击 “下一步”。
  • 查看虚拟机配置摘要,确认无误后点击 “完成”。此时虚拟机创建完成,但尚未安装操作系统。

四、操作系统介绍

  1. Kali Linux:是一款基于 Debian 的 Linux 发行版,专门用于计算机取证、渗透测试和安全审计等领域。它集成了大量的安全工具,如 Nmap(网络扫描工具)、Metasploit(漏洞利用框架)等,方便安全专业人员进行安全相关工作。
  2. Windows 系统:由微软公司开发的操作系统,广泛应用于个人电脑、服务器等设备。具有图形化用户界面友好、软件兼容性强等特点,常见版本有 Windows 10、Windows Server 等,适用于办公、娱乐、软件开发等多种场景。
  3. Linux 系统:是一类开源操作系统的统称,具有高度的可定制性、稳定性和安全性。有众多不同的发行版,如 Ubuntu、CentOS 等,适用于服务器部署、开发环境搭建、云计算等领域。

五、Kali 操作系统安装

 1、启动虚拟机安装:在 VMware Workstation Pro 17 中,选中创建好的用于安装 Kali Linux 的虚拟机,点击 “开启此虚拟机”。

2、进入安装界面:Kali Linux 安装程序启动后,选择安装语言,如英语,点击 “继续”。

3、配置安装选项

  • 选择国家或地区,点击 “继续”。
  • 选择键盘布局,点击 “继续”。
  • 设置用户名、密码等用户信息,点击 “继续”。
  • 选择磁盘分区方式,可选择自动分区或手动分区。若不熟悉分区操作,建议选择自动分区,然后点击 “继续”。

4、开始安装:确认安装设置后,点击 “继续” 开始安装 Kali Linux。安装过程中可能会提示下载更新等,根据需要选择相应操作。等待安装完成,安装完成后点击 “继续”,然后重启虚拟机。

六、Windows 系统安装

  1. 动虚拟机安装:如同 Kali Linux 安装步骤,在 VMware Workstation Pro 17 中开启用于安装 Windows 系统的虚拟机。
  2. 进入安装界面:Windows 安装程序启动后,选择安装语言、时间和货币格式、键盘或输入方法,点击 “下一步”。
  3. 开始安装:点击 “现在安装”,输入产品密钥(若有),若无产品密钥可选择跳过。选择要安装的 Windows 版本,点击 “下一步”。接受许可条款,点击 “下一步”。
  4. 磁盘分区:选择 “自定义(高级)” 进行磁盘分区。可根据需要创建、删除或格式化分区。一般至少创建一个系统分区(建议大小为 50GB 以上),选择分区后点击 “下一步” 开始安装 Windows 系统。等待安装过程完成,期间虚拟机可能会多次重启。
  5. 完成安装设置:安装完成后,根据提示设置用户名、密码、网络连接等信息,完成 Windows 系统安装配置。

七、Windows 系统网络配置

  1. 设置网络连接类型:打开 “控制面板”,选择 “网络和 Internet”,点击 “网络连接”。右键点击 “以太网”(有线连接)或 “Wi-Fi”(无线连接),选择 “属性”。在属性窗口中,选择 “Internet 协议版本 4(TCP/IPv4)”,点击 “属性”。
  2. 静态 IP 配置:若需要设置静态 IP 地址,选择 “使用下面的 IP 地址”,输入 IP 地址、子网掩码、默认网关和 DNS 服务器地址,点击 “确定” 保存设置。
  3. 动态 IP 配置:选择 “自动获得 IP 地址” 和 “自动获得 DNS 服务器地址”,点击 “确定”,Windows 系统将自动从 DHCP 服务器获取 IP 地址等网络配置信息。

八、Linux 网络配置

1、查看网络配置文件:以 Ubuntu 为例,网络配置文件通常位于 “/etc/netplan/” 目录下,一般文件名类似于 “00-installer-config.yaml”。使用文本编辑器(如 sudo nano /etc/netplan/00-installer-config.yaml)打开该文件。

2、静态 IP 配置:在配置文件中,找到对应的网络接口(如 eth0),修改配置如下

network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 114.114.114.114]

上述配置中,将 eth0 接口设置为静态 IP 地址 192.168.1.100,子网掩码 255.255.255.0(/24 表示法),默认网关 192.168.1.1,DNS 服务器地址为 Google 的 8.8.8.8 和国内常用的 114.114.114.114。修改完成后,保存并关闭文件。然后执行命令 “sudo netplan apply” 使配置生效。

3、动态 IP 配置:若要设置动态 IP 地址,在配置文件中找到对应的网络接口,将 “dhcp4” 设置为 “yes”,如下所示:

network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes

保存并关闭文件后,执行 “sudo netplan apply” 使配置生效,系统将自动从 DHCP 服务器获取 IP 地址等网络信息。不同 Linux 发行版的网络配置方法可能略有差异,但基本原理类似。


E              N              D

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2314609.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

下载安装启动 VMware 个人免费版本

一、进入官网并登录账号下载软件 进入官网 [ https://www.vmware.com ],点击Products,将页面划到最底下,点击 “SEE DESKTOP HYPERVISORS”按钮。 然后点击 Desktop hypevisor ,会出现如下界面,可以根据自己的操作系…

C#+AForge 实现视频录制

C#AForge 实现视频录制 ​ 在C#中,使用AForge 库实现视频录制功能是一个比较直接的过程。AForge 是一个开源的.NET框架,提供了许多用于处理图像和视频的类库。 开发步骤 安装AForge库 ​ 首先,确保你的项目中已经安装了 AForge.Video和AFo…

SAP SD学习笔记31 - 销售BOM

上一篇讲 前受金处理(预付款处理)。 SAP SD学习笔记29 - 前受金处理(预收款处理)_fplt 付款申请与sd 数据表的关联关系-CSDN博客 本章继续讲SAP SD模块的其他知识:销售BOM。 销售BOM在现场还是会用到的。 目录 1,销售BOM概要 2,受注BOM的…

大数据学习(63)- Zookeeper详解

&&大数据学习&& 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦🤞 &#x1f…

嵌入式八股C语言---面向对象篇

面向对象与面向过程 面向过程 就是把整个业务逻辑分成多个步骤,每步或每一个功能都可以使用一个函数来实现面向对象 对象是类的实例化,此时一个类就内部有属性和相应的方法 封装 在C语言里实现封装就是实现一个结构体,里面包括的成员变量和函数指针,然后在构造函数中,为结构体…

C# ListView设置标题头背景颜色和字体颜色

一、向ListView 添加数据 for (int i 1; i < 5; i) {ListViewItem litem new ListViewItem("data:"i);lv_WarnList.Items.Add(litem); }如果需要在ListView中绑定实体类对象的话&#xff0c;需要将数据放在Tag属性里 for (int i 1; i < 5; i) {AngleData …

嵌入式 ARM Linux 系统构成(6):应用层(Application Layer)

目录 一、应用层概述 二、应用层的核心组成 2.1 主应用程序&#xff08;Main Applications&#xff09; 2.2 系统服务&#xff08;System Services&#xff09; 2.3 用户界面&#xff08;User Interface&#xff09; 2.4 脚本与自动化工具 2.5 第三方库与框架 2.6 通信…

【HTML】一、基础标签

文章目录 1、开发环境准备2、html介绍3、html基本骨架4、标签的关系5、常用标签5.1 标题5.2 段落5.3 换行与水平线5.4 文本格式化标签5.5 图像标签5.6 超链接标签5.7 音频标签5.8 视频标签 6、路径7、网页制作 1、开发环境准备 在编辑器中写代码&#xff0c;在浏览器中看效果 …

centos7通过yum安装redis

centos7通过yum安装redis 1.安装redis数据库 yum install -y redis2.启动redis服务 systemctl start redis3.查看redis状态 systemctl status redis4、停止服务 systemctl stop redis5、重启服务 systemctl restart redis6、查看redis进程 ps -ef | grep redis7、开放端…

AutoMQ x OSS 的 Iceberg 数据入湖的最佳实践

背景 在数字化转型进程中&#xff0c;用户交互行为产生的多维度数据已成为企业的重要战略资产。以短视频平台为例&#xff0c;基于用户点赞事件的实时推荐算法能显著提升用户活跃度和平台粘性。这类实时数据主要通过 Apache Kafka 流处理平台进行传输&#xff0c;通过其扇出&a…

【Help Manual】导出PDF中英文不在一行解决方案

在使用Help Manual 的时候&#xff0c;会出现导出PDF时&#xff0c;中英文在同一行出现水平不对齐的问题。如下&#xff1a; 解决方案&#xff1a; 结果如下&#xff1a;

Scala编程_实现Rational的基本操作

在Scala中实现一个简单的有理数&#xff08;Rational&#xff09;类&#xff0c;并对其进行加法、比较等基本操作. 有理数的定义 有理数是可以表示为两个整数的比值的数&#xff0c;通常形式为 n / d&#xff0c;其中 n 是分子&#xff0c;d 是分母。为了确保我们的有理数始终…

用python和Pygame库实现“跳过障碍”游戏

用python和Pygame库实现“跳过障碍”游戏 游戏开发 跳过障碍游戏流程说明&#xff1a; 启动游戏后显示开始界面&#xff08;包含游戏说明&#xff09; 按空格键进入游戏 游戏过程中躲避障碍物获取分数 碰撞后显示结束界面&#xff08;包含最终得分&#xff09; 按空格键…

SqlServer数据库报错紧急或可疑无法访问的修复过程,亲测有效。

当 SQL Server 数据库被标记为 SUSPECT 状态时&#xff0c;表示数据库可能由于事务日志损坏、数据文件丢失或其他严重问题而无法正常启动。以下是一个详细的恢复步骤&#xff0c;基于搜索结果中的信息和常见的最佳实践&#xff1a; 恢复步骤 1. 确认数据库状态 将database-n…

【python-uiautomator2】手机上的ATX应用界面报错问题处理:无法提供服务,非am instrument启动

目录 一、前期准备 1.1 插入设备 1.2 安装atx-agent 二、解决报错&#xff1a;无法提供服务&#xff0c;非am instrument启动 2.1 出现报错 2.2 尝试解决 2.3 最终解决 三、开启ATX的悬浮窗权限 一、前期准备 1.1 插入设备 本地插入待执行设备&#xff0c;待执行设备…

子母钟系统,京准电子科技助力高考精准计时

子母钟系统&#xff0c;京准电子科技助力高考精准计时 子母钟系统&#xff0c;京准电子科技助力高考精准计时 【摘要】子母钟系统又叫网络时钟系统是校园网络中一个重要的精准计时系统&#xff0c;随着网络的普及&#xff0c;许多校园都建了自己的校园专网&#xff0c;使用的…

深度解析:主流大模型与智能体框架能力对比及实战指南

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。https://www.captainbed.cn/north 文章目录 一、技术演进全景图二、主流大模型能力矩阵1. 闭源模型对比2. 开源模型对比 三、智能体框架深…

Linux中的基本指令(下)

目录 mv指令 more指令 less指令 head指令 tail 指令 继续理解文件 重定向和追加重定向操作 理解管道 find指令 whereis 指令 bc指令 uname ‒r指令 grep 指令 关机 扩展命令 zip/unzip 指令 tar指令 关于rzsz 系统间的文件互传 接上&#xff01; mv指令 m…

第十七:go 反射

fmt.printf("%T"&#xff0c;obj) // 打印 reflect 的类型 fmt.Printf("%T", obj) // *reflect.rtype //打印的是一个指针类型 reflect包 在Go语言中反射的相关功能由内置的reflect包提供&#xff0c;任意接口值在反射中都可以理解为由reflect.Type和…

【RabbitMQ】Spring Boot 结合 RabbitMQ 完成应用间的通信

&#x1f525;个人主页&#xff1a; 中草药 &#x1f525;专栏&#xff1a;【中间件】企业级中间件剖析 Spring 框架与 RabbitMQ 的整合主要通过 Spring AMQP&#xff08;Advanced Message Queuing Protocol&#xff09;模块实现&#xff0c;提供了便捷的消息队列开发能力。 引…