以前用过CentOS6.X,当然是桌面版,这次想测试下东西,刚好也没有虚拟机,就装了VM12,然后下载了CentOS7的DVD,VM安装之后,发现悲催的没有XWindow,于是乎想装XWindow:
yum list 列出所有可安装的软件包 可以通过 yum grouplist 来查看可能批量安装哪些列表
先装X windows
#yum groupinstall 'X Window System' -y
安装GNOME桌面环境
#yum groupinstall 'GNOME Desktop Environment' -y
安装KDE桌面环境
#yum groupinstall 'KDE (K Desktop Environment)'
=====================
yum 如果报错说缺少某某rpm 那么去其他源去下载
再安装#rpm -i 文件
发现报错,
There are no enabled repos.
当时没有想到是网络的问题,因为VM使用NAT方式的话,网络基本上不会出问题的,就简单的判断是yum源的问题,于是乎换源:
#首先备份源
$ sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
$ yum clean all #清理yum缓存
$ yum list #显示yum列表
#然后从网上下载国内的源
root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
#这里也可以尝试其他源,如阿里云啊
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#然后生成缓存
yum makecache
可是执行到下载下载国内源就出事了
wget no commond found
CentOS 真是精简啊,wget都不装了,找个类似的把,curl我觉得不错
wget http://www.baidu.com
curl -o http://www.baidu.com
wget 和curl的区别也很简单
wget是个专职的下载利器,简单,专一,极致;而curl可以下载,但是长项不在于下载
,而在于模拟提交web数据,POST/GET请求,调试网页,等等。在下载上,
也各有所长,wget可以递归,支持断点;而curl支持URL中加入变量,
因此可以批量下载。个人用途上,我经常用wget来下载文件,加 -c选项不怕断网;
使用curl 来跟网站的API 交互,简便清晰。
总结起来是wget 日常下载,curl 用来测试,收发 get和post请求
当发现curl -o 还是报错的时候,我开始怀疑网络问题了,于是乎找到了这篇博客
里边讲到一个配置
以root权限编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736
#注意16777736这一串数字是你VM网卡的ID,在ifconfig 的时候能看见
TYPE=Ethernet
BOOTPROTO=static #设置静态Ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=4f40dedc-031b-4b72-ad4d-ef4721947439
DEVICE=eno16777736
ONBOOT=yes #这里如果为no的话就改为yes,表示网卡设备自动启动
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
GATEWAY=192.168.10.2 #这里的网关地址就是第二步获取到的那个网关地址
PADDR=192.168.10.150 #配置ip,在第二步已经设置ip处于192.168.10.xxx这个范围,我就随便设为150了,只要不和网关相同均可
NETMASK=255.255.255.0#子网掩码
DNS1=202.96.128.86#dns服务器1,填写你所在的网络可用的dns服务器地址即可
DNS2=223.5.5.5#dns服器2
关键的参数我都用彩色底纹标记出来了,其他的保持默认就好,确认无误后保存退出。
第四步:重启网卡服务,执行service network restart,然后总算能上网了:
我看到还要自定义虚拟机网络适配器,然后给静态IP,感觉好复杂,于是只修改原有的配置,发现
ONBOOT这一项标记为 no,是的,网卡原来开机不是自动启动的,而且
service network restart 网卡也不会启动