想要学好linux光靠看书是没用的,需要亲自动手去敲一敲代码,才能发现各种奇奇怪怪的问题。而想要练习linux系统的操作虚拟机无疑是一个非常不错的选择。毕竟公司的服务器拿来给我们练手是不切实际的。
虚拟机我目前使用的是VirtualBox,之前也用过VM但是VM不是开源的所以选择使用VirtualBox。本篇文章主要是本人VirturalBox 安装linuxCentos7.x以及在wifi环境下配置网络设置的经历,旨在记录自己的学习过程以及帮助一些有需要的人。
-
VirtualBox的下载与安装
https://download.virtualbox.org/virtualbox
可以通过这个网址下载不同版本的VirtualBox,我用的是5.2.22版本。太低的版本会出现打不开软件的情况,而6.x的版本有的会有Bug创建虚拟机时会显示虚拟机不能创建一个新任务。所以我选择了一个中间版本,虽然每次使用都提示有新的版本,但至少能用。下载完之后就傻瓜式安装一直下一步就完事了。 -
Centos镜像下载
http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
我选择使用这个比较新的镜像,大家也可以去选择其他自己喜欢的版本,就是下载可能有点慢。下载完之后不用解压记住下载在哪里就行了。 -
Linux的安装
打开VBox新建一个虚拟电脑,如果没有特殊要求就一直点下一步就可以了。
创建完成后右键点击新创建的电脑,选择设置。在存储选项的属性分支里找到分配光驱选项,找到已经下载的镜像选择就ok了。
开启虚拟机后选择install centos然后等待安装,之后进入的centos安装设置,也是傻瓜式安装一直点下一步就可以了。当然在软件安装这里不推荐最小安装,因为最小安装连最基础的ifconfig命令都没有,所以选择其他的模式最好不过了。
-
网络配置
虚拟机连接网络还是有用的,比如想要练习一下nginx,mysql的安装与操作,就需要网络下载。虚拟机的网络连接方式有好几种,这里我使用的是桥接网卡模式
安装完毕后进入系统,输入ifconfig会显示网卡没有分配ip,ping一下百度会失败。这时编辑一下/etc/sysconfig/network-scripts/ifcfg-etho
将BOOTPROTO设置为dhcp,ONBOOT改为yes。添加IPADDR,NETMASK,GATWAY以及DNS1.
IPADDR的设置:先查看本机ip,如192.168.1.96,那么IPADDR就可以设置为192.168.1.66,但不要与本机ip设置的一样。
NETMASK 可以设置为255.255.255.0
GATWAY 与 DNS1的设置与IPADDR一样,但不要重复。
例如:IPADDR:192.168.1.66
NETMASK:255.255.255.0
GATEWAY:192.168.1.7
DNS1:192.168.1.1
然后wq保存退出,重启一下网络服务service network restart
关闭防火墙 service iptables stop
这时ping 一下百度就发现可以ping通了。
当然本文主要是针对wifi情况下虚拟机的网络配置,如果是网线直连可能并不适用。
配置完ip后就可以用xshell工具远程连接来练习linux,比较方便。运维新手正在路上,想要通过文章记录一下遇到的问题与成长经历,有不足之处还望大家多多见谅。