学习环境

个人学习环境

  • 自备 笔记本电脑/台式机
    • CPU 支持硬件虚拟化技术
    • 内存 >= 8G
    • 桌面操作系统为 Windows 10/7 或 MacOS 或 LinuxMint/Ubuntu
    • 能连接公网
    • 使用开源虚拟化软件 VirtualBox 安装 Linux 系统虚拟机

Windows 下的软件获取

软件包管理器(命令行工具)

  • Linux: yum/apt...
  • Mac: brew
  • Windows:choco

Chocolatey

  • 以管理员身份运行 PowerShell
  • 查看执行策略: Get-ExecutionPolicy
  • Windows PowerShell 加载配置文件并运行脚本的条件
    • Restricted: 允许执行单独的命令,但阻止所有脚本文件的运行
    • RemoteSigned: 要求从 Internet 下载的脚本和配置文件需具有受信任的发布者的数字签名
    • AllSigned: 要求所有脚本和配置文件都由受信任的发布者签名,包括在本地计算机上编写的脚本
    • Bypass: 不阻止任何内容,并且没有任何警告或提示
  • 设置执行策略:
    • Set-ExecutionPolicy AllSigned
    • Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  • 安装 Chocolatey
    • iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  • 使用 Chocolatey
    • choco --help
  • 优缺点

参考: about_Execution_Policies

Windows 下的 必备/常用 工具

参考:Win下必备神器之Cmder

机房环境

  • 解决 Linux 系统安装问题
    • 部署 PXE 自动安装服务器(cobbler)
    • 使用现成的 VirtualBox 虚拟机镜像文件(.ova) 准备可用的Linux虚拟机
    • 使用现成的 Vagrant 虚拟机镜像文件(.box) 准备可用的Linux虚拟机
  • 解决 Linux 软件安装问题
    • 从公网镜像 CentOS 的官方仓库和 EPEL 仓库到本地 YUM 服务器
    • 从公网镜像或预先下载 虚拟机镜像文件(.ova/.box
    • 避免镜像的另一个选择是架设面向 YUM/APT 的代理服务器并预热
  • 解决 ISO 和虚拟机镜像文件的下载加速问题

results matching ""

    No results matching ""