1、TCP/IP网络配置文件

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

/etc/sysconfig/network

/etc/host.conf

/etc/hosts

/etc/resolv.conf

/etc/services

(1)/etc/sysconfig/network-scripts/ifcfg-eth0

网络接口的启动脚本

内容实例:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.10

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

NETWORK=192.168.1.0

BROADCAST=192.168.1.255

(2)/etc/sysconfig/network

网络基本信息配置

内容实例:

NETWORKING=yes

HOSTNAME=linux.jnrp.cn

GATEWAY=192.168.1.1

(3)/etc/hosts

/etc/hosts文件是系统本地的主机名解析数据库

内容实例:

#Do not remove the following line, or various programs

#that require network functionality will fail.

127.0.0.1          localhost.localdomain localhost

192.168.1.2               CentOS5

(4)/etc/host.conf

/etc/host.conf文件用来指定怎样解析主机名,可用选项包含:

order:设置主机名解析的可用方法以及顺序,可用方法包含hosts(使用/etc/hosts文件进行解析)、bind(使用DNSserver解析)、nis(使用网络信息服务NIS解析)

multi:设置是否从/etc/hosts文件里返回主机的多个IP地址。取值为on/off

(5)/etc/resolv.conf

/etc/resolv.conf文件是DNS域名服务的client配置文件

内容实例:

nameserver 218.30.19.40

nameserver61.134.1.4

search jnrp.cn

domain jnrp.cn

(6)/etc/services

设置网络服务默认使用的TCP或UDPport

文件内容实例:

# Each linedescribes one service, and is of the form:

#

#service-name  port/protocol  [aliases ...]   [# comment]

tcpmux          1/tcp                           # TCP port servicemultiplexer

tcpmux          1/udp                           # TCP port servicemultiplexer

rje             5/tcp                           # Remote Job Entry

rje             5/udp                           # Remote Job Entry

echo            7/tcp

echo            7/udp

discard         9/tcp           sink null

discard         9/udp           sink null

systat          11/tcp          users

systat          11/udp          users

2、使用命令行工具配置网络

基本网络配置命令:

ifconfig

ifup

ifdown

hostname

(1)ifconfig命令

ifconfig命令用于查看和配置TCP/IP网络

命令实例:

#ifconfig eth0

eth0   Link encap:Ethernet  HWaddr 00:0C:29:FB:E4:89

inet addr:192.168. 1.3 Bcast:192.168. 1.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fefb:e489/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500  Metric:1

RX packets:36 errors:0 dropped:0 overruns:0 frame:0

TX packets:139 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:4321 (4.2 KiB)  TXbytes:13153 (12.8 KiB)

Interrupt:10 Base address:0x1400

#ifconfig eth0 192.168.1.3 netmask 255.255.255.0

(2)route命令

route命令用于设置Linux系统的路由信息

察看路由信息:

route  -n

加入一个静态路由条目

route  add -net  netaddr  netmask gw  ipaddr  dev

设置默认网关

route  add default  gw  ipaddr

删除一个路由条目

route  del -net netaddr  netmask  gw  ipaddr  dev

ping命令通过ICMP协议进行网络连接測试

traceroute命令能够追踪到达某个目的地所经过的路径

netstat命令用来查看各种与网络相关的状态信息,当中包含:网络的连接状态、接口的统计信息、查看路由表、port的监听情况等

(3)ping命令

ping命令的基本使用方法为:

ping   选项  目标地址

经常使用选项包含:

-c:指定ping命令发出的ICMP消息的数量,假设不指定将会不断发送直至用户按“ctrl+c”中止命令

-i:指定ping命令发出每一个ICMP消息的间隔时间,默认值为1秒。

出于安全考虑,仅仅有超级用户能够将该值设置为小于0.2秒

-s:设置发出的每一个ICMP消息的数据包尺寸,默觉得64字节,最大值为65507

-t:设置ttl(Time to Live)

(4)traceroute命令

(5)netstat命令

netstat命令的经常使用选项包含:

-a:显示全部监听和非监听的套接字

-i:显示接口的统计信息

-n:以数字形式而不是名称显示IP地址和port

-p:显示使用port的进程的PID和程序名称

-r:显示内核路由表

-s:为每一个协议显示统计信息

版权声明:本文博客原创文章,博客,未经同意,不得转载。

Linux网络基础设施配置的更多相关文章

  1. Linux网络基础配置

    这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...

  2. Linux入门-6 Linux网络基本配置

    1. 网络基础知识 网络编址 IP编址 子网掩码 同一网络主机之间通信--MAC地址 不同网络之间的通信 路由 域名 DNS 基本网络参数 2. Linux网络基础配置 以太网连接 配置网络信息 网络 ...

  3. Linux网络属性配置命令和管理详解

    一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地 ...

  4. Linux网络属性配置

    目录 IP地址分类 如何将Linux主机接入到网络中 网络接口的命名方式 ifcfg系列命令 如何配置主机名 如何配置DNS服务器指向 iproute2系列命令 Linux管理网络服务 永久生效配置路 ...

  5. Linux网络相关配置

    一.修改网卡相关配置 Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则 ...

  6. Linux网络基本配置

    一.Linux网络配置文件 1.  /etc/sysconfig/network-scripts/ifcfg-eth0 文件 在Red Hat系统中,系统网络设备的配置文件保存在/etc/syscon ...

  7. Linux 网络基本配置

    一.Linux网络配置文件 1.  /etc/sysconfig/network-scripts/ifcfg-eth0 文件 在Red Hat系统中,系统网络设备的配置文件保存在/etc/syscon ...

  8. Linux入门基础(四):Linux网络基本配置

    网络基础 ip编址 ip编址是一个双层编址方案(网络部分和主机部分),一个ip地址标识一个主机(或一个网卡接口) 现在应用最广泛的是IPv4编址,已经开始逐渐向IPv6编址切换 IPv4地址32位长, ...

  9. Linux 入门记录:十五、Linux 网络基本配置

    一.以太网(Ethernet) 以太网(Ethernet)是一种计算机局域网技术.IEEE 组织的 IEEE 802.3 标准制定了以太网的技术标准,它规定了包括物理层的连线.电子信号和介质访问层协议 ...

随机推荐

  1. Service组件 总结 + 绑定理Service三种实现方式 Messager + Binder + AIDL

    在Android中进程按优先级可以分为五类,优先级从高到低排列: - 前台进程 该进程包含正在与用户进行交互的界面组件,比如一个Activity - 可视进程 该进程中的组件虽然没有和用户交互,但是仍 ...

  2. SDL2源码分析8:视频显示总结

    ===================================================== SDL源码分析系列文章列表: SDL2源码分析1:初始化(SDL_Init()) SDL2源 ...

  3. 准备踏入IT编程的学子们,你们第一门编程语言选谁? Are You Ready? Go!

    Are You Ready? Go! ——第一门编程语言选谁? 金旭亮 说明: 这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的 ...

  4. POJ 1696 Space Ant(点积的应用)

    Space Ant 大意:有一仅仅蚂蚁,每次都仅仅向当前方向的左边走,问蚂蚁走遍全部的点的顺序输出.開始的点是纵坐标最小的那个点,開始的方向是開始点的x轴正方向. 思路:从開始点開始,每次找剩下的点中 ...

  5. ORACLE 中的 锁 介绍

    ORACLE 中的 锁 介绍 Oracle数据库支持多个用户同时与数据库进行交互,每个用户都可以同时运行自己的事务,从而也需要对并发访问进行控制.Oracle也是用“锁”的机制来防止各个事务之间的相互 ...

  6. Vs2012在Linux应用程序开发(3):加入新平台hi3516

    下面我们将VS2012添加一个新的平台支持,由于近来与哈斯hi3516.就选它吧! 1.1     复制平台文件 原来一直认为要让VS支持一个新的平台须要编写代码,某天在看MSBUILD文件夹的时候突 ...

  7. PKI系统深入的介绍

    公钥基础设施(Public Key Infrastructure,缩写PKI)的基础与核心.是电子商务安全实施的基本保障.因此.对PKI技术的研究和开发成为眼下信息安全领域的热点. 本文对PKI技术进 ...

  8. Android Tombstone/Crash的log分析和定位

    有一句话叫做常在河边走,哪有不湿鞋.我们这些研究和开发Android的project师正应了这句话,相必大家在调试的时候常常会遇到这么个东西吧 *** *** *** *** *** *** *** ...

  9. Linux注意到Makefile

    规则: 目标 : 依靠 命令 make是怎样工作的: (1)make在当前文件夹下寻找makefile或Makefile. (2)假设找到,他会寻找文件里的第一个目标文件(target).并把这个文件 ...

  10. NPOI+ExcelReport

    分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续2篇-模板导出综合示例)   自ExcelUtility类推出以来,经过项目中的实际使用与不断完 ...