第八章 网络配置管理

第八章 网络配置管理

第一节 查看网卡信息

  • ifconfig命令查看

  • 查看配置文件

    CentOS7网卡配置文件路径为:/etc/sysconfig/network-scripts/

如果网卡eth0对应配置文件为:/etc/sysconfig/network-scripts/ifcfg-eth0


第二节 设置static静态IP地址

#cp /etc/sysconfig/network-scripts/ifcfg-eth0 ./   先备份

# vi /etc/sysconfig/network-scripts/ifcfg-eth0    编辑ifcfg-eth0 网卡信息

HWADDR=00:50:56:32:4C:67

TYPE=Ethernet

BOOTPROTO=none                                  设置为none,即static静态获取IP地址

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=no

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eth0                                       设置网卡名称

UUID=adaf9d09-d6c0-4016-9ea3-5c639d5cf34b

ONBOOT=yes                                      设置自启动

IPADDR=192.168.88.8                             设置IP地址

PREFIX=24                                       设置掩码

GATEWAY=192.168.88.1                            设置网关

:wq  编辑完成保存退出

查看配置信息

# cat /etc/sysconfig/network-scripts/ifcfg-eth0

激活网卡配置信息

#ifup ifcfg-eth0

第三节 设置dhcp动态IP地址

#vi /etc/sysconfig/network-scripts/ifcfg-eth0    编辑ifcfg-eth0网卡信息

HWADDR=00:50:56:32:4C:67

TYPE=Ethernet

BOOTPROTO=dhcp

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=no

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eth0

UUID=adaf9d09-d6c0-4016-9ea3-5c639d5cf34b

ONBOOT=yes

PEERDNS=yes

PEERROUTES=yes

:wq  编辑完成保存退出

激活网卡配置信息

#ifup ifcfg-eth0

第四节 网络设备状态

  • 启动    service network start
  • 停止    service network stop
  • 重启    service network restart
  • 状态    service network status
  • 激活网卡 ifup ifcfg-eth0
  • 关闭网卡 ifdown ifcfg-eth0
  • 查看网卡信息  ifconfig -a
  • 测试网络连通性 ping

时间: 2024-12-16 04:21:23

第八章 网络配置管理的相关文章

Linux系统之网络配置管理

Linux系统之网络配置管理 ifcfg家族:1.ifconfig:接口及地址查看和管理 ifconfig [INTERFACE] ifconfig -a:显示所有接口,包括inactive状态的接口: ifconfig interface [aftype] options | address ... ifconfig IFACE IP/MASK [up|down] ifconfig IFACE IP netmask NETMASK options: [-]promisc 注意:立即送往内核中的

关于网络配置管理

网络管理 配置ip经常要用到该配置文件,首先我们把路径定义为别名两个经常用的命令:[[email protected] ~]# cd /etc/sysconfig/network-scripts/[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0" 然后进行编辑配置文件[[email protected] ~]# vim .bashrcalias cdnet="cd /etc/sysconfig/ne

第十八章 网络文件系统(NFS)

一.AIX下NFS原理 AIX的NFS软件包不仅包括NFS的命令和进程,而且还包括网络信息服务(NIS)和其他一些服务,尽管NFS和NIS作为一个软件包被一起安装,但是它们是相互独立的,可单独地配置和管理. NFS是一个分布式的文件系统,它允许用户访问远程系统上的文件和目录,这些文件和目录对用户来说好像是在本地,用户可以使用操作系统命令创建.删除.读/写远程文件和目录,以及设置远程文件和目录的属性,而这一切都是在本地完成的.NFS通过使用RPC(远程过程调用)而不受机器类型.操作系统和网络接口的

网络配置管理之ip、ss、配置文件、网卡命名规则、nmcli

配置网络属性:IP家族命令 ip命令: ip [OPTIONS] OBJECT {COMMAND | help} OBJECT={link | addr | route} ip link使用: set dev IFACE 可设置的属性有:up or down:激活或者禁用制定端口 show [dev IFACE] [up] [[email protected] ~]# ip link show eth0  #查看指定端口的相关连接信息 [[email protected] ~]# ip link

第八章 网络的时代—网络开发(4)

8.5轻量级的数据交换格式-JSON 8.5.1 client与server端的数据交互 在Android应用开发中,尤其是网络应用的开发,我们常常须要从网络上获取数据,而不只从本地数据库或者本地文件里取得数据,这个时候就涉及到client与server端的数据交互了.client怎样须要与server端进行数据交互.就须要约定一种协议或者是数据交换格式. 那么一般的.Androidclient与server端进行数据交互有哪些方式呢?依据业务需求的不同,可能会选用不用的方式,通常有以下几种方式

第八章 网络的时代—网络开发(2)

8.3基于最成熟的Web协议-HTTP协议编程 8.3.1 HTTP协议简单介绍 超文本传输协定(HTTP.HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议. 全部的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为了提供一种公布和接收HTML页面的方法. HTTP是一个client和server端请求和应答的标准(TCP).client是终端用户,server端是站点.通过使用Web浏览器.网络爬虫或者其它的工具,client发起一个到server

第八章 网络的时代—网络开发(3)

8.4耗时操作的通用方式-多线程与异步处理 Android通过一个主线程对用户界面进行更新,这个线程是UI线程.如果程序不使用任何并发构建.Android的所有代码都会在这个线程中运行.当我们在进行网络连接等比较耗时的操作时,如果此连接动作直接在主线程,也就是UI线程中处理,会发生什么情况呢?整个程序处于等待状态,界面似乎是"假死"掉了.如果5秒钟以上没有响应,系统就会弹出对话框提示是否要强制关闭应用.为了给用户更好的用户体验,必须把这个任务放置到单独线程中运行,避免阻塞UI线程,这样

Android初级教程理论知识(第八章网络编程一)

网络图片查看器 确定图片的网址 发送http请求 URL url = new URL(address); //获取连接对象,并没有建立连接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); //设置连接和读取超时 conn.setConnectTimeout(5000); conn.setReadTimeout(5000); //设置请求方法,注意必须大写 conn.setRequestMethod("GET&q

Android初级教程理论知识(第八章网络编程二)

HttpClient 发送get请求 创建一个客户端对象 HttpClient client = new DefaultHttpClient(); 创建一个get请求对象 HttpGet hg = new HttpGet(path); 发送get请求,建立连接,返回响应头对象 HttpResponse hr = hc.execute(hg); 获取状态行对象,获取状态码,如果为200则说明请求成功 if(hr.getStatusLine().getStatusCode() == 200){ //