虚拟机的初建(1)

由于在安装python3版本的虚拟环境时候,出现了各种软件包的问题,其中最大的问题应该是yum问题,然后再查询镜像挂载也出现了问题,所以借此机会重新熟悉虚拟机的创建过程。



1.首先是利用VMware创建一个硬件外壳

2.然后再到Centos官网www.centos.org下载centos的linux系统。
get centos now —-> dvd ios ——–>Actual Country(所在国家) 里面任选一个下载

3.挂载镜像后就相当于给硬件赋予了操作系统,选择的是最小操作系统,勾上了所有的安装包。

4.下面是一些基本的命令和配置:


uname -r       #内核版本及架构
uname -m       #架构
uname -a        #显示以上所有信息以及客户机名、时间等信息

注意,在centos7最小系统版当中默认没有 ifconfig这条指令,查询相关网络信息一般有以下:

ip addr     #查看网卡细节
ip link     #网络接口统计数据
ip -s link  #统计数据

如果需要ifconfig命令,可以通过软件包安装

yum provides ifconfig       #找出哪个包提供了ifconfig命令

yum whatprovides ifconfig   #上同
yum install net-tools       #一般都在net-tools这个包里面

由于还没有配置yum,所以我们先文本编辑网络

vi /etc/sysconfig/network-scripts/ifconfig-ens32  #我这里网卡名是ens32
TYPE=Ethernet  #以太网协议
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static   #静态,桥接;如果是NET连接,则改为动态dhcp,那么下面设置的ip信息就没用了
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
UUID=ca1be7bf-c97d-40c0-87cf-883cf52df4b3  #网卡在计算机的身份编码
DEVICE=ens32       #网卡名字
ONBOOT=yes  #重启网络时加载网卡的配置文件
#以下时新添加的内容,用于静态设置
IPADDR=192.168.43.10  #ip地址
NETMASK=255.255.255.0  #网关
GATEWAY=192.168.43.1  #子网掩码
DNS1=8.8.8.8     #谷歌提供的DNS
DNS2=222.75.152.129 #银川电信提供的DNS

每次修改完后都要重启网络才能生效

service network restart   #重启网络服务
/etc/init.d/network restart   #也是重启服务,但是更加专业好一点

注意文本配置里面有一项守护网络进程的,由于这项与许多网络配置冲突,我们必须要关掉,使用命令更好一点

service NetworkManager stop  #关闭守护进程
service NetworkManager status #查询守护进程状态

上面的都是临时设置,一旦重启就会恢复,所以我们应该设置默认

chkconfig --list     #查询并且列出所有各项服务初始设置,左边是服务名清单,
                     #右边0~6代表启动级别, 启动或关断代表在该启动级别下的初始设置

我们只需要查询NetworkManager的启动状态

chkconfig --list | grep 'NetworkManager' #查询NetworkManager的启动状态

其中0,1,6默认是root用户的,我们最多只改变2,3,4,5的级别,但是通常只需要改变3和5的就够了。

chkconfig --level 35 NetworkManager off   #默认关闭3和5的守护进程服务

上面的命令在centos7里面已经发生了变化,详情请见点这里
命令补充

route -n    #查看路由,第一列代表发送数据包的目标,第二列代表向目标发送包时的网关地址
            #其中有一项目标地址是0.0.0.0,网关是192.168.12.1,代表向外界任何IP发包都要经过192.168.12.1
cat /etc/resolv.conf   #查询DNS配置  
ifconfig eth0 1.1.1.1/24 #简单配置网卡eth0的IP和掩码IP:1.1.1.1 掩码:255.255.255.0
ifconfig eth0 up  #开启网卡
ifconfig eth0 down #关闭网卡eth0
ifdown eth0   #关闭网卡服务,1
ifup eth0    #加载eth0网卡的配置信息,2

#1+2 == service network restart

然后我们再ping网络

ping -c 5 www.baidu.com  #其中 -c 5 代表ping5次 
arping -I eth0 192.168.43.7  #eth0代表从这个网卡出去,到192.168.43.7,
                             #返回这个ip的MAC地址,因为arping---->arpping,
                             #arp协议用于获取机器的mac地址,所以这个可以用来
                             #检测是否有多个机器使用了相同的IP,一旦arping
                             #返回多个mac地址代表多个机器使用相同的ip
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值