linux-基础学习-05 服务器基础环境配置和Yum软件仓库
查看和配置Linux系统的主机名:
1 | [root@localhost ~]# hostname |
查看软件仓库列表
1 | [root@localhost ~]# yum repolist |
如下图,我的yum源都是阿里云仓库和网易的源。
将Yum仓库替换成中科大的仓库(Centos 7)
1 | [root@localhost ~]# cd /etc/yum.repos.d/ |
配置网卡信息(配置固定IP地址)
1 | [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 |
将ens33网卡配置如下(备注可以不写):
1 | TYPE="Ethernet" |
重启网络服务(你改了网卡ip,xshell远程连接就会断掉,需要重新连接)
1 | [root@localhost ~]# systemctl restart network |
给网卡配置多个IP地址
1 | [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 |
将ens33网卡配置如下(备注可以不写):
1 | TYPE="Ethernet" |
注意事项(考试易错):
首个ip是从IPADDR开始的,而从IPADDR0开始以及其之后的都是secondary 的网卡ip!这里一定要记住!
有同学在考红帽认证的时候犯过这个错,望引以为戒!
重启网络服务,查看网卡ip
1 | [root@localhost ~]# systemctl restart network |
可以看到多出来3个新的ip
给Linux增加一块网卡,并且配置静态IP:
在VMware里点虚拟机设置,给虚拟机添加一块网卡(不用将虚拟机关机)
查看网卡:
1 | [root@localhost ~]# ip a |
如下图,多出来的end37网卡就是我们新增加的网卡,其ip目前还是它dhcp自动获取到的
新增的ens37是dhcp得到的IP,我们想自己配制成静态的IP,去/etc/sysconfig/network-scripts/目录下找ifcfg-ens37,发现没有这个配置文件,那里只有ens33的文件,哎!
1 | [root@localhost ~]# cd /etc/sysconfig/network-scripts/ |
因此,我们需要复制ens33的配置文件ifcfg-ens33为ifcfg-ens37,重新编辑其内容
1 | [root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens37 |
其内容改为以下的形式:
1 | TYPE="Ethernet" |
修改完成保存退出,重启网络服务即可。
1 | [root@localhost network-scripts]# systemctl restart network |
注意事项:
将虚拟机关机再打开后,发现ens37的ip又变成了自动获取到的192.168.141.163,甚至有时候会发现ens37同时出现了两个ip:192.168.141.163和192.168.141.111
这种情况,并不是配错了,只要再次重启网络服务即可!
1 | [root@localhost network-scripts]# systemctl restart network |
另外,在某些极端特殊的情况下,有时候,在重启虚拟机之后,两个网卡ens33和ens37都挂掉了,没有ip了,遇到这种情况,先尝试以下命令:
1 | ifup ens33 |
敲完之后网卡立马就up了,ip也有了。
之前没有ip是你的网卡down的原因,在以后玩虚拟机的时候,可能会由于某些操作失误导致网卡down掉,这时候只要敲上述的ifup命令就好了。