本人是一名实习生,最近在学习Linux,在实操的过程中还是遇到了一些问题,所以想记录下来,供自己以后复习,也希望能给跟我一样的菜鸟的人带来一点点帮助。

我用的是VMware Workstation Pro这个虚拟机,在这个虚拟机上面装的是Centos 7.5,版本是比较新的,但其实7.X的版本的东西都是差不多。如下图所示:

        然后我登录进去,想上一下网,结果发现不行啊!连不上,这怎么行,没有网络,这不是开玩笑呢?

            

    用 ipconfig这个命令查看一下网络,但是没有发现网卡,那原因可能是我们的网卡没有配置好。于是我们开始着手配置起来!

      

    先cd到目标目录下面,具体是 cd /etc/sysconfig/network-scripts,  查看一下当前目录下的东西,ls。

  

         

      接着,我们把我们的ifcfg-ens33改个名字,mv ifcfg-ens33  ifcfg-eth0:

        

    接着用vi命令打开文件ifcfg-eth0,把原本ONBOOT=no 改为 ONBOOT=yes,因为安装的时候网卡是默认关闭的。然后ctrl+C,输入:wq保存退出。

        

      退出之后我们需要重启一下网络,使刚刚的配置生效。命令为:service network restart,出现OK表示成功了!

        

      现在我们再来ping一下网络,ping www.baidu.com,就会发现我们的网络是通的啦。

      以上配置的是动态的ip,直接跟我电脑的ip是一样的,但是我们有时候我们如果不是在虚拟机上配置,是直接在电脑配置或者是服务器配置,特别是服务器,根本就不会动来动去,所以绝大多数情况都是设置的静态ip地址,那我们应该怎么配置呢?不急,下面我就来介绍一下如何配置静态ip。

      首先,还是cd到 cd /etc/sysconfig/network-scripts 这个目录下面,然后ls一下,如果是服务器,那么这下面的文件应该会多一些,但是还是ifcfg开头的,我上次配置的华为服务器,具体是哪几个真的记不起来了,没关系的哦,到时候我们配置好了其中一个文件,然后就用网线挨个插一下接口,通了就行哦。(啊哈哈哈。。。。)

      我们就需要改四个地方就可以咯,如下是我随便改的一个哦,我是不保存退出的哦。照着这个修改没问题的。

    

      其实修改的地方就一个,添加的地方是三个,分别是:

      修改:把BOOTPROTO=dhcp改为了:BOOTPROTO=stastic,表示是静态的啦

      添加:IPADDR=10.168.1.172,代表的是网络的ip地址。

         NETMASK=255.255.255.0,代表的是子网掩码。

         GATEWAY=10.168.1.1,代表的是网关。

      然后重启一下网络,service network restart,就可以啦!

Linux 学习错误点整理之网络配置的更多相关文章

  1. Linux学习总结(二) 网络配置-NAT方式静态IP配置篇

    一:DHCP 服务验证 1: 之前我们在里面已经装好了centos,当时我们选择的组网方式为NAT方式,那么我们怎么样如何快速实现虚拟机系统访问外网呢?能不能直接上网呢,来我们试一下ping baid ...

  2. Linux学习之CentOS(五)----网卡的配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  3. Linux 学习之虚拟机下的网络连接

    参考资料: http://wenku.baidu.com/link?url=_55RWvvBKQDoZjQSo-HQ3TdmLIzX1zkA_g1znCw0IXkwvxbxMiA3KfpyaL-lhv ...

  4. Linux 实用指令(8)--网络配置

    目录 网络配置 1 Linux网络配置原理图(含虚拟机) 2 查看网络IP和网关 2.1 查询虚拟网络编辑器 2.2 修改IP地址(修改虚拟网络的IP) 2.3 查看网关 2.4 查看windows环 ...

  5. docker学习之network:初识网络配置

    起因 我的开发环境需要一个python代码运行环境.reids服务和mysql服务. 由于以前,我的开发环境是mac,而CI和线上运行环境是centos,偶尔会出项本地单元测试跑不过,而CI可以过.这 ...

  6. 1、Linux基础--相关软件安装与网络配置

    1.虚拟机(VM安装) 2.网络配置 3.Linux操作系统安装 4.xshell安装

  7. Linux学习Day5:Vim编辑器、配置网卡、配置Yum软件仓库

    今天首先学习Vim编辑器的使用,通过它可以对Linux系统的文件进行编写和修改.在Linux系统中一切都是文件,所以熟练掌握Vim编辑器的使用十分重要.最后通过配置主机网卡的实验,来加深Vim编辑器中 ...

  8. linux学习第十九天(iscsi配置)

    一.iSCSI 服务部署网络存储 服务器配置 添加硬盘,创建分区 l[root@localhost Desktop]# ls /dev/sd*  (系统下查看硬盘信息) /dev/sda  /dev/ ...

  9. Zynq-Linux移植学习笔记之十-u-boot网络配置

    在zynq开发板zc706上,网络通路由下面三个设备组成: 其中zynq负责对phy进行配置,当zynq上的网络控制器以及phy完成正确配置时,能够看到RJ45上面的黄灯亮,此时表明链路已经通了.如果 ...

随机推荐

  1. python 函数学习sys.argv[]

    sys.argv 参数 「argv」是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序.这个变量其实是一个List列表,argv[0] 一般是“被调用的 ...

  2. Unable to fetch some archives ,maybe run apt-get update or try with --fix-missing?

    今天在liunx下要解压zip包时,发现系统里面没有装unzip包,于是就运行sudo apt-get install unzip,可是总是没办法安装,于是上网找原因,有的说源文件需要修改,于是就运行 ...

  3. c语言const和c++const

    1.常量 常量是指值不能被改变的量,又叫做字面值 1.1常量分类 1)字符常量:'a', 'A', '*'. 2)字符串常量:"helloworld","ilovechi ...

  4. auto和decltype(c++11)

    1.auto 1)auto是一个类型说明符(类型说明符就是像int.double这样的),用来定义一个变量,它可以让编译器去分析表达式的类型,并使用该表达式的值去初始化变量 //auto定义的变量必须 ...

  5. c# DirectoryInfo 类和 FileInfo 类

    1.DirectoryInfo 类 DirectoryInfo 类派生自 FileSystemInfo 类.它提供了各种用于创建.移动.浏览目录和子目录的方法.该类不能被继承. 2.FileInfo ...

  6. 怎么通过tomcat的catalina.out查看日志

    进入tomcat的logs目录下:cd apache-tomcat/logs/ 查看logs下的文件和目录:ll   可以找到catalina.out文件: 实时查看日志: tail -fn 100 ...

  7. ZOJ 3216 Compositions (矩阵快速幂)

    题意:求把 n 拆成几个大于等于 k 的数的和的方案数. 析:根据题目很容易写出递推式,f[i] = f[i-1] + f[i-k],什么意思呢,f[i-1] 表示是进行加 1 操作,那么可以给 n- ...

  8. 同时安装python2.7和python3.5

    同时安装python2.7和python3.5,并配置sublime ctrl+B选择运行python版本 安装python 首先是安装两个版本的python,并配置相应的环境变量 1.在下载安装好P ...

  9. c3p0使用

    c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> ...

  10. zend studio 修改字体大小

    第一步:进入设置窗口    windows -> preferences第二步:进入修改字体的选项卡.    General -> Appearance -> Colors and ...