开发人员学Linux(1):VirtualBox中安装CentOS7过程记录
来源:互联网 发布:怎样查看数据管家 编辑:程序博客网 时间:2024/06/04 18:56
在开发过程中常常需要进行一些预研,而有些操作对操作系统可能具有破坏性且是不可恢复的,或者需要在不同的操作系统中去观察结果,虽然在某些场合下Ghost可以解决一部分问题,但是有时候很繁琐,因此在虚拟机中进行测试不失为一种不错的选择。
自2011年以来,一直在学习一些有关Linux下的知识,包括Mono+XSP运行ASP.NET程序,搭建Hadoop学习环境、Nginx测试环境等。在虚拟机软件方面先后尝试过VMware、Hyper-V及VirtualBox,最终选择了VirtualBox,理由是开源免费、体积小、资源占用少。在Linux操作系统方面先后学习过Ubuntu和CentOS,最终选择了CentOS。本文就是讲述如何在VirtualBox中安装CentOS7。
虚拟机软件:VirtualBox-5.1.20,可从http://www.virtualbox.org下载,或本人百度网盘地址:https://pan.baidu.com/s/1jIieCqM
虚拟机操作系统:CentOS-7-x86_64-DVD,可从http://www.centos.org或本人百度网盘下载:https://pan.baidu.com/s/1miyp75Y,文件有点大,建议在高速网络环境中下载
SSH客户端软件:SSHSecureShellClient-3.2.9,可从本人百度网盘下载:https://pan.baidu.com/s/1jIgICbO
然后运行VirtualBox,点击“新建”按钮并选择所要安装的系统类型,界面如下图所示:
在上图中名称处可填写“CentOS7_X64”,VirtualBox会自动根据名称中的典型特征选择类型和版本(注意:在当前条件下系统会自动选择RedHat而不是CentOS,因为RedHat和CentOS是同根的,只不过前者有商业公司提供商业支持而后者是社区支持)。
接着设置虚拟机的内存,一般建议根据虚拟机系统特点和物理机内存大小权衡设置,一般Linux系列虚拟机内存设置512M-2048M,64位Windows系统建议设置大于4096M,如下图所示:
之后,再给虚拟机添加虚拟硬盘,如果已经有虚拟机文件则创建虚拟硬盘,如果已经有虚拟机文件,则可以选择“使用已有的虚拟硬盘文件“,如下图所示:
至此,已经完成了一台虚拟机的创建,这台创建出来的虚拟机相当于一台裸机,还没有任何操作系统,同时默认情况下只使用了物理机的1个核,需要进一步设置,比如添加多核和指定ISO镜像文件用于安装操作系统,请看下面的gif动画演示。
正确指定CentOS7的iso文件后,启动虚拟机后就会进入下面的启动菜单,分别为:
开始安装CentOS7
测试CentOS安装文件是否损坏(如果多次安装过程中报错,建议先测试一下安装媒体,本人之前就经历过一会下载的ISO损坏、多次无法安装成功的情况),如下图所示:
选择“Install CentOS Linux 7”之后会出现选择安装过程中所使用的语言界面,如果英语较好或者想提高英语建议选择英语,如下图所示:
点击“Continue”之后,出现安装设置主界面,主要包含了时区设置、操作系统语言设置、安装位置设置、网络及主机名设置、安装类型设置等,如下图所示:
点击”INSTALLATION DESTINATION”后出现如下界面,非必要情况下保持默认即可,如下图所示:
在安装设置主界面点击“DATE & TIME”出现时区选择界面,建议选择上海,如下图所示:
在安装主界面点击“SOFTWARE SELECTION”会出现安装操作系统时所需要的软件选择,如果不清楚的话建议按下图所示选择:
虽然有些设置还可在安装主界面中完成设置,但也可以在完成CentOS7安装中在操作系统中设置,至此可以点击按章设置主界面中的“Begin Installation”开始安装,在安装过程中可以安装用户设置,如设置root用户和添加普通用户,如下图所示:
点击图中的”ROOT PASSWORD”即可设置root账户密码,这里就不赘述了。创建普通用户界面如下图所示:
完成CentOS7安装之后,按提示重启虚拟机,首先是接受授权许可协议提示,如下图所示:
至此,CentOS7可以使用了,可以看到期待已久的登录界面,默认情况下root账户不会出现的登录用户名列表中,但可以按照图中提示以root账号登录,如下图所示:
因为还有一些系统级的设置未完成,这里就以root账户登录,然后点击系统中右上角的三角箭头,可以设置网络及重启虚拟机等,见下图中文字注释:
例如,下图就是如何设置虚拟机网络的界面:
自2011年以来,一直在学习一些有关Linux下的知识,包括Mono+XSP运行ASP.NET程序,搭建Hadoop学习环境、Nginx测试环境等。在虚拟机软件方面先后尝试过VMware、Hyper-V及VirtualBox,最终选择了VirtualBox,理由是开源免费、体积小、资源占用少。在Linux操作系统方面先后学习过Ubuntu和CentOS,最终选择了CentOS。本文就是讲述如何在VirtualBox中安装CentOS7。
- 安装环境介绍
虚拟机软件:VirtualBox-5.1.20,可从http://www.virtualbox.org下载,或本人百度网盘地址:https://pan.baidu.com/s/1jIieCqM
虚拟机操作系统:CentOS-7-x86_64-DVD,可从http://www.centos.org或本人百度网盘下载:https://pan.baidu.com/s/1miyp75Y,文件有点大,建议在高速网络环境中下载
SSH客户端软件:SSHSecureShellClient-3.2.9,可从本人百度网盘下载:https://pan.baidu.com/s/1jIgICbO
- 安装VirtualBox-5.1.20
然后运行VirtualBox,点击“新建”按钮并选择所要安装的系统类型,界面如下图所示:
在上图中名称处可填写“CentOS7_X64”,VirtualBox会自动根据名称中的典型特征选择类型和版本(注意:在当前条件下系统会自动选择RedHat而不是CentOS,因为RedHat和CentOS是同根的,只不过前者有商业公司提供商业支持而后者是社区支持)。
接着设置虚拟机的内存,一般建议根据虚拟机系统特点和物理机内存大小权衡设置,一般Linux系列虚拟机内存设置512M-2048M,64位Windows系统建议设置大于4096M,如下图所示:
之后,再给虚拟机添加虚拟硬盘,如果已经有虚拟机文件则创建虚拟硬盘,如果已经有虚拟机文件,则可以选择“使用已有的虚拟硬盘文件“,如下图所示:
至此,已经完成了一台虚拟机的创建,这台创建出来的虚拟机相当于一台裸机,还没有任何操作系统,同时默认情况下只使用了物理机的1个核,需要进一步设置,比如添加多核和指定ISO镜像文件用于安装操作系统,请看下面的gif动画演示。
- 安装CentOS7
正确指定CentOS7的iso文件后,启动虚拟机后就会进入下面的启动菜单,分别为:
开始安装CentOS7
测试CentOS安装文件是否损坏(如果多次安装过程中报错,建议先测试一下安装媒体,本人之前就经历过一会下载的ISO损坏、多次无法安装成功的情况),如下图所示:
选择“Install CentOS Linux 7”之后会出现选择安装过程中所使用的语言界面,如果英语较好或者想提高英语建议选择英语,如下图所示:
点击“Continue”之后,出现安装设置主界面,主要包含了时区设置、操作系统语言设置、安装位置设置、网络及主机名设置、安装类型设置等,如下图所示:
点击”INSTALLATION DESTINATION”后出现如下界面,非必要情况下保持默认即可,如下图所示:
在安装设置主界面点击“DATE & TIME”出现时区选择界面,建议选择上海,如下图所示:
在安装主界面点击“SOFTWARE SELECTION”会出现安装操作系统时所需要的软件选择,如果不清楚的话建议按下图所示选择:
虽然有些设置还可在安装主界面中完成设置,但也可以在完成CentOS7安装中在操作系统中设置,至此可以点击按章设置主界面中的“Begin Installation”开始安装,在安装过程中可以安装用户设置,如设置root用户和添加普通用户,如下图所示:
点击图中的”ROOT PASSWORD”即可设置root账户密码,这里就不赘述了。创建普通用户界面如下图所示:
完成CentOS7安装之后,按提示重启虚拟机,首先是接受授权许可协议提示,如下图所示:
至此,CentOS7可以使用了,可以看到期待已久的登录界面,默认情况下root账户不会出现的登录用户名列表中,但可以按照图中提示以root账号登录,如下图所示:
因为还有一些系统级的设置未完成,这里就以root账户登录,然后点击系统中右上角的三角箭头,可以设置网络及重启虚拟机等,见下图中文字注释:
例如,下图就是如何设置虚拟机网络的界面:
- 安装SSH客户端软件SSHSecureShellClient-3.2.9
在正确设置了虚拟机的网络信息并将虚拟机的网络接入方式改为“桥接”后,即可通过SSHSecureShellClient登录CentOS7,如下面的动画演示:
更多资讯,请关注本人微信订阅号:
阅读全文
0 0
- 开发人员学Linux(1):VirtualBox中安装CentOS7过程记录
- 开发人员学Linux(2):VirtualBox中安装CentOS7系统设置
- 开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8并配置为service
- 开发人员学Linux(12):CentOS7安装配置Memcached和Redis
- 开发人员学Linux(9):CentOS7编译安装Git-2.13.1及使用
- VirtualBox中安装CentOS7教程
- 开发人员学Linux(5):CentOS7编译安装Nginx并搭建Tomcat负载均衡环境
- 开发人员学Linux(6):CentOS7编译安装MySQL5.17.8多实例及主从复制
- 开发人员学Linux(7):CentOS7编译安装PHP并配置PHP-FPM
- 开发人员学Linux(8):CentOS7编译安装Subversion1.9.5及Apache2.4.25并集成
- 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube
- 开发人员学Linux(11):CentOS7安装配置持续集成工具Jenkins
- 开发人员学Linux(11):CentOS7安装配置持续集成工具Jenkins
- 开发人员学Linux(13):CentOS7安装配置IT设备监控系统Zabbix
- Mac下安装VirtualBox并在VirtualBox中安装CentOS7
- VirtualBox的centos7 linux 安装Redis详解
- 新手学Linux:在VMware14中安装CentOS7详细教程
- virtualbox中安装centos7 mininal,配置网络
- mybatis中mapper进行if条件判断
- 2-3查找树的插入与删除
- 类与对象
- (10) linux shell 命令 -- sed
- POJ1979题解
- 开发人员学Linux(1):VirtualBox中安装CentOS7过程记录
- 利用github跳转到其他地址代码
- Log4j 基础和使用方法
- Halcon学习之图像采集
- 学习Linux命令(13)
- jdk,jre,jvm的区别
- NGINX 简明教程
- javascript函数之——split
- 关于File文件类的使用