zoukankan      html  css  js  c++  java
  • CentOS 7 安装

    CentOS 7 安装教程

    准备软件:VMware Workstation

    一、CentOS 7 下载

    镜像文件:centos7.ova(精简版612MB)

    **百度网盘下载地址:centos7.ova 密码:: c3t7 **

    二、CentOS 7 导入虚拟机

    打开VMWare,点击“文件“,点击”打开”,选择centos7.ova之后,选择存储路径:

    image-20210520115129405

    点击导入:

    image-20210520115226795

    选择“不再显示此消息”,点击“重试”按钮:

    image-20210520115329504

    点击“编辑虚拟机设置”,修改处理器、内存、硬盘等信息后,启动。

    按Ctrl+Alt键可以切换到windows下。 启动成功后,输入账号root

    密码123456登录

    三、配置ip地址

    先在VMWare里设置好网络连接方式为桥接模式:

    ![image-20210520115543234](https://img2020.cnblogs.com/blog/2202372/202105/2202372-20210520141703693-909422605.png

    有关于centos7获取IP地址的方法主要有两种,1:动态获取ip;2:设置静态IP地址。

    1、动态获取ip(前提是你的路由器已经开启了DHCP)

    image-20210520115924313

    修改网卡配置文件, enp0s3 (最后一个为网卡名称)

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
    

    动态获取IP地址需要修改两处地方即可

    BOOTPROTO="dhcp"
    ONBOOT="yes"
    

    image-20210520120242485

    修改后重启一下网络服务即可

    [root@localhost ~]# systemctl restart network
    

    这样动态配置IP地址就设置好了,这个时候再查看一下

    [root@localhost ~]# ip addr
    

    就可以看到已经获取了IP地址,且可以上网(ping 百度)

    image-20210520121444213

    2、设置固定ip

    修改网卡配置文件

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
    

    固定IP地址需要修改

    BOOTPROTO="static" 
    IPADDR="192.168.1.124"		#你想要设置的固定IP,理论上192.168.1.4-192.168.1.253之间都可以,请自行验证
    NETMASK="255.255.255.0" 	#子网掩码,不需要修改
    GATEWAY="192.168.1.1"		#网关,这里是VMware网关IP地址
    DNS1="114.114.114.114" 		#这个是国内的DNS地址,是固定的
    

    修改后重启一下网络服务即可

    [root@localhost ~]# systemctl restart network
    

    这样固定IP地址就设置好了,ip addr查看一下

    [root@localhost ~]# ip addr 
    

    image-20210520122740017

    四、可能出现的问题

    1、systemctl restart network报错

    [root@localhost ~]# systemctl restart network
    Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.
    [root@localhost ~]# 
    
    

    2、ping不通百度

    五、解决办法

    1、 排除ip冲突

    用主机ping这个ip看是否已存在。

    2、删除多余的网卡配置文件

    删除ifcfg-e开头的多余的网卡配置文件

    [root@localhost ~]# rm -f /etc/sysconfig/network-scripts/ifcfg-eXXX
    

    3、HWADDR错误 ,查到正确的HWADD

    输入 ip addr,查找到HWADDR

    image-20210520135459536

    进入 cd /etc/sysconfig/network-scripts 目录编辑对应的

    vim ifcfg-ensXX,将HWADDR设置正确,

    重启 service network restart

    或者删除HWADDR。 00:0c:29:ad:24:51

    4、将ifc-ethXX中的DEVICE 那一行注释掉,或者删掉

    5、将ifcfg-xxx中的NAME改为和文件名一致删除网卡的UUID

    6、停止NetworkManager.service

    停止网络管理服务

    [root@localhost Desktop]# systemctl stop NetworkManager.service 
    [root@localhost Desktop]# systemctl disable NetworkManager.service 
    Removed symlink /etc/systemd/system/multiuser.target.wants/NetworkManager.service. Removed symlink /etc/systemd/system/dbusorg.freedesktop.NetworkManager.service. Removed symlink /etc/systemd/system/dbus-org.freedesktop.nmdispatcher.service. 
    

    重启network服务

    [root@localhost network-scripts]# service network restart 
    Restarting network (via systemctl): [ OK ]
    

    7、删除设备规则配置文件

    无论有无这文件,删就是了

    [root@localhost ~]# rm -f /etc/udev/rules.d/70-persistent-net.rules
    

    8、打开VMWare的虚拟机服务

    image-20210520140005918

    9、看VMWare右下角的网络适配器是否连接,如果没有连接则连接上

    10、重启大法

    如果以上都没有解决,还有最后一招-- 重启 看一看有没有奇迹发生!

    六、无论如何,还是不行

    1、使用NAT模式

    2、先改为动态获取ip地址

    3、查看当前DNS

    [root@localhost ~]# cat /etc/resolv.conf 
    

    4、改为静态ip

    5、更新完需要的软件后可再次改回桥接模式

  • 相关阅读:
    ReactNative 分享解决listView的一个郁闷BUG
    SDWebImage 图片下载缓存框架 常用方法及原理
    巧谈GCD
    Core Bluetooth下实现两个设备进行互联
    iOS开发Delegate,Notification,Block使用心得
    iOS开发之性能优化
    iOS开发之git学习
    iOS开发之自定义输入框(利用UITextField及UITextView)
    iOS开发之网络请求(基于AFNetworking的再封装)
    iOS开发之设置界面的抽取
  • 原文地址:https://www.cnblogs.com/qingningshi/p/14789711.html
Copyright © 2011-2022 走看看