CentOS-VBox虚拟机中网络的设置及yum库更新

最近,项目使用比较多的技术,所以也开始使用虚拟机测试了,自己安装过程麻烦,还会遇上一些问题,这边记录一下吧。

1、网络连接方式

连接方式:桥接方式

界面名称:默认或者按照实际选择

混杂模式:拒绝

2、怎么查看网络的IP信息

ip add
...
inet 192.168.1.201/24 brd 192.168.1.255 scope global enp0s3
...

或者

ifconfig
...
inet addr:192.168.1.201 ...
...

3、ifcfg-eth*最基本的配置项

TYPE="Ethernet"
BOOTPROTO="static"
NAME="eth1"
DEVICE="eth1"
ONBOOT="yes"
IPADDR="192.168.1.201"
GATEWAY="192.168.1.1"

注意:大小写不要紧,加不加引号不要紧。

4、启动网卡配置

ifup eth1

或者

service network restart

5、Yum库的更新及源替代

打开

OPSX:https://opsx.alibaba.com/mirror

选择centos最右边帮助,找到安装的版本,我的是:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

之后运行yum makecache生成缓存。

6、

Linux-yum:File “/usr/bin/yum”, line 30 except KeyboardInterrupt, e: SyntaxError: invalid syntax

自从上次更新服务器开始,yum就不能用,老麻烦了,提示错误信息如下:

File “/usr/bin/yum”, line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax

这个错误从网上搜出来的原因是python版本问题,是正确的,但是没有说明怎么升级yum,不懂,还好之前备份了旧版本的python了,要不就完蛋了。

vim /usr/bin/yum

将第一行的python改为旧版本的执行程序就行。

我服务器上的是python2.6

记录一下,省的忘记,还要思考怎么解决。