操作系统(OS)是管理计算机硬件与软件资源的软件,它也是计算机系统的核心与基石。操作系统按照不同的分类标准可以分为多种类型:

  1. 按操作方式分类

    • 批处理操作系统:用户将作业交给操作系统,系统批量处理。用户不直接与计算机交互,而是通过作业控制语言提交作业。
    • 分时操作系统:允许多个用户同时使用计算机资源,系统为每个用户提供一定时间片,使得用户感觉像是独占使用计算机。
    • 实时操作系统:要求在特定时间内完成特定任务,常用于控制或处理紧急任务的系统,如医疗、军事、工业控制等场景。
  2. 按使用设备分类

    • 桌面操作系统:如Windows, macOS, Linux等,主要用于个人计算机。
    • 服务器操作系统:如Windows Server, Linux的各种发行版(如Ubuntu Server, Red Hat Enterprise Linux等),专为服务器优化,支持高并发和大规模网络服务。
    • 嵌入式操作系统:如VxWorks, Embedded Linux等,用于嵌入式系统,如路由器、智能家电等。
  3. 按内核类型分类

    • 单内核操作系统:将操作系统的主要功能模块集成在一个内核中运行,如Windows和某些版本的Unix。
    • 微内核操作系统:只在内核中实现最基本的功能,如进程和线程管理,其他如文件系统、设备驱动程序等在用户空间运行,如Minix和初期版本的Mac OS X。
    • 混合内核操作系统:结合了单内核和微内核的特点,如现代的Windows NT系列和Mac OS X。
  4. 按用户界面分类

    • 命令行界面操作系统(CLI):用户通过文本命令与操作系统交互,如早期的DOS。
    • 图形用户界面操作系统(GUI):通过图形界面与用户交互,如Windows, macOS等。

这些分类帮助用户和开发者根据需求和环境选择合适的操作系统。每种类型的操作系统都设计有其特定的应用场景和优化点。
在这里插入图片描述

学习Linux操作系统有许多原因和好处,这些原因涵盖了职业发展、技术优势、成本效益等多个方面。以下是学习Linux的一些主要原因:

  1. 开源性质

    • Linux是一个开源操作系统,这意味着其源代码是公开的,任何人都可以查看、修改和重新发布。这为学习和理解操作系统的内部工作提供了极大的机会。
  2. 广泛的应用

    • Linux被广泛应用于服务器、云计算、数据中心、超级计算机以及大多数互联网服务的后端。掌握Linux技能对于在IT和云计算领域的职业发展至关重要。
  3. 职业机会

    • 许多技术职位,如系统管理员、网络管理员、数据库管理员和DevOps工程师,都要求具备Linux技能。Linux的知识可以增强简历,提高就业竞争力。
  4. 安全性和稳定性

    • Linux被认为是最安全和最稳定的操作系统之一。学习Linux可以帮助用户更好地理解计算机安全,尤其是在设置和维护服务器和网络环境时。
  5. 成本效益

    • 由于Linux和许多Linux应用都是免费的,企业采用Linux可以显著降低软件成本。个人用户也可以节省购买或订阅软件的费用。
  6. 灵活性和定制性

    • Linux系统非常灵活,可以被定制来满足特定的需要。用户可以控制几乎所有的系统方面,从用户界面到内核级别的修改。
  7. 强大的社区支持

    • Linux有一个非常活跃和支持性强的社区。无论是新手还是经验丰富的专业人士,都可以从社区中获得帮助和资源,这是学习和解决问题的宝贵资源。
  8. 跨平台能力

    • 学习Linux还可以帮助理解其他基于UNIX的系统,如macOS。此外,Linux技能在嵌入式系统开发中也非常有用,因为许多嵌入式操作系统都是基于Linux的。

总的来说,无论是从事IT专业的人员还是对技术有兴趣的普通用户,学习Linux都会带来长远的好处,不仅能够提升技术能力,还能增加解决复杂问题的能力。

在这里插入图片描述

以下是使用 VirtualBox 在 Windows 系统上安装虚拟机的详细步骤说明。VirtualBox 是一款免费、开源且跨平台的虚拟机软件,适合新手和普通用户使用。


一、准备工作

  1. 下载 VirtualBox 安装包
    访问 VirtualBox 官网,点击 “Download VirtualBox” 下载最新版安装包(如 VirtualBox-7.0.x-Win.exe)。

  2. 准备操作系统镜像文件
    下载你需要安装的操作系统 ISO 镜像文件(如 Windows 10、Ubuntu Linux 等)。例如:

    • Windows 10 镜像:从微软官网下载
    • Ubuntu 镜像:访问 Ubuntu 下载页
  3. 确保硬件支持虚拟化

    • 进入电脑 BIOS/UEFI 设置,启用 Intel VT-xAMD-V 虚拟化技术(不同主板选项位置不同,通常在 Advanced 或 Security 菜单中)。
    • 在 Windows 中检查是否已启用:
      • Win + R,输入 taskmgr 打开任务管理器 → 性能 → CPU → 查看“虚拟化”是否已启用。

二、安装 VirtualBox 软件

  1. 双击下载的 VirtualBox-7.0.x-Win.exe 安装文件,点击 Next
  2. 选择安装组件(默认全选即可),继续点击 Next
  3. 选择安装路径(建议保持默认),点击 Next
  4. 提示是否创建快捷方式,勾选后继续点击 Next
  5. 安装过程中会提示安装虚拟网卡驱动,点击 安装 允许驱动安装。
  6. 安装完成后,点击 Finish 启动 VirtualBox。

三、创建虚拟机

  1. 新建虚拟机

    • 点击 VirtualBox 主界面左上角的 新建 按钮。
    • 输入虚拟机名称(如 Ubuntu 22.04),选择操作系统类型和版本(如 Linux → Ubuntu 64-bit),点击 下一步
  2. 分配内存大小

    • 根据主机物理内存调整虚拟机内存(例如主机有 8GB 内存,可分配 2-4GB 给虚拟机),点击 下一步
  3. 创建虚拟硬盘

    • 选择 现在创建虚拟硬盘创建
    • 硬盘类型选择 VDI (VirtualBox Disk Image)动态分配(节省磁盘空间)。
    • 设置虚拟硬盘大小(如 Ubuntu 建议至少 20GB,Windows 建议 50GB),点击 创建

四、配置虚拟机

  1. 挂载操作系统镜像

    • 选中刚创建的虚拟机 → 点击 设置存储控制器: IDE 下的光盘图标 → 选择 虚拟光驱文件 → 找到你下载的 ISO 镜像(如 ubuntu-22.04.iso)。
  2. 调整其他设置(可选)

    • 系统 → 处理器:分配 CPU 核心数(建议 2-4 核,根据主机 CPU 性能调整)。
    • 显示 → 屏幕:调整显存大小(如 128MB 以上)。
    • 网络:默认使用 NAT 模式(虚拟机可通过主机网络访问互联网)。

五、安装客户机操作系统

  1. 启动虚拟机
    点击 VirtualBox 主界面的 启动 按钮,虚拟机将自动从 ISO 镜像启动。

  2. 安装操作系统

    • 以 Ubuntu 为例
      • 选择语言 → 点击 安装 Ubuntu → 选择键盘布局 → 设置用户名和密码。
      • 安装类型选择 清除整个磁盘并安装 Ubuntu → 点击 继续
      • 等待安装完成,重启虚拟机。
    • 以 Windows 为例
      • 按提示选择语言和区域 → 输入产品密钥 → 选择安装类型(自定义) → 选择虚拟硬盘分区 → 完成安装。
  3. 安装 VirtualBox 增强工具(推荐)

    • 安装完成后,在虚拟机菜单栏点击 设备 → 安装增强功能 → 挂载增强工具镜像。
    • 在虚拟机内运行安装程序,提升虚拟机性能(如分辨率自适应、共享文件夹等功能)。

六、常见问题解决

  1. 虚拟机启动黑屏/卡死

    • 检查虚拟化是否已启用(BIOS 设置)。
    • 尝试降低虚拟机内存或 CPU 核心数。
  2. 无法访问互联网

    • 确认虚拟机网络设置为 NAT桥接模式
    • 在虚拟机内检查网络配置(如 IP 地址、DNS)。
  3. 共享文件夹设置

    • 在 VirtualBox 设置 → 共享文件夹 → 添加主机目录,虚拟机内需安装增强工具并挂载共享目录。

通过以上步骤,你可以成功安装并运行虚拟机。VirtualBox 功能强大且易于上手,适合用于学习、测试或运行多系统环境。
在这里插入图片描述

在 VirtualBox 上安装 CentOS 的过程相对简单,可以分为几个主要步骤。这里以 CentOS 7 为例,因为它是非常常见的服务器版本,但步骤对于其他版本也是类似的。

步骤 1: 准备工作

  1. 下载 VirtualBox

    • 访问 VirtualBox 官网,下载并安装适合您操作系统的 VirtualBox 版本。
  2. 下载 CentOS 镜像

    • 访问 CentOS 官方下载页面,选择您需要的 CentOS 版本。通常选择 DVD ISO 版本比较方便,因为它包含了大多数安装环境下需要的软件包。

步骤 2: 创建虚拟机

  1. 打开 VirtualBox 并点击“新建”。
  2. 命名虚拟机 并选择类型和版本。例如:
    • 名称: CentOS 7
    • 类型: Linux
    • 版本: Red Hat (64-bit)
  3. 分配内存:建议至少分配 2048 MB(2 GB)的 RAM。
  4. 创建虚拟硬盘
    • 选择“创建虚拟硬盘现在”。
    • 选择硬盘文件类型,推荐使用 VDI(VirtualBox 磁盘映像)。
    • 存储在物理硬盘上选择“动态分配”。
    • 设置硬盘大小,建议至少 20 GB。

步骤 3: 配置虚拟机

  1. 选择刚刚创建的虚拟机,点击“设置”。
  2. 系统
    • 确保启动顺序首先是光盘,其次是硬盘。
    • 如果有必要,可以在“处理器”标签中增加处理器数量。
  3. 存储
    • 在“控制器:IDE”下,点击“空白”光驱图标旁的光盘图标。
    • 选择“选择虚拟光盘文件”,然后找到并选择你的 CentOS ISO 文件。

步骤 4: 安装 CentOS

  1. 启动虚拟机
    • 选择虚拟机,点击“启动”。
  2. 安装过程
    • 选择安装语言等基本配置。
    • 设置安装目标(通常是虚拟硬盘)。
    • 可以自定义安装设置,如软件选择、网络和主机名配置等。
    • 启动安装过程,等待直到完成。
  3. 安装完成后,根据提示重启虚拟机。可能需要在“存储”设置中卸载 ISO 文件,以确保从硬盘启动。

步骤 5: 完成安装与配置

  1. 首次启动
    • 配置用户和管理员密码。
    • 可以进一步配置系统和安装额外的软件包。
  2. 安装 VirtualBox Guest Additions(可选,但推荐):
    • 在虚拟机窗口中,选择“设备”菜单,然后“安装 Guest Additions CD 映像”进行安装,这可以改善虚拟机的性能和用户体验。

完成这些步骤后,你的 CentOS 系统应该已经在 VirtualBox 上成功安装并准备好使用了。
在这里插入图片描述

《Linux 系统远程连接前的网络设置》整理总结

来源:[2.1.2.5]–2-7Linux系统远程连接前的网络设置【海量一手:666java.com】_笔记(1).pdf


一、远程连接前的网络设置流程

1. 切换到 root 用户(01:04)

  • 权限说明:root 用户是 Linux 系统的最高权限用户,可执行所有管理操作。
  • 切换命令
    su - root  # 注意:命令前后必须带空格
    
  • 密码输入特性:输入时无回显(默认密码可能是 123)。
  • 验证成功:命令行提示符从 普通用户 变为 root@localhost

2. 切换目录(02:10)

  • 关键目录
    cd /etc/sysconfig/network-scripts/  # 存放网络配置文件
    
  • 高效操作
    • 使用 Tab 键自动补全路径
    • ls 查看当前目录下的文件。
  • 目标文件ifcfg-enp0s3(主网卡配置文件)。

3. 修改配置文件(03:10)

  • 编辑工具vi 编辑器。
  • 关键修改
    • ONBOOT=no 改为 ONBOOT=yes(启用开机自动联网)。
  • 操作步骤
    1. 运行 vi ifcfg-enp0s3 打开文件。
    2. i 进入 插入模式(左下角显示 INSERT)。
    3. 移动光标,删除 no,输入 yes
    4. Esc 退出编辑模式,输入 :wq 保存并退出。

4. 查看网络状态(05:08)

  • 查看命令
    ip addr  # 显示所有网卡信息
    
  • 重点关注inet 后的 IP 地址(如 10.0.2.15)。
  • 对比作用:修改前后执行 ip addr 观察 IP 变化。

5. 重启网络服务(05:24)

  • 重启命令
    systemctl restart network.service  # 可用 Tab 键补全
    
  • 验证方法:再次执行 ip addr 检查 IP 是否更新。

6. 安装 SSH 服务(06:40)

  • 安装命令
    yum install openssh-server  # 安装 SSH 服务端
    
  • 确认安装:出现 Is this ok [y/d/N] 时输入 y
  • 依赖包:系统会自动安装 opensshopenssh-clients

7. SSH 服务自启动设置(07:44)

  • 开机自启命令
    systemctl enable sshd.service  # 无提示即成功
    
  • 启动 SSH 服务
    systemctl start sshd.service
    

8. 关闭防火墙(08:32)

  • 检查状态
    systemctl status firewalld.service
    
    • active (running):防火墙正在运行。
    • inactive (dead):已关闭。
  • 临时关闭
    systemctl stop firewalld.service
    
  • 永久关闭(防止重启后自启)
    systemctl disable firewalld.service
    

9. 设置桥接网络(VirtualBox 专用,10:12)

  • 设置路径VirtualBox 管理器 → 设置 → 网络
  • 关键修改
    • NAT 改为 桥接网卡(让虚拟机与主机在同一局域网)。
  • 作用:确保虚拟机获得独立 IP,可与外部连通。

10. 查看新 IP 地址(11:11)

  • 验证命令
    ip addr  # 检查新分配的 IP(如 172.30.9.57 或 192.168.x.x)
    
  • 注意:每个人 IP 可能不同。

11. 重启服务器(11:42)

  • 重启命令
    reboot
    
  • 必要性:确保所有网络配置完全生效。
  • 重新登录:重启后需先用普通用户登录,再切换 root

二、知识小结(考试重点)

知识点 核心内容 易错点/注意事项 难度
root 切换 su - root(密码无回显) 命令格式严格(带空格) ⭐⭐
目录操作 cd /etc/sysconfig/network-scripts/ Tab 自动补全ls 查看文件 ⭐⭐
文件编辑 vi 修改 ifcfg-enp0s3ONBOOT=yes i 插入,Esc 退出,:wq 保存 ⭐⭐⭐
网络重启 systemctl restart network.service 修改后必须重启生效 ⭐⭐⭐⭐
SSH 安装 yum install openssh-server 需确认输入 y ⭐⭐
防火墙关闭 systemctl stop/disable firewalld 临时关闭 vs 永久关闭 ⭐⭐⭐
桥接模式 VirtualBox 网络改为 桥接 确保 IP 变化后重新检查 ⭐⭐⭐⭐
验证 IP ip addr 查看新分配的 IP 不同网络环境下 IP 可能不同 ⭐⭐

常见问题排查

  • 网络未生效:检查 ONBOOT=yes 是否修改成功,是否重启网络服务。
  • SSH 连接失败:防火墙未关闭、SSH 服务未启动、IP 错误。
  • IP 未变化:桥接模式未正确配置或未重启。

最终目标:通过 SSH 工具(如 PuTTY、Xshell)远程连接 Linux 服务器。

《SecureCRT远程连接Linux系统》操作指南

文档来源:[2.1.2.6]–2-9SecureCRT远程连接Linux系统【海量一手:666java.com】_笔记.pdf


一、远程连接工具简介

  1. 核心工具
    • SecureCRT:企业级主流SSH客户端,支持多协议(SSH2/Telnet等)。
    • 同类替代:Xshell、PuTTY(课程以SecureCRT为主)。
  2. 安装准备
    • 需下载:主安装包 + 汉化补丁(可选) + 密钥生成器(破解用)。

二、SecureCRT安装与破解

1. 安装步骤(00:52)

  • 操作流程
    1. 双击安装包,全程点击“下一步”。
    2. 勾选 “为所有用户安装”“创建桌面快捷方式”
    3. 完成安装,不修改默认设置

2. 关闭杀毒软件(01:31)

  • 必须关闭
    • 360安全卫士、Windows Defender等。
    • 路径设置 → 更新和安全 → Windows安全中心 → 病毒和威胁防护 → 管理设置
    • 关闭项:实时保护、云保护、自动提交样本、防火墙(必要时)。

3. 激活破解流程

  • 步骤1:以管理员运行密钥生成器(02:46)
    • 右键密钥生成器 → “以管理员身份运行”
  • 步骤2:Patch操作(02:58)
    • 点击 “Patch” → 定位到SecureCRT安装目录(默认路径) → 选择SecureCRT.exe → 显示 “Patch成功”
  • 步骤3:输入许可证信息(03:30)
    • 字段填写
      字段名 输入内容
      Name ygeR
      Company TEAM ZWT
      Serial Number 03-99-328777
      License Key AD7NQ6 5GVRGM...ETQ69X K8YC32...
      Issue Date 04-23-2022
    • 验证路径帮助 → 输入许可证

三、远程连接配置

1. 快速连接设置

  • 参数配置
    • 协议SSH2(默认)。
    • 主机名:Linux服务器IP(如172.30.9.57)。
    • 端口22(SSH默认端口)。
    • 用户名:Linux登录账号(如root)。
    • 认证方式Password(勾选 “保存密码”)。

2. 连接验证

  • 成功标志
    • 显示登录成功提示。
    • 通过帮助 → 关于确认许可证信息。
  • 常见问题
    • 连接失败:检查IP、用户名、密码、防火墙设置。

四、知识总结与考试重点

知识点 核心内容 注意事项 难度
工具对比 SecureCRT、Xshell、PuTTY功能类似,企业多用SecureCRT 课程以SecureCRT为主 ⭐⭐
安装关键 默认选项安装,需关闭杀毒软件 否则破解文件会被删除 ⭐⭐⭐
破解流程 Patch操作 + 输入特定许可证信息(姓名、公司、密钥等) 字段需严格对应 ⭐⭐⭐⭐
连接配置 SSH2协议、端口22、保存密码勾选 密码错误会导致连接失败 ⭐⭐

在这里插入图片描述

五、后续学习建议

  • Linux基础命令:掌握lscdvi等常用命令(文档已提及部分)。
  • 网络排查:若连接失败,优先检查IP和防火墙状态。

附:操作流程图

1. 安装主程序 → 2. 关闭杀毒软件 → 3. 管理员运行密钥生成器 → 4. Patch操作 →  
5. 输入许可证 → 6. 配置SSH连接 → 7. 验证登录  

:破解仅限学习使用,请支持正版软件。
在这里插入图片描述

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐