1、VM的下载安装
2、下载Centos7的镜像(CentOs官方下载地址),官网一共有三个版本:
a·DVD标准安装版本镜像,我们就下载这个版本的
b·在完整版本的基础上,包含了所有的软件包
c·精简版镜像
3、开始创建虚拟机安装centos7系统
点击创建新的虚拟机
新手建议用推荐安装即可
选择刚才下载好的镜像文件
我这里选择的是50g硬盘空间,如果自己的安装的硬盘空间不多,可以不用改,用推荐的20g。下面的磁盘拆分,如果没有特殊需求的,建议还是选择第一个。
接着点下一步,最后会出现一个信息整合界面。如果需要改硬件信息的,点这里进去,可以设置cpu处理器以及核心数,内存大小的可以,这里我不作更改。推荐的配置即可,最后点完成开始安装centos系统
接下来会出现这么一个界面,鼠标在屏幕中间点一下,进入虚拟机界面,然后控制方向键上下选择,这里选择第一个,选中的字体会变成白色,然后按Enetr键。
界面语言选择界面,建议大家还是用英文安装吧,毕竟搞程序的还是要熟悉英文的,开始不适应,慢慢的见多了就熟悉了。
下面这个界面是最主要的设置界面,每个方块点击进去进行设置,首先设置时间和时区。
先选择地区-亚洲(Asia),然后在城市里选择上海(Shanghai),这里下拉菜单有点长,可以直接在输入框内输入拼音,就能直接找到了。设置完后,点左上角的蓝色完成按钮返回刚才界面,然后点击语言支持设置
同之前选择面板显示语言一样的方法,鼠标放在下拉条上往下拉到底。由于默认的英文,所以这里只需要添加中文,在右边勾上简体中文。如果是中文面板显示的,建议把英文的支持选上,不好找的话,就在左下角的搜索框输入english即可。设置完毕后,点左上角的完成回到上一级界面。
接下来选择软件选择设置,这里我选择的是默认设置,最基础的功能安装,其余的软件通过yum去选择性的安装。
如果是安装用来做服务器的,可以选择第二个红框,第三个红框是桌面化系统,当然这里提醒刚接触linux系统的
新人,要习惯指令操作,这样能记住和理解很多东西,鼠标可视化操作虽然方便,但人会变懒。
完成返回上一级界面,然后点安装磁盘空间设置,确保磁盘图标上有个黑圈白勾勾,然后是在下面是选择自动分区还是
手动分区,这里我是选择的手动分区。然后点完成会进入
点击中间下拉菜单,选择标准分区,然后点击左下角加号,会弹出一个小界面
选择/boot分区,下面输入分区的大小,单位是M,这里分配了1g,有点大,如果前面总共只有20g大小的话,这里分配200M就就可以了,如果输入不了数字,记得看一下小键盘左上角的NumLock按键开了没有。同样的操作,加上标准分区的sawp和根目录/
如果怕以后使用过程中,硬盘空间不够的话,可以选择根分区,改变设备类型为LVM,方便以后扩容。
完成上述操作后,点左上角完成按钮返回。
然后我们会回到设置的界面,这里还有个地方需要设置,上面截图的没有截图完全,就是磁盘分区的下面,界面太小
看不全的需要鼠标滑轮往下,这个是设置网络,主机名,一般也不用管。设置完这些以后,右下角的Begin Installation
按钮会变蓝色,点击。
然后我们就开始安装系统了,下面就有进度条,在安装过程中,我们需要设置一下我们的管理员密码,帐号默认是root,两个框里都是填的密码,如果密码过于简单,需要点左上角DONE按钮两次。然后我们就需要慢慢的等待整个安装过程完成了。
4、安装完,重启,进入系统,到达登录界面。前面是主机的名,没有改过的默认是localhost,帐号是root。密码是安装过程中设置的。密码不会显示出来,输错只能重新输入帐号密码再来一遍,没有退格的后悔药吃。
5、登录成功后,出现上面[root@主机名 ~]# 。此时可以输入命令了。下面我们就来设置一下网络。因为centos7默认是关闭网络的。在此之前我们先获取一些信息,在自己windows电脑下面 WIN+R,输入cmd,进入命令面板,输入ipconfig -all ,然后找到VMnet8的信息记录下来。至于这个名字,可能是其他的,不清楚的可以自己查看vm,方式入下图。
6、接下来,我们在虚拟系统centos7下面输入命令,红框里就是需要配置的网络配置文件(ifcfg-网络名)
cd /etc/sysconfig/network-scripts/
ls
vi ifcfg-ens33
进入文本编辑器后,按 i 进入插入模式,方向键控制光标,修改红框里的数据,没有的直接增加,这些信息,就从上面获取的信息来的。修改完后,按 Esc ,退出插入模式,shift + : wq 保存完毕!
systemctl restart network.service
重启网络服务,然后ping www.baidu.com,检测是否能正常ping通。
7、网络设置好,就改设置yum的源配置了。
yum -y install wget
cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/repo/Centos-7.repo
mv CentOs-Base.repo CentOs-Base.repo.bak
mv Centos-7.repo CentOs-Base.repo
yum clean all
yum makecache
yum update
8、安装相应的编译环境。本人用的是c++,所以使用如下指令
yum install gcc gcc-c++
当然需要调试的话,需要再安装gdb
yum install gdb
至此,基本上就有了一个可以编译调试c++的环境了