在大型项目开发中, 需要使用Linux下的C语言对工程进行开发, 在个人PC或者工作站上搭建Linux系统十分容易且方便.

本篇文章将介绍操作系统和虚拟机的搭建:

1 操作系统
2 虚拟机概念
3 Linux镜像下载安装(CentOS7)
4 VMware端搭建
5 Mac端设置
6 配置CentOS (Linux的一个发行版)系统
操作环境:

VMware Fusion 10.1.3

MacAir 系列

MacOS: 10.13.1

Linux版本: CentOS7 64位

1 操作系统
操作系统是安装在PC上的第一个软件, 其他应用软件必须等待OS安装之后才能安装.

Win(Windows): win95/97/xp/7/vista/10——付费
Mac(Macintosh): 免费升级
Linux: 内核+(系统软件+应用软件)——免费  开源
Linux操作系统是指: 内核+ 应用

内核:系统软件——负责管理CPU、内存、文件系统、进程、外设、网络等计算机资源, 同时向上为应用程序提供运行环境.
应用——系统+应用软件
内核负责管理软硬件资源并提供运行环境,  实现功能需要应用软件.

2 虚拟机
思考: 如何在一台电脑上运行两个系统?

购买一台新电脑——成本大
安装双系统:Linux + Windows/Mac——只能运行一个系统
安装虚拟机
虚拟机原理:

图1.1 真实机器

图1.2 安装虚拟机的机器

虚拟机就像一台真实的机器,有硬盘、内存、CPU,并且这些参数可以设置, 创建完硬件之后,可以在虚拟机上安装操作系统—>安装开发软件(文本编辑器)
在虚拟机上安装的操作系统称为guest OS
在真实的物理机器上安装的操作系统称为host OS
通过虚拟机软件来创建多个虚拟机.
多个虚拟机可以同时运行——在host机器上,可以同时运行多个OS
充分利用物理机器资源
Linux由内核+系统软件+应用软件构成, Linux内核是统一的, 不同的系统软件和应用软件版本组合构成了不同的发行版本

3. Liunx系统镜像下载(CentOS 7)
(1)打开 CentOS官网:https://www.centos.org/download/

CentOS(Community Enterprise Operating System,社区企业操作系统)是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本(网页更新于2018-9月)

CentOS为社区开源型维护软件, 此类软件有通用的下载方式——找到离自己位置最近的镜像进行下载.

(2)选择清华的镜像

(3) 下载完成 安装

4. VMware创建虚拟机
VMware下载地址:https://www.vmware.com/products/fusion/fusion-evaluation.html

(1) ios 双击安装

iso双击安装
 

(3) 设置固件

虚拟机的信息是保存在文件当中的, 因此要选择文件(虚拟机)保存的位置

BIOS设置

(4)硬件配置

一般选择默认即可

虚拟机配置

(5)完成VMware端设置

标题

5 Mac端设置
(1) 安全性设置

从官方安装VMware 和 CentOS 后会出现如下弹窗:

(2) MacOS设置

<1> MacOS—系统偏好设置-安全性与隐私

<2> 解锁

最新文章

  1. tp5 model 中的类型转换
  2. SPRING MVC总结
  3. [No000036]操作系统Operating Systems系统调用的实现System_Call
  4. ahjesus 获取当前方法被调用执行的具体位置,包括命名空间和方法
  5. Web表格
  6. (转)hessian源码分析(一)------架构
  7. spring exception--No unique bean of type
  8. 简单的monkey使用
  9. Hacker(23)----破解常见文件密码
  10. 转:iOS程序main函数之前发生了什么
  11. 当用反射获取一个model,这个model里面字段有nullable的时候,获取字段真实类型
  12. [ext4]磁盘布局 - group分析
  13. python进阶(6):多态,封装
  14. BZOJ 2179 [快速傅里叶变换 高精度乘法]
  15. iOS 使用Instruments的工具小结
  16. this指针详解
  17. elasticsearch判断索引是否存在
  18. css行内省略号、垂直居中
  19. Visual Studio 2015 激活码
  20. javaweb项目中的过滤器的使用

热门文章

  1. i春秋四周年中奖名单出炉丨确认过眼神,你是中奖人
  2. Jsp调用淘宝IP地址库获取来访IP详细信息
  3. Windows 10 Java开发环境配置
  4. inndo 表与存储逻辑_1
  5. kerberos&amp;LDAP实现免密码登录搭建
  6. mysql中的case when then 的用法
  7. jenkins部署报404错误
  8. Netty之ChannelHandler(三)
  9. 生产器&amp;迭代器
  10. Codeforces Round #607 (Div. 2) 题解