网络信息查看
  设置网络地址:
 cat /etc/sysconfig/network-scripts/ifcfg-eth0
  你将会看到:

DEVICE=eth0
BOOTPROTO=statics
HWADDR=00:0C:29:13:D1:6F
ONBOOT=yes
MM_CONTROLLED=no
TYPE=Ethernet
IPADDR=192.168.0.212
NETMASK=255.255.255.0
DNS1=140.207.198.6
DNS2=223.5.5.5
BOOTPROTO=statics :表示使用静太IP地址。
ONBOOT=yes:表示开机时,启动这个网卡。
取动态IP地址地址
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=dhcp

设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。
Ifconfig <网络接口名称> network <子网掩码>
  例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
  注:手工配置linux网络只限于临时使用,配置不保存。
  扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。
  # ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,
# /etc/rc.d/init.d/network start 启动network
# /etc/rc.d/init.d/network stop 停止network
# /etc/rc.d/init.d/network restart 重启network

主机名称配置文件,修改主机名
/etc/sysconfig/network

  例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。
# vi /etc/sysconfig/network

  NETWORKING=yes 网络是否可用。
  HOSTNAME=xxxx xxxx为新设置的主机名。
  本地主机名称解析文件
  /etc/hosts
  Hosts 和 DNS具有类似的主机名称解析功能
  域名服务器配置文件
  /etc/resolv.conf
  最多可以设置3行,前面的生效

查看网路接口信息
  1.了解linux中的网络接口设备
  $/sbin/ifconfig 查看所有活动网络接口信息,其中包括一个lo环回端口。
  2.查看指定网络接口的信息
  $/sbin/ifconfig <网络接口名称> 查看指定接口信息。
  3.查看系统中所有网络接口的信息
  $/sbin/ifconfig –a 查看所有接口信息,包括非活动状态接口。
  注:普通用户查看网络接口信息时,需要在命令前加“/sbin”,而管理员却不用。这是由于命令搜索路径的原因,可以通过“$echo $PATH”查看。
  查看网关地址和路由信息
  1、查看主机路由信息
  #/route
  显示当前linux主机中的路由表信息。
  #/route |grep default
  在route命令的显示结果中以“default”开始的行显示了,主机的默认网关地址,将route命令和grep命令组合,使用过滤route命令的显示结果只显示默认网关地址。
  2.测试与其它主机的网络链接
  $ping 目的主机地址
  使用ping命令测试与其它主机的网络链接。ctrl+C终止。
  $ping –c <测试数据包数量> <目的主机地址>
  使用ping命令发送指定数量的数据包进行网络链接测试。
  $使用ping命令进行网络链接测试的技巧。
  注:当ping命令测试不成功时并不能判断当前主机到目标主机的连接是断开的,因为有很多因素,(如网络防火墙等)可以导致网络连接正常时主机之间无法ping通。
  3、测试与其它主机的网络链接路径
  $traceroute <目的主机地址>
  traceroute命令显示当前主机与目的主机之间经过的所,有网络节点的地址,以及当前主机到每个中间结点的连接状态。
  查看主机名称信息
  1、查看当前主机名称
  $Hostname 查看当前的主机名。
  2、使用dns服务器查询域名
  $Nslookup
  交互模式:通常用于对DNS服务器进行测试
  直接模式:用于查询某个域名对应的ip地址
  使用网络命令进行网络设置
  网络设置的方法
  1、DHCP网络配置
  $Dhclient 使用dhclient命令可以从DHCP服务器中申请新的网络配置应用到当前主机。
  注:DHCP服务器通常提供给DHCP客户端最基本的网络配置信息,包括:接口ip地址,默认网关,DNS
  服务器地址。
  2、手工网络配置
  网络接口ip地址和子网掩码
  默认网关地址
  当前主机名称
  DNS服务器地址
  Ip地址配置命令
  Ifconfig <网络接口名称> network <子网掩码>
  例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
  注:手工配置linux网络只限于临时使用,配置不保存。
  扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。
  # ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,
路由配置命令
  1、删除默认网关路由
  $Route del default gw <默认网关地址>
  2、添加默认网关路由
  $Route add default gw <默认网关地址>
  例:#route add default gw 192.168.1.1
  主机名称配置命令
  # hostname 123
  将主机暂时名称改为123。
  DNS域名解析
  Nslookup
  >server
  显示linux系统中使用的DNS服务器地址,也可临时设置生效。
  修改配置文件进行网络设置
  使用工具进行网络设置
  # Netconfig 图形界面设置网络,重启network后生效。
  界面中需要填写的内容:
  主机网络接口的ip地址。
  网络接口的子网掩码。
  默认网关地址。
  主DNS服务器的ip地址。
  网络服务启动脚本
  /etc/init.d/network 从新启动才能生效
  扩展:# /etc/rc.d/init.d/network start 启动network
  # /etc/rc.d/init.d/network stop 停止network
  # /etc/rc.d/init.d/network restart 重启network
  网络接口配置文件
  /etc/sysconfig/network-scripts/ifconfg-*
  DEVICE=eth0 网卡编号
  ONBOOT=yes 开机时是否启动网卡。
  BOOTPROTO=static 静态ip或者DHCP动态获取。
  IPADDR=192.168.1.163 ip
  NETMASK=255.255.255.0 掩码
  GATEWAY=192.168.1.1 网关
  以下为动态获取方式:
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=dhcp
  停止和启动指定的网络接口
  单个网络接口的配置进行修改后
  Ifdown 网络接口名称 停止某个网络接口。
  Ifup 网络接口名称 开启某个网络接口。
  注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以上命令。
  扩展:对网络接口操作:
  # ifconfig eth0 down 停止eth0接口
  # ifconfig eth0 up 开启eth0接口
  可以连续使用
  Ifdown eth0 ; ifup eth0
  主机名称配置文件
  /etc/sysconfig/network
  例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。
  NETWORKING=yes 网络是否可用。
  HOSTNAME=xxxx xxxx为新设置的主机名。
  本地主机名称解析文件
  /etc/hosts
  Hosts 和 DNS具有类似的主机名称解析功能
  域名服务器配置文件
  /etc/resolv.conf
  最多可以设置3行,前面的生效。

Linux网络基本网络配置方法介绍的更多相关文章

  1. Linux环境下Swap配置方法

    Linux环境下Swap配置方法 场景: 今天下午安装一个CentOS6.5操作系统,忘记配置swap分区.看看如何安装系统之后,增加和删除swap分区.方法如下:1.内存占用情况[root@josh ...

  2. Linux awk命令常见使用方法介绍

    Linux awk命令常见使用方法介绍 By:授客 QQ:1033553122   awk运行方式有三种,其中常用的为命令行方式 awk [-F  field_separator]  '{patter ...

  3. centos下网络的基本配置方法讲解

    上一篇中我们已经成功安装了我们的centos系统,但是我们可能发现我们安装的centos上不了网,所以这一章我们来说说如何配置centos来连接外网和局域网. 我们首先来认识一下linux下部分网络配 ...

  4. 在VMware上克隆Linux虚拟机及其网卡配置方法

    最近在搭建Hadoop集群,1个Master,3个Workers.使用VMware workstations创建Linux虚拟机,版本是CentOS7.安装完成并做了相应的网络配置后,使用VMware ...

  5. Linux Apache虚拟主机配置方法

    apache 虚拟主机配置 注意: 虚拟主机可以开很多个 虚拟主机配置之后,原来的默认/etc/httpd/httpd.conf中的默认网站就不会生效了 练习: 主机server0 ip:172.25 ...

  6. nginx实现防盗链配置方法介绍

    有些朋友觉得防盗链就是防止图片,其实有很多东西要进行防盗链了,下面我来介绍在nginx中实现防盗链配置方法有对图片防盗链与下载资源等. 防盗链配置 假设网站域名是 www.php100.com. 编辑 ...

  7. 在Kubernetes集群中使用calico做网络驱动的配置方法

    参考calico官网:http://docs.projectcalico.org/v2.0/getting-started/kubernetes/installation/hosted/kubeadm ...

  8. Linux操作系统下IPTables配置方法详解

    如果你的IPTABLES基础知识还不了解,建议先去看看. 们来配置一个filter表的防火墙 1.查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Cha ...

  9. linux中wget的使用方法介绍

    wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能和特点:(1)支持断点下传功能:这一点,也是网络蚂蚁和Fl ...

随机推荐

  1. ParameterizedType理解笔记

    首先分享这篇文章<ParameterizedType详解> https://blog.csdn.net/JustBeauty/article/details/81116144 Parame ...

  2. C#中关于表达式与委托在EF中的不同表现总结

    Func<Invoice, bool> func = x => x.State == InvoiceState.Created; Expression<Func<Invo ...

  3. python 自学之路-Day Two

    Day1补充部分 模块初识 模块就是由其他人写好的功能,在程序需要的时候进行导入,直接使用,也叫库. 库有标准库和第三方库,所谓标准库,就是不需要安装就可以直接使用的,自带的:第三方库,就是需要进行下 ...

  4. Takeown、Cacls、Icacls-文件、文件夹夺权用法

    常用示例如下: takeown   /f 文件名 获取该文件的所属权 takeown /f /r /d n 文件夹 获取整个文件夹及其下面子目录文件的所属权 takeown /f * /a /r /d ...

  5. linux shell 备注(一)

    1.特殊字符 #!/bin/bash # $表示当前PID ID echo $$ # $n是shell脚本的参数,当0是第一个参数,即文件名 # $#是shell当前脚本的参数个数 # 例如:sh03 ...

  6. Java Excel导入导出(实战)

    一.批量导入(将excel文件转成list) 1. 前台代码逻辑 1)首先在html页面加入下面的代码(可以忽略界面的样式) <label for="uploadFile" ...

  7. [Swift]动态变化顶部状态栏(statusBar)的颜色

    顶部状态栏(statusBar)的两种样式: (1).default 样式:黑色. (2).light 样式:白色 一.无导航栏情况 如果没有使用导航控制器 UINavigationControlle ...

  8. gcc链接,去掉不用的函数和data

    编译代码的时候,没有用到的函数经常会被编译,该怎么才能去掉呢? 解决方法: CFLAGS 加上 -ffunction-sections -fdata-sections LDFLAGS 加上 --gc- ...

  9. windows安装IDEA

    1.安装下载 https://www.jetbrains.com/idea/download/#section=windows 2.服务器激活地址: 39.129.9.34:8888 https:// ...

  10. Android序列化

    1.序列化的目的 (1)永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中 (2)通过序列化对象在网络中传递对象 (3)通过序列化对象在进程间传递 (4)在Intent之间,基本的数据类型直接 ...