热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

手把手教你配置一台Linux虚拟机

这篇文章主要手把手教你配置一台Linux虚拟机,具有一定的参考价值和实用价值,感兴趣的小伙伴们可以参考一下

手把手教你配置一台Linux虚拟机

前言:

  Linux distribution 越来越多,也越来越成熟,所以安装起来也是比较简单,但是要理解安装的每一个步骤还是需要对Linux的基础知识有一定的了解,不过不用很深入,如果很深入我也不会。这里我选择的安装方式都是最简单的,在磁盘分区最重要的步骤也是以最简单的方式分区。

  本次Linux配置的目的不是作为商业用途,而是在于新手熟悉Linux的操作系统,使新手能自己在本地配置Linux系统。

  选择distrubution版本,因为我们是把Linux作为服务器,所以选择CentOS-6.8版本。

  现在的计算机的配置一般都能带动练习使用的Linux或者一部实际上线的Linux server。

  对于安装Linux系统最重要的磁盘分区部分,我们选择较简单的方式,/、/boot、/home、swap这四个分区

  在刚开始学习Linux的时候建议安装所有软件,等熟悉Linux后再换回命令行安装方式。

准备:一台电脑(windows),虚拟机软件VMware Workstation Pro,Linux distribution 版本 CentOS-6.8,活人一个

安装流程(默认已经装好运行虚拟机的软件):

第一步:设置启动介质(media),通过BIOS

通常我们在装一个系统前,我们拿到的电脑是一台裸机,它是没有系统软件的。但是我们要启动电脑需要一个系统软件,硬盘上又没有,所以我们要给它创造一个系统软件。用什么方法呢?可以用光盘对吧,在后面会有图例。

第二步:语言、时间、设备等的一些简单设置

这一步还是比较好理解,后面加上配图会有详细说明。

第三步:选择安装类型(磁盘分区方式)

因为我们对Linux不太熟悉,所以建议使用自定义安装,以此来熟悉Linux的磁盘分区方式,如果选择自动分区那就没什么好玩儿了。

第四步:选择安装软件

这一步对于学习Linux的人来说还是选择Desktop吧,如果第一次安装和学习Linux就用minimal应该是蛮痛苦的。

第五步:安装后的首次设置

在安装后会用一些类似于注册信息的设置,没什么难度,后面的图例会看到 

 好,理清了安装思路过后就可以进入实际操作了。 

实际操作步骤:

1.打开虚拟机软件新建一台虚拟机,设置后如图

2.点击CD/DVD(IDE),把ISO镜像文件的位置,设置在你本地磁盘的CentOS-6.8位置。这一步可以理解为从外部导入了一个Linux操作系统,现在我们的工作就是要把它拷贝到硬盘上,如图

 3.启动虚拟机,按F2进入启动介质设置,如图

4.进入启动介质设置,现在启动介质顺序是,移动硬盘>本地硬盘>CD/DVD>网络启动,我们需要把CD/DVD设置成首选启动介质,如图

5.按+号键将CD提到第一个位置,设置成CD/DVD首选启动,按F10保存退出,如图

6.选择第一个选项,启动安装系统(其它选项大家自己下去可以研究一下),如图

7.是否测试介质,选skip跳过,如图

8.选择next,如图

9.选择安装过程中的语言,这里应该是英文,只是我忘记截图然后又返回所以才是中文显示,如图

10.选择美国英语式,如图

11.选择基本存储设备,点击下一步,如图

12.因为我们使用的是虚拟机安装,磁盘是全新的所以它会提示你是否格式化,如果磁盘不是新的就不会提示,选择格式化,如图

  13.设置本机名称,如图

14.设置时区,如图

15.设置超级管理员root的密码(非常重要,请不要忘记,除非你想被你老板开除),如图

16.请选择自定义布局,因为后面会涉及到磁盘分区,这是我们了解Linux的一个重要步骤,如图

17.点击创建开始分区,我们选择标准分区,其它的选项可以下来自己了解,如图

18.我们先来设置根目录/,它需要的容量比较大,我们选择10G,文件系统类型我们选择ext4,还有其它的系统文件类型可以自己了解一下,如图

19.接下来我们创建boot目录,里面存放与系统启动相关的文件(系统会自动把它变为主分区),如图

20.建立/home目录(里面存放着用户的家目录),如图

21.最后创建swap分区,它的作用是分担内存的压力,如图

22.最后所有的分区,如图

23.选择格式化,如图

24.选择将修改写入磁盘,如图

25.选择安装引导装在程序,点击下一步,如图

26.对于学习Linux的新手来说选择图形界面最好即Desktop,如图

27.等待软件安装,如图

28.安装完成后进入功能设置引导部分,如图

29.前进,如图

30.点击是,如图

31.这里可以不用设置用户,也可以设置(因为我们有root就可以登陆了,对吧,新用户可以登陆后创建),如图

32.手动设置时间(不理解为什么需要手动),如图

33.Kdump是当核心出现错误时将信息写入档案中,但是我们不是核心开发者,同时它所占用的硬盘空间太大,所以我们不需要它,如图

34.默认也是不需要Kdump,点击完成,如图

35.这样就安装好了,可以用root登陆,如图

36.如果你是用root在运行,请注意你的操作,它的权限实在太大。如图

 done,是比较简单吧!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


推荐阅读
  • 全面解析:Hadoop技术栈中的Linux操作系统概览
    全面解析:Hadoop技术栈中的Linux操作系统概览 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 【Linux】CentOS 7 远程连接指南:高效安全的远程管理方法
    在 CentOS 7 中实现高效且安全的远程管理,本文详细介绍了如何检查和安装配置 OpenSSH。首先,通过 `yum list installed` 命令检查系统是否已安装 OpenSSH,若未安装,则使用 `yum install openssh-server` 进行安装。随后,配置 SSH 服务以确保其安全性和稳定性,包括修改默认端口、禁用 root 登录等关键步骤。此外,还提供了常见问题的解决方案,帮助用户顺利进行远程连接。 ... [详细]
  • 在 CentOS 6.6 系统中搭建 MONO 和 Jexus 以支持 ASP.NET 及 MVC 应用的运行环境配置指南
    本文提供了在 CentOS 6.6 系统上配置 MONO 和 Jexus 以支持 ASP.NET 及 MVC 应用的详细步骤。首先,确保本机环境为 CentOS 6.6,并使用阿里云的 YUM 源来安装必要的软件包,包括 gcc、gcc-c++、bison、pkgconfig 和 glib2-devel。这些软件包是构建和运行 MONO 环境的基础,确保系统能够顺利支持 ASP.NET 和 MVC 应用的部署和运行。 ... [详细]
  • 本文全面解析了 gRPC 的基础知识与高级应用,从 helloworld.proto 文件入手,详细阐述了如何定义服务接口。例如,`Greeter` 服务中的 `SayHello` 方法,该方法在客户端和服务器端的消息交互中起到了关键作用。通过实例代码,读者可以深入了解 gRPC 的工作原理及其在实际项目中的应用。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 解决CentOS 6.4系统中sda磁盘包含BIOS RAID元数据的问题及专业应对策略
    解决CentOS 6.4系统中sda磁盘包含BIOS RAID元数据的问题及专业应对策略 ... [详细]
  • 技术日志:Ansible的安装及模块管理详解 ... [详细]
  • 基于域名、端口和IP的虚拟主机构建方案
    本文探讨了在单台物理服务器上构建多个Web站点的虚拟主机方案,详细介绍了三种主要的虚拟主机类型:基于域名、基于IP地址和基于端口的虚拟主机。每种类型的实现方式及其优缺点均进行了深入分析,为实际应用提供了全面的技术指导。 ... [详细]
  • 在Linux系统中,为了提高安全性,可以通过设置命令执行超时和用户超时注销来防止因用户长时间未操作而带来的安全隐患。具体而言,可以通过编辑 `/etc/profile` 文件,添加或修改相关参数,确保用户在指定时间内无操作后自动注销。此外,还可以利用 `timeout` 命令来限制特定命令的执行时间,进一步增强系统的稳定性和安全性。 ... [详细]
  • 公司计划部署邮件服务器,考虑到已有域名,决定自行搭建内部邮件服务器。经过综合考量,最终选择在Linux环境中进行搭建,并记录了相关配置和实践过程。本文将详细介绍Postfix的基本设置步骤和实践经验,帮助读者快速掌握邮件服务器的搭建方法。 ... [详细]
  • 大数据应用实例:电视收视率分析企业项目实操第二篇
    本文继续探讨大数据在电视收视率分析中的应用,详细介绍了如何在CentOS系统中进行防火墙管理。针对CentOS 6.5及更早版本,提供了具体的命令操作步骤,包括停止防火墙服务和禁用防火墙启动。此外,还深入讨论了这些操作对数据传输和系统安全的影响,为实际项目实施提供了宝贵的技术参考。 ... [详细]
  • 在 Windows 10 环境中,通过配置 Visual Studio Code (VSCode) 实现基于 Windows Subsystem for Linux (WSL) 的 C++ 开发,并启用智能代码提示功能。具体步骤包括安装 VSCode 及其相关插件,如 CCIntelliSense、TabNine 和 BracketPairColorizer,确保在 WSL 中顺利进行开发工作。此外,还详细介绍了如何在 Windows 10 中启用和配置 WSL,以实现无缝的跨平台开发体验。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
author-avatar
小甜甜小小郭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有