软件测试入门到精通-第二周-linux详解-安装linux
操作系统分类与Linux学习指南 操作系统分类 操作系统按操作方式可分为批处理、分时和实时系统;按设备分为桌面、服务器和嵌入式系统;按内核分为单内核、微内核和混合内核;按界面分为命令行和图形界面。 Linux学习优势 Linux作为开源系统广泛应用于服务器、云计算等领域。学习Linux能提升职业竞争力,其安全性高、稳定性强且成本低,支持灵活定制,并有活跃的社区支持。 VirtualBox安装教程
操作系统(OS)是管理计算机硬件与软件资源的软件,它也是计算机系统的核心与基石。操作系统按照不同的分类标准可以分为多种类型:
-
按操作方式分类:
- 批处理操作系统:用户将作业交给操作系统,系统批量处理。用户不直接与计算机交互,而是通过作业控制语言提交作业。
- 分时操作系统:允许多个用户同时使用计算机资源,系统为每个用户提供一定时间片,使得用户感觉像是独占使用计算机。
- 实时操作系统:要求在特定时间内完成特定任务,常用于控制或处理紧急任务的系统,如医疗、军事、工业控制等场景。
-
按使用设备分类:
- 桌面操作系统:如Windows, macOS, Linux等,主要用于个人计算机。
- 服务器操作系统:如Windows Server, Linux的各种发行版(如Ubuntu Server, Red Hat Enterprise Linux等),专为服务器优化,支持高并发和大规模网络服务。
- 嵌入式操作系统:如VxWorks, Embedded Linux等,用于嵌入式系统,如路由器、智能家电等。
-
按内核类型分类:
- 单内核操作系统:将操作系统的主要功能模块集成在一个内核中运行,如Windows和某些版本的Unix。
- 微内核操作系统:只在内核中实现最基本的功能,如进程和线程管理,其他如文件系统、设备驱动程序等在用户空间运行,如Minix和初期版本的Mac OS X。
- 混合内核操作系统:结合了单内核和微内核的特点,如现代的Windows NT系列和Mac OS X。
-
按用户界面分类:
- 命令行界面操作系统(CLI):用户通过文本命令与操作系统交互,如早期的DOS。
- 图形用户界面操作系统(GUI):通过图形界面与用户交互,如Windows, macOS等。
这些分类帮助用户和开发者根据需求和环境选择合适的操作系统。每种类型的操作系统都设计有其特定的应用场景和优化点。
学习Linux操作系统有许多原因和好处,这些原因涵盖了职业发展、技术优势、成本效益等多个方面。以下是学习Linux的一些主要原因:
-
开源性质:
- Linux是一个开源操作系统,这意味着其源代码是公开的,任何人都可以查看、修改和重新发布。这为学习和理解操作系统的内部工作提供了极大的机会。
-
广泛的应用:
- Linux被广泛应用于服务器、云计算、数据中心、超级计算机以及大多数互联网服务的后端。掌握Linux技能对于在IT和云计算领域的职业发展至关重要。
-
职业机会:
- 许多技术职位,如系统管理员、网络管理员、数据库管理员和DevOps工程师,都要求具备Linux技能。Linux的知识可以增强简历,提高就业竞争力。
-
安全性和稳定性:
- Linux被认为是最安全和最稳定的操作系统之一。学习Linux可以帮助用户更好地理解计算机安全,尤其是在设置和维护服务器和网络环境时。
-
成本效益:
- 由于Linux和许多Linux应用都是免费的,企业采用Linux可以显著降低软件成本。个人用户也可以节省购买或订阅软件的费用。
-
灵活性和定制性:
- Linux系统非常灵活,可以被定制来满足特定的需要。用户可以控制几乎所有的系统方面,从用户界面到内核级别的修改。
-
强大的社区支持:
- Linux有一个非常活跃和支持性强的社区。无论是新手还是经验丰富的专业人士,都可以从社区中获得帮助和资源,这是学习和解决问题的宝贵资源。
-
跨平台能力:
- 学习Linux还可以帮助理解其他基于UNIX的系统,如macOS。此外,Linux技能在嵌入式系统开发中也非常有用,因为许多嵌入式操作系统都是基于Linux的。
总的来说,无论是从事IT专业的人员还是对技术有兴趣的普通用户,学习Linux都会带来长远的好处,不仅能够提升技术能力,还能增加解决复杂问题的能力。
以下是使用 VirtualBox 在 Windows 系统上安装虚拟机的详细步骤说明。VirtualBox 是一款免费、开源且跨平台的虚拟机软件,适合新手和普通用户使用。
一、准备工作
-
下载 VirtualBox 安装包
访问 VirtualBox 官网,点击 “Download VirtualBox” 下载最新版安装包(如VirtualBox-7.0.x-Win.exe)。 -
准备操作系统镜像文件
下载你需要安装的操作系统 ISO 镜像文件(如 Windows 10、Ubuntu Linux 等)。例如:- Windows 10 镜像:从微软官网下载
- Ubuntu 镜像:访问 Ubuntu 下载页
-
确保硬件支持虚拟化
- 进入电脑 BIOS/UEFI 设置,启用 Intel VT-x 或 AMD-V 虚拟化技术(不同主板选项位置不同,通常在 Advanced 或 Security 菜单中)。
- 在 Windows 中检查是否已启用:
- 按
Win + R,输入taskmgr打开任务管理器 → 性能 → CPU → 查看“虚拟化”是否已启用。
- 按
二、安装 VirtualBox 软件
- 双击下载的
VirtualBox-7.0.x-Win.exe安装文件,点击 Next。 - 选择安装组件(默认全选即可),继续点击 Next。
- 选择安装路径(建议保持默认),点击 Next。
- 提示是否创建快捷方式,勾选后继续点击 Next。
- 安装过程中会提示安装虚拟网卡驱动,点击 安装 → 是 允许驱动安装。
- 安装完成后,点击 Finish 启动 VirtualBox。
三、创建虚拟机
-
新建虚拟机
- 点击 VirtualBox 主界面左上角的 新建 按钮。
- 输入虚拟机名称(如
Ubuntu 22.04),选择操作系统类型和版本(如 Linux → Ubuntu 64-bit),点击 下一步。
-
分配内存大小
- 根据主机物理内存调整虚拟机内存(例如主机有 8GB 内存,可分配 2-4GB 给虚拟机),点击 下一步。
-
创建虚拟硬盘
- 选择 现在创建虚拟硬盘 → 创建。
- 硬盘类型选择 VDI (VirtualBox Disk Image) → 动态分配(节省磁盘空间)。
- 设置虚拟硬盘大小(如 Ubuntu 建议至少 20GB,Windows 建议 50GB),点击 创建。
四、配置虚拟机
-
挂载操作系统镜像
- 选中刚创建的虚拟机 → 点击 设置 → 存储 → 控制器: IDE 下的光盘图标 → 选择 虚拟光驱文件 → 找到你下载的 ISO 镜像(如
ubuntu-22.04.iso)。
- 选中刚创建的虚拟机 → 点击 设置 → 存储 → 控制器: IDE 下的光盘图标 → 选择 虚拟光驱文件 → 找到你下载的 ISO 镜像(如
-
调整其他设置(可选)
- 系统 → 处理器:分配 CPU 核心数(建议 2-4 核,根据主机 CPU 性能调整)。
- 显示 → 屏幕:调整显存大小(如 128MB 以上)。
- 网络:默认使用 NAT 模式(虚拟机可通过主机网络访问互联网)。
五、安装客户机操作系统
-
启动虚拟机
点击 VirtualBox 主界面的 启动 按钮,虚拟机将自动从 ISO 镜像启动。 -
安装操作系统
- 以 Ubuntu 为例:
- 选择语言 → 点击 安装 Ubuntu → 选择键盘布局 → 设置用户名和密码。
- 安装类型选择 清除整个磁盘并安装 Ubuntu → 点击 继续。
- 等待安装完成,重启虚拟机。
- 以 Windows 为例:
- 按提示选择语言和区域 → 输入产品密钥 → 选择安装类型(自定义) → 选择虚拟硬盘分区 → 完成安装。
- 以 Ubuntu 为例:
-
安装 VirtualBox 增强工具(推荐)
- 安装完成后,在虚拟机菜单栏点击 设备 → 安装增强功能 → 挂载增强工具镜像。
- 在虚拟机内运行安装程序,提升虚拟机性能(如分辨率自适应、共享文件夹等功能)。
六、常见问题解决
-
虚拟机启动黑屏/卡死
- 检查虚拟化是否已启用(BIOS 设置)。
- 尝试降低虚拟机内存或 CPU 核心数。
-
无法访问互联网
- 确认虚拟机网络设置为 NAT 或 桥接模式。
- 在虚拟机内检查网络配置(如 IP 地址、DNS)。
-
共享文件夹设置
- 在 VirtualBox 设置 → 共享文件夹 → 添加主机目录,虚拟机内需安装增强工具并挂载共享目录。
通过以上步骤,你可以成功安装并运行虚拟机。VirtualBox 功能强大且易于上手,适合用于学习、测试或运行多系统环境。
在 VirtualBox 上安装 CentOS 的过程相对简单,可以分为几个主要步骤。这里以 CentOS 7 为例,因为它是非常常见的服务器版本,但步骤对于其他版本也是类似的。
步骤 1: 准备工作
-
下载 VirtualBox:
- 访问 VirtualBox 官网,下载并安装适合您操作系统的 VirtualBox 版本。
-
下载 CentOS 镜像:
- 访问 CentOS 官方下载页面,选择您需要的 CentOS 版本。通常选择 DVD ISO 版本比较方便,因为它包含了大多数安装环境下需要的软件包。
步骤 2: 创建虚拟机
- 打开 VirtualBox 并点击“新建”。
- 命名虚拟机 并选择类型和版本。例如:
- 名称:
CentOS 7 - 类型:
Linux - 版本:
Red Hat (64-bit)
- 名称:
- 分配内存:建议至少分配 2048 MB(2 GB)的 RAM。
- 创建虚拟硬盘:
- 选择“创建虚拟硬盘现在”。
- 选择硬盘文件类型,推荐使用 VDI(VirtualBox 磁盘映像)。
- 存储在物理硬盘上选择“动态分配”。
- 设置硬盘大小,建议至少 20 GB。
步骤 3: 配置虚拟机
- 选择刚刚创建的虚拟机,点击“设置”。
- 系统:
- 确保启动顺序首先是光盘,其次是硬盘。
- 如果有必要,可以在“处理器”标签中增加处理器数量。
- 存储:
- 在“控制器:IDE”下,点击“空白”光驱图标旁的光盘图标。
- 选择“选择虚拟光盘文件”,然后找到并选择你的 CentOS ISO 文件。
步骤 4: 安装 CentOS
- 启动虚拟机:
- 选择虚拟机,点击“启动”。
- 安装过程:
- 选择安装语言等基本配置。
- 设置安装目标(通常是虚拟硬盘)。
- 可以自定义安装设置,如软件选择、网络和主机名配置等。
- 启动安装过程,等待直到完成。
- 安装完成后,根据提示重启虚拟机。可能需要在“存储”设置中卸载 ISO 文件,以确保从硬盘启动。
步骤 5: 完成安装与配置
- 首次启动:
- 配置用户和管理员密码。
- 可以进一步配置系统和安装额外的软件包。
- 安装 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(启用开机自动联网)。
- 将
- 操作步骤:
- 运行
vi ifcfg-enp0s3打开文件。 - 按
i进入 插入模式(左下角显示INSERT)。 - 移动光标,删除
no,输入yes。 - 按
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。 - 依赖包:系统会自动安装
openssh和openssh-clients。
7. SSH 服务自启动设置(07:44)
- 开机自启命令:
systemctl enable sshd.service # 无提示即成功 - 启动 SSH 服务:
systemctl start sshd.service
8. 关闭防火墙(08:32)
- 检查状态:
systemctl status firewalld.serviceactive (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-enp0s3,ONBOOT=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
一、远程连接工具简介
- 核心工具:
- SecureCRT:企业级主流SSH客户端,支持多协议(SSH2/Telnet等)。
- 同类替代:Xshell、PuTTY(课程以SecureCRT为主)。
- 安装准备:
- 需下载:主安装包 + 汉化补丁(可选) + 密钥生成器(破解用)。
二、SecureCRT安装与破解
1. 安装步骤(00:52)
- 操作流程:
- 双击安装包,全程点击“下一步”。
- 勾选 “为所有用户安装” 和 “创建桌面快捷方式”。
- 完成安装,不修改默认设置。
2. 关闭杀毒软件(01:31)
- 必须关闭:
- 360安全卫士、Windows Defender等。
- 路径:
设置 → 更新和安全 → Windows安全中心 → 病毒和威胁防护 → 管理设置。 - 关闭项:实时保护、云保护、自动提交样本、防火墙(必要时)。
3. 激活破解流程
- 步骤1:以管理员运行密钥生成器(02:46)
- 右键密钥生成器 → “以管理员身份运行”。
- 步骤2:Patch操作(02:58)
- 点击 “Patch” → 定位到SecureCRT安装目录(默认路径) → 选择
SecureCRT.exe→ 显示 “Patch成功”。
- 点击 “Patch” → 定位到SecureCRT安装目录(默认路径) → 选择
- 步骤3:输入许可证信息(03:30)
- 字段填写:
字段名 输入内容 Name ygeRCompany TEAM ZWTSerial Number 03-99-328777License 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基础命令:掌握
ls、cd、vi等常用命令(文档已提及部分)。 - 网络排查:若连接失败,优先检查IP和防火墙状态。
附:操作流程图
1. 安装主程序 → 2. 关闭杀毒软件 → 3. 管理员运行密钥生成器 → 4. Patch操作 →
5. 输入许可证 → 6. 配置SSH连接 → 7. 验证登录
注:破解仅限学习使用,请支持正版软件。
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐




所有评论(0)